9
0
mirror of https://github.com/Xiao-MoMi/craft-engine.git synced 2025-12-28 03:19:14 +00:00

添加配置选项

This commit is contained in:
jhqwqmc
2025-12-11 13:34:49 +08:00
parent 41858addd2
commit 9097cbe95b
11 changed files with 274 additions and 28 deletions

View File

@@ -163,6 +163,7 @@ public abstract class CraftEngine implements Plugin {
this.templateManager.reload();
this.globalVariableManager.reload();
this.furnitureManager.reload();
this.networkManager.reload();
this.fontManager.reload();
this.itemManager.reload();
this.soundManager.reload();

View File

@@ -183,6 +183,7 @@ public class Config {
protected boolean network$intercept_packets$advancement;
protected boolean network$intercept_packets$player_chat;
protected boolean network$disable_item_operations;
protected boolean network$disable_chat_report;
protected boolean item$client_bound_model;
protected boolean item$non_italic_tag;
@@ -558,6 +559,7 @@ public class Config {
image$codepoint_starting_value$overrides = Map.of();
}
network$disable_chat_report = config.getBoolean("network.disable-chat-report", true);
network$disable_item_operations = config.getBoolean("network.disable-item-operations", false);
network$intercept_packets$system_chat = config.getBoolean("network.intercept-packets.system-chat", true);
network$intercept_packets$tab_list = config.getBoolean("network.intercept-packets.tab-list", true);
@@ -976,6 +978,10 @@ public class Config {
return id;
}
public static boolean disableChatReport() {
return instance.network$disable_chat_report;
}
public static boolean disableItemOperations() {
return instance.network$disable_item_operations;
}