Class AnimatedContainerBehaviour<M extends MenuBase<? extends SmartBlockEntity>>

java.lang.Object
com.simibubi.create.foundation.blockEntity.behaviour.BlockEntityBehaviour
com.simibubi.create.foundation.blockEntity.behaviour.animatedContainer.AnimatedContainerBehaviour<M>

public class AnimatedContainerBehaviour<M extends MenuBase<? extends SmartBlockEntity>> extends BlockEntityBehaviour
  • Field Details

  • Constructor Details

  • Method Details

    • onOpenChanged

      public void onOpenChanged(Consumer<Boolean> openChanged)
    • read

      public void read(net.minecraft.nbt.CompoundTag compound, net.minecraft.core.HolderLookup.Provider registries, boolean clientPacket)
      Overrides:
      read in class BlockEntityBehaviour
    • write

      public void write(net.minecraft.nbt.CompoundTag compound, net.minecraft.core.HolderLookup.Provider registries, boolean clientPacket)
      Overrides:
      write in class BlockEntityBehaviour
    • lazyTick

      public void lazyTick()
      Overrides:
      lazyTick in class BlockEntityBehaviour
    • startOpen

      public void startOpen(net.minecraft.world.entity.player.Player player)
    • stopOpen

      public void stopOpen(net.minecraft.world.entity.player.Player player)
    • getType

      public BehaviourType<?> getType()
      Specified by:
      getType in class BlockEntityBehaviour