yarn/mappings/net/minecraft/enchantment/Enchantment.mapping

330 lines
14 KiB
Plaintext

CLASS net/minecraft/class_1887 net/minecraft/enchantment/Enchantment
FIELD field_51643 CODEC Lcom/mojang/serialization/Codec;
FIELD field_51644 ENTRY_CODEC Lcom/mojang/serialization/Codec;
FIELD field_51949 MAX_LEVEL I
FIELD field_51950 ENTRY_PACKET_CODEC Lnet/minecraft/class_9139;
METHOD method_20742 getMaxPower (I)I
ARG 1 level
METHOD method_56109 getApplicableItems ()Lnet/minecraft/class_6885;
METHOD method_58440 constantCost (I)Lnet/minecraft/class_1887$class_9426;
ARG 0 base
METHOD method_58441 leveledCost (II)Lnet/minecraft/class_1887$class_9426;
ARG 0 base
ARG 1 perLevel
METHOD method_58442 definition (Lnet/minecraft/class_6885;IILnet/minecraft/class_1887$class_9426;Lnet/minecraft/class_1887$class_9426;I[Lnet/minecraft/class_9274;)Lnet/minecraft/class_1887$class_9427;
ARG 0 supportedItems
ARG 1 weight
ARG 2 maxLevel
ARG 3 minCost
ARG 4 maxCost
ARG 5 anvilCost
ARG 6 slots
METHOD method_58443 definition (Lnet/minecraft/class_6885;Lnet/minecraft/class_6885;IILnet/minecraft/class_1887$class_9426;Lnet/minecraft/class_1887$class_9426;I[Lnet/minecraft/class_9274;)Lnet/minecraft/class_1887$class_9427;
ARG 0 supportedItems
ARG 1 primaryItems
ARG 2 weight
ARG 3 maxLevel
ARG 4 minCost
ARG 5 maxCost
ARG 6 anvilCost
ARG 7 slots
METHOD method_58444 isPrimaryItem (Lnet/minecraft/class_1799;)Z
ARG 1 stack
METHOD method_58445 getWeight ()I
METHOD method_58446 getAnvilCost ()I
METHOD method_60013 removeLocationBasedEffects (ILnet/minecraft/class_9699;Lnet/minecraft/class_1309;)V
ARG 1 level
ARG 2 context
ARG 3 user
METHOD method_60014 hasDamageImmunityTo (Lnet/minecraft/class_3218;ILnet/minecraft/class_1297;Lnet/minecraft/class_1282;)Z
ARG 1 world
ARG 2 level
ARG 3 user
ARG 4 damageSource
METHOD method_60015 createEnchantedEntityLootContext (Lnet/minecraft/class_3218;ILnet/minecraft/class_1297;Lnet/minecraft/class_243;)Lnet/minecraft/class_47;
ARG 0 world
ARG 1 level
ARG 2 entity
ARG 3 pos
METHOD method_60016 createEnchantedLocationLootContext (Lnet/minecraft/class_3218;ILnet/minecraft/class_1297;Z)Lnet/minecraft/class_47;
ARG 0 world
ARG 1 level
ARG 2 entity
ARG 3 enchantmentActive
METHOD method_60017 createEnchantedItemLootContext (Lnet/minecraft/class_3218;ILnet/minecraft/class_1799;)Lnet/minecraft/class_47;
ARG 0 world
ARG 1 level
ARG 2 stack
METHOD method_60018 modifyDamageProtection (Lnet/minecraft/class_3218;ILnet/minecraft/class_1799;Lnet/minecraft/class_1297;Lnet/minecraft/class_1282;Lorg/apache/commons/lang3/mutable/MutableFloat;)V
ARG 1 world
ARG 2 level
ARG 3 stack
ARG 4 user
ARG 5 damageSource
ARG 6 damageProtection
METHOD method_60019 modifyMobExperience (Lnet/minecraft/class_3218;ILnet/minecraft/class_1799;Lnet/minecraft/class_1297;Lorg/apache/commons/lang3/mutable/MutableFloat;)V
ARG 1 world
ARG 2 level
ARG 3 stack
ARG 4 user
ARG 5 mobExperience
METHOD method_60020 modifyItemDamage (Lnet/minecraft/class_3218;ILnet/minecraft/class_1799;Lorg/apache/commons/lang3/mutable/MutableFloat;)V
ARG 1 world
ARG 2 level
ARG 3 stack
ARG 4 itemDamage
METHOD method_60021 onTick (Lnet/minecraft/class_3218;ILnet/minecraft/class_9699;Lnet/minecraft/class_1297;)V
ARG 1 world
ARG 2 level
ARG 3 context
ARG 4 user
METHOD method_60022 (Lnet/minecraft/class_3218;ILnet/minecraft/class_9699;Lnet/minecraft/class_1297;Lnet/minecraft/class_9721;)V
ARG 4 effect
METHOD method_60023 onHitBlock (Lnet/minecraft/class_3218;ILnet/minecraft/class_9699;Lnet/minecraft/class_1297;Lnet/minecraft/class_243;Lnet/minecraft/class_2680;)V
ARG 1 world
ARG 2 level
ARG 3 context
ARG 4 enchantedEntity
ARG 5 pos
ARG 6 state
METHOD method_60024 (Lnet/minecraft/class_3218;ILnet/minecraft/class_9699;Lnet/minecraft/class_1297;Lnet/minecraft/class_243;Lnet/minecraft/class_9721;)V
ARG 5 effect
METHOD method_60025 applyLocationBasedEffects (Lnet/minecraft/class_3218;ILnet/minecraft/class_9699;Lnet/minecraft/class_1309;)V
ARG 1 world
ARG 2 level
ARG 3 context
ARG 4 user
METHOD method_60026 slotMatches (Lnet/minecraft/class_1304;)Z
ARG 1 slot
METHOD method_60027 (Lnet/minecraft/class_1304;Lnet/minecraft/class_9274;)Z
ARG 1 slotx
METHOD method_60028 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_60029 (Lnet/minecraft/class_9699;Lnet/minecraft/class_1309;ILnet/minecraft/class_9722;)V
ARG 3 effect
METHOD method_60030 builder (Lnet/minecraft/class_1887$class_9427;)Lnet/minecraft/class_1887$class_9700;
ARG 0 definition
METHOD method_60031 applyTargetedEffect (Lnet/minecraft/class_9710;Lnet/minecraft/class_3218;ILnet/minecraft/class_9699;Lnet/minecraft/class_1297;Lnet/minecraft/class_1282;)V
ARG 0 effect
ARG 1 world
ARG 2 level
ARG 3 context
ARG 4 user
ARG 5 damageSource
METHOD method_60032 applyEffects (Ljava/util/List;Lnet/minecraft/class_47;Ljava/util/function/Consumer;)V
ARG 0 entries
ARG 1 lootContext
ARG 2 effectConsumer
METHOD method_60033 canBeCombined (Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;)Z
ARG 0 first
ARG 1 second
METHOD method_60034 getEffect (Lnet/minecraft/class_9331;)Ljava/util/List;
ARG 1 type
METHOD method_60035 modifyValue (Lnet/minecraft/class_9331;Lnet/minecraft/class_3218;ILnet/minecraft/class_1799;Lnet/minecraft/class_1297;Lnet/minecraft/class_1282;Lorg/apache/commons/lang3/mutable/MutableFloat;)V
ARG 1 type
ARG 2 world
ARG 3 level
ARG 4 stack
ARG 5 user
ARG 6 damageSource
ARG 7 value
METHOD method_60036 modifyValue (Lnet/minecraft/class_9331;Lnet/minecraft/class_3218;ILnet/minecraft/class_1799;Lnet/minecraft/class_1297;Lorg/apache/commons/lang3/mutable/MutableFloat;)V
ARG 1 type
ARG 2 world
ARG 3 level
ARG 4 stack
ARG 5 user
ARG 6 value
METHOD method_60037 modifyValue (Lnet/minecraft/class_9331;Lnet/minecraft/class_3218;ILnet/minecraft/class_1799;Lorg/apache/commons/lang3/mutable/MutableFloat;)V
ARG 1 type
ARG 2 world
ARG 3 level
ARG 4 stack
ARG 5 value
METHOD method_60038 (Lorg/apache/commons/lang3/mutable/MutableFloat;ILnet/minecraft/class_3218;Lnet/minecraft/class_9723;)V
ARG 3 effect
METHOD method_60039 (Lorg/apache/commons/lang3/mutable/MutableFloat;ILnet/minecraft/class_1297;Lnet/minecraft/class_9723;)V
ARG 3 effect
METHOD method_60040 createEnchantedDamageLootContext (Lnet/minecraft/class_3218;ILnet/minecraft/class_1297;Lnet/minecraft/class_1282;)Lnet/minecraft/class_47;
ARG 0 world
ARG 1 level
ARG 2 entity
ARG 3 damageSource
METHOD method_60041 modifyDamage (Lnet/minecraft/class_3218;ILnet/minecraft/class_1799;Lnet/minecraft/class_1297;Lnet/minecraft/class_1282;Lorg/apache/commons/lang3/mutable/MutableFloat;)V
ARG 1 world
ARG 2 level
ARG 3 stack
ARG 4 user
ARG 5 damageSource
ARG 6 damage
METHOD method_60042 modifyTridentReturnAcceleration (Lnet/minecraft/class_3218;ILnet/minecraft/class_1799;Lnet/minecraft/class_1297;Lorg/apache/commons/lang3/mutable/MutableFloat;)V
ARG 1 world
ARG 2 level
ARG 3 stack
ARG 4 user
ARG 5 tridentReturnAcceleration
METHOD method_60043 modifyAmmoUse (Lnet/minecraft/class_3218;ILnet/minecraft/class_1799;Lorg/apache/commons/lang3/mutable/MutableFloat;)V
ARG 1 world
ARG 2 level
ARG 3 projectileStack
ARG 4 ammoUse
METHOD method_60044 onProjectileSpawned (Lnet/minecraft/class_3218;ILnet/minecraft/class_9699;Lnet/minecraft/class_1297;)V
ARG 1 world
ARG 2 level
ARG 3 context
ARG 4 user
METHOD method_60045 (Lnet/minecraft/class_3218;ILnet/minecraft/class_9699;Lnet/minecraft/class_1297;Lnet/minecraft/class_9721;)V
ARG 4 effect
METHOD method_60046 isSupportedItem (Lnet/minecraft/class_1799;)Z
ARG 1 stack
METHOD method_60047 (Lorg/apache/commons/lang3/mutable/MutableFloat;ILnet/minecraft/class_1297;Lnet/minecraft/class_9723;)V
ARG 3 effect
METHOD method_60048 modifySmashDamagePerFallenBlock (Lnet/minecraft/class_3218;ILnet/minecraft/class_1799;Lnet/minecraft/class_1297;Lnet/minecraft/class_1282;Lorg/apache/commons/lang3/mutable/MutableFloat;)V
ARG 1 world
ARG 2 level
ARG 3 stack
ARG 4 user
ARG 5 damageSource
ARG 6 smashDamagePerFallenBlock
METHOD method_60049 modifyTridentSpinAttackStrength (Lnet/minecraft/class_5819;ILorg/apache/commons/lang3/mutable/MutableFloat;)V
ARG 1 random
ARG 2 level
ARG 3 tridentSpinAttackStrength
METHOD method_60050 modifyProjectilePiercing (Lnet/minecraft/class_3218;ILnet/minecraft/class_1799;Lorg/apache/commons/lang3/mutable/MutableFloat;)V
ARG 1 world
ARG 2 level
ARG 3 stack
ARG 4 projectilePiercing
METHOD method_60051 modifyKnockback (Lnet/minecraft/class_3218;ILnet/minecraft/class_1799;Lnet/minecraft/class_1297;Lnet/minecraft/class_1282;Lorg/apache/commons/lang3/mutable/MutableFloat;)V
ARG 1 world
ARG 2 level
ARG 3 stack
ARG 4 user
ARG 5 damageSource
ARG 6 knockback
METHOD method_60052 modifyFishingTimeReduction (Lnet/minecraft/class_3218;ILnet/minecraft/class_1799;Lnet/minecraft/class_1297;Lorg/apache/commons/lang3/mutable/MutableFloat;)V
ARG 1 world
ARG 2 level
ARG 3 stack
ARG 4 user
ARG 5 fishingTimeReduction
METHOD method_60053 modifyBlockExperience (Lnet/minecraft/class_3218;ILnet/minecraft/class_1799;Lorg/apache/commons/lang3/mutable/MutableFloat;)V
ARG 1 world
ARG 2 level
ARG 3 stack
ARG 4 blockExperience
METHOD method_60054 modifyArmorEffectiveness (Lnet/minecraft/class_3218;ILnet/minecraft/class_1799;Lnet/minecraft/class_1297;Lnet/minecraft/class_1282;Lorg/apache/commons/lang3/mutable/MutableFloat;)V
ARG 1 world
ARG 2 level
ARG 3 stack
ARG 4 user
ARG 5 damageSource
ARG 6 armorEffectiveness
METHOD method_60055 modifyFishingLuckBonus (Lnet/minecraft/class_3218;ILnet/minecraft/class_1799;Lnet/minecraft/class_1297;Lorg/apache/commons/lang3/mutable/MutableFloat;)V
ARG 1 world
ARG 2 level
ARG 3 stack
ARG 4 user
ARG 5 fishingLuckBonus
METHOD method_60056 modifyRepairWithXp (Lnet/minecraft/class_3218;ILnet/minecraft/class_1799;Lorg/apache/commons/lang3/mutable/MutableFloat;)V
ARG 1 world
ARG 2 level
ARG 3 stack
ARG 4 repairWithXp
METHOD method_60057 modifyProjectileCount (Lnet/minecraft/class_3218;ILnet/minecraft/class_1799;Lnet/minecraft/class_1297;Lorg/apache/commons/lang3/mutable/MutableFloat;)V
ARG 1 world
ARG 2 level
ARG 3 stack
ARG 4 user
ARG 5 projectileCount
METHOD method_60058 modifyCrossbowChargeTime (Lnet/minecraft/class_5819;ILorg/apache/commons/lang3/mutable/MutableFloat;)V
ARG 1 random
ARG 2 level
ARG 3 crossbowChargeTime
METHOD method_60059 modifyProjectileSpread (Lnet/minecraft/class_3218;ILnet/minecraft/class_1799;Lnet/minecraft/class_1297;Lorg/apache/commons/lang3/mutable/MutableFloat;)V
ARG 1 world
ARG 2 level
ARG 3 stack
ARG 4 user
ARG 5 projectileSpread
METHOD method_60506 modifyValue (Lnet/minecraft/class_9331;Lnet/minecraft/class_5819;ILorg/apache/commons/lang3/mutable/MutableFloat;)V
ARG 1 type
ARG 2 random
ARG 3 level
ARG 4 value
METHOD method_60768 createHitBlockLootContext (Lnet/minecraft/class_3218;ILnet/minecraft/class_1297;Lnet/minecraft/class_243;Lnet/minecraft/class_2680;)Lnet/minecraft/class_47;
ARG 0 world
ARG 1 level
ARG 2 entity
ARG 3 pos
ARG 4 state
METHOD method_8179 getName (Lnet/minecraft/class_6880;I)Lnet/minecraft/class_2561;
ARG 0 enchantment
ARG 1 level
METHOD method_8182 getMinPower (I)I
ARG 1 level
METHOD method_8183 getMaxLevel ()I
METHOD method_8185 getEquipment (Lnet/minecraft/class_1309;)Ljava/util/Map;
ARG 1 entity
METHOD method_8187 getMinLevel ()I
METHOD method_8189 onTargetDamaged (Lnet/minecraft/class_3218;ILnet/minecraft/class_9699;Lnet/minecraft/class_9703;Lnet/minecraft/class_1297;Lnet/minecraft/class_1282;)V
ARG 1 world
ARG 2 level
ARG 3 context
ARG 4 target
ARG 5 user
ARG 6 damageSource
METHOD method_8192 isAcceptableItem (Lnet/minecraft/class_1799;)Z
ARG 1 stack
CLASS class_9426 Cost
FIELD field_51649 CODEC Lcom/mojang/serialization/Codec;
METHOD method_58447 forLevel (I)I
ARG 1 level
METHOD method_60071 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
CLASS class_9427 Definition
FIELD field_51650 CODEC Lcom/mojang/serialization/MapCodec;
METHOD method_60072 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
CLASS class_9700 Builder
FIELD field_51645 definition Lnet/minecraft/class_1887$class_9427;
FIELD field_51646 exclusiveSet Lnet/minecraft/class_6885;
FIELD field_51647 effectLists Ljava/util/Map;
FIELD field_51648 effectMap Lnet/minecraft/class_9323$class_9324;
METHOD <init> (Lnet/minecraft/class_1887$class_9427;)V
ARG 1 properties
METHOD method_60060 build (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1887;
ARG 1 id
METHOD method_60061 exclusiveSet (Lnet/minecraft/class_6885;)Lnet/minecraft/class_1887$class_9700;
ARG 1 exclusiveSet
METHOD method_60062 addEffect (Lnet/minecraft/class_9331;)Lnet/minecraft/class_1887$class_9700;
ARG 1 type
METHOD method_60063 addEffect (Lnet/minecraft/class_9331;Lnet/minecraft/class_9703;Lnet/minecraft/class_9703;Ljava/lang/Object;)Lnet/minecraft/class_1887$class_9700;
ARG 1 type
ARG 2 enchanted
ARG 3 affected
ARG 4 effect
METHOD method_60064 addEffect (Lnet/minecraft/class_9331;Lnet/minecraft/class_9703;Lnet/minecraft/class_9703;Ljava/lang/Object;Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_1887$class_9700;
ARG 1 type
ARG 2 enchanted
ARG 3 affected
ARG 4 effect
ARG 5 requirements
METHOD method_60065 addEffect (Lnet/minecraft/class_9331;Lnet/minecraft/class_9720;)Lnet/minecraft/class_1887$class_9700;
ARG 1 type
ARG 2 effect
METHOD method_60066 addEffect (Lnet/minecraft/class_9331;Ljava/lang/Object;)Lnet/minecraft/class_1887$class_9700;
ARG 1 effectType
ARG 2 effect
METHOD method_60067 addEffect (Lnet/minecraft/class_9331;Ljava/lang/Object;Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_1887$class_9700;
ARG 1 effectType
ARG 2 effect
ARG 3 requirements
METHOD method_60068 (Lnet/minecraft/class_9331;Lnet/minecraft/class_9331;)Ljava/util/List;
ARG 2 type
METHOD method_60069 getEffectsList (Lnet/minecraft/class_9331;)Ljava/util/List;
ARG 1 type
METHOD method_60070 addNonListEffect (Lnet/minecraft/class_9331;Ljava/lang/Object;)Lnet/minecraft/class_1887$class_9700;
ARG 1 type
ARG 2 effect