Hierarchy For All Packages

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • tech.anonymoushacker1279.immersiveweapons.mixin.AbstractArrowMixin (implements tech.anonymoushacker1279.immersiveweapons.util.ArrowAttributeAccessor)
    • 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.minecraft.client.gui.screens.inventory.AbstractContainerScreen<T> (implements net.minecraft.client.gui.screens.inventory.MenuAccess<T>)
    • net.minecraft.world.inventory.AbstractContainerMenu
    • tech.anonymoushacker1279.immersiveweapons.event.game_effects.AccessoryEffects
    • tech.anonymoushacker1279.immersiveweapons.item.AccessoryItem.EffectBuilder
    • tech.anonymoushacker1279.immersiveweapons.item.utility.AccessoryItemEffects
    • tech.anonymoushacker1279.immersiveweapons.event.game_effects.AccessoryManager
    • tech.anonymoushacker1279.immersiveweapons.network.handler.AmmunitionTablePayloadHandler
    • tech.anonymoushacker1279.immersiveweapons.item.crafting.AmmunitionTableRecipe.Serializer (implements net.minecraft.world.item.crafting.RecipeSerializer<T>)
    • tech.anonymoushacker1279.immersiveweapons.client.renderer.blockentity.AmmunitionTableRenderer (implements net.minecraft.client.renderer.blockentity.BlockEntityRenderer<T>)
    • tech.anonymoushacker1279.immersiveweapons.init.ArmorMaterialRegistry
    • tech.anonymoushacker1279.immersiveweapons.item.armor.ArmorUtils
    • tech.anonymoushacker1279.immersiveweapons.network.handler.ArrowGravityPayloadHandler
    • tech.anonymoushacker1279.immersiveweapons.network.handler.AstralArmorPayloadHandler
    • tech.anonymoushacker1279.immersiveweapons.network.handler.AstralCrystalPayloadHandler
    • tech.anonymoushacker1279.immersiveweapons.item.crafting.AstralCrystalRecipe.Serializer (implements net.minecraft.world.item.crafting.RecipeSerializer<T>)
    • tech.anonymoushacker1279.immersiveweapons.client.renderer.blockentity.AstralCrystalRenderer (implements net.minecraft.client.renderer.blockentity.BlockEntityRenderer<T>)
    • 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)
        • tech.anonymoushacker1279.immersiveweapons.blockentity.AbstractInventoryBlockEntity (implements net.minecraft.world.Clearable, net.minecraft.world.level.block.EntityBlock)
        • tech.anonymoushacker1279.immersiveweapons.blockentity.AbstractStatueBlockEntity<T> (implements net.minecraft.world.level.block.EntityBlock)
        • net.minecraft.world.level.block.entity.BaseContainerBlockEntity (implements net.minecraft.world.Container, net.minecraft.world.MenuProvider, net.minecraft.world.Nameable)
          • tech.anonymoushacker1279.immersiveweapons.blockentity.AmmunitionTableBlockEntity (implements net.minecraft.world.level.block.EntityBlock)
          • tech.anonymoushacker1279.immersiveweapons.blockentity.StarForgeBlockEntity (implements net.minecraft.world.level.block.EntityBlock)
          • tech.anonymoushacker1279.immersiveweapons.blockentity.TeslaSynthesizerBlockEntity (implements net.minecraft.world.level.block.EntityBlock, net.minecraft.world.inventory.StackedContentsCompatible, net.minecraft.world.WorldlyContainer)
        • tech.anonymoushacker1279.immersiveweapons.blockentity.BearTrapBlockEntity (implements net.minecraft.world.level.block.EntityBlock)
        • tech.anonymoushacker1279.immersiveweapons.blockentity.BiodomeLifeSupportUnitBlockEntity (implements net.minecraft.world.level.block.EntityBlock)
        • tech.anonymoushacker1279.immersiveweapons.blockentity.CelestialLanternBlockEntity (implements net.minecraft.world.level.block.EntityBlock)
        • tech.anonymoushacker1279.immersiveweapons.blockentity.DamageableBlockEntity
        • tech.anonymoushacker1279.immersiveweapons.blockentity.PanicAlarmBlockEntity (implements net.minecraft.world.level.block.EntityBlock)
        • net.minecraft.world.level.block.entity.SignBlockEntity
        • net.minecraft.world.level.block.entity.SkullBlockEntity
      • 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)
        • tech.anonymoushacker1279.immersiveweapons.entity.misc.ChairEntity
        • 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.ambient.AmbientCreature
              • tech.anonymoushacker1279.immersiveweapons.entity.ambient.FireflyEntity
            • net.minecraft.world.entity.FlyingMob
              • tech.anonymoushacker1279.immersiveweapons.entity.monster.EvilEyeEntity (implements net.minecraft.world.entity.monster.Enemy, tech.anonymoushacker1279.immersiveweapons.entity.GrantAdvancementOnDiscovery)
              • tech.anonymoushacker1279.immersiveweapons.entity.monster.lava_revenant.LavaRevenantEntity (implements net.minecraft.world.entity.monster.Enemy, tech.anonymoushacker1279.immersiveweapons.entity.GrantAdvancementOnDiscovery)
            • 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.TamableAnimal (implements net.minecraft.world.entity.OwnableEntity)
                    • net.minecraft.world.entity.animal.Wolf (implements net.minecraft.world.entity.NeutralMob, net.minecraft.world.entity.VariantHolder<T>)
              • net.minecraft.world.entity.monster.Monster (implements net.minecraft.world.entity.monster.Enemy)
              • tech.anonymoushacker1279.immersiveweapons.entity.neutral.SoldierEntity (implements tech.anonymoushacker1279.immersiveweapons.entity.GrantAdvancementOnDiscovery, net.minecraft.world.entity.NeutralMob)
        • net.neoforged.neoforge.entity.PartEntity<T>
          • tech.anonymoushacker1279.immersiveweapons.entity.monster.lava_revenant.LavaRevenantPart
        • net.minecraft.world.entity.projectile.Projectile (implements net.minecraft.world.entity.TraceableEntity)
          • net.minecraft.world.entity.projectile.AbstractArrow
            • net.minecraft.world.entity.projectile.Arrow
              • tech.anonymoushacker1279.immersiveweapons.entity.projectile.CustomArrowEntity (implements tech.anonymoushacker1279.immersiveweapons.item.tool.HitEffectUtils)
                • tech.anonymoushacker1279.immersiveweapons.entity.projectile.BulletEntity (implements tech.anonymoushacker1279.immersiveweapons.item.tool.HitEffectUtils)
                  • tech.anonymoushacker1279.immersiveweapons.entity.projectile.CannonballEntity (implements net.minecraft.world.entity.projectile.ItemSupplier)
                  • tech.anonymoushacker1279.immersiveweapons.entity.projectile.FlareEntity (implements net.minecraft.world.entity.projectile.ItemSupplier)
          • tech.anonymoushacker1279.immersiveweapons.entity.projectile.MeteorEntity
          • tech.anonymoushacker1279.immersiveweapons.entity.projectile.MortarShellEntity (implements net.minecraft.world.entity.projectile.ItemSupplier)
          • net.minecraft.world.entity.projectile.ThrowableProjectile
            • net.minecraft.world.entity.projectile.ThrowableItemProjectile (implements net.minecraft.world.entity.projectile.ItemSupplier)
        • net.minecraft.world.entity.vehicle.VehicleEntity
          • net.minecraft.world.entity.vehicle.Boat (implements net.neoforged.neoforge.common.extensions.IBoatExtension, net.minecraft.world.entity.Leashable, net.minecraft.world.entity.VariantHolder<T>)
            • tech.anonymoushacker1279.immersiveweapons.entity.vehicle.CustomBoatEntity
              • tech.anonymoushacker1279.immersiveweapons.entity.vehicle.CustomChestBoatEntity (implements net.minecraft.world.entity.vehicle.ContainerEntity, net.minecraft.world.entity.HasCustomInventoryScreen)
    • tech.anonymoushacker1279.immersiveweapons.init.AttributeRegistry
    • tech.anonymoushacker1279.immersiveweapons.item.crafting.BarrelTapRecipe.Serializer (implements net.minecraft.world.item.crafting.RecipeSerializer<T>)
    • tech.anonymoushacker1279.immersiveweapons.mixin.BaseFireBlockMixin
    • 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.AmethystBlock
          • net.minecraft.world.level.block.AmethystClusterBlock (implements net.minecraft.world.level.block.SimpleWaterloggedBlock)
            • tech.anonymoushacker1279.immersiveweapons.block.decoration.AstralCrystalBlock (implements net.minecraft.world.level.block.EntityBlock)
            • tech.anonymoushacker1279.immersiveweapons.block.decoration.StarstormCrystalBlock
        • net.minecraft.world.level.block.BaseEntityBlock (implements net.minecraft.world.level.block.EntityBlock)
          • net.minecraft.world.level.block.AbstractSkullBlock (implements net.minecraft.world.item.Equipable)
            • net.minecraft.world.level.block.SkullBlock
              • tech.anonymoushacker1279.immersiveweapons.block.decoration.skull.CustomSkullBlock
            • net.minecraft.world.level.block.WallSkullBlock
          • net.minecraft.world.level.block.SignBlock (implements net.minecraft.world.level.block.SimpleWaterloggedBlock)
            • net.minecraft.world.level.block.CeilingHangingSignBlock
            • net.minecraft.world.level.block.StandingSignBlock
            • net.minecraft.world.level.block.WallHangingSignBlock
            • net.minecraft.world.level.block.WallSignBlock
        • tech.anonymoushacker1279.immersiveweapons.block.BearTrapBlock (implements net.minecraft.world.level.block.EntityBlock, net.minecraft.world.level.block.SimpleWaterloggedBlock)
        • tech.anonymoushacker1279.immersiveweapons.block.BiodomeLifeSupportUnitBlock (implements net.minecraft.world.level.block.EntityBlock)
        • net.minecraft.world.level.block.BushBlock
          • net.minecraft.world.level.block.FlowerBlock (implements net.minecraft.world.level.block.SuspiciousEffectHolder)
            • tech.anonymoushacker1279.immersiveweapons.block.decoration.DeathweedBlock
            • tech.anonymoushacker1279.immersiveweapons.block.decoration.MoonglowBlock
        • tech.anonymoushacker1279.immersiveweapons.block.misc.ChampionKeycardBlock
        • tech.anonymoushacker1279.immersiveweapons.block.CommanderPedestalBlock (implements net.minecraft.world.level.block.EntityBlock)
        • net.minecraft.world.level.block.CrossCollisionBlock (implements net.minecraft.world.level.block.SimpleWaterloggedBlock)
          • net.minecraft.world.level.block.FenceBlock
        • net.kyrptonaught.customportalapi.CustomPortalBlock (implements net.minecraft.world.level.block.Portal)
        • net.minecraft.world.level.block.FallingBlock (implements net.minecraft.world.level.block.Fallable)
          • net.minecraft.world.level.block.ColoredFallingBlock
        • tech.anonymoushacker1279.immersiveweapons.block.decoration.FlagPoleBlock (implements net.minecraft.world.level.block.SimpleWaterloggedBlock)
        • net.minecraft.world.level.block.HalfTransparentBlock
          • net.minecraft.world.level.block.TransparentBlock
            • tech.anonymoushacker1279.immersiveweapons.block.star_forge.SolarLensBlock
        • net.minecraft.world.level.block.HorizontalDirectionalBlock
          • tech.anonymoushacker1279.immersiveweapons.block.core.BasicOrientableBlock
            • tech.anonymoushacker1279.immersiveweapons.block.crafting.AmmunitionTableBlock (implements net.minecraft.world.level.block.EntityBlock)
            • tech.anonymoushacker1279.immersiveweapons.block.crafting.BarrelTapBlock (implements net.minecraft.world.level.block.SimpleWaterloggedBlock)
            • tech.anonymoushacker1279.immersiveweapons.block.decoration.BiohazardBoxBlock (implements net.minecraft.world.level.block.SimpleWaterloggedBlock)
            • tech.anonymoushacker1279.immersiveweapons.block.decoration.BranchBlock
            • tech.anonymoushacker1279.immersiveweapons.block.decoration.CampChairBlock (implements net.minecraft.world.level.block.SimpleWaterloggedBlock)
            • tech.anonymoushacker1279.immersiveweapons.block.crafting.CelestialAltarBlock
            • tech.anonymoushacker1279.immersiveweapons.block.core.DamageableBlock (implements net.minecraft.world.level.block.EntityBlock, net.minecraft.world.level.block.SimpleWaterloggedBlock)
            • tech.anonymoushacker1279.immersiveweapons.block.decoration.FlagBlock (implements net.minecraft.world.level.block.SimpleWaterloggedBlock)
            • tech.anonymoushacker1279.immersiveweapons.block.mud.HardenedMudWindowBlock (implements net.minecraft.world.level.block.SimpleWaterloggedBlock)
            • tech.anonymoushacker1279.immersiveweapons.block.MortarBlock
            • tech.anonymoushacker1279.immersiveweapons.block.PanicAlarmBlock (implements net.minecraft.world.level.block.EntityBlock, net.minecraft.world.level.block.SimpleWaterloggedBlock)
            • tech.anonymoushacker1279.immersiveweapons.block.SandbagBlock
            • tech.anonymoushacker1279.immersiveweapons.block.decoration.ShelfBlock (implements net.minecraft.world.level.block.EntityBlock, net.minecraft.world.level.block.SimpleWaterloggedBlock)
            • tech.anonymoushacker1279.immersiveweapons.block.crafting.SmallPartsTableBlock
            • tech.anonymoushacker1279.immersiveweapons.block.misc.SpawnerStatueBlock<T> (implements net.minecraft.world.level.block.EntityBlock, net.minecraft.world.level.block.SimpleWaterloggedBlock)
            • tech.anonymoushacker1279.immersiveweapons.block.SpotlightBlock (implements net.minecraft.world.level.block.SimpleWaterloggedBlock)
            • tech.anonymoushacker1279.immersiveweapons.block.star_forge.StarForgeControllerBlock (implements net.minecraft.world.level.block.EntityBlock)
        • tech.anonymoushacker1279.immersiveweapons.block.mud.IWMudBlock
          • tech.anonymoushacker1279.immersiveweapons.block.mud.DriedMudBlock
        • tech.anonymoushacker1279.immersiveweapons.block.LandmineBlock (implements net.minecraft.world.level.block.SimpleWaterloggedBlock)
        • net.minecraft.world.level.block.LanternBlock (implements net.minecraft.world.level.block.SimpleWaterloggedBlock)
          • tech.anonymoushacker1279.immersiveweapons.block.decoration.CelestialLanternBlock (implements net.minecraft.world.level.block.EntityBlock)
        • net.minecraft.world.level.block.LeavesBlock (implements net.neoforged.neoforge.common.IShearable, net.minecraft.world.level.block.SimpleWaterloggedBlock)
        • tech.anonymoushacker1279.immersiveweapons.block.PanelBlock (implements net.minecraft.world.level.block.SimpleWaterloggedBlock)
        • tech.anonymoushacker1279.immersiveweapons.block.PitfallBlock
        • tech.anonymoushacker1279.immersiveweapons.block.PunjiSticksBlock (implements net.minecraft.world.level.block.SimpleWaterloggedBlock)
        • net.minecraft.world.level.block.RotatedPillarBlock
        • tech.anonymoushacker1279.immersiveweapons.block.SpikeTrapBlock (implements net.minecraft.world.level.block.SimpleWaterloggedBlock)
        • tech.anonymoushacker1279.immersiveweapons.block.crafting.TeslaSynthesizerBlock (implements net.minecraft.world.level.block.EntityBlock, net.minecraft.world.level.block.SimpleWaterloggedBlock)
        • tech.anonymoushacker1279.immersiveweapons.block.decoration.WoodenTableBlock (implements net.minecraft.world.level.block.SimpleWaterloggedBlock)
    • tech.anonymoushacker1279.immersiveweapons.init.BlockEntityRegistry
    • tech.anonymoushacker1279.immersiveweapons.init.BlockItemRegistry
    • tech.anonymoushacker1279.immersiveweapons.init.BlockRegistry
    • tech.anonymoushacker1279.immersiveweapons.client.particle.BloodParticle.Provider (implements net.minecraft.client.particle.ParticleProvider<T>)
    • tech.anonymoushacker1279.immersiveweapons.entity.projectile.BulletEntity.BulletEntityBuilder (implements tech.anonymoushacker1279.immersiveweapons.item.tool.HitEffectUtils)
    • tech.anonymoushacker1279.immersiveweapons.network.handler.BulletEntityDebugPayloadHandler
    • tech.anonymoushacker1279.immersiveweapons.client.particle.bullet_impact.BulletImpactParticle.Provider (implements net.minecraft.client.particle.ParticleProvider<T>)
    • tech.anonymoushacker1279.immersiveweapons.client.particle.bullet_impact.BulletImpactParticleOptions (implements net.minecraft.core.particles.ParticleOptions)
    • tech.anonymoushacker1279.immersiveweapons.item.projectile.BulletItem.BulletBuilder<T>
    • tech.anonymoushacker1279.immersiveweapons.mixin.ClientboundSetEntityMotionPacketMixin
    • tech.anonymoushacker1279.immersiveweapons.config.ClientConfig
    • tech.anonymoushacker1279.immersiveweapons.client.ClientExtensions
    • tech.anonymoushacker1279.immersiveweapons.event.ClientForgeEventSubscriber
    • tech.anonymoushacker1279.immersiveweapons.event.ClientModEventSubscriber
    • tech.anonymoushacker1279.immersiveweapons.network.handler.CobaltArmorPayloadHandler
    • tech.anonymoushacker1279.immersiveweapons.mixin.CombatRulesMixin
    • tech.anonymoushacker1279.immersiveweapons.client.renderer.blockentity.CommanderPedestalRenderer (implements net.minecraft.client.renderer.blockentity.BlockEntityRenderer<T>)
    • tech.anonymoushacker1279.immersiveweapons.data.groups.common.CommonBlockTagGroups
    • tech.anonymoushacker1279.immersiveweapons.data.groups.common.CommonItemTagGroups
    • tech.anonymoushacker1279.immersiveweapons.data.groups.common.CommonWorldGenTagGroups
    • net.neoforged.neoforge.resource.ContextAwareReloadListener (implements net.minecraft.server.packs.resources.PreparableReloadListener)
      • net.minecraft.server.packs.resources.SimplePreparableReloadListener<T> (implements net.minecraft.server.packs.resources.PreparableReloadListener)
        • net.minecraft.server.packs.resources.SimpleJsonResourceReloadListener
          • tech.anonymoushacker1279.immersiveweapons.entity.npc.trading.TradeLoader
    • tech.anonymoushacker1279.immersiveweapons.init.CriterionTriggerRegistry
    • tech.anonymoushacker1279.immersiveweapons.client.CustomArmPoses
    • tech.anonymoushacker1279.immersiveweapons.entity.projectile.CustomArrowEntity.ArrowEntityBuilder (implements tech.anonymoushacker1279.immersiveweapons.item.tool.HitEffectUtils)
    • tech.anonymoushacker1279.immersiveweapons.item.projectile.CustomArrowItem.ArrowBuilder<T>
    • tech.anonymoushacker1279.immersiveweapons.world.level.CustomBlockSetTypes
    • tech.anonymoushacker1279.immersiveweapons.init.DataComponentTypeRegistry
    • tech.anonymoushacker1279.immersiveweapons.client.particle.DeadmansDesertAmbientParticle.Provider (implements net.minecraft.client.particle.ParticleProvider<T>)
    • tech.anonymoushacker1279.immersiveweapons.network.handler.DebugDataPayloadHandler
    • tech.anonymoushacker1279.immersiveweapons.client.gui.overlays.DebugTracingData
    • tech.anonymoushacker1279.immersiveweapons.client.gui.overlays.DebugTracingOverlay
    • net.minecraft.core.dispenser.DefaultDispenseItemBehavior (implements net.minecraft.core.dispenser.DispenseItemBehavior)
    • tech.anonymoushacker1279.immersiveweapons.init.DeferredRegistryHandler
    • net.minecraft.client.renderer.DimensionSpecialEffects (implements net.neoforged.neoforge.client.extensions.IDimensionSpecialEffectsExtension)
    • tech.anonymoushacker1279.immersiveweapons.init.DispenserBehaviorRegistry (implements net.minecraft.core.dispenser.DispenseItemBehavior)
    • tech.anonymoushacker1279.immersiveweapons.init.EffectRegistry
    • tech.anonymoushacker1279.immersiveweapons.mixin.loot.EnchantedCountIncreaseFunctionMixin
    • tech.anonymoushacker1279.immersiveweapons.mixin.loot.EnchantmentHelperMixin
    • tech.anonymoushacker1279.immersiveweapons.mixin.EnchantmentMixin
    • tech.anonymoushacker1279.immersiveweapons.mixin.EntityMixin
    • tech.anonymoushacker1279.immersiveweapons.init.EntityRegistry
    • net.minecraft.client.renderer.entity.EntityRenderer<T>
      • tech.anonymoushacker1279.immersiveweapons.client.renderer.entity.projectile.AdvancedThrowableProjectileRenderer<T>
      • net.minecraft.client.renderer.entity.ArrowRenderer<T>
        • tech.anonymoushacker1279.immersiveweapons.client.renderer.entity.projectile.CustomArrowRenderer<T> (implements net.minecraft.client.renderer.entity.EntityRendererProvider<T>)
      • net.minecraft.client.renderer.entity.BoatRenderer
        • tech.anonymoushacker1279.immersiveweapons.client.renderer.entity.misc.CustomBoatRenderer
      • tech.anonymoushacker1279.immersiveweapons.client.renderer.entity.projectile.CannonballRenderer<T>
      • tech.anonymoushacker1279.immersiveweapons.client.renderer.blockentity.ChairRenderer (implements net.minecraft.client.renderer.entity.EntityRendererProvider<T>)
      • tech.anonymoushacker1279.immersiveweapons.client.renderer.entity.projectile.FlareRenderer<T>
      • net.minecraft.client.renderer.entity.LivingEntityRenderer<T,M> (implements net.minecraft.client.renderer.entity.RenderLayerParent<T,M>)
        • net.minecraft.client.renderer.entity.MobRenderer<T,M>
          • tech.anonymoushacker1279.immersiveweapons.client.renderer.entity.mob.CelestialTowerRenderer<T>
          • tech.anonymoushacker1279.immersiveweapons.client.renderer.entity.mob.EvilEyeRenderer
          • tech.anonymoushacker1279.immersiveweapons.client.renderer.entity.mob.FireflyRenderer<T>
          • net.minecraft.client.renderer.entity.HumanoidMobRenderer<T,M>
          • tech.anonymoushacker1279.immersiveweapons.client.renderer.entity.mob.LavaRevenantRenderer
          • tech.anonymoushacker1279.immersiveweapons.client.renderer.entity.mob.RockSpiderRenderer<T>
          • tech.anonymoushacker1279.immersiveweapons.client.renderer.entity.mob.SkygazerRenderer
          • tech.anonymoushacker1279.immersiveweapons.client.renderer.entity.mob.StarmiteRenderer
          • tech.anonymoushacker1279.immersiveweapons.client.renderer.entity.mob.StormCreeperRenderer
          • net.minecraft.client.renderer.entity.WolfRenderer
            • tech.anonymoushacker1279.immersiveweapons.client.renderer.entity.mob.StarWolfRenderer
      • tech.anonymoushacker1279.immersiveweapons.client.renderer.entity.projectile.MeteorRenderer<T>
      • tech.anonymoushacker1279.immersiveweapons.client.renderer.entity.projectile.MusketBallRenderer<T>
    • tech.anonymoushacker1279.immersiveweapons.event.game_effects.EnvironmentEffects
    • net.neoforged.bus.api.Event
    • tech.anonymoushacker1279.immersiveweapons.world.food.FoodItemProperties
    • tech.anonymoushacker1279.immersiveweapons.event.ForgeEventSubscriber
    • tech.anonymoushacker1279.immersiveweapons.init.GameEventRegistry
    • tech.anonymoushacker1279.immersiveweapons.util.GeneralUtilities
    • net.minecraft.world.entity.ai.goal.Goal
    • tech.anonymoushacker1279.immersiveweapons.item.gun.data.GunData
    • tech.anonymoushacker1279.immersiveweapons.network.handler.GunScopePayloadHandler
    • tech.anonymoushacker1279.immersiveweapons.network.handler.GunShotBloodParticlePayloadHandler
    • tech.anonymoushacker1279.immersiveweapons.ImmersiveWeapons
    • net.minecraft.world.item.Item (implements net.minecraft.world.flag.FeatureElement, net.neoforged.neoforge.common.extensions.IItemExtension, net.minecraft.world.level.ItemLike)
      • tech.anonymoushacker1279.immersiveweapons.item.fortitude.AbstractFortitudeItem
        • tech.anonymoushacker1279.immersiveweapons.item.fortitude.BandageItem
        • tech.anonymoushacker1279.immersiveweapons.item.fortitude.FirstAidKitItem
        • tech.anonymoushacker1279.immersiveweapons.item.fortitude.MorphineItem
      • tech.anonymoushacker1279.immersiveweapons.item.gun.AbstractGunItem
      • tech.anonymoushacker1279.immersiveweapons.item.AccessoryItem
      • net.minecraft.world.item.ArmorItem (implements net.minecraft.world.item.Equipable)
      • net.minecraft.world.item.ArrowItem (implements net.minecraft.world.item.ProjectileItem)
        • tech.anonymoushacker1279.immersiveweapons.item.projectile.BulletItem<T>
        • tech.anonymoushacker1279.immersiveweapons.item.projectile.CustomArrowItem<T>
      • tech.anonymoushacker1279.immersiveweapons.item.AzulLocatorItem
      • tech.anonymoushacker1279.immersiveweapons.item.utility.BasicContainerItem
      • tech.anonymoushacker1279.immersiveweapons.item.fortitude.ChocolateBarItem
      • tech.anonymoushacker1279.immersiveweapons.item.CurseCleaningSoapItem
      • tech.anonymoushacker1279.immersiveweapons.item.CursedItem
      • tech.anonymoushacker1279.immersiveweapons.item.CursedSightStaffItem (implements tech.anonymoushacker1279.immersiveweapons.item.SummoningStaff)
      • tech.anonymoushacker1279.immersiveweapons.item.utility.CustomBoatItem
      • tech.anonymoushacker1279.immersiveweapons.item.potion.CustomPotionItem
        • tech.anonymoushacker1279.immersiveweapons.item.potion.AlcoholItem
        • tech.anonymoushacker1279.immersiveweapons.item.potion.WineItem
      • tech.anonymoushacker1279.immersiveweapons.item.utility.FuelItem
      • tech.anonymoushacker1279.immersiveweapons.item.MeteorStaffItem (implements tech.anonymoushacker1279.immersiveweapons.item.SummoningStaff)
      • tech.anonymoushacker1279.immersiveweapons.item.fortitude.PainkillerItem
      • net.minecraft.world.item.ProjectileWeaponItem
        • net.minecraft.world.item.BowItem
          • tech.anonymoushacker1279.immersiveweapons.item.bow.AuroraBow
          • tech.anonymoushacker1279.immersiveweapons.item.bow.DragonBreathBow
          • tech.anonymoushacker1279.immersiveweapons.item.bow.IceBowItem
      • tech.anonymoushacker1279.immersiveweapons.item.RecoveryStaffItem (implements tech.anonymoushacker1279.immersiveweapons.item.SummoningStaff)
      • tech.anonymoushacker1279.immersiveweapons.item.SculkStaffItem (implements tech.anonymoushacker1279.immersiveweapons.item.SummoningStaff)
      • tech.anonymoushacker1279.immersiveweapons.item.projectile.ThrowableItem
      • net.minecraft.world.item.TieredItem
        • net.minecraft.world.item.DiggerItem
          • net.minecraft.world.item.AxeItem
            • tech.anonymoushacker1279.immersiveweapons.item.tool.molten.MoltenAxe (implements tech.anonymoushacker1279.immersiveweapons.item.tool.HitEffectUtils)
            • tech.anonymoushacker1279.immersiveweapons.item.tool.tesla.TeslaAxe (implements tech.anonymoushacker1279.immersiveweapons.item.tool.HitEffectUtils)
            • tech.anonymoushacker1279.immersiveweapons.item.tool.ventus.VentusAxe (implements tech.anonymoushacker1279.immersiveweapons.item.tool.HitEffectUtils)
          • net.minecraft.world.item.HoeItem
            • tech.anonymoushacker1279.immersiveweapons.item.tool.molten.MoltenHoe (implements tech.anonymoushacker1279.immersiveweapons.item.tool.HitEffectUtils)
            • tech.anonymoushacker1279.immersiveweapons.item.tool.tesla.TeslaHoe (implements tech.anonymoushacker1279.immersiveweapons.item.tool.HitEffectUtils)
            • tech.anonymoushacker1279.immersiveweapons.item.tool.ventus.VentusHoe (implements tech.anonymoushacker1279.immersiveweapons.item.tool.HitEffectUtils)
          • net.minecraft.world.item.PickaxeItem
            • tech.anonymoushacker1279.immersiveweapons.item.tool.molten.MoltenPickaxe (implements tech.anonymoushacker1279.immersiveweapons.item.tool.HitEffectUtils)
            • tech.anonymoushacker1279.immersiveweapons.item.tool.tesla.TeslaPickaxe (implements tech.anonymoushacker1279.immersiveweapons.item.tool.HitEffectUtils)
            • tech.anonymoushacker1279.immersiveweapons.item.tool.ventus.VentusPickaxe (implements tech.anonymoushacker1279.immersiveweapons.item.tool.HitEffectUtils)
          • net.minecraft.world.item.ShovelItem
            • tech.anonymoushacker1279.immersiveweapons.item.tool.molten.MoltenShovel (implements tech.anonymoushacker1279.immersiveweapons.item.tool.HitEffectUtils)
            • tech.anonymoushacker1279.immersiveweapons.item.tool.tesla.TeslaShovel (implements tech.anonymoushacker1279.immersiveweapons.item.tool.HitEffectUtils)
            • tech.anonymoushacker1279.immersiveweapons.item.tool.ventus.VentusShovel (implements tech.anonymoushacker1279.immersiveweapons.item.tool.HitEffectUtils)
        • tech.anonymoushacker1279.immersiveweapons.item.gauntlet.GauntletItem
        • tech.anonymoushacker1279.immersiveweapons.item.pike.PikeItem
          • tech.anonymoushacker1279.immersiveweapons.item.pike.MoltenPikeItem (implements tech.anonymoushacker1279.immersiveweapons.item.tool.HitEffectUtils)
          • tech.anonymoushacker1279.immersiveweapons.item.pike.TeslaPikeItem (implements tech.anonymoushacker1279.immersiveweapons.item.tool.HitEffectUtils)
          • tech.anonymoushacker1279.immersiveweapons.item.pike.VentusPikeItem (implements tech.anonymoushacker1279.immersiveweapons.item.tool.HitEffectUtils)
        • net.minecraft.world.item.SwordItem
          • tech.anonymoushacker1279.immersiveweapons.item.tool.molten.MoltenSword (implements tech.anonymoushacker1279.immersiveweapons.item.tool.HitEffectUtils)
          • tech.anonymoushacker1279.immersiveweapons.item.tool.tesla.TeslaSword (implements tech.anonymoushacker1279.immersiveweapons.item.tool.HitEffectUtils)
          • tech.anonymoushacker1279.immersiveweapons.item.tool.TheSword (implements tech.anonymoushacker1279.immersiveweapons.item.tool.HitEffectUtils)
          • tech.anonymoushacker1279.immersiveweapons.item.tool.ventus.VentusSword (implements tech.anonymoushacker1279.immersiveweapons.item.tool.HitEffectUtils)
      • tech.anonymoushacker1279.immersiveweapons.item.UsedSyringeItem
      • tech.anonymoushacker1279.immersiveweapons.item.tool.ventus.VentusStaff
    • tech.anonymoushacker1279.immersiveweapons.init.ItemRegistry
    • tech.anonymoushacker1279.immersiveweapons.data.groups.immersiveweapons.IWBlockTagGroups
    • tech.anonymoushacker1279.immersiveweapons.util.IWCBBridge
    • tech.anonymoushacker1279.immersiveweapons.config.IWConfigs
    • tech.anonymoushacker1279.immersiveweapons.world.level.IWDamageSources
    • tech.anonymoushacker1279.immersiveweapons.data.IWEnchantments
    • tech.anonymoushacker1279.immersiveweapons.data.groups.immersiveweapons.IWEntityTypeTagGroups
    • tech.anonymoushacker1279.immersiveweapons.data.groups.immersiveweapons.IWItemTagGroups
    • tech.anonymoushacker1279.immersiveweapons.data.IWJukeboxSongs
    • tech.anonymoushacker1279.immersiveweapons.client.IWKeyBinds
    • tech.anonymoushacker1279.immersiveweapons.client.gui.IWOverlays
    • tech.anonymoushacker1279.immersiveweapons.data.groups.immersiveweapons.IWWorldGenTagGroups
    • tech.anonymoushacker1279.immersiveweapons.item.KillCountWeapon
    • tech.anonymoushacker1279.immersiveweapons.network.handler.LocalSoundPayloadHandler
    • tech.anonymoushacker1279.immersiveweapons.mixin.loot.LootItemRandomChanceWithEnchantedBonusConditionMixin
    • net.neoforged.neoforge.common.loot.LootModifier (implements net.neoforged.neoforge.common.loot.IGlobalLootModifier)
    • tech.anonymoushacker1279.immersiveweapons.init.LootModifierRegistry
    • tech.anonymoushacker1279.immersiveweapons.init.MenuTypeRegistry
    • 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)
        • tech.anonymoushacker1279.immersiveweapons.client.model.CelestialTowerModel<T>
        • tech.anonymoushacker1279.immersiveweapons.client.model.EvilEyeModel<T>
        • tech.anonymoushacker1279.immersiveweapons.client.model.FireflyModel<T>
        • net.minecraft.client.model.HierarchicalModel<E>
        • tech.anonymoushacker1279.immersiveweapons.client.model.MeteorModel<T>
    • tech.anonymoushacker1279.immersiveweapons.client.ModelLayerLocations
    • tech.anonymoushacker1279.immersiveweapons.event.ModEventSubscriber
    • tech.anonymoushacker1279.immersiveweapons.client.particle.MoonglowParticle.Provider (implements net.minecraft.client.particle.ParticleProvider<T>)
    • tech.anonymoushacker1279.immersiveweapons.client.particle.MuzzleFlashParticle.Provider (implements net.minecraft.client.particle.ParticleProvider<T>)
    • tech.anonymoushacker1279.immersiveweapons.init.NumberProviderRegistry
    • net.minecraft.client.particle.Particle
      • net.minecraft.client.particle.SingleQuadParticle
    • net.minecraft.core.particles.ParticleType<T>
    • tech.anonymoushacker1279.immersiveweapons.init.ParticleTypesRegistry
    • tech.anonymoushacker1279.immersiveweapons.item.crafting.PistonCrushingRecipe.Serializer (implements net.minecraft.world.item.crafting.RecipeSerializer<T>)
    • tech.anonymoushacker1279.immersiveweapons.network.handler.PlayerSoundPayloadHandler
    • tech.anonymoushacker1279.immersiveweapons.api.PluginHandler
    • tech.anonymoushacker1279.immersiveweapons.init.PostSetupHandler
    • tech.anonymoushacker1279.immersiveweapons.init.PotionRegistry
    • tech.anonymoushacker1279.immersiveweapons.mixin.ProjectileMixin
    • tech.anonymoushacker1279.immersiveweapons.init.RecipeSerializerRegistry
    • tech.anonymoushacker1279.immersiveweapons.init.RecipeTypeRegistry
    • net.minecraft.client.renderer.entity.layers.RenderLayer<T,M>
      • net.minecraft.client.renderer.entity.layers.EnergySwirlLayer<T,M>
      • net.minecraft.client.renderer.entity.layers.EyesLayer<T,M>
      • tech.anonymoushacker1279.immersiveweapons.client.renderer.entity.layers.SkeletonMerchantClothingLayer<T,M>
    • net.minecraft.world.level.saveddata.SavedData
      • tech.anonymoushacker1279.immersiveweapons.world.level.saveddata.IWSavedData
    • tech.anonymoushacker1279.immersiveweapons.client.gui.overlays.ScopeOverlay
    • tech.anonymoushacker1279.immersiveweapons.config.ServerConfig
    • tech.anonymoushacker1279.immersiveweapons.client.renderer.blockentity.ShelfRenderer (implements net.minecraft.client.renderer.blockentity.BlockEntityRenderer<T>)
    • net.minecraft.advancements.critereon.SimpleCriterionTrigger<T> (implements net.minecraft.advancements.CriterionTrigger<T>)
    • net.minecraft.world.inventory.Slot
    • tech.anonymoushacker1279.immersiveweapons.item.crafting.SmallPartsRecipe.Serializer (implements net.minecraft.world.item.crafting.RecipeSerializer<T>)
    • tech.anonymoushacker1279.immersiveweapons.client.particle.smoke_grenade.SmokeGrenadeParticle.Provider (implements net.minecraft.client.particle.ParticleProvider<T>)
    • tech.anonymoushacker1279.immersiveweapons.client.particle.smoke_grenade.SmokeGrenadeParticleOptions (implements net.minecraft.core.particles.ParticleOptions)
    • tech.anonymoushacker1279.immersiveweapons.client.particle.smoke_grenade.SmokeGrenadeParticleOptions.SmokeGrenadeColors
    • tech.anonymoushacker1279.immersiveweapons.network.handler.SmokeGrenadePayloadHandler
    • tech.anonymoushacker1279.immersiveweapons.init.SoundEventRegistry
    • tech.anonymoushacker1279.immersiveweapons.client.particle.StardustLeavesParticle.Provider (implements net.minecraft.client.particle.ParticleProvider<T>)
    • tech.anonymoushacker1279.immersiveweapons.network.handler.star_forge.StarForgeMenuPayloadHandler
    • tech.anonymoushacker1279.immersiveweapons.item.crafting.StarForgeRecipe.Serializer (implements net.minecraft.world.item.crafting.RecipeSerializer<T>)
    • tech.anonymoushacker1279.immersiveweapons.network.handler.star_forge.StarForgeUpdateRecipesPayloadHandler
    • tech.anonymoushacker1279.immersiveweapons.event.SyncHandler
    • tech.anonymoushacker1279.immersiveweapons.network.handler.SyncMerchantTradesPayloadHandler
    • tech.anonymoushacker1279.immersiveweapons.network.handler.SyncPlayerDataPayloadHandler
    • tech.anonymoushacker1279.immersiveweapons.network.handler.TeslaArmorPayloadHandler
    • tech.anonymoushacker1279.immersiveweapons.item.crafting.TeslaSynthesizerRecipe.Serializer (implements net.minecraft.world.item.crafting.RecipeSerializer<T>)
    • tech.anonymoushacker1279.immersiveweapons.client.particle.TiltrosPortalParticle.Provider (implements net.minecraft.client.particle.ParticleProvider<T>)
    • tech.anonymoushacker1279.immersiveweapons.client.TooltipHandler
    • net.minecraft.world.level.levelgen.feature.treedecorators.TreeDecorator
      • tech.anonymoushacker1279.immersiveweapons.world.level.levelgen.feature.treedecorators.BurnedBranchDecorator
    • tech.anonymoushacker1279.immersiveweapons.init.TreeDecoratorRegistry
    • tech.anonymoushacker1279.immersiveweapons.network.handler.VentusArmorPayloadHandler
    • tech.anonymoushacker1279.immersiveweapons.block.properties.WoodTypes

Interface Hierarchy

Annotation Interface Hierarchy

Enum Class Hierarchy

Record Class Hierarchy

  • java.lang.Object
    • java.lang.Record
      • tech.anonymoushacker1279.immersiveweapons.network.payload.AmmunitionTablePayload (implements net.minecraft.network.protocol.common.custom.CustomPacketPayload)
      • tech.anonymoushacker1279.immersiveweapons.item.crafting.AmmunitionTableRecipe (implements net.minecraft.world.item.crafting.Recipe<T>)
      • tech.anonymoushacker1279.immersiveweapons.item.crafting.AmmunitionTableRecipe.MaterialGroup
      • tech.anonymoushacker1279.immersiveweapons.network.payload.ArrowGravityPayload (implements net.minecraft.network.protocol.common.custom.CustomPacketPayload)
      • tech.anonymoushacker1279.immersiveweapons.network.payload.AstralArmorPayload (implements net.minecraft.network.protocol.common.custom.CustomPacketPayload)
      • tech.anonymoushacker1279.immersiveweapons.network.payload.AstralCrystalPayload (implements net.minecraft.network.protocol.common.custom.CustomPacketPayload)
      • tech.anonymoushacker1279.immersiveweapons.item.crafting.AstralCrystalRecipe (implements net.minecraft.world.item.crafting.Recipe<T>)
      • tech.anonymoushacker1279.immersiveweapons.item.crafting.BarrelTapRecipe (implements net.minecraft.world.item.crafting.Recipe<T>)
      • tech.anonymoushacker1279.immersiveweapons.network.payload.BulletEntityDebugPayload (implements net.minecraft.network.protocol.common.custom.CustomPacketPayload)
      • tech.anonymoushacker1279.immersiveweapons.network.payload.CobaltArmorPayload (implements net.minecraft.network.protocol.common.custom.CustomPacketPayload)
      • tech.anonymoushacker1279.immersiveweapons.network.payload.DebugDataPayload (implements net.minecraft.network.protocol.common.custom.CustomPacketPayload)
      • tech.anonymoushacker1279.immersiveweapons.advancement.EntityDiscoveredTrigger.TriggerInstance (implements net.minecraft.advancements.critereon.SimpleCriterionTrigger.SimpleInstance)
      • tech.anonymoushacker1279.immersiveweapons.world.level.loot.number_providers.EntityKillersValue (implements net.minecraft.world.level.storage.loot.providers.number.NumberProvider)
      • tech.anonymoushacker1279.immersiveweapons.network.payload.GunScopePayload (implements net.minecraft.network.protocol.common.custom.CustomPacketPayload)
      • tech.anonymoushacker1279.immersiveweapons.network.payload.GunShotBloodParticlePayload (implements net.minecraft.network.protocol.common.custom.CustomPacketPayload)
      • tech.anonymoushacker1279.immersiveweapons.network.payload.LocalSoundPayload (implements net.minecraft.network.protocol.common.custom.CustomPacketPayload)
      • tech.anonymoushacker1279.immersiveweapons.entity.npc.trading.MerchantTrades
      • tech.anonymoushacker1279.immersiveweapons.item.crafting.PistonCrushingRecipe (implements net.minecraft.world.item.crafting.Recipe<T>)
      • tech.anonymoushacker1279.immersiveweapons.network.payload.PlayerSoundPayload (implements net.minecraft.network.protocol.common.custom.CustomPacketPayload)
      • tech.anonymoushacker1279.immersiveweapons.entity.npc.trading.SimpleItemListing (implements net.minecraft.world.entity.npc.VillagerTrades.ItemListing)
      • tech.anonymoushacker1279.immersiveweapons.item.crafting.SmallPartsRecipe (implements net.minecraft.world.item.crafting.Recipe<T>)
      • tech.anonymoushacker1279.immersiveweapons.network.payload.SmokeGrenadePayload (implements net.minecraft.network.protocol.common.custom.CustomPacketPayload)
      • tech.anonymoushacker1279.immersiveweapons.network.payload.star_forge.StarForgeMenuPayload (implements net.minecraft.network.protocol.common.custom.CustomPacketPayload)
      • tech.anonymoushacker1279.immersiveweapons.item.crafting.StarForgeRecipe (implements net.minecraft.world.item.crafting.Recipe<T>)
      • tech.anonymoushacker1279.immersiveweapons.network.payload.star_forge.StarForgeUpdateRecipesPayload (implements net.minecraft.network.protocol.common.custom.CustomPacketPayload)
      • tech.anonymoushacker1279.immersiveweapons.network.payload.SyncMerchantTradesPayload (implements net.minecraft.network.protocol.common.custom.CustomPacketPayload)
      • tech.anonymoushacker1279.immersiveweapons.network.payload.SyncPlayerDataPayload (implements net.minecraft.network.protocol.common.custom.CustomPacketPayload)
      • tech.anonymoushacker1279.immersiveweapons.network.payload.TeslaArmorPayload (implements net.minecraft.network.protocol.common.custom.CustomPacketPayload)
      • tech.anonymoushacker1279.immersiveweapons.item.crafting.TeslaSynthesizerRecipe (implements net.minecraft.world.item.crafting.Recipe<T>)
      • tech.anonymoushacker1279.immersiveweapons.item.crafting.TeslaSynthesizerRecipeInput (implements net.minecraft.world.item.crafting.RecipeInput)
      • tech.anonymoushacker1279.immersiveweapons.entity.npc.trading.TradeGroup
      • tech.anonymoushacker1279.immersiveweapons.network.payload.VentusArmorPayload (implements net.minecraft.network.protocol.common.custom.CustomPacketPayload)