Hierarchy For All Packages

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • net.minecraft.world.inventory.AbstractContainerMenu
      • net.minecraft.world.inventory.ItemCombinerMenu
    • mezz.jei.api.recipe.category.AbstractRecipeCategory<T> (implements mezz.jei.api.recipe.category.IRecipeCategory<T>)
    • com.tterrag.registrate.AbstractRegistrate<S>
      • petrolpark.mc.library.core.registrate.AbstractPetrolparkRegistrate<R>
    • 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.simibubi.create.content.kinetics.base.KineticBlockEntity (implements com.simibubi.create.api.equipment.goggles.IHaveGoggleInformation, com.simibubi.create.api.equipment.goggles.IHaveHoveringInformation)
              • petrolpark.mc.pquality.mixin.compat.create.KineticBlockEntityMixin
      • 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)
        • petrolpark.mc.pquality.mixin.EyeOfEnderMixin
        • 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.projectile.Projectile (implements net.minecraft.world.entity.TraceableEntity)
          • net.minecraft.world.entity.projectile.ThrowableProjectile
            • net.minecraft.world.entity.projectile.ThrowableItemProjectile (implements net.minecraft.world.entity.projectile.ItemSupplier)
    • petrolpark.mc.pquality.mixin.compat.create.BacktankUtilMixin
    • petrolpark.mc.pquality.mixin.BoneMealItemMixin
    • petrolpark.mc.pquality.core.plugin.BuiltInPqualityPlugin (implements petrolpark.mc.pquality.core.plugin.IPqualityPlugin)
    • petrolpark.mc.pquality.core.event.ClientModEvents
    • petrolpark.mc.pquality.core.event.CommonEvents
    • petrolpark.mc.pquality.mixin.ComposterBlockMixin
    • net.createmod.catnip.config.ConfigBase
    • net.minecraft.world.item.crafting.CustomRecipe (implements net.minecraft.world.item.crafting.CraftingRecipe)
      • petrolpark.mc.pquality.core.recipe.DecreaseQualityRecipe (implements petrolpark.mc.library.core.flags.recipe.IHandleFlagsMyselfRecipe<I>)
    • petrolpark.mc.pquality.mixin.FireworkRocketEntityMixin
    • petrolpark.mc.pquality.mixin.ItemStackMixin (implements petrolpark.mc.pquality.core.mixinInterfaces.IQualityItemStack)
    • petrolpark.mc.pquality.mixin.MerchantContainerMixin (implements net.minecraft.world.Container)
    • petrolpark.mc.pquality.mixin.MerchantResultSlotMixin
    • petrolpark.mc.pquality.core.event.ModEvents
    • petrolpark.mc.pquality.core.NoQuality (implements petrolpark.mc.pquality.core.IQuality)
    • petrolpark.mc.library.mixin.plugin.PetrolparkMixinPlugin (implements org.spongepowered.asm.mixin.extensibility.IMixinConfigPlugin)
    • petrolpark.mc.pquality.Pquality
    • petrolpark.mc.pquality.config.PqualityConfigs
    • petrolpark.mc.pquality.compat.jade.PqualityJade (implements snownee.jade.api.IWailaPlugin)
    • petrolpark.mc.pquality.compat.jei.PqualityJEIPlugin (implements mezz.jei.api.IModPlugin)
    • petrolpark.mc.pquality.PqualityPluginManager
    • petrolpark.mc.pquality.registry.PqualityRecipeSerializers
    • petrolpark.mc.pquality.PqualityTags
    • petrolpark.mc.pquality.core.client.QualityItemDecorator (implements net.neoforged.neoforge.client.IItemDecorator)
    • petrolpark.mc.pquality.core.QualityUtil
    • petrolpark.mc.pquality.core.RegisteredQuality.ReloadListener (implements net.minecraft.server.packs.resources.ResourceManagerReloadListener)
    • net.minecraft.client.resources.TextureAtlasHolder (implements java.lang.AutoCloseable, net.minecraft.server.packs.resources.PreparableReloadListener)

Interface Hierarchy

Annotation Interface Hierarchy

Enum Class Hierarchy

Record Class Hierarchy