feat: 从PCA中迁移部分功能

This commit is contained in:
Disy authored and zly2006 committed 2024-07-11 12:14:01 +08:00
1 parent 9dc306f18a
commit f30e7425e6
39 files changed
+1354 -49

No files matched your search

@@ -1,9 +1,18 @@
{
"carpet.category.pca": "PCA Adaption",
"carpet.category.needClient":"Need client support",
"carpet.category.protocol":"Protocol",
"carpet.rule.obtainableReinforcedDeepSlate.desc": "When an anvil falls on 64 dropped deepslates, they will be turned in a reinforced deepslate instead of disappearing.",
"carpet.rule.skipTicksForJoblessVillager.desc": "Villagers will skip ticks if they have no job.",
"carpet.rule.skipTicksForJoblessVillager.desc": "For jobless/nitwit villagers, after performing a set number of tick operations, skip the 1 tick operation.",
"carpet.rule.maxVillagersInABlock.desc": "The maximum number of villagers that can be in a block, set to -1 to disable.",
"carpet.rule.creativeNoInfinitePickup.desc": "If my inventory is full, don't pick up items in creative mode.",
"carpet.rule.autoUrl.desc": "Automatically add click event to URLs in chat.",
"carpet.rule.noBatSpawning.desc": "Prevents bats from spawning.",
"carpet.rule.offlineFakePlayers.desc": "Using offline uuid and skin so that fake players wont cause extra network traffic."
"carpet.rule.offlineFakePlayers.desc": "Using offline uuid and skin so that fake players wont cause extra network traffic.",
"carpet.rule.pcaSyncProtocol.desc": "Using PCA protocol to support sync entity and blockEntity from server",
"carpet.rule.pcaSyncPlayerEntity.desc": "Which player entity can be sync",
"carpet.rule.emptyShulkerBoxStack.desc": "Empty shulker boxes stack",
"carpet.rule.useDyeOnShulkerBox.desc": "Dyes can be used on shulker boxes, empty potion will clean color",
"carpet.rule.xaeroWorldName.desc": "set xaero world name to sync word id to xaerominimap, \"#none\" is disable.",
"carpet.rule.playerSit.desc": "Player can sit down when fast sneak 3 times."
}
@@ -1,9 +1,18 @@
{
"carpet.category.pca": "PCA适配",
"carpet.category.needClient": "需要客户端支持",
"carpet.category.protocol": "协议",
"carpet.rule.maxVillagersInABlock.desc": "每个方块中最大村民数量,设置-1为无限制",
"carpet.rule.obtainableReinforcedDeepSlate.desc": "当铁砧在64个深板岩的凋落物上时,可以获得强化深板岩",
"carpet.rule.skipTicksForJoblessVillager.desc": "村民没有工作时,跳过村民的tick",
"carpet.rule.obtainableReinforcedDeepSlate.desc": "当铁砧在64个深板岩的掉落物上时,可以获得强化深板岩",
"carpet.rule.skipTicksForJoblessVillager.desc": "对于无业/傻子村民,执行设定数量的tick运算后,跳过1tick的运算",
"carpet.rule.creativeNoInfinitePickup.desc": "创造模式下,玩家不能无限制地拾取物品",
"carpet.rule.autoUrl.desc": "自动识别URL并添加点击事件",
"carpet.rule.noBatSpawning.desc": "禁止蝙蝠生成",
"carpet.rule.offlineFakePlayers.desc": "假玩家使用离线皮肤和uuid"
"carpet.rule.noBatSpawning.desc": "禁止任何区域蝙蝠生成",
"carpet.rule.offlineFakePlayers.desc": "由Carpet生成的假玩家,将使用离线皮肤和UUID",
"carpet.rule.pcaSyncProtocol.desc": "借助PCA同步协议,支持同步 BlockEntity 和 Entity 到客户端",
"carpet.rule.pcaSyncPlayerEntity.desc": "决定哪些玩家的数据将会被同步",
"carpet.rule.emptyShulkerBoxStack.desc": "空潜影盒可堆叠,但是不会改变容器中潜影盒的堆叠行为",
"carpet.rule.useDyeOnShulkerBox.desc": "可以使用染料直接对地上的潜影盒染色,用水瓶可以洗掉潜影盒的颜色",
"carpet.rule.xaeroWorldName.desc": "设置 Xaero 世界名来同步世界 ID,\"#none\" 表示不同步",
"carpet.rule.playerSit.desc": "在快速潜行 3 次后玩家可以坐下"
}
+31 -12
View File
@@ -4,18 +4,37 @@
"package": "com.github.zly2006.carpetslsaddition.mixin",
"compatibilityLevel": "JAVA_17",
"mixins": [
"AccessorPlayerAbilities",
"MixinAbstractSignBlock",
"MixinBlock",
"MixinFakePlayer",
"MixinFallingBlockEntity",
"MixinItem",
"MixinItemEntity",
"MixinPlayerEntity",
"MixinPlayerInventory",
"MixinSettingsManager",
"MixinSpawnHelper",
"MixinVillagerEntity"
"block.MixinAbstractSignBlock",
"block.MixinBlock",
"carpet.MixinFakePlayer",
"carpet.MixinSettingsManager",
"entity.MixinArmorStandEntity",
"entity.MixinFallingBlockEntity",
"entity.MixinItemEntity",
"entity.MixinPlayerEntity",
"entity.MixinServerPlayerEntity",
"entity.MixinVillagerEntity",
"item.MixinDyeItem",
"item.MixinItem",
"item.MixinPotionItem",
"player.AccessorPlayerAbilities",
"player.MixinPlayerInventory",
"protocol.pcaSyncProtocol.block.MixinAbstractFurnaceBlockEntity",
"protocol.pcaSyncProtocol.block.MixinBarrelBlockEntity",
"protocol.pcaSyncProtocol.block.MixinBeehiveBlockEntity",
"protocol.pcaSyncProtocol.block.MixinBrewingStandBlockEntity",
"protocol.pcaSyncProtocol.block.MixinChestBlockEntity",
"protocol.pcaSyncProtocol.block.MixinComparatorBlockEntity",
"protocol.pcaSyncProtocol.block.MixinDispenserBlockEntity",
"protocol.pcaSyncProtocol.block.MixinHopperBlockEntity",
"protocol.pcaSyncProtocol.block.MixinShulkerBoxBlockEntity",
"protocol.pcaSyncProtocol.entity.MixinHorseBaseEntity",
"protocol.pcaSyncProtocol.entity.MixinMerchantEntity",
"protocol.pcaSyncProtocol.entity.MixinStorageMinecartEntity",
"screen.MixinScreenHandler",
"screen.MixinSlot",
"server.MixinPlayerManager",
"world.MixinSpawnHelper"
],
"client": [
],