如何实现一个只在玩家具有某种特殊状态时可用的合成表?

Chlamydomonos


版本信息
你使用的系统:Windows 64位
你用的JDK是: 1.8.0_261 64位
你使用的IDE:IntelliJ IDEA
你使用的IDE版本:2020.2
Forge版本: 31.2.35
Minecraft版本: 1.16.3

错误情况简述
该特殊状态用Capability存储在玩家的NBT中



你是需要一个自定义的原版工作台合成?


Chlamydomonos


最好是这样
如果这样不可行,也可以考虑重新实现一个类似工作台的方块


Snownee


我看的是1.15.2:
CraftingInventory里面有个Container,WorkbenchContainer和PlayerContainer里面都有player字段,用AT访问。


system


该主题在最后一个回复创建后7天后自动关闭。不再允许新的回复。