Class EquipmentNumberProvider

java.lang.Object
com.petrolpark.data.loot.numberprovider.entity.EquipmentNumberProvider
All Implemented Interfaces:
EntityNumberProvider, net.minecraft.world.level.storage.loot.LootContextUser

public class EquipmentNumberProvider extends Object implements EntityNumberProvider
  • Field Details

    • equipmentSlot

      public final net.minecraft.world.entity.EquipmentSlot equipmentSlot
    • itemNumberProvider

      public final ItemStackNumberProvider itemNumberProvider
  • Constructor Details

    • EquipmentNumberProvider

      public EquipmentNumberProvider(net.minecraft.world.entity.EquipmentSlot equipmentSlot, ItemStackNumberProvider itemNumberProvider)
  • Method Details

    • getFloat

      public float getFloat(net.minecraft.world.entity.Entity entity, net.minecraft.world.level.storage.loot.LootContext lootContext)
      Specified by:
      getFloat in interface EntityNumberProvider
    • getReferencedContextParams

      public Set<net.minecraft.world.level.storage.loot.parameters.LootContextParam<?>> getReferencedContextParams()
      Specified by:
      getReferencedContextParams in interface net.minecraft.world.level.storage.loot.LootContextUser
    • getType

      public LootEntityNumberProviderType getType()
      Specified by:
      getType in interface EntityNumberProvider