Class ClockworkBearingBlockEntity

java.lang.Object
net.neoforged.neoforge.attachment.AttachmentHolder
All Implemented Interfaces:
IHaveCustomOverlayIcon, IHaveGoggleInformation, IHaveHoveringInformation, PartialSafeNBT, SpecialBlockEntityItemRequirement, IBearingBlockEntity, IControlContraption, IDisplayAssemblyExceptions, IInteractionChecker, net.createmod.ponder.api.VirtualBlockEntity, net.neoforged.neoforge.attachment.IAttachmentHolder, net.neoforged.neoforge.common.extensions.IBlockEntityExtension

public class ClockworkBearingBlockEntity extends KineticBlockEntity implements IBearingBlockEntity, IDisplayAssemblyExceptions
  • Field Details

    • hourHand

      protected ControlledContraptionEntity hourHand
    • minuteHand

      protected ControlledContraptionEntity minuteHand
    • hourAngle

      protected float hourAngle
    • minuteAngle

      protected float minuteAngle
    • clientHourAngleDiff

      protected float clientHourAngleDiff
    • clientMinuteAngleDiff

      protected float clientMinuteAngleDiff
    • running

      protected boolean running
    • assembleNextTick

      protected boolean assembleNextTick
    • lastException

      protected AssemblyException lastException
    • operationMode

      protected ScrollOptionBehaviour<com.simibubi.create.content.contraptions.bearing.ClockworkBearingBlockEntity.ClockHands> operationMode
  • Constructor Details

    • ClockworkBearingBlockEntity

      public ClockworkBearingBlockEntity(net.minecraft.world.level.block.entity.BlockEntityType<?> type, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state)
  • Method Details