Hierarchy For Package net.minecraft.village
Class Hierarchy
- java.lang.Object
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
- java.util.AbstractList<E> (implements java.util.List<E>)
- java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
- net.minecraft.village.TradeOfferList
- java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
- java.util.AbstractList<E> (implements java.util.List<E>)
- net.minecraft.village.MerchantInventory (implements net.minecraft.inventory.Inventory)
- net.minecraft.village.SimpleMerchant (implements net.minecraft.village.Merchant)
- net.minecraft.village.TradeOffer
- net.minecraft.village.TradeOffers
- net.minecraft.village.TradeOffers.BuyItemFactory (implements net.minecraft.village.TradeOffers.Factory)
- net.minecraft.village.TradeOffers.EmptyFactory (implements net.minecraft.village.TradeOffers.Factory)
- net.minecraft.village.TradeOffers.EnchantBookFactory (implements net.minecraft.village.TradeOffers.Factory)
- net.minecraft.village.TradeOffers.ProcessItemFactory (implements net.minecraft.village.TradeOffers.Factory)
- net.minecraft.village.TradeOffers.SellDyedArmorFactory (implements net.minecraft.village.TradeOffers.Factory)
- net.minecraft.village.TradeOffers.SellEnchantedToolFactory (implements net.minecraft.village.TradeOffers.Factory)
- net.minecraft.village.TradeOffers.SellItemFactory (implements net.minecraft.village.TradeOffers.Factory)
- net.minecraft.village.TradeOffers.SellMapFactory (implements net.minecraft.village.TradeOffers.Factory)
- net.minecraft.village.TradeOffers.SellPotionHoldingItemFactory (implements net.minecraft.village.TradeOffers.Factory)
- net.minecraft.village.TradeOffers.SellSuspiciousStewFactory (implements net.minecraft.village.TradeOffers.Factory)
- net.minecraft.village.TradeOffers.TypeAwareBuyForOneEmeraldFactory (implements net.minecraft.village.TradeOffers.Factory)
- net.minecraft.village.VillagerData
- net.minecraft.village.VillagerGossips
- net.minecraft.village.VillagerGossips.Reputation
- net.minecraft.village.VillagerType
- net.minecraft.village.ZombieSiegeManager (implements net.minecraft.world.spawner.SpecialSpawner)
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
Interface Hierarchy
- net.minecraft.village.Merchant
- net.minecraft.village.TradeOffers.Factory
- net.minecraft.entity.VariantHolder<T>
- net.minecraft.village.VillagerDataContainer
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- net.minecraft.village.VillageGossipType (implements net.minecraft.util.StringIdentifiable)
- net.minecraft.village.ZombieSiegeManager.State
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- net.minecraft.village.TradeOffers.TypedWrapperFactory (implements net.minecraft.village.TradeOffers.Factory)
- net.minecraft.village.VillagerGossips.GossipEntry
- net.minecraft.village.VillagerProfession
- java.lang.Record