Class Conversion.ArmorItemConversion

java.lang.Object
com.petrolpark.util.Conversion.ArmorItemConversion
All Implemented Interfaces:
Conversion<net.minecraft.world.item.Item>
Enclosing interface:
Conversion<T>

public abstract static class Conversion.ArmorItemConversion extends Object implements Conversion<net.minecraft.world.item.Item>
  • Field Details

    • map

      protected final Map<net.minecraft.world.item.ArmorItem.Type,Map<net.minecraft.world.item.Item,Optional<net.minecraft.world.item.ArmorItem>>> map
  • Constructor Details

    • ArmorItemConversion

      public ArmorItemConversion()
  • Method Details

    • convertArmorMaterial

      public abstract net.minecraft.core.Holder<net.minecraft.world.item.ArmorMaterial> convertArmorMaterial(net.minecraft.world.level.Level level, net.minecraft.world.item.Item object, net.minecraft.core.Holder<net.minecraft.world.item.ArmorMaterial> tier)
    • convert

      public Conversion.ConversionResult<net.minecraft.world.item.Item> convert(net.minecraft.world.level.Level level, net.minecraft.world.item.Item object, @Nullable net.minecraft.world.entity.player.Player player)
      Specified by:
      convert in interface Conversion<net.minecraft.world.item.Item>