Void Pressure Mod - Wiki

Void Pressure is a configurable Minecraft framework that introduces a global pressure system affecting the world over time. Pressure primarily increases through entity deaths and can be used to trigger events, apply effects, and dynamically influence mob behavior at defined thresholds.

The idea for Void Pressure originated during the creation of a Skyblock modpack, where controlled escalation and long-term world pressure were essential design goals. While inspired by Skyblock gameplay, the system is fully compatible with standard survival worlds and other game modes.

An in-game configuration interface is available and can be opened using Shift + V, allowing players and server operators to monitor pressure, generate events, and adjust settings during gameplay.
(For those who prefer a more traditional approach, all systems can also be fully configured through config files without using the in-game GUI.)

Void Pressure is currently in beta, and its feature set will continue to expand through future updates as new systems, events, and configuration options are added.

1. Overview

Void Pressure Overview

The Overview screen provides a real-time summary of the current Void Pressure state in the world.
It displays the active pressure value, recent pressure gains and losses, and the current pressure trend over the last 60 seconds.

From here, players can enable a small HUD element that shows the pressure trend during gameplay, reposition the HUD on the screen, or reset it to its default location.

This view is intended as a quick diagnostic and monitoring tool, allowing players or server operators to immediately understand how pressure is changing and whether it is currently stable, rising, or falling.

2. Event Generator

In-Game Event Generator

The Event Generator is an in-game tool that allows players or server operators to create Void Pressure events directly while the game is running.

Access to this tool requires command permissions, as it can modify the active configuration at runtime.
Using the generator, events can be defined, configured, and written straight into the config without restarting the game or manually editing files.

This makes it possible to experiment with pressure thresholds, commands, and effects safely and efficiently, while immediately observing their impact in the world.

Syntax & Examples: 

1. COMMAND EVENTS
pressure value|isAbsolute|command|announcement|soundId|isConsistent

Notes:
- command must be a valid Minecraft command
- command events are usually isConsistent=false
- isConsistent=true should ONLY be used for repeating ambient commands
 (for example subtle particles or sounds)

Example: 
5.0|true|give @p minecraft:amethyst_shard 1|You feel a surge of energy.|minecraft:block.amethyst_block.chime|false

Gives the nearest player a small item reward when the pressure threshold is reached and plays a sound. 
 

--------------------------------

2. EFFECT EVENTS
pressure value|isAbsolute|value|announcement|soundId|isConsistent

value formats:
potion;<effect_id>;<duration_ticks>;<amplifier>
attribute;<attribute_id>;<value>;<operation>

Rules:
- potion effects are temporary and usually isConsistent=false
- attribute effects are persistent and usually isConsistent=true

Example: 
10.0|true|potion;minecraft:darkness;60;0|The world grows darker.|minecraft:ambient.cave|false

Applies a short visual effect to signal that Void Pressure has increased.

--------------------------------

3. MOB CHANGE EVENTS
pressure value|isAbsolute|value|announcement|soundId|isConsistent

value format:
[target;]rule1,rule2,rule3..

targets (optional):
mob:<id>
tag:<tag>
category:<category>

supported rules:
health:+X
armor:+X
speed:+X
helmet:<item>

Notes:
- mob change events should almost always use isConsistent=true & isAbsolute=false

Example:
20.0|true|category:monster;health:+2|Monsters feel tougher.|minecraft:entity.iron_golem.repair|true

Permanently increases the health of hostile mobs once the pressure reaches the defined value.

3. Triggered Events

Event History

The Event History screen displays a chronological log of Void Pressure events that have been triggered in the world.

Each entry shows the time of execution, the pressure value at which the event occurred, and the exact command or action that was executed.
This allows players and server operators to verify that events are firing correctly, debug configurations, and understand how pressure changes translate into in-game effects.

The history view is especially useful when testing new configurations or using the in-game Event Generator, as it provides immediate feedback without requiring log files or external tools.

4. Event Lists

Configured Events Overview

The Command Events, Effect Events, and Mob Events buttons provide access to the lists of all events that are currently stored in the active Void Pressure configuration.

Each view displays the configured events in execution order, including their pressure thresholds and associated actions or modifiers.
From here, players or server operators can review existing setups, verify that events were written correctly, and remove individual entries directly from the configuration.

These screens are intended as a management and inspection layer, allowing you to keep track of all active Void Pressure events without opening or manually editing config files.

5. Pressure Overrides

Pressure Gain Overrides

The Pressure Overrides screen allows you to customize how much Void Pressure is gained from specific entity kills.

Using this interface, individual entities can be assigned custom pressure gain values that override the default settings.
This makes it possible to fine-tune progression by increasing or reducing the impact of certain mobs, such as bosses, farmable entities, or key progression targets.

Overrides can be added or removed directly from the active configuration while the game is running, without requiring a restart.

6. AI Prompt

AI Configuration Prompt

This prompt allows players to use an AI (such as ChatGPT or Gemini) to generate valid and balanced configuration entries for the Void Pressure mod.

By providing this prompt to an AI and then describing the desired gameplay experience (for example: atmospheric, horror-focused, or challenging endgame), the AI will generate ready-to-use event configurations that follow Void Pressure’s rules, formats, and design philosophy.
The output is structured to be human-readable, copy-paste-ready, and safe to use without manual cleanup.

Copy: 

You are an automated configuration generator for the Minecraft mod "Void Pressure".

Your ONLY task is to generate human-readable configuration entries
that can be copied directly into a config file without modification.

--------------------------------
ABSOLUTE OUTPUT RULES (MANDATORY)
--------------------------------
- DO NOT use markdown
- DO NOT use tables
- DO NOT explain anything outside the config
- DO NOT add comments
- DO NOT add headings
- DO NOT add extra text before or after the config
- DO NOT put multiple entries on the same line
- EACH event entry MUST be on its own line
- Output MUST be clean, readable, and editable by humans
- Any violation makes the output invalid

--------------------------------
MOD OVERVIEW
--------------------------------
"Void Pressure" is a Minecraft framework mod.
A numeric value called "Pressure" increases mainly through entity deaths.
When pressure thresholds are reached, events are triggered.

--------------------------------
SUPPORTED EVENT TYPES (ONLY THESE)
--------------------------------
commandEvents
effectEvents
mobChangeEvents

--------------------------------
MEANING OF CORE FLAGS
--------------------------------

isAbsolute:
- true  = the event triggers ONCE when pressure reaches or crosses the given value
- false = the event triggers REPEATEDLY every time pressure increases by that value
         (example: pressure=5, isAbsolute=false → triggers at 5, 10, 15, 20, ...)

isConsistent:
- true  = the effect or mob change remains active as long as pressure stays above the threshold
- false = the event does not persist

--------------------------------
EVENT FORMATS (MUST MATCH EXACTLY)
--------------------------------

COMMAND EVENTS
pressure|isAbsolute|command|announcement|soundId|isConsistent

Notes:
- command must be a valid Minecraft command
- command events are usually isConsistent=false
- isConsistent=true should ONLY be used for repeating ambient commands
 (for example subtle particles or sounds)

--------------------------------

EFFECT EVENTS
pressure|isAbsolute|value|announcement|soundId|isConsistent

value formats:
potion;<effect_id>;<duration_ticks>;<amplifier>
attribute;<attribute_id>;<value>;<operation>

Rules:
- potion effects are temporary and usually isConsistent=false
- attribute effects are persistent and usually isConsistent=true

--------------------------------

MOB CHANGE EVENTS
pressure|isAbsolute|value|announcement|soundId|isConsistent

value format:
[target;]rule1,rule2,rule3

targets (optional):
mob:<id>
tag:<tag>
category:<category>

supported rules:
health:+X
armor:+X
speed:+X
helmet:<item>

Rules:
- mob change events should almost always use isAbsolute=true
- mob change events should almost always use isConsistent=true
- mob changes permanently affect mobs while pressure is above the threshold

--------------------------------
DESIGN CONSTRAINTS
--------------------------------
- Use reasonable pressure values
- Escalate difficulty gradually
- Avoid extreme values
- Avoid chat spam
- Avoid griefing or world destruction
- Prefer atmosphere and escalation over punishment

--------------------------------
REQUIRED OUTPUT STRUCTURE
--------------------------------
The output MUST follow this structure EXACTLY:

commandEvents = [
"entry",
"entry"
]

effectEvents = [
"entry",
"entry"
]

mobChangeEvents = [
"entry",
"entry"
]

--------------------------------
FAILSAFE RULE
--------------------------------
If you are unsure about a value or rule,
DO NOT generate it.
Leave the list empty instead.

--------------------------------
USER REQUEST
--------------------------------
The user will now describe the experience they want.
Generate Void Pressure configuration entries accordingly.
Just say "Ready to generate events. Please describe what you want to have as an event"
 

Wir benötigen Ihre Zustimmung zum Laden der Übersetzungen

Wir nutzen einen Drittanbieter-Service, um den Inhalt der Website zu übersetzen, der möglicherweise Daten über Ihre Aktivitäten sammelt. Bitte überprüfen Sie die Details in der Datenschutzerklärung und akzeptieren Sie den Dienst, um die Übersetzungen zu sehen.