Class LootContextParameters

java.lang.Object
net.minecraft.loot.context.LootContextParameters

public class LootContextParameters extends Object
Mappings:
Namespace Name
official dxz
intermediary net/minecraft/class_181
named net/minecraft/loot/context/LootContextParameters
  • Field Details

    • THIS_ENTITY

      public static final LootContextParameter<Entity> THIS_ENTITY
      Mappings:
      Namespace Name Mixin selector
      official a Ldxz;a:Ldxw;
      intermediary field_1226 Lnet/minecraft/class_181;field_1226:Lnet/minecraft/class_169;
      named THIS_ENTITY Lnet/minecraft/loot/context/LootContextParameters;THIS_ENTITY:Lnet/minecraft/loot/context/LootContextParameter;
    • LAST_DAMAGE_PLAYER

      public static final LootContextParameter<PlayerEntity> LAST_DAMAGE_PLAYER
      Mappings:
      Namespace Name Mixin selector
      official b Ldxz;b:Ldxw;
      intermediary field_1233 Lnet/minecraft/class_181;field_1233:Lnet/minecraft/class_169;
      named LAST_DAMAGE_PLAYER Lnet/minecraft/loot/context/LootContextParameters;LAST_DAMAGE_PLAYER:Lnet/minecraft/loot/context/LootContextParameter;
    • DAMAGE_SOURCE

      public static final LootContextParameter<DamageSource> DAMAGE_SOURCE
      Mappings:
      Namespace Name Mixin selector
      official c Ldxz;c:Ldxw;
      intermediary field_1231 Lnet/minecraft/class_181;field_1231:Lnet/minecraft/class_169;
      named DAMAGE_SOURCE Lnet/minecraft/loot/context/LootContextParameters;DAMAGE_SOURCE:Lnet/minecraft/loot/context/LootContextParameter;
    • KILLER_ENTITY

      public static final LootContextParameter<Entity> KILLER_ENTITY
      Mappings:
      Namespace Name Mixin selector
      official d Ldxz;d:Ldxw;
      intermediary field_1230 Lnet/minecraft/class_181;field_1230:Lnet/minecraft/class_169;
      named KILLER_ENTITY Lnet/minecraft/loot/context/LootContextParameters;KILLER_ENTITY:Lnet/minecraft/loot/context/LootContextParameter;
    • DIRECT_KILLER_ENTITY

      public static final LootContextParameter<Entity> DIRECT_KILLER_ENTITY
      Mappings:
      Namespace Name Mixin selector
      official e Ldxz;e:Ldxw;
      intermediary field_1227 Lnet/minecraft/class_181;field_1227:Lnet/minecraft/class_169;
      named DIRECT_KILLER_ENTITY Lnet/minecraft/loot/context/LootContextParameters;DIRECT_KILLER_ENTITY:Lnet/minecraft/loot/context/LootContextParameter;
    • ORIGIN

      public static final LootContextParameter<Vec3d> ORIGIN
      Mappings:
      Namespace Name Mixin selector
      official f Ldxz;f:Ldxw;
      intermediary field_24424 Lnet/minecraft/class_181;field_24424:Lnet/minecraft/class_169;
      named ORIGIN Lnet/minecraft/loot/context/LootContextParameters;ORIGIN:Lnet/minecraft/loot/context/LootContextParameter;
    • BLOCK_STATE

      public static final LootContextParameter<BlockState> BLOCK_STATE
      Mappings:
      Namespace Name Mixin selector
      official g Ldxz;g:Ldxw;
      intermediary field_1224 Lnet/minecraft/class_181;field_1224:Lnet/minecraft/class_169;
      named BLOCK_STATE Lnet/minecraft/loot/context/LootContextParameters;BLOCK_STATE:Lnet/minecraft/loot/context/LootContextParameter;
    • BLOCK_ENTITY

      public static final LootContextParameter<BlockEntity> BLOCK_ENTITY
      Mappings:
      Namespace Name Mixin selector
      official h Ldxz;h:Ldxw;
      intermediary field_1228 Lnet/minecraft/class_181;field_1228:Lnet/minecraft/class_169;
      named BLOCK_ENTITY Lnet/minecraft/loot/context/LootContextParameters;BLOCK_ENTITY:Lnet/minecraft/loot/context/LootContextParameter;
    • TOOL

      public static final LootContextParameter<ItemStack> TOOL
      Mappings:
      Namespace Name Mixin selector
      official i Ldxz;i:Ldxw;
      intermediary field_1229 Lnet/minecraft/class_181;field_1229:Lnet/minecraft/class_169;
      named TOOL Lnet/minecraft/loot/context/LootContextParameters;TOOL:Lnet/minecraft/loot/context/LootContextParameter;
    • EXPLOSION_RADIUS

      public static final LootContextParameter<Float> EXPLOSION_RADIUS
      Mappings:
      Namespace Name Mixin selector
      official j Ldxz;j:Ldxw;
      intermediary field_1225 Lnet/minecraft/class_181;field_1225:Lnet/minecraft/class_169;
      named EXPLOSION_RADIUS Lnet/minecraft/loot/context/LootContextParameters;EXPLOSION_RADIUS:Lnet/minecraft/loot/context/LootContextParameter;
  • Constructor Details

    • LootContextParameters

      public LootContextParameters()
  • Method Details

    • register

      private static <T> LootContextParameter<T> register(String name)
      Mappings:
      Namespace Name Mixin selector
      official a Ldxz;a(Ljava/lang/String;)Ldxw;
      intermediary method_798 Lnet/minecraft/class_181;method_798(Ljava/lang/String;)Lnet/minecraft/class_169;
      named register Lnet/minecraft/loot/context/LootContextParameters;register(Ljava/lang/String;)Lnet/minecraft/loot/context/LootContextParameter;