Skip to content

⚙️ Configuración y GameRules Dinámicas (Minecraft 26.3) ​

📌 Descargo de responsabilidad de la fuente del repositorio: La documentación de esta Wiki refleja el estado actual del código fuente en el repositorio, que puede incluir confirmaciones recientes no publicadas o características en desarrollo antes de las compilaciones públicas en CurseForge y Modrinth.

1. Official Infobox ​

ParameterTechnical Details
Subsystem NameConfiguration & Dynamic GameRule System
Config File.minecraft/config/potion-stacker.json
Config Version1 (public static final int VERSION = 1;)
Config ManagerPotionStackerConfig.java (backed by ConfigHelper)
GUI ProviderYetAnotherConfigLib v3 (YaclScreenHelper.java)
ModMenu BridgeModMenuIntegration.java (GuiHelper.getOptionalYaclFactory)
GameRule Categorypotion-stacker-addon:potion-stacker-addon
Player Freedom Range$1 \dots 2{,}147{,}483{,}647$ (Integer.MAX_VALUE)
Warning ThresholdValues $> 39{,}768{,}215$ trigger safe ceiling warning

2. Step-by-Step Player & Administrator Workflow ​

  1. Editing Global Defaults (Title Screen):

    • Navigate to Mods -> Potion Stacker Addon -> Configure (or click the gear icon).
    • The YACL interface allows configuring Potion Limit and Stew & Soup Limit.
    • Global configuration changes saved here define the initial default GameRules for newly created worlds.
  2. Configuring Active Worlds via Commands:

    • To change limits in an existing singleplayer world or dedicated server, run: /gamerule potion-stacker-addon:potion_limit <value>/gamerule potion-stacker-addon:stew_limit <value>
    • Changes apply immediately without server restart.
  3. In-Game GameRules GUI:

    • When creating or editing a world, click Edit Game Rules.
    • Scroll to the Potion Stacker Addon category.
    • Mutate values directly with full integer validation.

3. Mathematical Formulas & Range Governance ​

The Player Agency & Anti-Nanny Invariant ​

$$D = { x \in \mathbb{Z} \mid 1 \le x \le 2^{31}-1 }$$

Large Chest Capacity & Integer Overflow Math ​

$$S_{\text{safe}} = \left\lfloor \frac{2^{31}-1}{54} \right\rfloor = 39{,}768{,}215$$


4. JSON Configuration Schema ​

File Location: .minecraft/config/potion-stacker.json ​

json
{
  "configVersion": 1,
  "potionLimit": 16,
  "stewLimit": 16
}

5. Exhaustive Reference Matrix ​

IdentifierTypeDefaultRangeIn-Game Command
potion-stacker-addon:potion_limitInteger16$1 \dots 2{,}147{,}483{,}647$/gamerule potion-stacker-addon:potion_limit <int>
potion-stacker-addon:stew_limitInteger16$1 \dots 2{,}147{,}483{,}647$/gamerule potion-stacker-addon:stew_limit <int>

6. Enlaces Globales y Externos ​

Official documentation & web portal for Dasik Igaijinn mods.