Class WrappedMultiSidePartBehaviour<M extends IMulti<? super M>>

java.lang.Object
com.simibubi.create.foundation.blockEntity.behaviour.BlockEntityBehaviour
All Implemented Interfaces:
IMultiBehaviour<M>, IMultiSideBehaviour<M>, IWrappedMultiPartBehaviour<M>

public abstract class WrappedMultiSidePartBehaviour<M extends IMulti<? super M>> extends MultiSidePartBehaviour<M> implements IWrappedMultiPartBehaviour<M>
  • Constructor Details

    • WrappedMultiSidePartBehaviour

      public WrappedMultiSidePartBehaviour(com.simibubi.create.foundation.blockEntity.SmartBlockEntity be)
  • Method Details

    • multiDisassembled

      public void multiDisassembled()
      Overrides:
      multiDisassembled in class MultiPartBehaviour<M extends IMulti<? super M>>
    • transform

      public void transform(com.simibubi.create.content.contraptions.StructureTransform transform)
      Overrides:
      transform in class MultiSidePartBehaviour<M extends IMulti<? super M>>
    • read

      public void read(net.minecraft.nbt.CompoundTag nbt, net.minecraft.core.HolderLookup.Provider registries, boolean clientPacket)
      Overrides:
      read in class MultiPartBehaviour<M extends IMulti<? super M>>
    • write

      public void write(net.minecraft.nbt.CompoundTag nbt, net.minecraft.core.HolderLookup.Provider registries, boolean clientPacket)
      Overrides:
      write in class MultiPartBehaviour<M extends IMulti<? super M>>