Hierarchy For All Packages

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • net.minecraft.client.gui.components.events.AbstractContainerEventHandler (implements net.minecraft.client.gui.components.events.ContainerEventHandler)
      • net.minecraft.client.gui.screens.Screen (implements net.minecraft.client.gui.components.Renderable)
        • net.ntrdeal.realapi.mixin.client.event.AbstractContainerScreenMixin<T> (implements net.minecraft.client.gui.screens.inventory.MenuAccess<T>, net.ntrdeal.realapi.data.mixin.RealMixin<O>)
    • net.ntrdeal.realapi.entity.AttributeBuilder
    • net.minecraft.world.level.block.state.BlockBehaviour (implements net.minecraft.world.flag.FeatureElement)
      • net.ntrdeal.realapi.mixin.event.BlockMixin (implements net.fabricmc.fabric.api.block.v1.FabricBlock, net.minecraft.world.level.ItemLike, net.ntrdeal.realapi.data.mixin.RealMixin<O>)
    • net.ntrdeal.realapi.item.stack_holder.BundleLike<T> (implements net.ntrdeal.realapi.item.stack_holder.StackHolder<T>)
    • net.ntrdeal.realapi.item.stack_holder.BundleLikeMouseActions (implements net.minecraft.client.gui.ItemSlotMouseAction)
    • net.ntrdeal.realapi.client.item.stack_holder.BundleLikeSpecialRenderer (implements net.minecraft.client.renderer.item.ItemModel)
    • net.ntrdeal.realapi.client.item.stack_holder.BundleLikeTooltip<T> (implements net.minecraft.client.gui.screens.inventory.tooltip.ClientTooltipComponent)
    • net.ntrdeal.realapi.cardinal_components.CardinalUtil
    • net.ntrdeal.realapi.mixin.CombatRulesMixin (implements net.ntrdeal.realapi.data.mixin.RealMixin<O>)
    • net.ntrdeal.realapi.mixin.component.ConsumableMixin
    • net.ntrdeal.realapi.client.event.ContainerScreenEvents
    • net.ntrdeal.realapi.mixin.DamageSourcesMixin (implements net.ntrdeal.realapi.data.data_mapper.DataKeyMap, net.ntrdeal.realapi.data.mixin.RealMixin<O>)
    • net.minecraft.world.entity.Entity (implements net.fabricmc.fabric.api.attachment.v1.AttachmentTarget, net.minecraft.core.component.DataComponentGetter, net.minecraft.util.debug.DebugValueSource, net.minecraft.world.level.entity.EntityAccess, net.fabricmc.fabric.api.registry.fluid.EntityFluidExtension, net.fabricmc.fabric.api.event.lifecycle.v1.EntityLoadData, net.minecraft.world.entity.ItemOwner, net.minecraft.world.Nameable, net.fabricmc.fabric.api.permission.v1.PermissionContextOwner, net.minecraft.world.scores.ScoreHolder, net.minecraft.world.entity.SlotProvider, net.minecraft.network.syncher.SyncedDataHolder, net.minecraft.core.TypedInstance<T>)
      • net.ntrdeal.realapi.mixin.ExperienceOrbMixin (implements net.ntrdeal.realapi.data.mixin.RealMixin<O>)
      • net.ntrdeal.realapi.mixin.event.ItemEntityMixin (implements net.ntrdeal.realapi.data.mixin.RealMixin<O>, net.minecraft.world.entity.TraceableEntity)
      • net.minecraft.world.entity.LivingEntity (implements net.minecraft.world.entity.Attackable, net.minecraft.world.waypoints.WaypointTransmitter)
        • net.minecraft.world.entity.Avatar
          • net.minecraft.world.entity.player.Player (implements net.minecraft.world.entity.ContainerUser)
            • net.minecraft.client.player.AbstractClientPlayer (implements net.minecraft.client.entity.ClientAvatarEntity)
            • net.ntrdeal.realapi.mixin.event.ServerPlayerMixin (implements net.ntrdeal.realapi.data.mixin.RealMixin<O>)
          • net.ntrdeal.realapi.mixin.PlayerMixin (implements net.minecraft.world.entity.ContainerUser, net.ntrdeal.realapi.data.mixin.RealMixin<O>)
      • net.ntrdeal.realapi.mixin.event.LivingEntityMixin (implements net.minecraft.world.entity.Attackable, net.ntrdeal.realapi.data.mixin.RealMixin<O>, net.minecraft.world.waypoints.WaypointTransmitter)
      • net.ntrdeal.realapi.mixin.LivingEntityMixin (implements net.minecraft.world.entity.Attackable, net.ntrdeal.realapi.data.mixin.RealMixin<O>, net.minecraft.world.waypoints.WaypointTransmitter)
    • net.ntrdeal.realapi.entity.event.EntityAttributeEvents
    • net.ntrdeal.realapi.mixin.EntityMixin (implements net.ntrdeal.realapi.data.mixin.RealMixin<O>)
    • net.fabricmc.fabric.api.datagen.v1.provider.FabricLanguageProvider (implements net.minecraft.data.DataProvider)
    • net.ntrdeal.realapi.util.FlagUtil
    • net.ntrdeal.realapi.mixin.client.event.GameRendererMixin
    • net.ntrdeal.realapi.mixin.client.event.GuiMixin (implements net.ntrdeal.realapi.data.mixin.RealMixin<O>)
    • net.ntrdeal.realapi.client.event.GuiRenderEvents
    • net.ntrdeal.realapi.item.stack_holder.HolderBuilder<T> (implements net.ntrdeal.realapi.data.data_mapper.DataKeyMap, net.ntrdeal.realapi.item.stack_holder.StackHolder<T>)
    • net.minecraft.world.item.Item (implements net.fabricmc.fabric.api.item.v1.FabricItem, net.minecraft.world.flag.FeatureElement, net.minecraft.world.level.ItemLike)
    • net.ntrdeal.realapi.mixin.component.ItemStackMixin (implements net.ntrdeal.realapi.item.component.type.ClassToTypeHolder, net.minecraft.core.component.DataComponentHolder, net.minecraft.world.item.ItemInstance, net.ntrdeal.realapi.data.mixin.RealMixin<O>)
    • net.ntrdeal.realapi.item.component.custom.KeepOnDeath (implements net.minecraft.world.item.component.TooltipProvider)
    • net.ntrdeal.realapi.mixin.client.render.LayerRenderStateMixin (implements net.ntrdeal.realapi.data.mixin.RealMixin<O>)
    • net.minecraft.client.model.Model<S> (implements net.fabricmc.fabric.api.client.rendering.v1.FabricModel<S>)
      • net.minecraft.client.model.EntityModel<T>
        • net.ntrdeal.realapi.mixin.client.event.HumanoidModelMixin<T> (implements net.minecraft.client.model.ArmedModel<T>, net.minecraft.client.model.HeadedModel, net.ntrdeal.realapi.data.mixin.RealMixin<O>)
    • net.ntrdeal.realapi.mixin.component.PatchedDataComponentMapMixin (implements net.ntrdeal.realapi.item.component.type.RealComponentMap)
    • net.ntrdeal.realapi.entity.event.PlayerPickupItemEvents
    • net.ntrdeal.realapi.RealAPI (implements net.fabricmc.api.ModInitializer)
    • net.ntrdeal.realapi.RealAPIClient (implements net.fabricmc.api.ClientModInitializer)
    • net.ntrdeal.realapi.RealAPIDataGenerator (implements net.fabricmc.fabric.api.datagen.v1.DataGeneratorEntrypoint)
    • net.ntrdeal.realapi.reference.RealAttributeIds
    • net.ntrdeal.realapi.entity.RealAttributes
    • net.ntrdeal.realapi.tag.RealAttributeTags
    • net.ntrdeal.realapi.block.event.RealBlockBreakingEvents
    • net.ntrdeal.realapi.tag.RealDamageTypeTags
    • net.ntrdeal.realapi.reference.RealDataComponentIds
    • net.ntrdeal.realapi.item.component.RealDataComponents
    • net.ntrdeal.realapi.client.render.RealFogRegistry
    • net.ntrdeal.realapi.tag.RealItemTags
    • net.ntrdeal.realapi.tag.RealMobEffectTags
    • net.ntrdeal.realapi.client.render.model.RealModelUtils
    • net.ntrdeal.realapi.network.RealNetworking
    • net.ntrdeal.realapi.util.RegistryUtil
    • net.ntrdeal.realapi.util.RegistryUtil.ComponentUtil
    • net.ntrdeal.realapi.util.RegistryUtil.ItemUtil
    • net.ntrdeal.realapi.util.RegistryUtil.TabUtil
    • net.minecraft.data.tags.TagsProvider<T> (implements net.minecraft.data.DataProvider)
      • net.fabricmc.fabric.api.datagen.v1.provider.FabricTagsProvider<T>

Interface Hierarchy

Record Class Hierarchy

  • java.lang.Object
    • java.lang.Record
      • net.ntrdeal.realapi.client.render.model.condition.All (implements net.minecraft.client.renderer.item.properties.conditional.ConditionalItemModelProperty)
      • net.ntrdeal.realapi.client.render.model.condition.Any (implements net.minecraft.client.renderer.item.properties.conditional.ConditionalItemModelProperty)
      • net.ntrdeal.realapi.item.component.custom.BundleLikeData
      • net.ntrdeal.realapi.client.item.stack_holder.BundleLikeHasIndexed (implements net.minecraft.client.renderer.item.properties.conditional.ConditionalItemModelProperty)
      • net.ntrdeal.realapi.network.BundleLikeIndexPacket (implements net.minecraft.network.protocol.common.custom.CustomPacketPayload)
      • net.ntrdeal.realapi.client.item.stack_holder.BundleLikeSpecialRenderer.Unbaked (implements net.minecraft.client.renderer.item.ItemModel.Unbaked)
      • net.ntrdeal.realapi.client.render.model.condition.FirstPerson (implements net.minecraft.client.renderer.item.properties.conditional.ConditionalItemModelProperty)
      • net.ntrdeal.realapi.client.event.GuiRenderEvents.AttackIndicator
      • net.ntrdeal.realapi.client.event.GuiRenderEvents.Crosshair
      • net.ntrdeal.realapi.client.render.model.condition.LeftHand (implements net.minecraft.client.renderer.item.properties.conditional.ConditionalItemModelProperty)
      • net.ntrdeal.realapi.client.render.model.real_model.PreRender<T>
      • net.ntrdeal.realapi.util.RegistryUtil.ResourceCreator<T>
      • net.ntrdeal.realapi.util.RegistryUtil.TagCreator<T>
      • net.ntrdeal.realapi.client.render.model.real_model.Update<T>