所有程序包的分层结构

程序包分层结构:

类分层结构

  • java.lang.Object
    • committee.nova.mods.avaritia.init.handler.AbilityHandler
    • committee.nova.mods.avaritia.init.handler.AbilityHandler.FlightInfo
    • java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    • net.minecraft.client.gui.components.events.AbstractContainerEventHandler (implements net.minecraft.client.gui.components.events.ContainerEventHandler)
    • net.minecraft.world.inventory.AbstractContainerMenu
    • net.minecraft.client.gui.components.AbstractWidget (implements net.minecraft.client.gui.components.events.GuiEventListener, net.minecraft.client.gui.layouts.LayoutElement, net.minecraft.client.gui.narration.NarratableEntry, net.minecraft.client.gui.components.Renderable)
      • net.minecraft.client.gui.components.AbstractButton
        • net.minecraft.client.gui.components.Button
          • net.minecraft.client.gui.components.ImageButton
          • committee.nova.mods.avaritia.api.client.screen.component.TextureButton
        • committee.nova.mods.avaritia.api.client.screen.component.CycleTextureButton<T>
      • committee.nova.mods.avaritia.api.client.screen.component.SimpleScrollBar
    • net.minecraft.data.advancements.AdvancementProvider (implements net.minecraft.data.DataProvider)
      • net.minecraftforge.common.data.ForgeAdvancementProvider
    • committee.nova.mods.avaritia.client.render.util.ArcRender
    • committee.nova.mods.avaritia.api.util.java.ArrayUtils
    • committee.nova.mods.avaritia.api.client.render.pipeline.attribute.AttributeKey<T>
    • committee.nova.mods.avaritia.api.client.render.pipeline.attribute.AttributeKey.AttributeKeyRegistry
    • committee.nova.mods.avaritia.init.handler.AttributesHandler
    • committee.nova.mods.avaritia.Avaritia
    • committee.nova.mods.avaritia.init.compat.projecte.AvaritiaCompressorRecipeMapper (implements moze_intel.projecte.api.mapper.recipe.IRecipeTypeMapper)
    • committee.nova.mods.avaritia.init.compat.emi.AvaritiaEmiPlugin (implements dev.emi.emi.api.EmiPlugin)
    • committee.nova.mods.avaritia.client.AvaritiaForgeClient
    • committee.nova.mods.avaritia.init.compat.jei.AvaritiaJeiPlugin (implements mezz.jei.api.IModPlugin)
    • committee.nova.mods.avaritia.client.AvaritiaModClient
    • committee.nova.mods.avaritia.client.shader.AvaritiaRenderTypes
    • committee.nova.mods.avaritia.client.shader.AvaritiaShaders
    • committee.nova.mods.avaritia.api.util.vec.AxisCycle
    • committee.nova.mods.avaritia.api.client.render.buffer.BakedQuadVertexBuilder (implements committee.nova.mods.avaritia.api.client.render.buffer.ISpriteAwareVertexConsumer, com.mojang.blaze3d.vertex.VertexConsumer)
    • committee.nova.mods.avaritia.client.model.loader.base.BaseGeometry<U> (implements net.minecraftforge.client.model.geometry.IUnbakedGeometry<T>)
    • committee.nova.mods.avaritia.client.model.loader.base.BaseModelLoader<T> (implements net.minecraftforge.client.model.geometry.IGeometryLoader<T>)
    • moze_intel.projecte.emc.mappers.recipe.BaseRecipeTypeMapper (implements moze_intel.projecte.api.mapper.recipe.IRecipeTypeMapper)
    • net.minecraft.world.level.block.state.BlockBehaviour (implements net.minecraft.world.flag.FeatureElement)
      • net.minecraft.world.level.block.Block (implements net.minecraftforge.common.extensions.IForgeBlock, net.minecraft.world.level.ItemLike)
        • committee.nova.mods.avaritia.api.common.block.BaseBlock
        • net.minecraft.world.level.block.BaseEntityBlock (implements net.minecraft.world.level.block.EntityBlock)
          • net.minecraft.world.level.block.AbstractChestBlock<E>
            • net.minecraft.world.level.block.ChestBlock (implements net.minecraft.world.level.block.SimpleWaterloggedBlock)
        • net.minecraft.world.level.block.BushBlock (implements net.minecraftforge.common.IPlantable)
          • committee.nova.mods.avaritia.init.mixins.NetherWartBlockMixin (implements net.minecraft.world.level.block.BonemealableBlock)
        • net.minecraft.world.level.block.FallingBlock (implements net.minecraft.world.level.block.Fallable)
    • net.minecraft.client.renderer.BlockEntityWithoutLevelRenderer (implements net.minecraft.server.packs.resources.ResourceManagerReloadListener)
    • net.minecraft.data.loot.BlockLootSubProvider (implements net.minecraft.data.loot.LootTableSubProvider)
    • net.minecraftforge.client.model.generators.BlockStateProvider (implements net.minecraft.data.DataProvider)
    • committee.nova.mods.avaritia.common.net.channel.C2SAddChannelPack
    • committee.nova.mods.avaritia.common.net.channel.C2SChannelActionPack
    • committee.nova.mods.avaritia.common.net.channel.C2SChannelFilterPack
    • committee.nova.mods.avaritia.common.net.C2SCompressorEjectPacket
    • committee.nova.mods.avaritia.common.net.C2SCompressorLockPacket
    • committee.nova.mods.avaritia.common.net.C2SElytraSpeedUpPacket
    • committee.nova.mods.avaritia.common.net.chest.C2SInfinityChestActionPack
    • committee.nova.mods.avaritia.common.net.chest.C2SInfinityChestFilterPack
    • committee.nova.mods.avaritia.common.net.C2SItemFilterPack
    • committee.nova.mods.avaritia.common.net.C2SOpenRingPack
    • committee.nova.mods.avaritia.common.net.channel.C2SRenameChannelPack
    • committee.nova.mods.avaritia.common.net.C2SRenamePack
    • committee.nova.mods.avaritia.common.net.channel.C2SSetChannelPack
    • committee.nova.mods.avaritia.common.net.C2SSetTimePacket
    • committee.nova.mods.avaritia.common.net.C2SSideConfigPacket
    • committee.nova.mods.avaritia.api.client.model.CachedFormat
    • net.minecraftforge.common.capabilities.CapabilityProvider<B> (implements net.minecraftforge.common.capabilities.ICapabilityProviderImpl<B>)
      • net.minecraft.world.level.block.entity.BlockEntity (implements net.minecraftforge.common.extensions.IForgeBlockEntity)
        • 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
            • net.minecraft.world.level.block.entity.ChestBlockEntity (implements net.minecraft.world.level.block.entity.LidBlockEntity)
        • committee.nova.mods.avaritia.api.common.tile.BaseTileEntity (implements net.minecraft.world.MenuProvider)
      • net.minecraft.world.entity.Entity (implements net.minecraft.commands.CommandSource, net.minecraft.world.level.entity.EntityAccess, net.minecraftforge.common.extensions.IForgeEntity, net.minecraft.world.Nameable)
        • committee.nova.mods.avaritia.common.entity.AcceleratorDisplayEntity
        • committee.nova.mods.avaritia.common.entity.GapingVoidEntity
        • net.minecraft.world.entity.item.ItemEntity (implements net.minecraft.world.entity.TraceableEntity)
        • net.minecraft.world.entity.LivingEntity (implements net.minecraft.world.entity.Attackable, net.minecraftforge.common.extensions.IForgeLivingEntity)
          • net.minecraft.world.entity.Mob (implements net.minecraft.world.entity.Targeting)
            • net.minecraft.world.entity.PathfinderMob
              • net.minecraft.world.entity.animal.AbstractGolem
                • net.minecraft.world.entity.animal.IronGolem (implements net.minecraft.world.entity.NeutralMob)
          • committee.nova.mods.avaritia.init.mixins.PlayerMixin
        • net.minecraft.world.entity.projectile.Projectile (implements net.minecraft.world.entity.TraceableEntity)
          • net.minecraft.world.entity.projectile.AbstractArrow
          • committee.nova.mods.avaritia.common.entity.BladeSlashEntity
          • committee.nova.mods.avaritia.common.entity.SuperDamageEntity
          • net.minecraft.world.entity.projectile.ThrowableProjectile
            • committee.nova.mods.avaritia.common.entity.ball.BurningBallEntity
            • committee.nova.mods.avaritia.common.entity.ball.FireBallEntity
            • net.minecraft.world.entity.projectile.ThrowableItemProjectile (implements net.minecraft.world.entity.projectile.ItemSupplier)
              • committee.nova.mods.avaritia.common.entity.EndestPearlEntity
              • committee.nova.mods.avaritia.common.entity.RainProEntity
              • committee.nova.mods.avaritia.common.entity.StormProEntity
              • committee.nova.mods.avaritia.common.entity.SunProEntity
              • committee.nova.mods.avaritia.common.entity.TNTProEntity (implements net.minecraft.world.entity.TraceableEntity)
    • committee.nova.mods.avaritia.init.handler.CapHandler
    • committee.nova.mods.avaritia.api.client.render.CCModel (implements committee.nova.mods.avaritia.api.util.java.Copyable<T>, committee.nova.mods.avaritia.api.client.render.pipeline.IVertexSource)
    • committee.nova.mods.avaritia.api.client.render.pipeline.CCRenderPipeline
    • committee.nova.mods.avaritia.api.client.render.pipeline.CCRenderPipeline.PipelineBuilder
    • committee.nova.mods.avaritia.api.client.render.CCRenderState
    • committee.nova.mods.avaritia.core.channel.Channel (implements net.minecraftforge.energy.IEnergyStorage, net.minecraftforge.fluids.capability.IFluidHandler, net.minecraftforge.items.IItemHandler)
    • committee.nova.mods.avaritia.common.menu.provider.ChannelMenuProvider (implements net.minecraft.world.MenuProvider)
    • committee.nova.mods.avaritia.common.menu.provider.ChannelSelectMenuProvider (implements net.minecraft.world.MenuProvider)
    • committee.nova.mods.avaritia.core.chest.ChestHandler (implements net.minecraftforge.items.IItemHandler)
    • committee.nova.mods.avaritia.core.channel.ClientChannelManager
    • committee.nova.mods.avaritia.core.chest.ClientChestManager
    • committee.nova.mods.avaritia.util.ClustersUtils
    • committee.nova.mods.avaritia.init.handler.CmdRegistryHandler
    • committee.nova.mods.avaritia.api.util.java.CollectionUtils
    • committee.nova.mods.avaritia.api.client.util.color.Color (implements committee.nova.mods.avaritia.api.util.java.Copyable<T>)
      • committee.nova.mods.avaritia.api.client.util.color.ColorARGB
      • committee.nova.mods.avaritia.api.client.util.color.ColorRGBA
    • committee.nova.mods.avaritia.api.client.util.ColorUtils
    • committee.nova.mods.avaritia.api.util.java.ColUtils
    • committee.nova.mods.avaritia.client.render.tile.CompressedChestRender (implements net.minecraft.client.renderer.blockentity.BlockEntityRenderer<T>)
    • committee.nova.mods.avaritia.init.compat.jei.category.CompressorCategory (implements mezz.jei.api.recipe.category.IRecipeCategory<T>)
    • committee.nova.mods.avaritia.init.compat.crafttweaker.CompressorCrafting (implements com.blamejared.crafttweaker.api.recipe.manager.base.IRecipeManager<T>)
    • committee.nova.mods.avaritia.common.crafting.recipe.CompressorRecipe (implements committee.nova.mods.avaritia.api.common.crafting.ICompressorRecipe, committee.nova.mods.avaritia.api.common.crafting.ISpecialRecipe)
    • committee.nova.mods.avaritia.common.crafting.recipe.CompressorRecipe.Serializer (implements net.minecraft.world.item.crafting.RecipeSerializer<T>)
    • committee.nova.mods.avaritia.api.util.recipe.ConfigRecipeManager
    • committee.nova.mods.avaritia.api.util.recipe.ConfigRecipeManager.RecipeConfig
    • committee.nova.mods.avaritia.Const
    • committee.nova.mods.avaritia.api.util.ContainerUtils
    • committee.nova.mods.avaritia.api.client.screen.coordinate.Coordinate (implements java.io.Serializable)
    • net.minecraft.data.recipes.CraftingRecipeBuilder
      • committee.nova.mods.avaritia.init.data.provider.recipe.ModCatalystRecipeBuilder (implements net.minecraft.data.recipes.RecipeBuilder)
      • committee.nova.mods.avaritia.init.data.provider.recipe.ModEternalRecipeBuilder (implements net.minecraft.data.recipes.RecipeBuilder)
      • committee.nova.mods.avaritia.init.data.provider.recipe.ModMatterClusterRecipeBuilder (implements net.minecraft.data.recipes.RecipeBuilder)
      • committee.nova.mods.avaritia.init.data.provider.recipe.ModShapedRecipeBuilder (implements net.minecraft.data.recipes.RecipeBuilder)
      • committee.nova.mods.avaritia.init.data.provider.recipe.ModShapelessRecipeBuilder (implements net.minecraft.data.recipes.RecipeBuilder)
    • committee.nova.mods.avaritia.api.util.game.CraftingRecipeGridIndexGetter
    • committee.nova.mods.avaritia.init.compat.crafttweaker.CraftingTable (implements com.blamejared.crafttweaker.api.recipe.manager.base.IRecipeManager<T>)
    • committee.nova.mods.avaritia.api.util.vec.Cuboid6 (implements committee.nova.mods.avaritia.api.util.java.Copyable<T>)
    • committee.nova.mods.avaritia.init.compat.curios.CuriosTools
    • committee.nova.mods.avaritia.api.client.screen.component.CycleTextureButton.Builder<T>
    • net.minecraft.world.damagesource.DamageSource
    • committee.nova.mods.avaritia.init.handler.DataPackSyncHandler
    • committee.nova.mods.avaritia.api.util.DateUtils
    • committee.nova.mods.avaritia.api.client.render.buffer.DelegatingVertexConsumer (implements committee.nova.mods.avaritia.api.client.render.buffer.ISpriteAwareVertexConsumer)
    • net.minecraft.core.particles.DustParticleOptionsBase (implements net.minecraft.core.particles.ParticleOptions)
    • committee.nova.mods.avaritia.init.compat.emi.handler.EMIExclusionZones (implements dev.emi.emi.api.EmiExclusionArea<T>)
    • net.minecraft.world.item.enchantment.Enchantment (implements net.minecraftforge.common.extensions.IForgeEnchantment)
    • committee.nova.mods.avaritia.init.mixins.EnchantmentHelperMixin
    • committee.nova.mods.avaritia.init.compat.jei.category.tables.EndCraftingTableCategory (implements mezz.jei.api.recipe.category.IRecipeCategory<T>)
    • net.minecraft.client.renderer.entity.EntityRenderer<T>
    • committee.nova.mods.avaritia.api.util.EntityUtils
    • committee.nova.mods.avaritia.api.util.java.EnumUtils
    • committee.nova.mods.avaritia.common.crafting.recipe.EternalSingularityCraftRecipe.Serializer (implements net.minecraft.world.item.crafting.RecipeSerializer<T>)
    • net.minecraftforge.eventbus.api.Event
    • dev.latvian.mods.kubejs.event.EventJS
    • committee.nova.mods.avaritia.init.compat.jei.category.tables.ExtremeCraftingTableCategory (implements mezz.jei.api.recipe.category.IRecipeCategory<T>)
    • committee.nova.mods.avaritia.init.compat.crafttweaker.ExtremeSmithingCrafting (implements com.blamejared.crafttweaker.api.recipe.manager.base.IRecipeManager<T>)
    • committee.nova.mods.avaritia.common.crafting.recipe.ExtremeSmithingRecipe (implements net.minecraft.world.item.crafting.SmithingRecipe)
    • committee.nova.mods.avaritia.common.crafting.recipe.ExtremeSmithingRecipe.Serializer (implements net.minecraft.world.item.crafting.RecipeSerializer<T>)
    • committee.nova.mods.avaritia.init.compat.jei.category.ExtremeSmithingRecipeCategory (implements mezz.jei.api.recipe.category.IRecipeCategory<T>)
    • committee.nova.mods.avaritia.api.common.container.FaceContainer
    • committee.nova.mods.avaritia.api.util.java.FastStream.Concatenated<T> (implements committee.nova.mods.avaritia.api.util.java.FastStream<T>)
    • committee.nova.mods.avaritia.api.util.java.FastStream.ConcatenatedN<T> (implements committee.nova.mods.avaritia.api.util.java.FastStream<T>)
    • committee.nova.mods.avaritia.api.util.java.FastStream.Distinct<T> (implements committee.nova.mods.avaritia.api.util.java.FastStream<T>)
    • committee.nova.mods.avaritia.api.util.java.FastStream.Filtered<T> (implements committee.nova.mods.avaritia.api.util.java.FastStream<T>)
    • committee.nova.mods.avaritia.api.util.java.FastStream.FlatMapped<T,R> (implements committee.nova.mods.avaritia.api.util.java.FastStream<T>)
    • committee.nova.mods.avaritia.api.util.java.FastStream.Group<K,V> (implements committee.nova.mods.avaritia.api.util.java.FastStream<T>)
    • committee.nova.mods.avaritia.api.util.java.FastStream.Grouped<T,K,V> (implements committee.nova.mods.avaritia.api.util.java.FastStream<T>)
    • committee.nova.mods.avaritia.api.util.java.FastStream.Internal
    • committee.nova.mods.avaritia.api.util.java.FastStream.Mapped<T,R> (implements committee.nova.mods.avaritia.api.util.java.FastStream<T>)
    • committee.nova.mods.avaritia.api.util.java.FastStream.OfN<T> (implements committee.nova.mods.avaritia.api.util.java.FastStream<T>)
    • committee.nova.mods.avaritia.api.util.java.FastStream.OfSingle<T> (implements committee.nova.mods.avaritia.api.util.java.FastStream<T>)
    • committee.nova.mods.avaritia.api.util.java.FastStream.Peeked<T> (implements committee.nova.mods.avaritia.api.util.java.FastStream<T>)
    • committee.nova.mods.avaritia.api.util.java.FastStream.Reversed<T> (implements committee.nova.mods.avaritia.api.util.java.FastStream<T>)
    • committee.nova.mods.avaritia.api.util.java.FastStream.Sliced<T> (implements committee.nova.mods.avaritia.api.util.java.FastStream<T>)
    • committee.nova.mods.avaritia.api.util.java.FastStream.Sorted<T> (implements committee.nova.mods.avaritia.api.util.java.FastStream<T>)
    • committee.nova.mods.avaritia.api.util.java.FastStream.TypeCheck<T,S>
    • committee.nova.mods.avaritia.api.util.java.FastStream.Wrapped<T> (implements committee.nova.mods.avaritia.api.util.java.FastStream<T>)
    • committee.nova.mods.avaritia.api.util.java.FastStream.WrappedSpl<T> (implements committee.nova.mods.avaritia.api.util.java.FastStream<T>)
    • java.nio.file.FileSystem (implements java.io.Closeable)
    • committee.nova.mods.avaritia.api.client.render.FluidItemRender
    • committee.nova.mods.avaritia.common.crafting.recipe.FullMatterClusterRecipe.Serializer (implements net.minecraft.world.item.crafting.RecipeSerializer<T>)
    • committee.nova.mods.avaritia.util.FuncUtils
    • committee.nova.mods.avaritia.init.compat.jei.GeneratorLinkJEI
    • committee.nova.mods.avaritia.api.client.util.key.GLFWKey
    • committee.nova.mods.avaritia.api.client.util.key.GLFWKeyHelper
    • committee.nova.mods.avaritia.api.util.GsonUtils
    • committee.nova.mods.avaritia.api.client.util.GuiUtils
    • committee.nova.mods.avaritia.client.model.loader.base.HaloUtils
    • committee.nova.mods.avaritia.api.iface.IColored.BlockColors (implements net.minecraft.client.color.block.BlockColor)
    • committee.nova.mods.avaritia.api.iface.IColored.ItemBlockColors (implements net.minecraft.client.color.item.ItemColor)
    • committee.nova.mods.avaritia.api.iface.IColored.ItemColors (implements net.minecraft.client.color.item.ItemColor)
    • committee.nova.mods.avaritia.common.wrappers.InfinityBucketWrapper (implements net.minecraftforge.common.capabilities.ICapabilityProvider, net.minecraftforge.fluids.capability.IFluidHandlerItem)
    • committee.nova.mods.avaritia.common.crafting.condition.InfinityCatalystCondition (implements net.minecraftforge.common.crafting.conditions.ICondition)
    • committee.nova.mods.avaritia.common.crafting.condition.InfinityCatalystCondition.Serializer (implements net.minecraftforge.common.crafting.conditions.IConditionSerializer<T>)
    • committee.nova.mods.avaritia.common.crafting.recipe.InfinityCatalystCraftRecipe.Serializer (implements net.minecraft.world.item.crafting.RecipeSerializer<T>)
    • committee.nova.mods.avaritia.client.render.tile.InfinityChestBlockRender (implements net.minecraft.client.renderer.blockentity.BlockEntityRenderer<T>)
    • committee.nova.mods.avaritia.common.item.misc.InfinityClockItem.TickHandler
    • committee.nova.mods.avaritia.init.handler.InfinityHandler
    • committee.nova.mods.avaritia.util.IngredientUtils
    • committee.nova.mods.avaritia.init.handler.InternalRecipeHandler
    • committee.nova.mods.avaritia.api.util.math.InterpHelper
    • committee.nova.mods.avaritia.api.util.InventoryUtils
    • committee.nova.mods.avaritia.api.util.math.InvItemCounter
    • committee.nova.mods.avaritia.api.util.io.IOUtil
    • committee.nova.mods.avaritia.api.common.net.IPacket<T>
    • net.minecraft.world.item.Item (implements net.minecraft.world.flag.FeatureElement, net.minecraftforge.common.extensions.IForgeItem, net.minecraft.world.level.ItemLike)
      • net.minecraft.world.item.ArmorItem (implements net.minecraft.world.item.Equipable)
      • committee.nova.mods.avaritia.api.common.item.BaseItem
      • net.minecraft.world.item.BlockItem
      • net.minecraft.world.item.ElytraItem (implements net.minecraft.world.item.Equipable)
      • committee.nova.mods.avaritia.common.item.singularity.EternalSingularityItem
      • net.minecraft.world.item.HorseArmorItem
      • committee.nova.mods.avaritia.common.item.resources.MatterClusterItem
      • net.minecraft.world.item.ProjectileWeaponItem
        • net.minecraft.world.item.BowItem (implements net.minecraft.world.item.Vanishable)
        • net.minecraft.world.item.CrossbowItem (implements net.minecraft.world.item.Vanishable)
      • committee.nova.mods.avaritia.common.item.resources.ResourceItem (implements committee.nova.mods.avaritia.api.iface.ITooltip)
      • net.minecraft.world.item.ShieldItem (implements net.minecraft.world.item.Equipable)
      • committee.nova.mods.avaritia.common.item.misc.SideConfigurationCardItem
      • committee.nova.mods.avaritia.common.item.singularity.SingularityItem (implements committee.nova.mods.avaritia.api.iface.IColored)
      • net.minecraft.world.item.SmithingTemplateItem
      • net.minecraft.world.item.TieredItem
        • net.minecraft.world.item.DiggerItem (implements net.minecraft.world.item.Vanishable)
          • net.minecraft.world.item.AxeItem
            • committee.nova.mods.avaritia.common.item.tools.blaze.BlazeAxeItem (implements committee.nova.mods.avaritia.api.iface.InitEnchantItem, committee.nova.mods.avaritia.api.iface.ISwitchable, committee.nova.mods.avaritia.api.iface.ITooltip)
            • committee.nova.mods.avaritia.common.item.tools.crystal.CrystalAxeItem (implements committee.nova.mods.avaritia.api.iface.ITooltip)
            • committee.nova.mods.avaritia.common.item.tools.infinity.InfinityAxeItem (implements committee.nova.mods.avaritia.api.iface.ISwitchable, committee.nova.mods.avaritia.api.iface.IUndamageable)
          • net.minecraft.world.item.HoeItem
            • committee.nova.mods.avaritia.common.item.tools.blaze.BlazeHoeItem (implements committee.nova.mods.avaritia.api.iface.InitEnchantItem, committee.nova.mods.avaritia.api.iface.ISwitchable, committee.nova.mods.avaritia.api.iface.ITooltip)
            • committee.nova.mods.avaritia.common.item.tools.crystal.CrystalHoeItem (implements committee.nova.mods.avaritia.api.iface.ITooltip)
            • committee.nova.mods.avaritia.common.item.tools.infinity.InfinityHoeItem (implements committee.nova.mods.avaritia.api.iface.ISwitchable, committee.nova.mods.avaritia.api.iface.IUndamageable)
          • net.minecraft.world.item.PickaxeItem
          • net.minecraft.world.item.ShovelItem
        • net.minecraft.world.item.SwordItem (implements net.minecraft.world.item.Vanishable)
      • net.minecraft.world.item.TridentItem (implements net.minecraft.world.item.Vanishable)
    • committee.nova.mods.avaritia.api.common.caps.item.ItemCapabilitiesWrapper (implements net.minecraftforge.common.capabilities.ICapabilitySerializable<T>)
    • committee.nova.mods.avaritia.api.common.caps.item.ItemCapability<CAP>
    • committee.nova.mods.avaritia.core.channel.ItemChannelTerminal (implements committee.nova.mods.avaritia.core.channel.IChannelTerminal)
    • committee.nova.mods.avaritia.init.mixins.ItemMixin (implements committee.nova.mods.avaritia.api.iface.ITooltip)
    • committee.nova.mods.avaritia.init.handler.ItemOverrideHandler
    • committee.nova.mods.avaritia.api.client.model.ItemQuadBakery
    • committee.nova.mods.avaritia.init.mixins.ItemRendererMixin
    • committee.nova.mods.avaritia.init.mixins.ItemStackMixin
    • committee.nova.mods.avaritia.api.common.wrapper.ItemStackWrapper (implements committee.nova.mods.avaritia.api.common.wrapper.BaseItemWrapper)
    • committee.nova.mods.avaritia.api.util.ItemUtils
    • committee.nova.mods.avaritia.api.util.vec.ITransformation<Vector,Transformation> (implements committee.nova.mods.avaritia.api.util.java.Copyable<T>)
    • committee.nova.mods.avaritia.api.client.render.pipeline.IVertexOperation.VertexOperationRegistry
    • committee.nova.mods.avaritia.init.compat.JadeCompat (implements snownee.jade.api.IWailaPlugin)
    • committee.nova.mods.avaritia.init.compat.jei.handler.JeiContainerHandler (implements mezz.jei.api.gui.handlers.IGuiContainerHandler<T>)
    • net.minecraftforge.common.data.JsonCodecProvider<T> (implements net.minecraft.data.DataProvider)
      • net.minecraftforge.common.data.SpriteSourceProvider
    • committee.nova.mods.avaritia.api.client.screen.component.KeyEventManager
    • dev.latvian.mods.kubejs.KubeJSPlugin
    • committee.nova.mods.avaritia.api.client.render.lighting.LC (implements committee.nova.mods.avaritia.api.util.java.Copyable<T>)
    • committee.nova.mods.avaritia.api.Lib
    • committee.nova.mods.avaritia.api.client.render.lighting.LightMatrix (implements committee.nova.mods.avaritia.api.client.render.pipeline.IVertexOperation)
    • committee.nova.mods.avaritia.api.client.render.lighting.LightModel (implements committee.nova.mods.avaritia.api.client.render.pipeline.IVertexOperation)
    • committee.nova.mods.avaritia.api.client.render.lighting.LightModel.Light
    • committee.nova.mods.avaritia.api.util.vec.Line3 (implements committee.nova.mods.avaritia.api.util.java.Copyable<T>)
    • committee.nova.mods.avaritia.api.util.lang.Localizable
      • committee.nova.mods.avaritia.api.util.lang.Tooltip
    • committee.nova.mods.avaritia.api.util.lang.Localizable.LocalizableBuilder
    • net.minecraft.data.loot.LootTableProvider (implements net.minecraft.data.DataProvider)
      • committee.nova.mods.avaritia.init.data.provider.loot.ModLootTables
    • committee.nova.mods.avaritia.api.util.math.MathUtils
    • committee.nova.mods.avaritia.api.client.render.model.MatLib
    • committee.nova.mods.avaritia.util.MenuUtils
    • net.minecraft.world.effect.MobEffect (implements net.minecraftforge.common.extensions.IForgeMobEffect)
    • committee.nova.mods.avaritia.ModApi
    • committee.nova.mods.avaritia.init.registry.ModArmorMaterial
    • committee.nova.mods.avaritia.init.registry.ModArmorMaterial.SimpleArmorMaterial (implements net.minecraft.world.item.ArmorMaterial)
    • committee.nova.mods.avaritia.init.registry.ModBlocks
    • committee.nova.mods.avaritia.init.registry.ModCaps
    • committee.nova.mods.avaritia.init.data.provider.recipe.ModCatalystRecipeBuilder.Result
    • committee.nova.mods.avaritia.init.config.ModConfig
    • committee.nova.mods.avaritia.init.registry.ModCreativeModeTabs
    • committee.nova.mods.avaritia.init.registry.ModDamageTypes
    • committee.nova.mods.avaritia.init.data.ModDataGen
    • 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)
      • committee.nova.mods.avaritia.client.model.entity.InfinityShieldModel
      • committee.nova.mods.avaritia.client.model.entity.InfinityTridentModel
    • committee.nova.mods.avaritia.api.client.render.model.ModelMaterial (implements committee.nova.mods.avaritia.api.util.java.Copyable<T>)
    • committee.nova.mods.avaritia.api.client.model.ModelRegistryHelper
    • committee.nova.mods.avaritia.init.compat.projecte.ModEMCHandler
    • committee.nova.mods.avaritia.init.registry.ModEnchants
    • committee.nova.mods.avaritia.init.registry.ModEntities
    • committee.nova.mods.avaritia.init.data.provider.recipe.ModEternalRecipeBuilder.Result
    • committee.nova.mods.avaritia.init.data.provider.recipe.ModExtremeSmithingRecipeBuilder (implements net.minecraft.data.recipes.RecipeBuilder)
    • committee.nova.mods.avaritia.init.registry.ModFoods
    • committee.nova.mods.avaritia.init.registry.ModItems
    • committee.nova.mods.avaritia.init.data.provider.recipe.ModMatterClusterRecipeBuilder.Result
    • committee.nova.mods.avaritia.init.registry.ModMenus
    • committee.nova.mods.avaritia.init.registry.ModMobEffects
    • committee.nova.mods.avaritia.init.registry.ModParticles
    • committee.nova.mods.avaritia.init.registry.ModRarities
    • committee.nova.mods.avaritia.init.registry.ModRecipeSerializers
    • committee.nova.mods.avaritia.init.registry.ModRecipeTypes
    • committee.nova.mods.avaritia.init.registry.ModSearches
    • committee.nova.mods.avaritia.init.data.provider.recipe.ModShapedRecipeBuilder.Result
    • committee.nova.mods.avaritia.init.data.provider.recipe.ModShapelessRecipeBuilder.Result
    • committee.nova.mods.avaritia.init.registry.ModSingularities
    • committee.nova.mods.avaritia.init.registry.ModSounds
    • committee.nova.mods.avaritia.init.registry.ModTags
    • committee.nova.mods.avaritia.init.registry.ModTileEntities
    • committee.nova.mods.avaritia.init.registry.ModToolTiers
    • committee.nova.mods.avaritia.init.registry.ModTooltips
    • committee.nova.mods.avaritia.core.name.NameCacheManager
    • committee.nova.mods.avaritia.common.net.NbtDataPack
    • committee.nova.mods.avaritia.api.util.NBTUtils
    • committee.nova.mods.avaritia.api.init.handler.NetBaseHandler
    • committee.nova.mods.avaritia.init.compat.jei.category.tables.NetherCraftingTableCategory (implements mezz.jei.api.recipe.category.IRecipeCategory<T>)
    • committee.nova.mods.avaritia.init.handler.NetworkHandler
    • committee.nova.mods.avaritia.init.data.provider.recipe.NoConsumeCatalystShapedRecipeBuilder (implements net.minecraft.data.recipes.RecipeBuilder)
    • committee.nova.mods.avaritia.init.data.provider.recipe.NoConsumeCatalystShapedRecipeBuilder.Result (implements net.minecraft.data.recipes.FinishedRecipe)
    • committee.nova.mods.avaritia.api.common.container.NoMenuContainer (implements net.minecraft.world.Container)
    • committee.nova.mods.avaritia.util.NumberFormatUtil
    • committee.nova.mods.avaritia.api.client.render.model.OBJParser
    • committee.nova.mods.avaritia.api.client.render.model.OBJWriter
    • committee.nova.mods.avaritia.api.client.screen.component.OperationButton
    • committee.nova.mods.avaritia.init.handler.PackResourceHandler
    • net.minecraft.client.particle.Particle
      • net.minecraft.client.particle.SingleQuadParticle
        • net.minecraft.client.particle.TextureSheetParticle
    • committee.nova.mods.avaritia.api.client.model.PerspectiveModelState (implements net.minecraft.client.resources.model.ModelState)
    • committee.nova.mods.avaritia.api.client.render.lighting.PlanarLightModel (implements committee.nova.mods.avaritia.api.client.render.pipeline.IVertexOperation)
    • committee.nova.mods.avaritia.api.util.PlayerUtils
    • committee.nova.mods.avaritia.api.util.PosUtils
    • committee.nova.mods.avaritia.api.client.model.Quad (implements committee.nova.mods.avaritia.api.client.model.IVertexConsumer, committee.nova.mods.avaritia.api.client.model.IVertexProducer)
    • committee.nova.mods.avaritia.api.client.model.Quad.Vertex
    • committee.nova.mods.avaritia.api.util.vec.Quat (implements committee.nova.mods.avaritia.api.util.java.Copyable<T>)
    • committee.nova.mods.avaritia.api.util.data.RawValue (implements net.minecraft.world.item.crafting.Ingredient.Value)
    • committee.nova.mods.avaritia.api.util.math.RayTracer
    • committee.nova.mods.avaritia.api.util.recipe.RecipeProcessor
    • net.minecraft.data.recipes.RecipeProvider (implements net.minecraft.data.DataProvider)
      • committee.nova.mods.avaritia.init.data.provider.ModRecipes (implements net.minecraftforge.common.crafting.conditions.IConditionBuilder)
    • java.lang.Record
    • committee.nova.mods.avaritia.api.util.vec.Rectangle4i (implements committee.nova.mods.avaritia.api.util.java.Copyable<T>)
    • net.minecraft.data.registries.RegistriesDatapackGenerator (implements net.minecraft.data.DataProvider)
      • net.minecraftforge.common.data.DatapackBuiltinEntriesProvider
    • committee.nova.mods.avaritia.api.init.registry.RegUtils
    • committee.nova.mods.avaritia.init.mixins.ReloadableServerResourcesMixin
    • net.minecraft.client.renderer.entity.layers.RenderLayer<T,M>
      • net.minecraft.client.renderer.entity.layers.ElytraLayer<T,M>
      • committee.nova.mods.avaritia.client.render.entity.InfinityArmorRender<T,M>
    • committee.nova.mods.avaritia.Res
    • committee.nova.mods.avaritia.init.handler.ResourceReloadHandler
    • committee.nova.mods.avaritia.api.client.util.ResourceUtils
    • committee.nova.mods.avaritia.common.capability.RingStorageProvider (implements net.minecraftforge.common.capabilities.ICapabilitySerializable<T>)
    • committee.nova.mods.avaritia.common.net.channel.S2CChannelActionPack
    • committee.nova.mods.avaritia.common.net.channel.S2CChannelListPack
    • committee.nova.mods.avaritia.common.net.channel.S2CChannelStatePack
    • committee.nova.mods.avaritia.common.net.chest.S2CInfinityChestStatePack
    • committee.nova.mods.avaritia.common.net.S2CSideConfigSyncPacket
    • committee.nova.mods.avaritia.common.net.S2CSingularitiesPack
    • committee.nova.mods.avaritia.common.net.S2CTotemPack
    • net.minecraft.world.level.saveddata.SavedData
    • committee.nova.mods.avaritia.init.compat.jei.category.tables.SculkCraftingTableCategory (implements mezz.jei.api.recipe.category.IRecipeCategory<T>)
    • committee.nova.mods.avaritia.core.channel.ServerChannelManager
    • committee.nova.mods.avaritia.core.chest.ServerChestManager
    • committee.nova.mods.avaritia.common.crafting.recipe.ShapedTableCraftingRecipe (implements committee.nova.mods.avaritia.common.crafting.recipe.ITierCraftingRecipe)
    • committee.nova.mods.avaritia.common.crafting.recipe.ShapedTableCraftingRecipe.Serializer (implements net.minecraft.world.item.crafting.RecipeSerializer<T>)
    • committee.nova.mods.avaritia.common.crafting.recipe.ShapelessTableCraftingRecipe (implements committee.nova.mods.avaritia.common.crafting.recipe.ITierCraftingRecipe)
    • committee.nova.mods.avaritia.common.crafting.recipe.ShapelessTableCraftingRecipe.Serializer (implements net.minecraft.world.item.crafting.RecipeSerializer<T>)
    • committee.nova.mods.avaritia.client.particle.ShockwaveParticle.Provider (implements net.minecraft.client.particle.ParticleProvider<T>)
    • committee.nova.mods.avaritia.core.io.SideConfiguration
    • net.minecraft.world.SimpleContainer (implements net.minecraft.world.Container, net.minecraft.world.inventory.StackedContentsCompatible)
    • java.nio.file.SimpleFileVisitor<T> (implements java.nio.file.FileVisitor<T>)
    • net.minecraft.server.packs.resources.SimplePreparableReloadListener<T> (implements net.minecraft.server.packs.resources.PreparableReloadListener)
    • committee.nova.mods.avaritia.core.singularity.Singularity
    • committee.nova.mods.avaritia.init.compat.crafttweaker.SingularityCrafting
    • committee.nova.mods.avaritia.init.handler.SingularityHandler
    • committee.nova.mods.avaritia.init.data.provider.base.SingularityProvider (implements net.minecraft.data.DataProvider)
    • committee.nova.mods.avaritia.util.SingularityUtils
    • net.minecraft.world.inventory.Slot
      • committee.nova.mods.avaritia.api.common.slot.BlackListSlot
      • committee.nova.mods.avaritia.api.common.slot.FakeSlot
      • committee.nova.mods.avaritia.common.container.slot.ModCraftResultSlot
      • net.minecraftforge.items.SlotItemHandler
    • committee.nova.mods.avaritia.api.util.SneakyUtils
    • committee.nova.mods.avaritia.util.SortUtils
    • committee.nova.mods.avaritia.util.SortUtils.Sort
    • net.minecraftforge.common.data.SoundDefinitionsProvider (implements net.minecraft.data.DataProvider)
    • committee.nova.mods.avaritia.util.StorageUtils
    • committee.nova.mods.avaritia.util.StorageUtils.Action
    • committee.nova.mods.avaritia.util.StorageUtils.ViewType
    • committee.nova.mods.avaritia.api.common.wrapper.StrictItemStack
    • committee.nova.mods.avaritia.api.util.StringUtils
    • net.minecraft.data.tags.TagsProvider<T> (implements net.minecraft.data.DataProvider)
      • net.minecraft.data.tags.IntrinsicHolderTagsProvider<T>
        • net.minecraft.data.tags.EntityTypeTagsProvider
        • committee.nova.mods.avaritia.init.data.provider.ModBlockTags
        • committee.nova.mods.avaritia.init.data.provider.ModItemTags
      • committee.nova.mods.avaritia.init.data.provider.ModDamageTypeTags
    • committee.nova.mods.avaritia.client.render.tile.TesseractRender (implements net.minecraft.client.renderer.blockentity.BlockEntityRenderer<T>)
    • committee.nova.mods.avaritia.init.test.TestCmd
    • committee.nova.mods.avaritia.api.client.screen.coordinate.TexCoordinate (implements java.io.Serializable)
    • committee.nova.mods.avaritia.api.client.screen.component.Text
    • committee.nova.mods.avaritia.api.client.screen.component.TextureButton.Builder
    • committee.nova.mods.avaritia.api.client.util.TextureUtils
    • committee.nova.mods.avaritia.api.util.lang.TextUtils
    • java.lang.Throwable (implements java.io.Serializable)
    • committee.nova.mods.avaritia.init.compat.emi.handler.TierCraftMenuRecipeHandler (implements dev.emi.emi.api.recipe.handler.StandardRecipeHandler<T>)
    • committee.nova.mods.avaritia.api.util.TileEntityUtils
    • committee.nova.mods.avaritia.core.io.TileIOHandler
    • committee.nova.mods.avaritia.api.util.math.TimeTracer
    • committee.nova.mods.avaritia.util.ToolUtils
    • committee.nova.mods.avaritia.api.client.util.TransformUtils
    • net.minecraft.world.inventory.TransientCraftingContainer (implements net.minecraft.world.inventory.CraftingContainer)
    • committee.nova.mods.avaritia.api.util.vec.uv.UV (implements committee.nova.mods.avaritia.api.util.java.Copyable<T>)
    • committee.nova.mods.avaritia.api.util.vec.Vector3 (implements committee.nova.mods.avaritia.api.util.java.Copyable<T>)
    • committee.nova.mods.avaritia.api.client.util.VectorUtils
    • committee.nova.mods.avaritia.api.util.vec.Vertex5 (implements committee.nova.mods.avaritia.api.util.java.Copyable<T>)
    • committee.nova.mods.avaritia.api.client.render.pipeline.VertexAttribute<T> (implements committee.nova.mods.avaritia.api.client.render.pipeline.IVertexOperation)
      • committee.nova.mods.avaritia.api.client.render.pipeline.attribute.ColourAttribute
      • committee.nova.mods.avaritia.api.client.render.pipeline.attribute.LightCoordAttribute
      • committee.nova.mods.avaritia.api.client.render.pipeline.attribute.LightingAttribute
      • committee.nova.mods.avaritia.api.client.render.pipeline.attribute.NormalAttribute
      • committee.nova.mods.avaritia.api.client.render.pipeline.attribute.SideAttribute
    • committee.nova.mods.avaritia.api.client.util.VertexUtils
    • committee.nova.mods.avaritia.api.util.WorldUtils
    • committee.nova.mods.avaritia.api.client.model.bakedmodels.WrappedItemModel (implements committee.nova.mods.avaritia.api.client.model.PerspectiveModel)

接口分层结构

Enum Class Hierarchy