9761fde77d
WARNING: no patch merged, we will start merge later there are to many update between 1.21.11 and 26.1.2, so we need more time to build a base version which can stable to use
33 lines
1.5 KiB
Java
33 lines
1.5 KiB
Java
package fun.bm.lophine.config.modules.experiment;
|
|
|
|
import me.earthme.luminol.config.IConfigModule;
|
|
import me.earthme.luminol.config.flags.ConfigClassInfo;
|
|
import me.earthme.luminol.config.flags.ConfigInfo;
|
|
import me.earthme.luminol.config.flags.HotReloadUnsupported;
|
|
import me.earthme.luminol.config.flags.TransformedConfig;
|
|
import me.earthme.luminol.enums.EnumConfigCategory;
|
|
|
|
/*
|
|
* This is a config module for redstone in experimental level
|
|
* If we think configs from here is stable for future, we will move them to function module directory
|
|
*/
|
|
@ConfigClassInfo(category = EnumConfigCategory.EXPERIMENT, name = "redstone")
|
|
public class RedStoneConfig implements IConfigModule {
|
|
@ConfigInfo(name = "redstone-ignore-upwards-update", comments = """
|
|
Should the pre-1.20 mechanism be reintroduced:
|
|
Redstone dust does not connect to adjacent redstone dust on trapdoors that are open
|
|
Pre-1.20.2 mechanism: Redstone dust, redstone repeaters, and redstone comparators do not check for attachment when receiving status updates from below""")
|
|
public static boolean redstoneIgnoreUpwardsUpdate = false;
|
|
|
|
@ConfigInfo(name = "cce-update-suppression", comments = """
|
|
Is it permissible to use ClassCastException for update suppression?""")
|
|
public static boolean cce = false;
|
|
|
|
@HotReloadUnsupported
|
|
@ConfigInfo(name = "instant-block-updater")
|
|
public static boolean instantBlockUpdater = false;
|
|
|
|
@ConfigInfo(name = "old-block-remove-behaviour")
|
|
public static boolean oldBlockRemoveBehaviour = false;
|
|
}
|