Hierarchy For All Packages

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • net.minecraft.data.advancements.AdvancementProvider (implements net.minecraft.data.DataProvider)
      • net.neoforged.neoforge.common.data.AdvancementProvider
    • net.neoforged.neoforge.attachment.AttachmentHolder (implements net.neoforged.neoforge.attachment.IAttachmentHolder)
      • 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.trique.wardentools.mixin.LivingEntityMixin
        • net.minecraft.world.entity.projectile.Projectile (implements net.minecraft.world.entity.TraceableEntity)
          • net.minecraft.world.entity.projectile.AbstractArrow
            • net.minecraft.world.entity.projectile.Arrow
    • 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.data.loot.BlockLootSubProvider (implements net.minecraft.data.loot.LootTableSubProvider)
    • net.trique.wardentools.registry.BlockRegistry
    • net.neoforged.neoforge.client.model.generators.BlockStateProvider (implements net.minecraft.data.DataProvider)
    • net.trique.wardentools.util.ClientFunctions
    • net.trique.wardentools.event.ClientRegistrationEventHandler
    • net.trique.wardentools.event.ClientTickEventHandler
    • net.trique.wardentools.event.CommonRegistrationEventHelper
    • net.trique.wardentools.Constants
    • net.trique.wardentools.registry.CreativeTabRegistry
    • me.cybersteve.equiplib.armorset.base.EffectArmorSet (implements java.lang.Comparable<T>, me.cybersteve.equiplib.armorset.base.IEffectArmorSetExtension)
      • me.cybersteve.equiplib.armorset.impl.FullEffectArmorSet
      • net.trique.wardentools.effect_armor_set.WardenSet
    • net.trique.wardentools.registry.EffectRegistry
    • net.trique.wardentools.registry.EnchantmentEffectComponentRegistry
    • net.minecraft.world.item.enchantment.EnchantmentHelper
    • net.trique.wardentools.mixin.EntityMixin
    • net.trique.wardentools.registry.EntityRegistry
    • net.minecraft.client.renderer.entity.EntityRenderer<T>
      • net.minecraft.client.renderer.entity.ArrowRenderer<T>
    • net.trique.wardentools.mixin.FogRendererMixin
    • net.trique.wardentools.registry.GameEventRegistry
    • net.neoforged.neoforge.common.data.GlobalLootModifierProvider (implements net.minecraft.data.DataProvider)
    • 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.ArmorItem (implements net.minecraft.world.item.Equipable)
        • net.trique.wardentools.item.armor.WardenArmorItem (implements me.cybersteve.equiplib.item.armor.base.IEffectArmorItem)
          • net.trique.wardentools.item.armor.WardenMaskItem (implements software.bernie.geckolib.animatable.GeoItem)
      • net.minecraft.world.item.ArrowItem (implements net.minecraft.world.item.ProjectileItem)
      • net.trique.wardentools.item.staff.EchoStaffItem (implements net.trique.wardentools.item.util.ISonicBoomItem)
      • net.minecraft.world.item.ProjectileWeaponItem
      • net.minecraft.world.item.SmithingTemplateItem
      • net.minecraft.world.item.TieredItem
        • net.minecraft.world.item.DiggerItem
          • net.minecraft.world.item.AxeItem
            • net.trique.wardentools.item.melee.DarknessAxeItem (implements me.cybersteve.equiplib.item.handheld.base.IEffectHandHeldItem)
          • net.minecraft.world.item.HoeItem
            • net.trique.wardentools.item.melee.DarknessHoeItem (implements me.cybersteve.equiplib.item.handheld.base.IEffectHandHeldItem)
          • net.minecraft.world.item.PickaxeItem
            • net.trique.wardentools.item.melee.DarknessPickaxeItem (implements me.cybersteve.equiplib.item.handheld.base.IEffectHandHeldItem)
          • net.minecraft.world.item.ShovelItem
            • net.trique.wardentools.item.melee.DarknessShovelItem (implements me.cybersteve.equiplib.item.handheld.base.IEffectHandHeldItem)
        • net.minecraft.world.item.SwordItem
          • net.trique.wardentools.item.melee.DarknessSwordItem (implements me.cybersteve.equiplib.item.handheld.base.IEffectHandHeldItem)
    • net.trique.wardentools.registry.ItemRegistry
    • net.trique.wardentools.mixin.LevelRendererMixin
    • net.neoforged.neoforge.common.loot.LootModifier (implements net.neoforged.neoforge.common.loot.IGlobalLootModifier)
    • net.trique.wardentools.mixin.MixinMinecraft
    • net.minecraft.world.effect.MobEffect (implements net.minecraft.world.flag.FeatureElement, net.neoforged.neoforge.common.extensions.IMobEffectExtension)
    • net.minecraft.client.model.Model
      • net.minecraft.client.model.EntityModel<T>
        • net.minecraft.client.model.AgeableListModel<E>
          • net.minecraft.client.model.HumanoidModel<T> (implements net.minecraft.client.model.ArmedModel, net.minecraft.client.model.HeadedModel)
            • software.bernie.geckolib.renderer.GeoArmorRenderer<T> (implements software.bernie.geckolib.renderer.GeoRenderer<T>)
    • net.neoforged.neoforge.client.model.generators.ModelProvider<T> (implements net.minecraft.data.DataProvider)
      • net.neoforged.neoforge.client.model.generators.ItemModelProvider
    • net.trique.wardentools.util.ModHelper
    • net.trique.wardentools.loot.ModLootModifiers
    • net.trique.wardentools.platform.NeoForgePacketHelper (implements net.trique.wardentools.platform.services.IPacketHelper)
    • net.trique.wardentools.platform.NeoForgeParticleHelper (implements net.trique.wardentools.platform.services.IParticleHelper)
    • net.trique.wardentools.platform.NeoForgePlatformHelper (implements net.trique.wardentools.platform.services.IPlatformHelper)
    • net.minecraft.client.particle.Particle
    • net.neoforged.neoforge.common.data.ParticleDescriptionProvider (implements net.minecraft.data.DataProvider)
    • net.trique.wardentools.registry.ParticleRegistry
    • net.minecraft.core.particles.ParticleType<T>
    • net.trique.wardentools.registry.PotionRegistry
    • net.minecraft.data.recipes.RecipeProvider (implements net.minecraft.data.DataProvider)
      • net.trique.wardentools.datagen.WTRecipeProvider (implements net.neoforged.neoforge.common.conditions.IConditionBuilder)
    • net.minecraft.data.registries.RegistriesDatapackGenerator (implements net.minecraft.data.DataProvider)
    • net.trique.wardentools.platform.Services
    • net.minecraft.advancements.critereon.SimpleCriterionTrigger<T> (implements net.minecraft.advancements.CriterionTrigger<T>)
    • net.minecraft.data.tags.TagsProvider<T> (implements net.minecraft.data.DataProvider)
    • net.trique.wardentools.util.warden_curse.Ticker
    • net.trique.wardentools.registry.TriggerTypeRegistry
    • net.trique.wardentools.item.material.WardenArmorMaterials
    • net.trique.wardentools.world.WardenConfiguredFeatures
    • net.trique.wardentools.util.warden_curse.WardenCurseClientHelper
    • net.trique.wardentools.client.renderer.WardenCurseFogFunction (implements net.minecraft.client.renderer.FogRenderer.MobEffectFogFunction)
    • net.trique.wardentools.util.warden_curse.WardenCurseUser (implements net.minecraft.world.level.gameevent.vibrations.VibrationSystem)
    • net.trique.wardentools.item.misc.WardenFoodItem
    • net.trique.wardentools.world.WardenOrePlacement
    • net.trique.wardentools.world.WardenPlacedFeatures
    • net.trique.wardentools.WardenToolsCommon
    • net.trique.wardentools.WardenToolsNeoForge
    • net.trique.wardentools.datagen.WTAdvancementLootTableSubProvider (implements net.minecraft.data.loot.LootTableSubProvider)
    • net.trique.wardentools.registry.WTArmorSets
    • net.trique.wardentools.worldgen.WTBiomeModifiers
    • net.trique.wardentools.util.WTBiomeTags
    • net.trique.wardentools.util.WTBlockTags
    • net.trique.wardentools.config.WTConfigClient
    • net.trique.wardentools.config.WTConfigServer
    • net.trique.wardentools.util.WTDamageTypeTags
    • net.trique.wardentools.datagen.WTDataGenerator
    • net.trique.wardentools.util.WTEnchantments
    • net.trique.wardentools.util.WTEntityTypeTags
    • net.trique.wardentools.util.WTGameEventTags
    • net.trique.wardentools.util.WTItemTags
    • net.trique.wardentools.util.WTLootTables

Interface Hierarchy

Enum Class Hierarchy

Record Class Hierarchy

  • java.lang.Object
    • java.lang.Record
      • net.trique.wardentools.networking.packet.AddBlockOutlinePacket (implements net.minecraft.network.protocol.common.custom.CustomPacketPayload)
      • net.trique.wardentools.networking.packet.AddEntityGlowPacket (implements net.minecraft.network.protocol.common.custom.CustomPacketPayload)
      • net.trique.wardentools.advancements.criterion.AffectedEntitiesTrigger.TriggerInstance (implements net.minecraft.advancements.critereon.SimpleCriterionTrigger.SimpleInstance)
      • net.trique.wardentools.particle.AmethystSonicBoomParticle.Factory (implements net.minecraft.client.particle.ParticleProvider<T>)
      • net.trique.wardentools.particle.echo_particle.EchoParticle.Factory (implements net.minecraft.client.particle.ParticleProvider<T>)
      • net.trique.wardentools.particle.echo_particle.EchoParticleOption (implements net.minecraft.core.particles.ParticleOptions)
      • net.trique.wardentools.particle.EnderSonicBoomParticle.Factory (implements net.minecraft.client.particle.ParticleProvider<T>)
      • net.trique.wardentools.particle.RoseGoldSonicBoomParticle.Factory (implements net.minecraft.client.particle.ParticleProvider<T>)