Rolling Gate
A NeoForge mod that controls Minecraft technology options, this mod itself contains almost no functionality and needs to be used in conjunction with mods that depend on it.
Existing Additional
- Survival++ [GitHub] [CurseForge]
- Game Technology Options Control
- Server++ [GitHub] [CurseForge]
- Server Technology Options Control
- BetterTab [GitHub] [CurseForge]
- Show mobcaps, TPS, MSPT and Custom line in tab list
- SiliconeDolls [GitHub] [CurseForge]
- Summon fake players and control them
- AnvilCraft-Skyland [GitHub] [CurseForge]
- Generate an skyland and freely adjust the generation rules
Disclaimer
This mod only supports Minecraft 1.21+ and has no plans to be compatible with lower versions at the moment.
This module code is open source based on the LGPL-3.0 protocol, while other assets are released based on the CC-BY-NC-ND 4.0 protocol. Please comply with the protocol.
Quick Start
- Download the mod and place it in the
.minecraft/modsor.minecraft/versions/{version}/modsfolder - Enter the save and use the
/rgcommand to display the mod control panel to adjust the enabled status of the rules
Configuration
- Modify the default configuration in
configs/rolling_gate.json, which will affect all saves - Create a
rolling_gate.jsonfile in the save directory to overwrite the default configuration - The configuration file format is JSON, as shown in the following example:
{
// string
"rule1": "value",
// int
"rule2": 1,
// double
"rule3": 1.0,
// boolean
"rule4": true
}
Command
/rg- Display mod control panelreload- Reload configuration filecategory [category]- View all rules under the group[rule] [value]- Set the value of the rule[rule]- View detailed information of rulesdefault [rule] [value]- Set default rules for the current save
Write Additional
- Write a class addition rule
@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";
}
