Forge Datastorage Capabilities

Forge Capabilities 能力系统:ICapabilityProvider#getCapability 获取、CapabilityManager#get CapabilityToken、LazyOptional 可选值、Forge-provided capabilities(IItemHandler/IFluidHandler/IEnergyStorage)、Capability 暴露(#getCapability 重写、LazyOptional.of、Capability#orEmpty)、AttachCapabilitiesEvent 事件(Entity/BlockEntity/ItemStack/Level/LevelChunk 5种泛型类型、#addCapability、ICapabilitySerializable 持久化)、RegisterCapabilitiesEvent 注册、@AutoRegisterCapability 注解、LevelChunk/BlockEntity 持久化(标记脏位、setChanged)、客户端同步(网络包发送)、PlayerEvent$Clone 玩家死亡数据持久化、Direction 面向特定实例、Capability#isRegistered 注册检查。

ZMJJKK123-hub Updated

File contents

ZMJJKK123-hub/skill-agent/tree/main/core/skills/forge-datastorage-capabilities commit cc7c312c67

Frequently asked questions

npx skillmds@latest add zmjjkk123-hub/forge-datastorage-capabilities