Skip to content

Commit 5a894fb

Browse files
committed
fix
1 parent 41b12d0 commit 5a894fb

4 files changed

Lines changed: 69 additions & 8 deletions

File tree

src/main/java/io/github/optijava/opt_carpet_addition/OptCarpetAddition.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,7 @@ public void registerLoggers() {
153153
}
154154

155155
@Override
156+
//TODO english translation(res/asssets/opt/lang/en_us.json)
156157
public Map<String, String> canHasTranslations(String lang) {
157158
//add rule translator
158159
return RuleTranslator.getTranslationFromResourcePath(lang);

src/main/java/io/github/optijava/opt_carpet_addition/OptCarpetSettings.java

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -138,12 +138,6 @@ public class OptCarpetSettings {
138138
)
139139
public static int customItemDiscardTime = -1;
140140

141-
@Rule(
142-
categories = {RuleCategory.FEATURE,OCA}
143-
)
144-
public static boolean disallowRedstoneWireConnectsToOpenTrapdoor = false;
145-
146-
147141
@Rule(
148142
categories = {RuleCategory.FEATURE, RuleCategory.OPTIMIZATION,OCA}
149143
)
Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
{
2+
"carpet.rule.commandTpToFakePlayer.name": "传送到假人命令",
3+
"carpet.rule.commandTpToFakePlayer.desc": "启用命令 [/player xxx tp] 将玩家传送到假人",
4+
"carpet.rule.allowTpToRealPlayer.name": "传送到真实玩家命令",
5+
"carpet.rule.allowTpToRealPlayer.desc": "启用命令 [/player xxx tp] 将玩家传送到真实玩家",
6+
"carpet.rule.commandTpHereFakePlayer.name": "传送假人到自己命令",
7+
"carpet.rule.commandTpHereFakePlayer.desc": "启用命令 [/player xxx tp] 将假人传送到自己",
8+
"carpet.rule.allowTpHereRealPlayer.name": "传送真实玩家到自己命令",
9+
"carpet.rule.allowTpHereRealPlayer.desc": "启用命令 [/player xxx tp] 将真实玩家传送到自己",
10+
"carpet.rule.forceFakePlayerGameMode.name": "强制假人游戏模式",
11+
"carpet.rule.forceFakePlayerGameMode.desc": "强制设置假人的游戏模式(生存/创造/冒险/关闭)",
12+
"carpet.rule.fixXpLevelBug.name": "刷新经验等级漏洞修复",
13+
"carpet.rule.fixXpLevelBug.desc": "当玩家切换世界时刷新经验等级",
14+
"carpet.rule.enableTpPrefixBlacklist.name": "启用传送前缀黑名单",
15+
"carpet.rule.enableTpPrefixBlacklist.desc": "启用传送命令前缀黑名单",
16+
"carpet.rule.enableTpPrefixWhitelist.name": "启用传送前缀白名单",
17+
"carpet.rule.enableTpPrefixWhitelist.desc": "启用传送命令前缀白名单",
18+
"carpet.rule.enableTpHerePrefixBlacklist.name": "启用传送到自己前缀黑名单",
19+
"carpet.rule.enableTpHerePrefixBlacklist.desc": "启用传送到自己命令前缀黑名单",
20+
"carpet.rule.enableTpHerePrefixWhitelist.name": "启用传送到自己前缀白名单",
21+
"carpet.rule.enableTpHerePrefixWhitelist.desc": "启用传送到自己命令前缀白名单",
22+
"carpet.rule.disabledLayEggs.name": "禁用鸡产蛋",
23+
"carpet.rule.disabledLayEggs.desc": "禁用鸡下蛋",
24+
"carpet.rule.disabledEnderManPickupGoal.name": "禁用末影人拾取方块目标",
25+
"carpet.rule.disabledEnderManPickupGoal.desc": "禁用末影人拾取方块的目标行为",
26+
"carpet.rule.disabledEnderManPlaceBlockGoal.name": "禁用末影人放置方块目标",
27+
"carpet.rule.disabledEnderManPlaceBlockGoal.desc": "禁用末影人放置方块的目标行为",
28+
"carpet.rule.disabledNetherPortalSpawn.name": "禁用下界传送门生成僵尸猪灵",
29+
"carpet.rule.disabledNetherPortalSpawn.desc": "禁用通过下界传送门生成僵尸猪灵",
30+
"carpet.rule.disabledEntityTick.name": "禁用实体与方块实体刷新",
31+
"carpet.rule.disabledEntityTick.desc": "禁用所有实体和方块实体的 tick",
32+
"carpet.rule.unescapeChatMessage.name": "解码聊天消息",
33+
"carpet.rule.unescapeChatMessage.desc": "解码聊天消息中的 Unicode 字符,例如 \\u4e2d -> 中",
34+
"carpet.rule.optimizePlayerConnect.name": "优化玩家连接",
35+
"carpet.rule.optimizePlayerConnect.desc": "在新线程处理玩家连接以减少延迟",
36+
"carpet.rule.optimizeTeleport.name": "优化玩家传送",
37+
"carpet.rule.optimizeTeleport.desc": "在新线程处理玩家传送以减少延迟",
38+
"carpet.rule.commandLogger.name": "命令日志记录器",
39+
"carpet.rule.commandLogger.desc": "打印玩家提交的命令信息日志",
40+
"carpet.rule.dropperCrashFix.name": "投掷器崩溃修复",
41+
"carpet.rule.dropperCrashFix.desc": "修复投掷器崩溃问题",
42+
"carpet.rule.optimizeFakePlayerSpawn.name": "优化假人生成",
43+
"carpet.rule.optimizeFakePlayerSpawn.desc": "始终生成离线假人以减少延迟",
44+
"carpet.rule.removeAllCurseOfBindingArmorWhenPlayerDeadInWall.name": "死亡时移除所有绑定诅咒盔甲",
45+
"carpet.rule.removeAllCurseOfBindingArmorWhenPlayerDeadInWall.desc": "玩家死于墙内时移除所有带‘绑定诅咒’的盔甲(保留物品需开启 keepInventory)",
46+
"carpet.rule.customItemDiscardTime.name": "自定义物品消失时间",
47+
"carpet.rule.customItemDiscardTime.desc": "修改物品消失时间,默认值 -1(单位:tick)",
48+
"carpet.rule.allowBlockUpdateLogger.name": "允许方块更新记录器",
49+
"carpet.rule.allowBlockUpdateLogger.desc": "不推荐启用此规则,否则可能影响性能。启用后所有人都无法使用方块更新记录器",
50+
"carpet.rule.removeBats.name": "移除蝙蝠",
51+
"carpet.rule.removeBats.desc": "禁用蝙蝠生成",
52+
"carpet.rule.playerTpRateLimitTime.name": "传送命令速率限制",
53+
"carpet.rule.playerTpRateLimitTime.desc": "设置 `/player xxx tp` 命令的速率限制,默认每玩家每 2 秒允许 1 次请求",
54+
"carpet.rule.commandLoggerBroadcastToPlayer.name": "命令日志广播",
55+
"carpet.rule.commandLoggerBroadcastToPlayer.desc": "启用后命令日志将广播给指定玩家",
56+
"carpet.rule.allowSpectatorTpToAnyPlayer.name": "允许旁观者传送到任意玩家",
57+
"carpet.rule.allowSpectatorTpToAnyPlayer.desc": "允许旁观者使用传送命令传送到任意玩家",
58+
"carpet.rule.enableLoggerCommand.name": "启用命令日志记录",
59+
"carpet.rule.enableLoggerCommand.desc": "启用命令日志记录功能",
60+
"carpet.rule.enableCrashCommand.name": "启用崩溃命令",
61+
"carpet.rule.enableCrashCommand.desc": "启用可以触发崩溃的命令",
62+
"carpet.rule.enableListAdvanceCommand.name": "启用高级列表命令",
63+
"carpet.rule.enableListAdvanceCommand.desc": "启用高级列表功能命令",
64+
"carpet.rule.enableTpmanagerCommand.name": "启用传送管理命令",
65+
"carpet.rule.enableTpmanagerCommand.desc": "启用传送管理相关命令"
66+
}
67+

src/main/resources/opt-carpet-addition.mixins.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
{
2-
"required": true,
3-
"minVersion": "0.8",
2+
"required": false,
43
"package": "io.github.optijava.opt_carpet_addition.mixins",
54
"compatibilityLevel": "JAVA_21",
65
"mixins": [

0 commit comments

Comments
 (0)