Package Hierarchies:
Class Hierarchy
- java.lang.Object
- net.minecraft.world.inventory.AbstractContainerMenu
- petrolpark.mc.library.mixin.ChestMenuMixin
- net.minecraft.world.inventory.ItemCombinerMenu
- petrolpark.mc.library.mixin.AbstractContainerMenuMixin (implements petrolpark.mc.library.core.world.entity.player.extendedInventory.ExtendedInventory.DelayedSlotPopulation)
- petrolpark.mc.library.mixin.AbstractCookingRecipeMixin
- 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)
- net.minecraft.world.level.block.entity.BaseContainerBlockEntity (implements net.minecraft.world.Container, net.minecraft.world.MenuProvider, net.minecraft.world.Nameable)
- net.minecraft.world.level.block.entity.RandomizableContainerBlockEntity (implements net.minecraft.world.RandomizableContainer)
- petrolpark.mc.library.mixin.ChiseledBookShelfBlockEntityMixin
- net.minecraft.world.entity.Entity (implements net.minecraft.commands.CommandSource, net.minecraft.world.level.entity.EntityAccess, net.neoforged.neoforge.common.extensions.IEntityExtension, net.minecraft.world.Nameable, net.minecraft.world.scores.ScoreHolder, net.minecraft.network.syncher.SyncedDataHolder)
- net.minecraft.world.entity.LivingEntity (implements net.minecraft.world.entity.Attackable, net.neoforged.neoforge.common.extensions.ILivingEntityExtension)
- net.minecraft.world.entity.Mob (implements net.minecraft.world.entity.EquipmentUser, net.minecraft.world.entity.Leashable, net.minecraft.world.entity.Targeting)
- net.minecraft.world.entity.PathfinderMob
- net.minecraft.world.entity.AgeableMob
- net.minecraft.world.entity.npc.AbstractVillager (implements net.minecraft.world.entity.npc.InventoryCarrier, net.minecraft.world.item.trading.Merchant, net.minecraft.world.entity.npc.Npc)
- net.minecraft.world.entity.animal.Animal
- net.minecraft.world.entity.animal.horse.AbstractHorse (implements net.minecraft.world.ContainerListener, net.minecraft.world.entity.HasCustomInventoryScreen, net.minecraft.world.entity.OwnableEntity, net.minecraft.world.entity.PlayerRideableJumping, net.minecraft.world.entity.Saddleable)
- petrolpark.mc.library.mixin.AbstractHorseMixin
- petrolpark.mc.library.mixin.PlayerMixin
- petrolpark.mc.library.mixin.LivingEntityMixin (implements net.neoforged.neoforge.common.extensions.ILivingEntityExtension)
- net.minecraft.world.level.Level (implements java.lang.AutoCloseable, net.neoforged.neoforge.common.extensions.ILevelExtension, net.minecraft.world.level.LevelAccessor)
- 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)
- net.minecraft.world.level.block.BaseEntityBlock (implements net.minecraft.world.level.block.EntityBlock)
- petrolpark.mc.library.mixin.CraftingTableBlockMixin (implements petrolpark.mc.library.core.world.item.crafting.recipeBook.IRecipeBookAcceptorBlock)
- petrolpark.mc.library.mixin.BlockMixin
- petrolpark.mc.library.mixin.BundleContentsMutableMixin (implements petrolpark.mc.library.core.world.item.bundle.IExpandedBundleContentsMutable)
- petrolpark.mc.library.mixin.BundleItemMixin
- petrolpark.mc.library.mixin.CrafterMenuMixin
- petrolpark.mc.library.mixin.CraftingMenuMixin
- petrolpark.mc.library.mixin.EntityMixin
- petrolpark.mc.library.mixin.FluidBuilderMixin
- petrolpark.mc.library.mixin.FluidTankMixin (implements net.neoforged.neoforge.fluids.capability.IFluidHandler, net.neoforged.neoforge.fluids.IFluidTank)
- petrolpark.mc.library.mixin.ItemStackMixin (implements petrolpark.mc.library.core.world.item.IItemStackDuck)
- petrolpark.mc.library.mixin.MobEffectInstanceMixin (implements java.lang.Comparable<T>, petrolpark.mc.library.util.mixininterfaces.IMobEffectInstanceMixin)
- petrolpark.mc.library.mixin.ModelProviderMixin
- petrolpark.mc.library.mixin.MultiPlayerGameModeMixin
- petrolpark.mc.library.mixin.PlacementOffsetMixin
- petrolpark.mc.library.mixin.RecipeManagerMixin
- petrolpark.mc.library.mixin.ServerGamePacketListenerImplMixin (implements net.minecraft.network.protocol.game.ServerGamePacketListener)
- petrolpark.mc.library.mixin.ServerPlayerGameModeMixin
- petrolpark.mc.library.mixin.ShapedRecipeMixin (implements petrolpark.mc.library.core.flags.recipe.IHandleFlagsMyselfRecipe<I>)
- petrolpark.mc.library.mixin.ShapelessRecipeMixin (implements petrolpark.mc.library.core.flags.recipe.IHandleFlagsMyselfRecipe<I>)
- petrolpark.mc.library.mixin.SlotMixin