{"id":17015383,"url":"https://github.com/plusls/plusls-carpet-addition","last_synced_at":"2025-07-23T15:39:56.127Z","repository":{"id":44700383,"uuid":"324989826","full_name":"plusls/plusls-carpet-addition","owner":"plusls","description":"carpet addition for minecraft","archived":false,"fork":false,"pushed_at":"2022-12-12T07:42:52.000Z","size":13192,"stargazers_count":110,"open_issues_count":19,"forks_count":50,"subscribers_count":4,"default_branch":"1.18.x","last_synced_at":"2025-04-02T06:05:14.399Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/plusls.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-12-28T11:09:26.000Z","updated_at":"2025-01-20T09:19:29.000Z","dependencies_parsed_at":"2023-01-27T16:00:48.010Z","dependency_job_id":null,"html_url":"https://github.com/plusls/plusls-carpet-addition","commit_stats":null,"previous_names":[],"tags_count":42,"template":false,"template_full_name":"FabricMC/fabric-example-mod","purl":"pkg:github/plusls/plusls-carpet-addition","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plusls%2Fplusls-carpet-addition","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plusls%2Fplusls-carpet-addition/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plusls%2Fplusls-carpet-addition/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plusls%2Fplusls-carpet-addition/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/plusls","download_url":"https://codeload.github.com/plusls/plusls-carpet-addition/tar.gz/refs/heads/1.18.x","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plusls%2Fplusls-carpet-addition/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266706618,"owners_count":23971904,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-23T02:00:09.312Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-14T06:28:30.957Z","updated_at":"2025-07-23T15:39:56.111Z","avatar_url":"https://github.com/plusls.png","language":"Java","funding_links":[],"categories":["Java"],"sub_categories":[],"readme":"# plusls carpet addition\n\n[![Issues](https://img.shields.io/github/issues/plusls/plusls-carpet-addition?style=flat-square)](https://github.com/plusls/plusls-carpet-addition/issues)\n[![Pull Requests](https://img.shields.io/github/issues-pr/plusls/plusls-carpet-addition?style=flat-square)](https://github.com/plusls/plusls-carpet-addition/pulls)\n[![Java CI with gradle](https://img.shields.io/github/workflow/status/plusls/plusls-carpet-addition/build?label=Build\u0026style=flat-square)](https://github.com/plusls/plusls-carpet-addition/actions/workflows/build.yml)\n[![Publish Release](https://img.shields.io/github/workflow/status/plusls/plusls-carpet-addition/Publish%20Release?label=Publish%20Release\u0026style=flat-square)](https://github.com/plusls/plusls-carpet-addition/actions/workflows/publish.yml)\n[![Release](https://img.shields.io/github/v/release/plusls/plusls-carpet-addition?include_prereleases\u0026style=flat-square)](https://github.com/plusls/plusls-carpet-addition/releases)\n[![Github Release Downloads](https://img.shields.io/github/downloads/plusls/plusls-carpet-addition/total?label=Github%20Release%20Downloads\u0026style=flat-square)](https://github.com/plusls/plusls-carpet-addition/releases)\n\n这是一个 [Carpet mod](https://github.com/gnembon/fabric-carpet) (fabric-carpet) 的扩展 mod，包含了不少~~NotVanilla的~~有意思的功能以及特性\n\n跟同 Minecraft 版本的 carpet mod 一起使用即可。尽可能地使用较新的 carpet mod\n\n该 mod 给 carpet 添加了 multiconnect 支持\n\n## 依赖\n\nfabric-api \u003e= 0.39.2\n\ncarpet \u003e= 1.4.45+v210811\n\n## 索引\n\n### [规则](#规则列表)\n\n- [PCA 同步协议](#PCA-同步协议-pcaSyncProtocol)\n- [PCA 同步协议可同步玩家数据](#PCA-同步协议可同步玩家数据-pcaSyncPlayerEntity)\n- [空潜影盒可堆叠](#空潜影盒可堆叠-emptyShulkerBoxStack)\n- [潜影盒使用染料染色](#潜影盒使用染料染色-useDyeOnShulkerBox)\n- [不死图腾扳手](#不死图腾扳手-flippingTotemOfUndying)\n- [刷怪的最大Y值](#刷怪的最大Y值-spawnYMax)\n- [刷怪的最小Y值](#刷怪的最小Y值-spawnYMin)\n- [全局刷怪群系](#全局刷怪群系-spawnBiome)\n- [快速叶子腐烂](#快速叶子腐烂-quickLeafDecay)\n- [墓碑](#墓碑-gravestone)\n- [Xaero 小地图世界名](#Xaero-小地图世界名-xaeroWorldName)\n- [村民被绿宝石块吸引](#村民被绿宝石块吸引-villagersAttractedByEmeraldBlock)\n- [超级拴绳](#超级拴绳-superLead)\n- [增强骨粉](#增强骨粉-powerfulBoneMeal)\n- [白天睡觉](#白天睡觉-sleepingDuringTheDay)\n- [发射器修复铁傀儡](#发射器修复铁傀儡-dispenserFixIronGolem)\n- [发射器收集经验](#发射器收集经验-dispenserCollectXp)\n- [玩家操作限制器](#玩家操作限制器-playerOperationLimiter)\n- [玩家坐下](#玩家坐下-playerSit)\n- [自动交易](#自动交易-autoTrade)\n- [强制补货](#强制补货-forceRestock)\n- [可再生下界合金装备](#可再生下界合金装备-renewableNetheriteEquip)\n- [PCA 调试模式](#PCA-调试模式-pcaDebug)\n\n## 规则列表\n\n### PCA 同步协议 (pcaSyncProtocol)\n\nplusls carpet addition sync protocol\n\nPCA 同步协议是一个用于在服务端和客户端之间同步 Entity，BlockEntity 的协议，目前被 [MasaGadget](https://github.com/plusls/MasaGadget) 用于实现多人游戏容器预览。\n\n- 类型: `boolean`\n- 默认值: `false`\n- 参考选项: `true`, `false`\n- 分类: `PCA`, `protocal`\n\n### PCA 同步协议可同步玩家数据 (pcaSyncPlayerEntity)\n\n该选项能决定哪些玩家的数据将会被 PCA 同步协议同步\n\nNOBODY：所有玩家数据都无法同步\n\nBOT：地毯 mod 召唤出的 bot 的数据可以被同步\n\nOPS：地毯 mod 召唤出的 bot 的数据可以被同步， op 可以同步所有玩家的数据\n\nOPS_AND_SELF：地毯 mod 召唤出的 bot 和玩家自己的数据可以被同步，op 可以同步所有玩家的数据\n\nEVERYONE：所有人的数据都可以被同步\n\n- 类型: `enum`\n- 默认值: `OPS`\n- 参考选项: `nobody`, `bot`, `ops`, `ops_and_self`, `everyone`\n- 分类: `PCA`, `protocal`\n\n### 空潜影盒可堆叠 (emptyShulkerBoxStack)\n\nCarpet 默认实现的潜影盒可堆叠只能让潜影盒在地面上堆叠，无法在背包中以及容器中手动堆叠\n\n对于 CarpetExtra 实现的潜影盒可堆叠则过于激进，它会导致空潜影盒从漏斗进入箱子时会自动堆叠，这样一来会影响比较器的输出导致一些机器坏掉\n\n因此额外实现了一次 emptyShulkerBoxStack，开启本功能后既能手动堆叠潜影盒，同时不会影响漏斗和比较器的逻辑\n\n本功能无法让潜影盒在地面上堆叠，建议结合 Carpet 的潜影盒堆叠使用\n\n本功能需要客户端支持潜影盒堆叠，例如 tweakeroo\n\n或者在客户端安装本 mod\n\n- 类型: `boolean`\n- 默认值: `false`\n- 参考选项: `true`, `false`\n- 分类: `PCA`, `feature`, `need_client`\n\n### 潜影盒使用染料染色 (useDyeOnShulkerBox)\n\n可以使用染料直接对地上的潜影盒染色，用水瓶右键洗去地上潜影盒的颜色\n\n- 类型: `boolean`\n- 默认值: `false`\n- 参考选项: `true`, `false`\n- 分类: `PCA`, `feature`\n\n### 不死图腾扳手 (flippingTotemOfUndying)\n\n允许使用不死图腾调整方块朝向，并且不会产生方块更新\n\n主手图腾副手为空则则会翻转方块，主手图腾副手不为空且为方块则放出的方块会被反转\n\n- 类型: `boolean`\n- 默认值: `false`\n- 参考选项: `true`, `false`\n- 分类: `PCA`, `feature`\n\n### 刷怪的最大Y值 (spawnYMax)\n\n刷怪的最大 Y 值，会影响刷怪塔效率，114514 为默认\n\n- 类型: `int`\n- 默认值: `114514`\n- 参考选项: `114514`, `1919810`\n- 分类: `PCA`, `feature`\n\n### 刷怪的最小Y值 (spawnYMin)\n\n刷怪的最小 Y 值，会影响刷怪塔效率，114514 为默认\n\n- 类型: `int`\n- 默认值: `114514`\n- 参考选项: `114514`, `1919810`\n- 分类: `PCA`, `feature`\n\n### 全局刷怪群系 (spawnBiome)\n\n全局刷怪群系，会影响整个游戏，DEFAULT 为默认\n\n- 类型: `enum`\n- 默认值: `DEFAULT`\n- 参考选项: `DESERT`, `PLAINS`\n- 分类: `PCA`, `feature`\n\n### 快速叶子腐烂 (quickLeafDecay)\n\n在砍树后树叶会快速掉落\n\n- 类型: `boolean`\n- 默认值: `false`\n- 参考选项: `true`, `false`\n- 分类: `PCA`, `feature`\n\n### 墓碑 (gravestone)\n\n玩家死亡后会在死亡附近的位置生成墓碑，其中将保留玩家身上的物品以及一半的经验\n\n- 类型: `boolean`\n- 默认值: `false`\n- 参考选项: `true`, `false`\n- 分类: `PCA`, `feature`\n\n死亡时生成墓碑：\n\n![player_dead.gif](./docs/player_dead.gif)\n\n挖开墓碑掉落物品：\n\n![break_gravestone.gif](./docs/break_gravestone.gif)\n\n### Xaero 小地图世界名 (xaeroWorldName)\n\n设置 Xaero 世界名来同步世界 ID，“#none”表示不同步\n\n- 类型: `String`\n- 默认值: `#none`\n- 参考选项: `#none`\n- 分类: `PCA`, `PROTOCOL`\n\n### 村民被绿宝石块吸引 (villagersAttractedByEmeraldBlock)\n\n村民会被玩家手中的绿宝石块吸引\n\n- 类型: `boolean`\n- 默认值: `false`\n- 参考选项: `true`, `false`\n- 分类: `PCA`, `feature`\n\n### 超级拴绳 (superLead)\n\n村民和怪物可以被拴绳拴住（拴怪物需要客户端也安装 PCA）\n\n- 类型: `boolean`\n- 默认值: `false`\n- 参考选项: `true`, `false`\n- 分类: `PCA`, `feature`, `need_client`\n\n### 防止铁砧过于昂贵 (avoidAnvilTooExpensive)\n\n铁砧修复花费可以高于 40 并且不会因为过于昂贵无法使用（如果客户端不安装此 mod 则会显示过于昂贵，但是实际上可以使用）\n\n- 类型: `boolean`\n- 默认值: `false`\n- 参考选项: `true`, `false`\n- 分类: `PCA`, `feature`, `need_client`\n\n### 增强骨粉 (powerfulBoneMeal)\n\n骨粉可以催熟甘蔗，仙人掌，紫颂花\n\n- 类型: `boolean`\n- 默认值: `false`\n- 参考选项: `true`, `false`\n- 分类: `PCA`, `feature`, `dispenser`\n\n### 白天睡觉 (sleepingDuringTheDay)\n\n玩家白天睡觉时时间会切换到晚上\n\n- 类型: `boolean`\n- 默认值: `false`\n- 参考选项: `true`, `false`\n- 分类: `PCA`, `feature`\n\n### 发射器修复铁傀儡 (dispenserFixIronGolem)\n\n发射器会消耗铁锭来修复铁傀儡\n\n- 类型: `boolean`\n- 默认值: `false`\n- 参考选项: `true`, `false`\n- 分类: `PCA`, `feature`, `dispenser`\n\n### 发射器收集经验 (dispenserCollectXp)\n\n发射器消耗玻璃瓶来收集经验，产出附魔之瓶\n\n- 类型: `boolean`\n- 默认值: `false`\n- 参考选项: `true`, `false`\n- 分类: `PCA`, `feature`, `dispenser`\n\n### 玩家操作限制器 (playerOperationLimiter)\n\n每 gt 玩家可以放置 2 个方块，秒破 1 个方块，这两个操作每 gt 只能做一种（用于防人肉盾构机和玩家自动破基岩 mod）\n\n- 类型: `boolean`\n- 默认值: `false`\n- 参考选项: `true`, `false`\n- 分类: `PCA`, `feature`\n\n### 玩家坐下 (playerSit)\n\n在快速潜行 3 次后玩家可以坐下\n\n- 类型: `boolean`\n- 默认值: `false`\n- 参考选项: `true`, `false`\n- 分类: `PCA`, `feature`\n\n### 自动交易 (autoTrade)\n\n使用发射器和村民自动交易\n\n如果发射器下面是绿宝石块，则交易一次\n\n如果发射器下面是钻石块，则尽可能的交易\n\n交易的条目取决于红石信号强度\n\n- 类型: `boolean`\n- 默认值: `false`\n- 参考选项: `true`, `false`\n- 分类: `PCA`, `feature`， `dispenser`\n\n### 强制补货 (forceRestock)\n\n使用光灵箭射村民来强制补货\n\n- 类型: `boolean`\n- 默认值: `false`\n- 参考选项: `true`, `false`\n- 分类: `PCA`, `feature`\n\n### 可再生下界合金装备 (renewableNetheriteEquip)\n\n只有在下界时，将剩余耐久为 1 钻石装备扔进岩浆流体时将会产生下界合金装备\n\n- 类型: `boolean`\n- 默认值: `false`\n- 参考选项: `true`, `false`\n- 分类: `PCA`, `feature`\n\n### PCA 调试模式 (pcaDebug)\n\n开启后会打印调试信息\n\n- 类型: `boolean`\n- 默认值: `false`\n- 参考选项: `true`, `false`\n- 分类: `PCA`\n\n## License\n\nThis template is available under the CC0 license. Feel free to learn from it and incorporate it in your own projects.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fplusls%2Fplusls-carpet-addition","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fplusls%2Fplusls-carpet-addition","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fplusls%2Fplusls-carpet-addition/lists"}