Class ScoreLootNumberProvider

java.lang.Object
net.minecraft.loot.provider.number.ScoreLootNumberProvider
All Implemented Interfaces:
LootContextAware, LootNumberProvider

public class ScoreLootNumberProvider
extends Object
implements LootNumberProvider
Mappings:
Namespace Name
official dlc
intermediary net/minecraft/class_5660
named net/minecraft/loot/provider/number/ScoreLootNumberProvider
  • Field Details

    • target

      private final LootScoreProvider target
      Mappings:
      Namespace Name Mixin selector
      official a Ldlc;a:Ldli;
      intermediary field_27925 Lnet/minecraft/class_5660;field_27925:Lnet/minecraft/class_5670;
      named target Lnet/minecraft/loot/provider/number/ScoreLootNumberProvider;target:Lnet/minecraft/loot/provider/score/LootScoreProvider;
    • score

      private final String score
      Mappings:
      Namespace Name Mixin selector
      official b Ldlc;b:Ljava/lang/String;
      intermediary field_27926 Lnet/minecraft/class_5660;field_27926:Ljava/lang/String;
      named score Lnet/minecraft/loot/provider/number/ScoreLootNumberProvider;score:Ljava/lang/String;
    • scale

      private final float scale
      Mappings:
      Namespace Name Mixin selector
      official c Ldlc;c:F
      intermediary field_27927 Lnet/minecraft/class_5660;field_27927:F
      named scale Lnet/minecraft/loot/provider/number/ScoreLootNumberProvider;scale:F
  • Constructor Details

    • ScoreLootNumberProvider

      private ScoreLootNumberProvider​(LootScoreProvider target, String score, float scale)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ldlc;<init>(Ldli;Ljava/lang/String;F)V
      intermediary <init> Lnet/minecraft/class_5660;<init>(Lnet/minecraft/class_5670;Ljava/lang/String;F)V
      named <init> Lnet/minecraft/loot/provider/number/ScoreLootNumberProvider;<init>(Lnet/minecraft/loot/provider/score/LootScoreProvider;Ljava/lang/String;F)V
  • Method Details

    • getType

      public LootNumberProviderType getType()
      Specified by:
      getType in interface LootNumberProvider
      Mappings:
      Namespace Name Mixin selector
      official a Ldla;a()Ldkz;
      intermediary method_365 Lnet/minecraft/class_5658;method_365()Lnet/minecraft/class_5657;
      named getType Lnet/minecraft/loot/provider/number/LootNumberProvider;getType()Lnet/minecraft/loot/provider/number/LootNumberProviderType;
    • getRequiredParameters

      public Set<LootContextParameter<?>> getRequiredParameters()
      Specified by:
      getRequiredParameters in interface LootContextAware
      Mappings:
      Namespace Name Mixin selector
      official b Ldho;b()Ljava/util/Set;
      intermediary method_293 Lnet/minecraft/class_46;method_293()Ljava/util/Set;
      named getRequiredParameters Lnet/minecraft/loot/context/LootContextAware;getRequiredParameters()Ljava/util/Set;
    • method_35569

      public static ScoreLootNumberProvider method_35569​(LootContext.EntityTarget entityTarget, String string)
      Mappings:
      Namespace Name Mixin selector
      official a Ldlc;a(Ldhn$c;Ljava/lang/String;)Ldlc;
      intermediary method_35569 Lnet/minecraft/class_5660;method_35569(Lnet/minecraft/class_47$class_50;Ljava/lang/String;)Lnet/minecraft/class_5660;
      named method_35569 Lnet/minecraft/loot/provider/number/ScoreLootNumberProvider;method_35569(Lnet/minecraft/loot/context/LootContext$EntityTarget;Ljava/lang/String;)Lnet/minecraft/loot/provider/number/ScoreLootNumberProvider;
    • method_35570

      public static ScoreLootNumberProvider method_35570​(LootContext.EntityTarget entityTarget, String string, float float2)
      Mappings:
      Namespace Name Mixin selector
      official a Ldlc;a(Ldhn$c;Ljava/lang/String;F)Ldlc;
      intermediary method_35570 Lnet/minecraft/class_5660;method_35570(Lnet/minecraft/class_47$class_50;Ljava/lang/String;F)Lnet/minecraft/class_5660;
      named method_35570 Lnet/minecraft/loot/provider/number/ScoreLootNumberProvider;method_35570(Lnet/minecraft/loot/context/LootContext$EntityTarget;Ljava/lang/String;F)Lnet/minecraft/loot/provider/number/ScoreLootNumberProvider;
    • nextFloat

      public float nextFloat​(LootContext context)
      Specified by:
      nextFloat in interface LootNumberProvider
      Mappings:
      Namespace Name Mixin selector
      official b Ldla;b(Ldhn;)F
      intermediary method_32454 Lnet/minecraft/class_5658;method_32454(Lnet/minecraft/class_47;)F
      named nextFloat Lnet/minecraft/loot/provider/number/LootNumberProvider;nextFloat(Lnet/minecraft/loot/context/LootContext;)F