Class ItemStat.RegistryMappedInteger

Enclosing class:
ItemStat<T extends StatValue>

public static class ItemStat.RegistryMappedInteger extends ItemStat.RegistryMapped<Long,StatValue.RegistryMappedInteger>
  • Constructor Details

    • RegistryMappedInteger

      public RegistryMappedInteger(net.minecraft.tags.TagKey<net.minecraft.world.item.Item> appliesTo, net.minecraft.resources.ResourceLocation registry, String translationIdFormat)
    • RegistryMappedInteger

      public RegistryMappedInteger(net.minecraft.tags.TagKey<net.minecraft.world.item.Item> appliesTo, net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<T>> registry, String translationIdFormat)
  • Method Details

    • defaultValue

      public StatValue.RegistryMappedInteger defaultValue()
      Specified by:
      defaultValue in class ItemStat<StatValue.RegistryMappedInteger>
    • get

      public Optional<Long> get(net.minecraft.world.item.ItemStack stack, net.minecraft.resources.ResourceLocation key)
    • total

      public Optional<Long> total(net.minecraft.world.item.ItemStack stack)
    • increment

      public void increment(net.minecraft.world.item.ItemStack stack, net.minecraft.resources.ResourceLocation key, long amount)
    • increment

      public void increment(net.minecraft.world.item.ItemStack stack, net.minecraft.resources.ResourceLocation key)