Skip to content

Latest commit

 

History

History
304 lines (267 loc) · 10.8 KB

README_ZH_CN.md

File metadata and controls

304 lines (267 loc) · 10.8 KB

plusls carpet addition

Issues Pull Requests CI Release Github Release Downloads

在 plusls 回归前,项目将在此仓库维护。

English | 中文

❗在报告问题前,请务必尝试最新测试版,检查问题是否依然存在。

📌如果你只想要 PCA同步协议 而对其他功能不感兴趣,我推荐你使用轻量化的 pca-protocol.

这是一个 Carpet mod (fabric-carpet) 的扩展 mod,包含了不少NotVanilla的有意思的功能以及特性。

管理命令: /pca

依赖

依赖 链接1 链接2 链接3
Carpet CurseForge GitHub Modrinth
Fabric API CurseForge GitHub Modrinth
MagicLib CurseForge GitHub Modrinth

规则列表

自动交易 (autoTrade)

使用发射器和村民自动交易。

如果发射器下面是绿宝石块,则交易一次。

如果发射器下面是钻石块,则尽可能的交易。

交易的条目取决于红石信号强度。

  • 分类: 发射器, 特性
  • 类型: 布尔
  • 默认值: false
  • 参考值: true, false
  • 验证器:
    • 严格(不区分大小写)

防止铁砧过于昂贵 (avoidAnvilTooExpensive)

铁砧修复花费可以高于 40 并且不会因为过于昂贵无法使用(如果客户端不安装此 mod 则会显示过于昂贵,但是实际上可以使用)。

  • 分类: 特性, 需要客户端支持
  • 类型: 布尔
  • 默认值: false
  • 参考值: true, false
  • 验证器:
    • 严格(不区分大小写)

创造模式下盔甲架不会被玩家直接杀死 (creativePlayerNoDirectKillArmorStand)

创造模式下盔甲架不会被玩家直接杀死。

  • 分类: 创造
  • 类型: 布尔
  • 默认值: false
  • 参考值: true, false
  • 验证器:
    • 严格(不区分大小写)

发射器收集经验 (dispenserCollectXp)

发射器消耗玻璃瓶来收集经验,产出附魔之瓶。

  • 分类: 特性, 发射器
  • 类型: 布尔
  • 默认值: false
  • 参考值: true, false
  • 验证器:
    • 严格(不区分大小写)

发射器修复铁傀儡 (dispenserFixIronGolem)

发射器可以使用铁锭来修复铁傀儡。

  • 分类: 特性, 发射器
  • 类型: 布尔
  • 默认值: false
  • 参考值: true, false
  • 验证器:
    • 严格(不区分大小写)

空潜影盒可堆叠 (emptyShulkerBoxStack)

空潜影盒可堆叠。

空潜影盒可以在玩家的背包进行自动堆叠,同时玩家可以手动堆叠空潜影盒。

但是空潜影盒无法在容器中自动堆叠,比如箱子,漏斗。

  • 分类: 特性, 需要客户端支持
  • 类型: 布尔
  • 默认值: false
  • 参考值: true, false
  • 验证器:
    • 严格(不区分大小写)

不死图腾扳手 (flippingTotemOfUndying)

允许使用不死图腾调整方块朝向。

不会产生方块更新。

主手图腾副手为空则则会翻转方块。

主手图腾副手不为空且为方块则放出的方块会被反转。

  • 分类: 特性
  • 类型: 布尔
  • 默认值: false
  • 参考值: true, false
  • 验证器:
    • 严格(不区分大小写)

强制补货 (forceRestock)

使用光灵箭射村民来强制补货。

  • 分类: 特性
  • 类型: 布尔
  • 默认值: false
  • 参考值: true, false
  • 验证器:
    • 严格(不区分大小写)

墓碑 (gravestone)

玩家死亡后会在死亡附近的位置生成墓碑,其中将保留玩家身上的物品以及一半的经验。

  • 分类: 特性
  • 类型: 布尔
  • 默认值: false
  • 参考值: true, false
  • 验证器:
    • 严格(不区分大小写)

player_dead.gif break_gravestone.gif

PCA调试模式 (pcaDebug)

打印更多调试信息

  • 分类: 调试
  • 类型: 布尔
  • 默认值: false
  • 参考值: true, false
  • 验证器:
    • 严格(不区分大小写)

PCA 同步协议可同步玩家数据 (pcaSyncPlayerEntity)

决定哪些玩家的数据将会被同步。

NOBODY:所有玩家数据都无法同步。

BOT:地毯 mod 召唤出的 bot 的数据可以被同步。

OPS:地毯 mod 召唤出的 bot 的数据可以被同步, op 可以同步所有玩家的数据。

OPS_AND_SELF:地毯 mod 召唤出的 bot 和玩家自己的数据可以被同步,op 可以同步所有玩家的数据。

EVERYONE:所有人的数据都可以被同步。

  • 分类: 协议
  • 类型: 枚举
  • 默认值: ops
  • 参考值: nobody, bot, ops, ops_and_self, everyone
  • 验证器:
    • 枚举(区分大小写)

PCA 同步协议 (pcaSyncProtocol)

支持同步 BlockEntity 和 Entity 到客户端。

  • 分类: 协议
  • 类型: 布尔
  • 默认值: false
  • 参考值: true, false
  • 验证器:
    • 严格(不区分大小写)

玩家操作限制器 (playerOperationLimiter)

每 gt 玩家可以放置 2 个方块,秒破 1 个方块,这两个操作每 gt 只能做一种(用于防人肉盾构机和玩家自动破基岩 mod)。

  • 分类: 特性
  • 类型: 布尔
  • 默认值: false
  • 参考值: true, false
  • 验证器:
    • 严格(不区分大小写)

玩家坐下 (playerSit)

在快速潜行 3 次后玩家可以坐下。

  • 分类: 特性
  • 类型: 布尔
  • 默认值: false
  • 参考值: true, false
  • 验证器:
    • 严格(不区分大小写)

可回收药水瓶 (potionRecycle)

发射器对着炼药锅发射时,如果发射器中有药水瓶,会将其清空为玻璃瓶。

  • 分类: 特性, 发射器
  • 类型: 布尔
  • 默认值: false
  • 参考值: true, false
  • 验证器:
    • 严格(不区分大小写)

增强骨粉 (powerfulBoneMeal)

骨粉可以催熟甘蔗,仙人掌,紫颂花。

  • 分类: 特性, 发射器
  • 类型: 布尔
  • 默认值: false
  • 参考值: true, false
  • 验证器:
    • 严格(不区分大小写)

快速叶子腐烂 (quickLeafDecay)

在砍树后树叶会快速掉落。

  • 分类: 特性
  • 类型: 布尔
  • 默认值: false
  • 参考值: true, false
  • 验证器:
    • 严格(不区分大小写)

可再生下界合金装备 (renewableNetheriteEquip)

只有在下界时,将剩余耐久为 1 钻石装备扔进岩浆流体时将会产生下界合金装备。

  • 分类: 特性
  • 类型: 布尔
  • 默认值: false
  • 参考值: true, false
  • 验证器:
    • 严格(不区分大小写)
  • 依赖:
    • 与 (需要满足全部条件):
      • minecraft: >1.15.2

白天睡觉 (sleepingDuringTheDay)

玩家白天睡觉时时间会切换到晚上。

  • 分类: 特性
  • 类型: 布尔
  • 默认值: false
  • 参考值: true, false
  • 验证器:
    • 严格(不区分大小写)

全局刷怪群系 (spawnBiome)

全局刷怪群系,会影响整个游戏,DEFAULT 为默认。

  • 分类: 特性
  • 类型: 枚举
  • 默认值: default
  • 参考值: default, desert, plains, the_end, nether_wastes
  • 验证器:
    • 枚举(区分大小写)

刷怪的最大 Y 值 (spawnYMax)

刷怪的最大 Y 值,会影响刷怪塔效率,114514 为默认。

  • 分类: 特性
  • 类型: 整型
  • 默认值: 114514

刷怪的最小 Y 值 (spawnYMin)

刷怪的最小 Y 值,会影响刷怪塔效率,114514 为默认。

  • 分类: 特性
  • 类型: 整型
  • 默认值: 114514

超级拴绳 (superLead)

村民和怪物可以被拴绳拴住(拴怪物需要客户端也安装 PCA)。

  • 分类: 特性, 需要客户端支持
  • 类型: 布尔
  • 默认值: false
  • 参考值: true, false
  • 验证器:
    • 严格(不区分大小写)

追踪被玩家吸附的物品 (trackItemPickupByPlayer)

物品被玩家吸附后会变成屏障方块悬浮在原位。

  • 分类: 创造
  • 类型: 布尔
  • 默认值: false
  • 参考值: true, false
  • 验证器:
    • 严格(不区分大小写)

潜影盒使用染料染色 (useDyeOnShulkerBox)

可以使用染料直接对地上的潜影盒染色,用水瓶可以洗掉潜影盒的颜色。

  • 分类: 特性
  • 类型: 布尔
  • 默认值: false
  • 参考值: true, false
  • 验证器:
    • 严格(不区分大小写)

村民被绿宝石块吸引 (villagersAttractedByEmeraldBlock)

村民会被玩家手中的绿宝石块吸引。

  • 分类: 特性
  • 类型: 布尔
  • 默认值: false
  • 参考值: true, false
  • 验证器:
    • 严格(不区分大小写)

Xaero 小地图世界名 (xaeroWorldName)

设置 Xaero 世界名来同步世界 ID,"#none" 表示不同步。

  • 分类: 协议
  • 类型: 字符串
  • 默认值: #none
  • 参考值: #none

开发

支持

当前主开发版本:1.20.4

并且使用 预处理 来兼容各版本。

注意: 我们仅接受以下版本的议题。请注意该信息的时效性,任何不在此列出的版本议题均会被关闭。

  • Minecraft 1.14.4
  • Minecraft 1.15.2
  • Minecraft 1.16.5
  • Minecraft 1.17.1
  • Minecraft 1.18.2
  • Minecraft 1.19.2 (即将终止支持)
  • Minecraft 1.19.3 (即将终止支持)
  • Minecraft 1.19.4
  • Minecraft 1.20.1 (即将终止支持)
  • Minecraft 1.20.2 (即将终止支持)
  • Minecraft 1.20.4

混淆映射表

我们使用 Mojang 官方 混淆映射表来反混淆 Minecraft 并插入补丁程序。

文档

英文文档与中文文档是逐行对应的。

许可

此项目在 CC0-1.0许可证 下可用。 从中学习,并将其融入到您自己的项目中。