RollingGate
RollingGate is a custom Minecraft modification developed specifically for NeoForge that provides advanced control over technical game settings through a convenient control panel.
Main Features
The mod offers tools for fine-tuning game parameters using special commands and configuration files.
System Requirements
Important: The mod is only compatible with Minecraft versions 1.21 and above. Support for older versions is not planned.
Different licenses apply to mod files: program code is distributed under LGPL-3.0, while additional resources are protected by CC-BY-NC-ND 4.0.
Quick Start
- Download the mod file and place it in the
.minecraft/modsor.minecraft/versions/{version}/modsfolder - Launch the game, enter the
/rgcommand to access the settings control panel
Configuration Settings
The mod supports two configuration levels:
configs/rolling-gate.jsonfile — changes apply to all game savesrolling-gate.jsonfile in a specific world folder — overrides settings for that save
Configuration example:
{
// string value
"rule1": "value",
// integer
"rule2": 1,
// floating point number
"rule3": 1.0,
// boolean value
"rule4": true
}
Available Commands
/rg— opens the main control panel/rg reload— reloads configuration files/rg category [category]— shows rules of a specific category/rg [rule] [value]— changes the value of the specified rule/rg [rule]— displays detailed information about the rule/rg default [rule] [value]— sets the default value for the current save
Supported Settings
| Parameter | Type | Default Value | Allowed Values | Description |
|---|---|---|---|---|
language |
String | zh_cn |
en_us, zh_cn |
Mod interface language |
For Developers
Developers can easily extend RollingGate functionality through the mod's API:
@RGServerRules(value = "your_mod_id", languages = {"zh_cn", "en_us"})
public class YourModServerRules {
@Rule(allowed = {"your_rule_value1", "your_rule_value2"}, categories = "your_rule_category")
public static String yourRule = "your_rule_value1";
}