Package net.minecraft.loot.condition
Class RandomChanceWithLootingLootCondition
java.lang.Object
net.minecraft.loot.condition.RandomChanceWithLootingLootCondition
- All Implemented Interfaces:
Predicate<LootContext>,LootCondition,LootContextAware
- Mappings:
Namespace Name official ecnintermediary net/minecraft/class_225named net/minecraft/loot/condition/RandomChanceWithLootingLootCondition
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface net.minecraft.loot.condition.LootCondition
LootCondition.Builder -
Field Summary
FieldsModifier and TypeFieldDescription(package private) final float(package private) final float -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic LootCondition.Builderbuilder(float chance, float lootingMultiplier) getType()booleantest(LootContext lootContext) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.loot.context.LootContextAware
validate
-
Field Details
-
chance
final float chance- Mappings:
Namespace Name Mixin selector official aLecn;a:Fintermediary field_1300Lnet/minecraft/class_225;field_1300:Fnamed chanceLnet/minecraft/loot/condition/RandomChanceWithLootingLootCondition;chance:F
-
lootingMultiplier
final float lootingMultiplier- Mappings:
Namespace Name Mixin selector official bLecn;b:Fintermediary field_1299Lnet/minecraft/class_225;field_1299:Fnamed lootingMultiplierLnet/minecraft/loot/condition/RandomChanceWithLootingLootCondition;lootingMultiplier:F
-
-
Constructor Details
-
RandomChanceWithLootingLootCondition
RandomChanceWithLootingLootCondition(float chance, float lootingMultiplier) - Mappings:
Namespace Name Mixin selector official <init>Lecn;<init>(FF)Vintermediary <init>Lnet/minecraft/class_225;<init>(FF)Vnamed <init>Lnet/minecraft/loot/condition/RandomChanceWithLootingLootCondition;<init>(FF)V
-
-
Method Details
-
getType
- Specified by:
getTypein interfaceLootCondition- Mappings:
Namespace Name Mixin selector official bLech;b()Leci;intermediary method_29325Lnet/minecraft/class_5341;method_29325()Lnet/minecraft/class_5342;named getTypeLnet/minecraft/loot/condition/LootCondition;getType()Lnet/minecraft/loot/condition/LootConditionType;
-
getRequiredParameters
- Specified by:
getRequiredParametersin interfaceLootContextAware- Mappings:
Namespace Name Mixin selector official aLdzi;a()Ljava/util/Set;intermediary method_293Lnet/minecraft/class_46;method_293()Ljava/util/Set;named getRequiredParametersLnet/minecraft/loot/context/LootContextAware;getRequiredParameters()Ljava/util/Set;
-
test
- Specified by:
testin interfacePredicate<LootContext>- Mappings:
Namespace Name Mixin selector official aLecn;a(Ldzh;)Zintermediary method_950Lnet/minecraft/class_225;method_950(Lnet/minecraft/class_47;)Znamed testLnet/minecraft/loot/condition/RandomChanceWithLootingLootCondition;test(Lnet/minecraft/loot/context/LootContext;)Z
-
builder
- Mappings:
Namespace Name Mixin selector official aLecn;a(FF)Lech$a;intermediary method_953Lnet/minecraft/class_225;method_953(FF)Lnet/minecraft/class_5341$class_210;named builderLnet/minecraft/loot/condition/RandomChanceWithLootingLootCondition;builder(FF)Lnet/minecraft/loot/condition/LootCondition$Builder;
-