Class MinecoloniesWorldCapabilityProvider

java.lang.Object
com.minecolonies.core.event.capabilityproviders.MinecoloniesWorldCapabilityProvider
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 MinecoloniesWorldCapabilityProvider extends Object implements net.minecraftforge.common.capabilities.ICapabilitySerializable<net.minecraft.nbt.Tag>
Capability provider for the world capability of Minecolonies.
  • Constructor Details

    • MinecoloniesWorldCapabilityProvider

      public MinecoloniesWorldCapabilityProvider()
      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