Class MinecoloniesChunkCapabilityProvider

java.lang.Object
com.minecolonies.core.event.capabilityproviders.MinecoloniesChunkCapabilityProvider
All Implemented Interfaces:
net.minecraftforge.common.capabilities.ICapabilityProvider, net.minecraftforge.common.capabilities.ICapabilitySerializable<net.minecraft.nbt.Tag>, net.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.Tag>

public class MinecoloniesChunkCapabilityProvider extends Object implements net.minecraftforge.common.capabilities.ICapabilitySerializable<net.minecraft.nbt.Tag>
Capability provider for the chunk capability of Minecolonies.
  • Constructor Details

    • MinecoloniesChunkCapabilityProvider

      public MinecoloniesChunkCapabilityProvider()
      Constructor of the provider.
  • Method Details

    • serializeNBT

      public net.minecraft.nbt.Tag serializeNBT()
      Specified by:
      serializeNBT in interface net.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.Tag>
    • deserializeNBT

      public void deserializeNBT(net.minecraft.nbt.Tag nbt)
      Specified by:
      deserializeNBT in interface net.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.Tag>
    • getCapability

      @Nonnull public <T> net.minecraftforge.common.util.LazyOptional<T> getCapability(@Nonnull net.minecraftforge.common.capabilities.Capability<T> cap, net.minecraft.core.Direction direction)
      Specified by:
      getCapability in interface net.minecraftforge.common.capabilities.ICapabilityProvider