Hierarchy For Package net.minecraft.world.item.trading
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.world.item.trading.MerchantOffers
- 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.world.item.trading.MerchantOffer
- net.minecraft.world.item.trading.TradeRebalanceVillagerTrades
- net.minecraft.world.item.trading.TradeSet
- net.minecraft.world.item.trading.TradeSets
- net.minecraft.world.item.trading.VillagerTrade (implements net.minecraft.world.level.storage.loot.Validatable)
- net.minecraft.world.item.trading.VillagerTrades
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
Interface Hierarchy
- net.minecraft.world.item.trading.Merchant
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- net.minecraft.world.item.trading.ItemCost
- net.minecraft.world.item.trading.TradeCost (implements net.minecraft.world.level.storage.loot.Validatable)
- net.minecraft.world.item.trading.TradeRebalanceVillagerTrades.BookTradeDefinition
- net.minecraft.world.item.trading.VillagerTrades.VillagerExplorerMapEntry
- java.lang.Record