Interface MixinBlockEntityExtension

All Superinterfaces:
net.minecraftforge.common.capabilities.ICapabilityProvider, net.minecraftforge.common.capabilities.ICapabilitySerializable<net.minecraft.nbt.CompoundTag>, net.minecraftforge.common.extensions.IForgeTileEntity, net.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>

public interface MixinBlockEntityExtension extends net.minecraftforge.common.extensions.IForgeTileEntity
  • Field Summary

    Fields inherited from interface net.minecraftforge.common.extensions.IForgeTileEntity

    INFINITE_EXTENT_AABB
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    handleUpdateTag(net.minecraft.world.level.block.state.BlockState state, net.minecraft.nbt.CompoundTag tag)
     
    default void
    onDataPacket(net.minecraft.network.Connection connection, net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacket packet)
     

    Methods inherited from interface net.minecraftforge.common.capabilities.ICapabilityProvider

    getCapability, getCapability

    Methods inherited from interface net.minecraftforge.common.extensions.IForgeTileEntity

    deserializeNBT, deserializeNBT, getModelData, getRenderBoundingBox, getTileData, getTileEntity, onChunkUnloaded, onLoad, requestModelDataUpdate, serializeNBT
  • Method Details

    • handleUpdateTag

      default void handleUpdateTag(net.minecraft.world.level.block.state.BlockState state, net.minecraft.nbt.CompoundTag tag)
      Specified by:
      handleUpdateTag in interface net.minecraftforge.common.extensions.IForgeTileEntity
    • onDataPacket

      default void onDataPacket(net.minecraft.network.Connection connection, net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacket packet)
      Specified by:
      onDataPacket in interface net.minecraftforge.common.extensions.IForgeTileEntity