Hierarchy For All Packages

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • com.tterrag.registrate.AbstractRegistrate<S>
      • com.simibubi.create.foundation.data.CreateRegistrate
    • dev.engine_room.flywheel.lib.visual.AbstractVisual (implements dev.engine_room.flywheel.api.visual.Visual)
      • dev.engine_room.flywheel.lib.visual.AbstractBlockEntityVisual<T> (implements dev.engine_room.flywheel.api.visual.BlockEntityVisual<T>, dev.engine_room.flywheel.api.visual.LightUpdatedVisual)
        • com.simibubi.create.content.kinetics.base.KineticBlockEntityVisual<T>
          • com.petrolpark.petrolsparts.content.double_cardan_shaft.DoubleCardanShaftVisual (implements dev.engine_room.flywheel.api.visual.DynamicVisual)
          • com.simibubi.create.content.kinetics.base.SingleAxisRotatingVisual<T>
    • net.neoforged.neoforge.attachment.AttachmentHolder (implements net.neoforged.neoforge.attachment.IAttachmentHolder)
      • net.minecraft.world.level.block.entity.BlockEntity (implements net.neoforged.neoforge.common.extensions.IBlockEntityExtension)
        • com.simibubi.create.foundation.blockEntity.SyncedBlockEntity
          • com.simibubi.create.foundation.blockEntity.CachedRenderBBBlockEntity
            • com.simibubi.create.foundation.blockEntity.SmartBlockEntity (implements com.simibubi.create.foundation.utility.IInteractionChecker, com.simibubi.create.api.schematic.nbt.PartialSafeNBT, com.simibubi.create.api.schematic.requirement.SpecialBlockEntityItemRequirement, net.createmod.ponder.api.VirtualBlockEntity)
              • com.petrolpark.petrolsparts.content.differential.DummyDifferentialBlockEntity
              • com.simibubi.create.content.kinetics.base.KineticBlockEntity (implements com.simibubi.create.api.equipment.goggles.IHaveGoggleInformation, com.simibubi.create.api.equipment.goggles.IHaveHoveringInformation)
                • com.petrolpark.petrolsparts.content.colossal_cogwheel.ColossalCogwheelBlockEntity
                • com.simibubi.create.content.kinetics.base.DirectionalShaftHalvesBlockEntity
                • com.petrolpark.petrolsparts.content.hydraulic_transmission.HydraulicTransmissionBlockEntity (implements com.petrolpark.compat.create.core.tube.ITubeBlockEntity)
                • com.petrolpark.petrolsparts.content.pneumatic_tube.PneumaticTubeBlockEntity (implements com.petrolpark.compat.create.core.tube.ITubeBlockEntity)
                • com.simibubi.create.content.kinetics.simpleRelays.SimpleKineticBlockEntity
                  • com.simibubi.create.content.kinetics.simpleRelays.BracketedKineticBlockEntity (implements com.simibubi.create.api.contraption.transformable.TransformableBlockEntity)
              • com.petrolpark.petrolsparts.mixin.KineticBlockEntityMixin
    • net.minecraft.world.level.block.state.BlockBehaviour (implements net.minecraft.world.flag.FeatureElement)
      • net.minecraft.world.level.block.Block (implements net.neoforged.neoforge.common.extensions.IBlockExtension, net.minecraft.world.level.ItemLike)
        • com.simibubi.create.content.kinetics.base.KineticBlock (implements com.simibubi.create.content.kinetics.base.IRotate)
          • com.petrolpark.petrolsparts.content.colossal_cogwheel.ColossalCogwheelBlock (implements com.simibubi.create.foundation.block.IBE<T>, com.simibubi.create.api.equipment.goggles.IProxyHoveringInformation)
          • com.simibubi.create.content.kinetics.base.DirectionalKineticBlock
            • com.simibubi.create.content.kinetics.base.DirectionalAxisKineticBlock (implements com.simibubi.create.api.contraption.transformable.TransformableBlock)
              • com.petrolpark.petrolsparts.content.double_cardan_shaft.DoubleCardanShaftBlock (implements com.simibubi.create.foundation.block.IBE<T>, com.simibubi.create.foundation.block.ProperWaterloggedBlock)
            • com.petrolpark.petrolsparts.content.hydraulic_transmission.HydraulicTransmissionBlock (implements com.simibubi.create.foundation.block.IBE<T>, com.simibubi.create.content.kinetics.simpleRelays.ICogWheel, com.petrolpark.compat.create.core.tube.ITubeBlock)
            • com.petrolpark.petrolsparts.content.pneumatic_tube.PneumaticTubeBlock (implements com.simibubi.create.foundation.block.IBE<T>, com.simibubi.create.content.kinetics.simpleRelays.ICogWheel, com.petrolpark.compat.create.core.tube.ITubeBlock)
          • com.simibubi.create.content.kinetics.base.RotatedPillarKineticBlock
            • com.simibubi.create.content.kinetics.simpleRelays.AbstractShaftBlock (implements com.simibubi.create.foundation.block.IBE<T>, com.simibubi.create.foundation.block.ProperWaterloggedBlock)
              • com.simibubi.create.content.kinetics.simpleRelays.AbstractSimpleShaftBlock (implements com.simibubi.create.content.equipment.wrench.IWrenchableWithBracket)
                • com.petrolpark.petrolsparts.content.chained_cogwheel.ChainedCogwheelBlock (implements com.simibubi.create.content.kinetics.simpleRelays.ICogWheel)
                • com.simibubi.create.content.kinetics.simpleRelays.CogWheelBlock (implements com.simibubi.create.content.decoration.encasing.EncasableBlock, com.simibubi.create.content.kinetics.simpleRelays.ICogWheel)
                • com.simibubi.create.content.kinetics.simpleRelays.ShaftBlock (implements com.simibubi.create.content.decoration.encasing.EncasableBlock)
                  • com.petrolpark.petrolsparts.content.coaxial_gear.LongShaftBlock (implements com.simibubi.create.api.contraption.transformable.TransformableBlock)
            • com.petrolpark.petrolsparts.core.block.DirectionalRotatedPillarKineticBlock
              • com.petrolpark.petrolsparts.content.differential.DummyDifferentialBlock (implements com.simibubi.create.foundation.block.IBE<T>)
    • com.simibubi.create.foundation.blockEntity.behaviour.BlockEntityBehaviour
      • com.petrolpark.compat.create.core.block.entity.behaviour.AbstractRememberPlacerBehaviour
    • com.petrolpark.petrolsparts.content.coaxial_gear.CoaxialGearBlockItem.GearOnShaftPlacementHelper (implements net.createmod.catnip.placement.IPlacementHelper)
    • com.petrolpark.petrolsparts.content.coaxial_gear.CoaxialGearBlockItem.ShaftOnGearPlacementHelper (implements net.createmod.catnip.placement.IPlacementHelper)
    • com.petrolpark.petrolsparts.content.coaxial_gear.CoaxialGearVisual
    • com.petrolpark.petrolsparts.content.chained_cogwheel.CogwheelChainingHandler
    • com.petrolpark.petrolsparts.content.colossal_cogwheel.ColossalCogwheelBlock.RenderProperties (implements net.neoforged.neoforge.client.extensions.common.IClientBlockExtensions, com.simibubi.create.foundation.block.render.MultiPosDestructionHandler)
    • com.petrolpark.petrolsparts.content.colossal_cogwheel.ColossalCogwheelBlockItem.ColossalOnOtherPlacementHelper (implements net.createmod.catnip.placement.IPlacementHelper)
    • com.petrolpark.petrolsparts.content.colossal_cogwheel.ColossalCogwheelBlockItem.OtherOnColossalPlacementHelper (implements net.createmod.catnip.placement.IPlacementHelper)
    • net.createmod.catnip.config.ConfigBase
      • com.petrolpark.petrolsparts.config.PPCServer
      • com.petrolpark.petrolsparts.config.PPCStress
    • com.simibubi.create.foundation.advancement.CriterionTriggerBase.Instance (implements net.minecraft.advancements.critereon.SimpleCriterionTrigger.SimpleInstance)
    • net.minecraft.world.item.Item (implements net.minecraft.world.flag.FeatureElement, net.neoforged.neoforge.common.extensions.IItemExtension, net.minecraft.world.level.ItemLike)
      • net.minecraft.world.item.BlockItem
    • com.petrolpark.mixin.plugin.PetrolparkMixinPlugin (implements org.spongepowered.asm.mixin.extensibility.IMixinConfigPlugin)
    • com.petrolpark.petrolsparts.PetrolsPartCreativeModeTab
    • com.petrolpark.petrolsparts.PetrolsParts
    • com.petrolpark.petrolsparts.PetrolsPartsBlockEntityTypes
    • com.petrolpark.petrolsparts.PetrolsPartsBlocks
    • com.petrolpark.petrolsparts.PetrolsPartsClient
    • com.petrolpark.petrolsparts.PetrolsPartsConfigs
    • com.petrolpark.petrolsparts.PetrolsPartsPartialModels
    • com.petrolpark.petrolsparts.core.ponder.PetrolsPartsPonderPlugin (implements net.createmod.ponder.api.registration.PonderPlugin)
    • com.petrolpark.petrolsparts.core.ponder.PetrolsPartsScenes
    • com.petrolpark.petrolsparts.PetrolsPartsShapes
    • com.petrolpark.petrolsparts.content.pneumatic_tube.PneumaticTubeBlockEntity.Input (implements net.neoforged.neoforge.common.util.INBTSerializable<T>)
    • com.petrolpark.petrolsparts.content.pneumatic_tube.PneumaticTubeBlockEntity.Input.StackTransporting
    • com.petrolpark.petrolsparts.content.pneumatic_tube.PneumaticTubeBlockEntity.Output
    • net.createmod.ponder.foundation.instruction.PonderInstruction
    • com.petrolpark.petrolsparts.mixin.RotationPropagatorMixin
    • com.simibubi.create.foundation.blockEntity.renderer.SafeBlockEntityRenderer<T> (implements net.minecraft.client.renderer.blockentity.BlockEntityRenderer<T>)
    • net.minecraft.advancements.critereon.SimpleCriterionTrigger<T> (implements net.minecraft.advancements.CriterionTrigger<T>)
    • com.simibubi.create.foundation.blockEntity.behaviour.ValueBoxTransform

Interface Hierarchy

  • com.simibubi.create.content.equipment.wrench.IWrenchable
    • com.simibubi.create.content.kinetics.base.IRotate
      • com.simibubi.create.content.kinetics.simpleRelays.ICogWheel
  • com.petrolpark.petrolsparts.mixin.accessor.RotationPropagatorAccessor
  • net.minecraft.util.StringRepresentable

Enum Class Hierarchy

Record Class Hierarchy