Hierarchy For All Packages
- codechicken.microblock,
- codechicken.microblock.api,
- codechicken.microblock.client,
- codechicken.microblock.init,
- codechicken.microblock.item,
- codechicken.microblock.part,
- codechicken.microblock.part.corner,
- codechicken.microblock.part.edge,
- codechicken.microblock.part.face,
- codechicken.microblock.part.hollow,
- codechicken.microblock.recipe,
- codechicken.microblock.util,
- codechicken.multipart,
- codechicken.multipart.api,
- codechicken.multipart.api.part,
- codechicken.multipart.api.part.redstone,
- codechicken.multipart.api.part.render,
- codechicken.multipart.api.tile,
- codechicken.multipart.block,
- codechicken.multipart.client,
- codechicken.multipart.handler,
- codechicken.multipart.init,
- codechicken.multipart.internal.mixin,
- codechicken.multipart.minecraft,
- codechicken.multipart.network,
- codechicken.multipart.trait,
- codechicken.multipart.trait.extern,
- codechicken.multipart.util
Class Hierarchy
- java.lang.Object
- 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)
- codechicken.multipart.util.MultipartLoadHandler.TileNBTContainer (implements codechicken.multipart.api.TickableTile)
- codechicken.multipart.block.TileMultipart (implements codechicken.lib.world.IChunkLoadTile)
- codechicken.multipart.trait.TAnimateTickTile
- codechicken.multipart.trait.TCapabilityTile
- codechicken.multipart.trait.TileMultipartClient
- codechicken.multipart.trait.TInventoryTile (implements net.minecraft.world.WorldlyContainer)
- codechicken.multipart.trait.TPartialOcclusionTile
- codechicken.multipart.trait.TRedstoneTile (implements codechicken.multipart.trait.extern.RedstoneTile)
- codechicken.multipart.trait.TSlottedTile
- codechicken.multipart.trait.TTickableTile (implements codechicken.multipart.api.TickableTile)
- codechicken.multipart.trait.TTileChangeTile
- net.minecraft.world.level.block.entity.BlockEntity (implements net.neoforged.neoforge.common.extensions.IBlockEntityExtension)
- codechicken.multipart.api.part.BaseMultipart (implements codechicken.multipart.api.part.MultiPart)
- codechicken.multipart.minecraft.McStatePart (implements codechicken.multipart.api.part.IconHitEffectsPart, codechicken.multipart.api.part.ModelRenderPart, codechicken.multipart.api.part.NormalOcclusionPart)
- codechicken.multipart.minecraft.McSidedStatePart (implements codechicken.multipart.api.part.FacePart)
- codechicken.multipart.minecraft.ButtonPart (implements codechicken.multipart.api.part.redstone.FaceRedstonePart)
- codechicken.multipart.minecraft.ButtonPart.AcaciaButtonPart
- codechicken.multipart.minecraft.ButtonPart.BirchButtonPart
- codechicken.multipart.minecraft.ButtonPart.CrimsonButtonPart
- codechicken.multipart.minecraft.ButtonPart.DarkOakButtonPart
- codechicken.multipart.minecraft.ButtonPart.JungleButtonPart
- codechicken.multipart.minecraft.ButtonPart.OakButtonPart
- codechicken.multipart.minecraft.ButtonPart.PolishedBlackstoneButtonPart
- codechicken.multipart.minecraft.ButtonPart.SpruceButtonPart
- codechicken.multipart.minecraft.ButtonPart.StoneButtonPart
- codechicken.multipart.minecraft.ButtonPart.WarpedButtonPart
- codechicken.multipart.minecraft.LeverPart (implements codechicken.multipart.api.part.redstone.FaceRedstonePart)
- codechicken.multipart.minecraft.TorchPart (implements codechicken.multipart.api.part.AnimateTickPart)
- codechicken.multipart.minecraft.RedstoneTorchPart (implements codechicken.multipart.api.part.redstone.FaceRedstonePart, codechicken.multipart.api.part.RandomTickPart)
- codechicken.multipart.minecraft.SoulTorchPart
- codechicken.multipart.minecraft.ButtonPart (implements codechicken.multipart.api.part.redstone.FaceRedstonePart)
- codechicken.multipart.minecraft.McSidedStatePart (implements codechicken.multipart.api.part.FacePart)
- codechicken.microblock.part.MicroblockPart
- codechicken.microblock.part.edge.PostMicroblockPart (implements codechicken.multipart.api.part.NormalOcclusionPart, codechicken.multipart.api.part.PartialOcclusionPart)
- codechicken.microblock.part.StandardMicroblockPart (implements codechicken.microblock.part.IMicroOcclusion, codechicken.microblock.part.IMicroShrinkRender, codechicken.multipart.api.part.PartialOcclusionPart)
- codechicken.microblock.part.corner.CornerMicroblockPart
- codechicken.microblock.part.edge.EdgeMicroblockPart (implements codechicken.multipart.api.part.EdgePart)
- codechicken.microblock.part.face.FaceMicroblockPart (implements codechicken.multipart.api.part.FacePart)
- codechicken.microblock.part.hollow.HollowMicroblockPart (implements codechicken.multipart.api.part.FacePart, codechicken.multipart.api.part.NormalOcclusionPart)
- codechicken.multipart.minecraft.McStatePart (implements codechicken.multipart.api.part.IconHitEffectsPart, codechicken.multipart.api.part.ModelRenderPart, codechicken.multipart.api.part.NormalOcclusionPart)
- 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)
- codechicken.multipart.block.BlockMultipart (implements net.minecraft.world.level.block.EntityBlock)
- net.minecraft.world.level.block.Block (implements net.neoforged.neoforge.common.extensions.IBlockExtension, net.minecraft.world.level.ItemLike)
- codechicken.microblock.CBMicroblock
- codechicken.microblock.init.CBMicroblockModContent
- codechicken.microblock.init.CBMicroblockTags
- codechicken.microblock.init.CBMicroblockTags.Items
- codechicken.multipart.CBMultipart
- codechicken.multipart.init.CBMultipartModContent
- codechicken.multipart.client.ClientEventHandler
- codechicken.microblock.init.ClientInit
- codechicken.multipart.init.ClientInit
- codechicken.multipart.minecraft.ClientInit
- codechicken.multipart.handler.ControlKeyHandler
- codechicken.multipart.util.ControlKeyModifier
- net.minecraft.world.item.crafting.CustomRecipe (implements net.minecraft.world.item.crafting.CraftingRecipe)
- codechicken.microblock.recipe.MicroRecipe
- codechicken.microblock.init.DataGenerators
- codechicken.multipart.init.DataGenerators
- net.neoforged.bus.api.Event
- codechicken.multipart.api.RegisterMultipartTraitsEvent (implements net.neoforged.fml.event.IModBusEvent)
- codechicken.microblock.part.ExecutablePlacement
- codechicken.microblock.part.ExecutablePlacement.AdditionPlacement
- codechicken.microblock.part.ExecutablePlacement.ExpandingPlacement
- net.minecraft.world.phys.HitResult
- net.minecraft.world.phys.BlockHitResult
- codechicken.lib.raytracer.SubHitBlockHitResult (implements java.lang.Comparable<T>)
- codechicken.multipart.util.PartRayTraceResult
- codechicken.lib.raytracer.SubHitBlockHitResult (implements java.lang.Comparable<T>)
- net.minecraft.world.phys.BlockHitResult
- net.minecraft.world.item.Item (implements net.minecraft.world.flag.FeatureElement, net.neoforged.neoforge.common.extensions.IItemExtension, net.minecraft.world.level.ItemLike)
- codechicken.microblock.item.ItemMicroBlock
- codechicken.multipart.api.ItemMultipart
- net.minecraft.world.item.TieredItem
- codechicken.microblock.item.SawItem
- codechicken.multipart.util.MergedVoxelShapeHolder<T>
- codechicken.microblock.client.MicroblockItemRenderer (implements codechicken.lib.render.item.IItemRenderer)
- codechicken.microblock.client.MicroBlockPartRenderer (implements codechicken.multipart.api.part.render.PartRenderer<T>)
- codechicken.microblock.part.MicroblockPlacement
- codechicken.microblock.client.MicroblockRender
- codechicken.microblock.api.MicroMaterial
- codechicken.microblock.api.BlockMicroMaterial
- codechicken.microblock.api.MicroMaterialClient
- codechicken.microblock.client.MicroMaterialClientRegistry
- codechicken.microblock.init.MicroMaterialConfig
- codechicken.microblock.util.MicroMaterialRegistry
- codechicken.microblock.util.MicroOcclusionHelper
- codechicken.multipart.minecraft.MinecraftMultipart
- codechicken.multipart.minecraft.MinecraftMultipartModContent
- codechicken.mixin.api.MixinBackend.SimpleMixinBackend (implements codechicken.mixin.api.MixinBackend)
- codechicken.multipart.util.ForgeMixinBackend
- codechicken.mixin.MixinFactoryImpl<B,
F> (implements codechicken.mixin.api.MixinFactory<B, F>) - codechicken.mixin.SidedFactory<B,
F, T> - codechicken.multipart.util.MultipartGenerator
- codechicken.mixin.SidedFactory<B,
- codechicken.multipart.client.MultipartBlockRenderer (implements codechicken.lib.render.block.ICCBlockRenderer)
- codechicken.multipart.api.MultipartClientRegistry
- codechicken.multipart.network.MultiPartCPH (implements codechicken.lib.packet.ICustomPacketHandler.IClientPacketHandler)
- codechicken.multipart.util.MultipartHelper
- codechicken.multipart.util.MultipartLoadHandler
- codechicken.multipart.network.MultiPartNetwork
- codechicken.multipart.init.MultiPartRegistries
- codechicken.multipart.network.MultiPartSPH (implements codechicken.lib.packet.ICustomPacketHandler.IServerPacketHandler)
- codechicken.multipart.client.MultipartTileBakedModel (implements net.neoforged.neoforge.client.model.IDynamicBakedModel)
- codechicken.multipart.client.MultipartTileRenderer (implements net.minecraft.client.renderer.blockentity.BlockEntityRenderer<T>)
- codechicken.multipart.api.MultipartType<T>
- codechicken.microblock.part.MicroblockPartFactory
- codechicken.microblock.part.edge.PostMicroblockFactory
- codechicken.microblock.part.StandardMicroFactory
- codechicken.microblock.part.corner.CornerMicroFactory
- codechicken.microblock.part.edge.EdgeMicroFactory
- codechicken.microblock.part.face.FaceMicroFactory
- codechicken.microblock.part.hollow.HollowMicroFactory
- codechicken.multipart.api.SimpleMultipartType<T>
- codechicken.microblock.part.MicroblockPartFactory
- codechicken.multipart.api.NormalOcclusionTest
- codechicken.multipart.api.PartConverter
- codechicken.multipart.handler.PlacementConversionHandler
- codechicken.microblock.part.PlacementGrid
- codechicken.microblock.part.corner.CornerPlacementGrid
- codechicken.microblock.part.edge.EdgePlacementGrid
- codechicken.microblock.part.face.FaceEdgeGrid
- codechicken.microblock.part.PlacementProperties
- codechicken.microblock.part.corner.CornerPlacementProperties
- codechicken.microblock.part.edge.EdgePlacementProperties
- codechicken.microblock.part.face.FacePlacementProperties
- codechicken.microblock.part.hollow.HollowPlacementProperties
- codechicken.multipart.api.RedstoneInteractions
- codechicken.multipart.minecraft.RedstoneTorchPart.BurnoutEntry
- codechicken.multipart.client.Shaders
- codechicken.multipart.util.TickScheduler
- codechicken.multipart.internal.mixin.TileEntityMixin
- net.minecraft.world.item.context.UseOnContext
- net.minecraft.world.item.context.BlockPlaceContext
- codechicken.multipart.util.MultipartPlaceContext
- net.minecraft.world.item.context.BlockPlaceContext
- net.minecraft.world.phys.shapes.VoxelShape
- codechicken.multipart.util.MultipartVoxelShape
- net.neoforged.neoforge.attachment.AttachmentHolder (implements net.neoforged.neoforge.attachment.IAttachmentHolder)
Interface Hierarchy
- codechicken.microblock.api.MicroHighlightRenderer
- codechicken.multipart.api.part.MultiPart
- codechicken.multipart.api.part.AnimateTickPart
- codechicken.multipart.api.part.CapabilityProviderPart
- codechicken.multipart.api.part.IconHitEffectsPart
- codechicken.microblock.part.IMicroShrinkRender
- codechicken.multipart.api.part.ModelRenderPart
- codechicken.multipart.api.part.NeighborTileChangePart
- codechicken.multipart.api.part.NormalOcclusionPart
- codechicken.multipart.api.part.PartialOcclusionPart
- codechicken.multipart.api.part.RandomTickPart
- codechicken.multipart.api.part.redstone.RedstonePart
- codechicken.multipart.api.part.redstone.FaceRedstonePart
- codechicken.multipart.api.part.redstone.MaskedRedstonePart
- codechicken.multipart.api.part.SlottedPart
- codechicken.multipart.api.part.EdgePart
- codechicken.multipart.api.part.FacePart
- codechicken.microblock.part.IMicroOcclusion
- codechicken.multipart.util.MultipartGenerator.Factory
- codechicken.multipart.api.part.render.PartRenderer<T>
- codechicken.multipart.api.part.render.PartBakedModelRenderer<T>
- codechicken.multipart.api.tile.RedstoneConnector
- codechicken.multipart.trait.extern.RedstoneTile
- codechicken.multipart.api.RedstoneConnectorBlock
- codechicken.multipart.api.SimpleMultipartType.SimpleMultiPartTypeFactory<T>
- codechicken.microblock.api.SlottedHollowConnect
- codechicken.multipart.api.part.TickablePart
- codechicken.multipart.api.TickableTile
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- codechicken.multipart.util.PartMap
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- codechicken.microblock.util.MaskedCuboid
- codechicken.microblock.item.MicroMaterialComponent
- codechicken.multipart.client.MultipartModelData
- codechicken.multipart.api.PartConverter.ConversionResult<T>
- java.lang.Record