Item refactoring (#712)

This commit is contained in:
Chloe Dawn 2019-06-03 17:42:18 +01:00 committed by Adrian Siekierka
parent 5c733115e7
commit bb90607728
69 changed files with 641 additions and 283 deletions

View File

@ -11,5 +11,5 @@ CLASS fv net/minecraft/block/dispenser/DispenserBehavior
METHOD a doDispense (Lew;Lbcb;)Lbcb;
METHOD c registerDefaults ()V
METHOD dispense (Lew;Lbcb;)Lbcb;
ARG 1 location
ARG 1 pointer
ARG 2 stack

View File

@ -1,11 +1,18 @@
CLASS fu net/minecraft/block/dispenser/ItemDispenserBehavior
METHOD a dispenseItem (Lbhi;Lbcb;ILfa;Lfk;)V
METHOD a spawnItem (Lbhi;Lbcb;ILfa;Lfk;)V
ARG 0 world
ARG 1 stack
ARG 2 offset
ARG 3 side
ARG 4 pos
METHOD a playSound (Lew;)V
METHOD a dispenseStack (Lew;Lbcb;)Lbcb;
ARG 1 pointer
METHOD a dispenseSilently (Lew;Lbcb;)Lbcb;
ARG 1 pointer
ARG 2 stack
METHOD a spawnParticles (Lew;Lfa;)V
ARG 1 block
ARG 1 pointer
ARG 2 side
METHOD dispense (Lew;Lbcb;)Lbcb;
ARG 1 location
ARG 2 stack

View File

@ -1,5 +1,7 @@
CLASS awn net/minecraft/entity/projectile/Projectile
METHOD c setVelocity (DDDFF)V
ARG 1 dirX
ARG 3 dirY
ARG 5 dirZ
ARG 1 x
ARG 3 y
ARG 5 z
ARG 7 speed
ARG 8 divergence

View File

@ -1,2 +1,5 @@
CLASS azu net/minecraft/item/AirBlockItem
FIELD a block Lbmm;
METHOD <init> (Lbmm;Lbbw$a;)V
ARG 1 block
ARG 2 settings

View File

@ -10,7 +10,7 @@ CLASS azv net/minecraft/item/ArmorItem
ARG 2 slot
ARG 3 settings
METHOD a dispenseArmor (Lew;Lbcb;)Lbcb;
ARG 0 block
ARG 0 pointer
ARG 1 armor
METHOD b getSlotType ()Lain;
METHOD d getMaterial ()Lazw;

View File

@ -2,5 +2,5 @@ CLASS azy net/minecraft/item/ArmorStandItem
METHOD <init> (Lbbw$a;)V
ARG 1 settings
METHOD a setRotations (Latd;Ljava/util/Random;)V
ARG 1 armorStand
ARG 1 stand
ARG 2 random

View File

@ -1,7 +1,7 @@
CLASS azz net/minecraft/item/ArrowItem
METHOD <init> (Lbbw$a;)V
ARG 1 settings
METHOD a createProjectile (Lbhi;Lbcb;Lair;)Lawc;
METHOD a createArrow (Lbhi;Lbcb;Lair;)Lawc;
ARG 1 world
ARG 2 stack
ARG 3 livingShooter
ARG 3 shooter

View File

@ -1,2 +1,8 @@
CLASS baw net/minecraft/item/AutomaticItemPlacementContext
FIELD g direction Lfa;
FIELD g facing Lfa;
METHOD <init> (Lbhi;Lev;Lfa;Lbcb;Lfa;)V
ARG 1 world
ARG 2 pos
ARG 3 facing
ARG 4 stack
ARG 5 side

View File

@ -1,8 +1,10 @@
CLASS baa net/minecraft/item/AxeItem
FIELD a BLOCK_TRANSFORMATIONS_MAP Ljava/util/Map;
FIELD a STRIPPED_BLOCKS Ljava/util/Map;
FIELD e EFFECTIVE_BLOCKS Ljava/util/Set;
METHOD <init> (Lbdf;FFLbbw$a;)V
ARG 1 material
ARG 2 attackDamage
ARG 3 attackSpeed
ARG 4 settings
METHOD a (Lbdm;Lavy;)V
ARG 1 p

View File

@ -2,7 +2,7 @@ CLASS bab net/minecraft/item/BannerItem
METHOD <init> (Lbmm;Lbmm;Lbbw$a;)V
ARG 1 standingBlock
ARG 2 wallBlock
METHOD a buildBannerTooltip (Lbcb;Ljava/util/List;)V
METHOD a appendBannerTooltip (Lbcb;Ljava/util/List;)V
ARG 0 stack
ARG 1 list
ARG 1 tooltip
METHOD b getColor ()Lbay;

View File

@ -4,4 +4,4 @@ CLASS bac net/minecraft/item/BannerPatternItem
ARG 1 pattern
ARG 2 settings
METHOD b getPattern ()Lbtg;
METHOD d nameTextComponent ()Ljm;
METHOD d getDescription ()Ljm;

View File

@ -1,10 +0,0 @@
CLASS bcn net/minecraft/item/BaseBowItem
FIELD a IS_BOW_PROJECTILE Ljava/util/function/Predicate;
FIELD b IS_CROSSBOW_PROJECTILE Ljava/util/function/Predicate;
METHOD <init> (Lbbw$a;)V
ARG 1 settings
METHOD a getItemHeld (Lair;Ljava/util/function/Predicate;)Lbcb;
ARG 0 entity
ARG 1 predicate
METHOD b getInventoryProjectilePredicate ()Ljava/util/function/Predicate;
METHOD d getHeldProjectilePredicate ()Ljava/util/function/Predicate;

View File

@ -1,29 +1,46 @@
CLASS bae net/minecraft/item/BlockItem
FIELD a block Lbmm;
METHOD <init> (Lbmm;Lbbw$a;)V
ARG 1 block
ARG 2 settings
METHOD a place (Lbaf;)Lahd;
METHOD a setBlockState (Lbaf;Lbvk;)Z
METHOD a copyItemTagToBlockEntity (Lbhi;Lavy;Lev;Lbcb;)Z
ARG 1 context
METHOD a place (Lbaf;Lbvk;)Z
ARG 1 context
ARG 2 state
METHOD a writeTagToBlockEntity (Lbhi;Lavy;Lev;Lbcb;)Z
ARG 0 world
ARG 1 player
ARG 2 pos
ARG 3 stack
METHOD a getPlaceSound (Lbvk;)Lyj;
METHOD a addProperty (Lbvk;Lbwn;Ljava/lang/String;)Lbvk;
ARG 1 state
METHOD a (Lbvk;Lbwn;Ljava/lang/Comparable;)Lbvk;
ARG 2 value
METHOD a with (Lbvk;Lbwn;Ljava/lang/String;)Lbvk;
ARG 0 state
ARG 1 property
ARG 2 name
METHOD a afterBlockPlaced (Lev;Lbhi;Lavy;Lbcb;Lbvk;)Z
METHOD a place (Lev;Lbhi;Lbcb;Lbvk;)Lbvk;
METHOD a postPlacement (Lev;Lbhi;Lavy;Lbcb;Lbvk;)Z
ARG 1 pos
ARG 2 world
ARG 3 player
ARG 4 stack
ARG 5 state
METHOD a placeFromTag (Lev;Lbhi;Lbcb;Lbvk;)Lbvk;
ARG 1 pos
ARG 2 world
ARG 3 stack
ARG 4 state
METHOD a registerBlockItemMap (Ljava/util/Map;Lbbw;)V
METHOD a appendBlocks (Ljava/util/Map;Lbbw;)V
ARG 1 map
ARG 2 item
METHOD b getPlacementContext (Lbaf;)Lbaf;
ARG 1 context
METHOD b canPlace (Lbaf;Lbvk;)Z
ARG 1 context
ARG 2 state
METHOD c getBlockState (Lbaf;)Lbvk;
METHOD d shouldCheckIfStateAllowsPlacement ()Z
METHOD c getPlacementState (Lbaf;)Lbvk;
ARG 1 context
METHOD d checkStatePlacement ()Z
METHOD e getBlock ()Lbmm;

View File

@ -1,4 +1,5 @@
CLASS bag net/minecraft/item/BoatItem
FIELD a RIDERS Ljava/util/function/Predicate;
FIELD b type Laxo$b;
METHOD <init> (Laxo$b;Lbbw$a;)V
ARG 1 type

View File

@ -8,7 +8,7 @@ CLASS bah net/minecraft/item/BoneMealItem
ARG 1 world
ARG 2 blockPos
ARG 3 facing
METHOD a playEffects (Lbhj;Lev;I)V
METHOD a createParticles (Lbhj;Lev;I)V
ARG 0 world
ARG 1 pos
ARG 2 amount
ARG 2 count

View File

@ -1 +1,13 @@
CLASS bak net/minecraft/item/BowItem
METHOD a getPullProgress (I)F
ARG 0 useTicks
METHOD a (Lavy;Lavy;)V
ARG 1 p
METHOD b (Lbcb;Lbhi;Lair;)F
ARG 0 stack
ARG 1 world
ARG 2 entity
METHOD c (Lbcb;Lbhi;Lair;)F
ARG 0 stack
ARG 1 world
ARG 2 entity

View File

@ -1 +1,3 @@
CLASS ban net/minecraft/item/CarrotOnAStickItem
METHOD a (Lahc;Lavy;)V
ARG 1 p

View File

@ -1,9 +1,9 @@
CLASS bap net/minecraft/item/ClockItem
CLASS bap$1
FIELD b lastClockTime D
FIELD c clockTimeChangeSpeed D
FIELD d lastWorldTime J
METHOD a getClockTime (Lbhi;D)D
FIELD b time D
FIELD c step D
FIELD d lastTick J
METHOD a getTime (Lbhi;D)D
ARG 1 world
ARG 2 skyAngle
METHOD call (Lbcb;Lbhi;Lair;)F

View File

@ -1,5 +1,16 @@
CLASS baq net/minecraft/item/CompassItem
CLASS baq$1
FIELD b angle D
FIELD c step D
FIELD d lastTick J
METHOD a getYaw (Latf;)D
ARG 1 entity
METHOD a getAngle (Lbhi;D)D
ARG 1 world
ARG 2 entityYaw
METHOD a getAngleToSpawn (Lbhj;Laii;)D
ARG 1 world
ARG 2 entity
METHOD call (Lbcb;Lbhi;Lair;)F
ARG 1 stack
ARG 2 world

View File

@ -1,16 +1,83 @@
CLASS bat net/minecraft/item/CrossbowItem
METHOD a getChargeSound (I)Lyj;
ARG 1 quickChargeLevel
FIELD c charged Z
FIELD d loaded Z
METHOD a getQuickChargeSound (I)Lyj;
ARG 1 stage
METHOD a getPullProgress (ILbcb;)F
ARG 0 useTicks
ARG 1 stack
METHOD a (Lahc;Lair;)V
ARG 1 e
METHOD a loadProjectiles (Lair;Lbcb;)Z
ARG 0 shooter
ARG 1 projectile
METHOD a loadProjectile (Lair;Lbcb;Lbcb;ZZ)Z
ARG 0 shooter
ARG 1 crossbow
ARG 2 projectile
ARG 3 simulated
ARG 4 creative
METHOD a (Lbbw;Lbcb;)Z
ARG 1 s
METHOD a hasProjectile (Lbcb;Lbbw;)Z
ARG 0 crossbow
ARG 1 projectile
METHOD a setCharged (Lbcb;Z)V
ARG 0 stack
ARG 1 charged
METHOD a shootAllProjectiles (Lbhi;Lair;Lahc;Lbcb;FF)V
METHOD a shootAll (Lbhi;Lair;Lahc;Lbcb;FF)V
ARG 0 world
ARG 1 entity
ARG 2 hand
ARG 3 stack
ARG 4 speed
ARG 5 divergence
METHOD a shoot (Lbhi;Lair;Lahc;Lbcb;Lbcb;FZFFF)V
METHOD b storeChargedProjectile (Lbcb;Lbcb;)V
ARG 0 world
ARG 1 shooter
ARG 2 hand
ARG 3 crossbow
ARG 4 projectile
ARG 5 soundPitch
ARG 6 creative
ARG 7 speed
ARG 8 divergence
ARG 9 simulated
METHOD a postShoot (Lbhi;Lair;Lbcb;)V
ARG 0 world
ARG 1 entity
ARG 2 stack
METHOD a createArrow (Lbhi;Lair;Lbcb;Lbcb;)Lawc;
ARG 0 world
ARG 1 entity
ARG 2 crossbow
ARG 3 arrow
METHOD a getSoundPitches (Ljava/util/Random;)[F
ARG 0 random
METHOD a getSoundPitch (Z)F
ARG 0 flag
METHOD b putProjectile (Lbcb;Lbcb;)V
ARG 0 crossbow
ARG 1 projectile
METHOD b (Lbcb;Lbhi;Lair;)F
ARG 0 stack
ARG 1 world
ARG 2 entity
METHOD c (Lbcb;Lbhi;Lair;)F
ARG 0 stack
ARG 1 world
ARG 2 entity
METHOD d isCharged (Lbcb;)Z
ARG 0 stack
METHOD d (Lbcb;Lbhi;Lair;)F
ARG 0 stack
ARG 1 world
ARG 2 entity
METHOD e getPullTime (Lbcb;)I
ARG 0 stack
METHOD j getChargedProjectiles (Lbcb;)Ljava/util/List;
METHOD j getProjectiles (Lbcb;)Ljava/util/List;
ARG 0 crossbow
METHOD k clearProjectiles (Lbcb;)V
ARG 0 crossbow
METHOD l getSpeed (Lbcb;)F
ARG 0 stack

View File

@ -8,15 +8,15 @@ CLASS bau net/minecraft/item/DebugStickItem
ARG 6 stack
METHOD a sendMessage (Lavy;Ljm;)V
ARG 0 player
ARG 1 component
METHOD a getPropertyString (Lbvk;Lbwn;)Ljava/lang/String;
ARG 1 message
METHOD a getValueString (Lbvk;Lbwn;)Ljava/lang/String;
ARG 0 state
ARG 1 property
METHOD a cycle (Lbvk;Lbwn;Z)Lbvk;
ARG 0 state
ARG 1 property
ARG 2 reverse
ARG 2 inverse
METHOD a cycle (Ljava/lang/Iterable;Ljava/lang/Object;Z)Ljava/lang/Object;
ARG 0 iterable
ARG 0 elements
ARG 1 current
ARG 2 reverse
ARG 2 inverse

View File

@ -1,7 +1,10 @@
CLASS bbt net/minecraft/item/DecorationItem
FIELD a entityType Laim;
METHOD <init> (Laim;Lbbw$a;)V
ARG 1 type
ARG 2 settings
METHOD a canPlaceOn (Lavy;Lfa;Lbcb;Lev;)Z
ARG 1 player
ARG 2 facing
ARG 2 side
ARG 3 stack
ARG 4 pos

View File

@ -1,5 +1,9 @@
CLASS baz net/minecraft/item/DyeItem
FIELD a dyes Ljava/util/Map;
FIELD a DYES Ljava/util/Map;
FIELD b color Lbay;
METHOD a fromColor (Lbay;)Lbaz;
METHOD <init> (Lbay;Lbbw$a;)V
ARG 1 color
ARG 2 settings
METHOD a byColor (Lbay;)Lbaz;
ARG 0 color
METHOD d getColor ()Lbay;

View File

@ -1,6 +1,13 @@
CLASS bbc net/minecraft/item/DyeableItem
METHOD a hasColor (Lbcb;)Z
ARG 1 stack
METHOD a setColor (Lbcb;I)V
METHOD a applyDyes (Lbcb;Ljava/util/List;)Lbcb;
ARG 1 stack
ARG 2 color
METHOD a blendAndSetColor (Lbcb;Ljava/util/List;)Lbcb;
ARG 0 stack
ARG 1 colors
METHOD b getColor (Lbcb;)I
ARG 1 stack
METHOD c removeColor (Lbcb;)V
ARG 1 stack

View File

@ -1,3 +1,7 @@
CLASS bbe net/minecraft/item/ElytraItem
METHOD b (Lbcb;Lbhi;Lair;)F
ARG 0 stack
ARG 1 world
ARG 2 entity
METHOD e isUsable (Lbcb;)Z
ARG 0 stack

View File

@ -2,6 +2,7 @@ CLASS bbg net/minecraft/item/EnchantedBookItem
METHOD a addEnchantment (Lbcb;Lbfm;)V
ARG 0 stack
ARG 1 enchantmentInfo
METHOD a makeStack (Lbfm;)Lbcb;
METHOD a forEnchantment (Lbfm;)Lbcb;
ARG 0 info
METHOD e getEnchantmentTag (Lbcb;)Lii;
ARG 0 stack

View File

@ -1,14 +1,26 @@
CLASS bcg net/minecraft/item/FilledMapItem
METHOD a getMapStorageName (I)Ljava/lang/String;
METHOD a getMapName (I)Ljava/lang/String;
ARG 0 mapId
METHOD a getMapState (Lbcb;Lbhi;)Lcnx;
ARG 0 stack
ARG 1 world
METHOD a scale (Lbcb;Lbhi;I)V
ARG 0 map
ARG 1 world
ARG 2 amount
METHOD a createMapState (Lbcb;Lbhi;IIIZZLbye;)Lcnx;
ARG 0 stack
ARG 1 world
ARG 2 x
ARG 3 z
ARG 4 scale
ARG 5 showIcons
ARG 6 unlimitedTracking
ARG 7 dimension
METHOD a createMap (Lbhi;IIBZZ)Lbcb;
ARG 0 world
ARG 1 x
ARG 2 z
ARG 3 scale
ARG 4 showIcons
ARG 5 unlimitedTracking
@ -19,7 +31,7 @@ CLASS bcg net/minecraft/item/FilledMapItem
METHOD a fillExplorationMap (Lbhi;Lbcb;)V
ARG 0 world
ARG 1 map
METHOD a getTopFaceBlockState (Lbhi;Lbvk;Lev;)Lbvk;
METHOD a getFluidStateIfVisible (Lbhi;Lbvk;Lev;)Lbvk;
ARG 1 world
ARG 2 state
ARG 3 pos
@ -31,7 +43,10 @@ CLASS bcg net/minecraft/item/FilledMapItem
METHOD b getOrCreateMapState (Lbcb;Lbhi;)Lcnx;
ARG 0 map
ARG 1 world
METHOD b createCopy (Lbhi;Lbcb;)Lbcb;
METHOD b copyMap (Lbhi;Lbcb;)Lbcb;
ARG 0 world
ARG 1 map
ARG 1 stack
METHOD e getMapId (Lbcb;)I
ARG 0 stack
METHOD j getMapColor (Lbcb;)I
ARG 0 stack

View File

@ -1,6 +1,9 @@
CLASS bbo net/minecraft/item/FireworkChargeItem
METHOD a getColorTextComponent (I)Ljm;
ARG 0 colorRGB
METHOD a buildTooltip (Lib;Ljava/util/List;)V
METHOD a appendColorNames (Ljm;[I)Ljm;
METHOD a getColorText (I)Ljm;
ARG 0 color
METHOD a appendFireworkTooltip (Lib;Ljava/util/List;)V
ARG 0 tag
ARG 1 tooltip
METHOD a appendColors (Ljm;[I)Ljm;
ARG 0 line
ARG 1 colors

View File

@ -7,6 +7,8 @@ CLASS bbn net/minecraft/item/FireworkItem
ARG 3 id
ARG 4 name
METHOD a getId ()I
METHOD a fromId (I)Lbbn$a;
METHOD a byId (I)Lbbn$a;
ARG 0 id
METHOD a (Lbbn$a;)I
ARG 0 type
METHOD b getName ()Ljava/lang/String;

View File

@ -1,7 +1,7 @@
CLASS bbp net/minecraft/item/FishBucketItem
FIELD a fishType Laim;
METHOD <init> (Laim;Lcla;Lbbw$a;)V
ARG 1 fishType
ARG 1 type
ARG 2 fluid
ARG 3 settings
METHOD b spawnFish (Lbhi;Lbcb;Lev;)V

View File

@ -1 +1,7 @@
CLASS bbq net/minecraft/item/FishingRodItem
METHOD a (Lahc;Lavy;)V
ARG 1 p
METHOD b (Lbcb;Lbhi;Lair;)F
ARG 0 stack
ARG 1 world
ARG 2 entity

View File

@ -1,7 +1,11 @@
CLASS bbr net/minecraft/item/FlintAndSteelItem
METHOD a canBeLit (Lbvk;)Z
METHOD a (Lbdm;Lavy;)V
ARG 1 p
METHOD a isIgnitable (Lbvk;)Z
ARG 0 state
METHOD a canSetOnFire (Lbvk;Lbhj;Lev;)Z
METHOD a canIgnite (Lbvk;Lbhj;Lev;)Z
ARG 0 block
ARG 1 world
ARG 2 pos
METHOD b (Lbdm;Lavy;)V
ARG 1 p

View File

@ -1,37 +1,38 @@
CLASS axz net/minecraft/item/FoodItemSetting
CLASS axz net/minecraft/item/FoodComponent
CLASS axz$a Builder
FIELD a hunger I
FIELD b saturationModifier F
FIELD c wolfFood Z
FIELD d alwaysEdible Z
FIELD e eatenFast Z
FIELD f statusEffectChances Ljava/util/List;
FIELD e snack Z
FIELD f statusEffects Ljava/util/List;
METHOD a wolfFood ()Laxz$a;
METHOD a saturationModifier (F)Laxz$a;
ARG 1 amount
ARG 1 saturationModifier
METHOD a hunger (I)Laxz$a;
ARG 1 amount
ARG 1 hunger
METHOD a statusEffect (Laic;F)Laxz$a;
ARG 1 effect
ARG 2 chance
METHOD b alwaysEdible ()Laxz$a;
METHOD c eatenFast ()Laxz$a;
METHOD c snack ()Laxz$a;
METHOD d build ()Laxz;
FIELD a hunger I
FIELD b saturationModifier F
FIELD c wolfFood Z
FIELD d alwaysEdible Z
FIELD e eatenFast Z
FIELD f statusEffectChances Ljava/util/List;
FIELD e snack Z
FIELD f statusEffects Ljava/util/List;
METHOD <init> (IFZZZLjava/util/List;)V
ARG 1 hunger
ARG 2 saturationModifier
ARG 3 isWolfFood
ARG 4 isAlwaysEdible
ARG 5 isEatenFaster
ARG 3 wolfFood
ARG 4 alwaysEdible
ARG 5 snack
ARG 6 statusEffects
METHOD a getHunger ()I
METHOD b getSaturationModifier ()F
METHOD c isWolfFood ()Z
METHOD d isAlwaysEdible ()Z
METHOD e isEatenFast ()Z
METHOD f getStatusEffectChances ()Ljava/util/List;
METHOD e isSnack ()Z
METHOD f getStatusEffects ()Ljava/util/List;

View File

@ -1,4 +1,4 @@
CLASS aya net/minecraft/item/FoodItemSettings
CLASS aya net/minecraft/item/FoodComponents
FIELD A PORKCHOP Laxz;
FIELD B POTATO Laxz;
FIELD C PUFFERFISH Laxz;

View File

@ -1,4 +1,6 @@
CLASS baj net/minecraft/item/GlassBottleItem
METHOD a (Laih;)Z
ARG 0 entity
METHOD a fill (Lbcb;Lavy;Lbcb;)Lbcb;
ARG 1 emptyBottle
ARG 2 player

View File

@ -1,3 +1,11 @@
CLASS bbu net/minecraft/item/HoeItem
FIELD a BLOCK_TRANSFORMATIONS_MAP Ljava/util/Map;
FIELD b swingSpeed F
FIELD a TILLED_BLOCKS Ljava/util/Map;
FIELD b attackSpeed F
METHOD <init> (Lbdf;FLbbw$a;)V
ARG 1 material
ARG 2 attackSpeed
ARG 3 settings
METHOD a (Lair;)V
ARG 0 e
METHOD a (Lbdm;Lavy;)V
ARG 1 p

View File

@ -1,9 +1,9 @@
CLASS bbv net/minecraft/item/HorseArmorItem
FIELD a bonus I
FIELD b texture Ljava/lang/String;
FIELD b entityTexture Ljava/lang/String;
METHOD <init> (ILjava/lang/String;Lbbw$a;)V
ARG 1 bonus
ARG 2 name
ARG 3 settings
METHOD d getHorseArmorTexture ()Lqs;
METHOD d getEntityTexture ()Lqs;
METHOD e getBonus ()I

View File

@ -1,149 +1,182 @@
CLASS bbw net/minecraft/item/Item
CLASS bbw$a Settings
FIELD a fullStackSize I
FIELD b durability I
FIELD a maxCount I
FIELD b maxDamage I
FIELD c recipeRemainder Lbbw;
FIELD d itemGroup Lbas;
FIELD d group Lbas;
FIELD e rarity Lbco;
FIELD f foodSetting Laxz;
METHOD a stackSize (I)Lbbw$a;
ARG 1 fullStackSize
FIELD f foodComponent Laxz;
METHOD a maxCount (I)Lbbw$a;
ARG 1 maxCount
METHOD a food (Laxz;)Lbbw$a;
METHOD a itemGroup (Lbas;)Lbbw$a;
ARG 1 itemGroup
ARG 1 foodComponent
METHOD a group (Lbas;)Lbbw$a;
ARG 1 group
METHOD a recipeRemainder (Lbbw;)Lbbw$a;
ARG 1 recipeRemainder
METHOD a rarity (Lbco;)Lbbw$a;
ARG 1 rarity
METHOD b durabilityIfNotSet (I)Lbbw$a;
ARG 1 durability
METHOD c durability (I)Lbbw$a;
ARG 1 durability
FIELD a GETTER_DAMAGED Lbca;
FIELD b GETTER_DAMAGE Lbca;
FIELD c GETTER_HAND Lbca;
FIELD d GETTER_COOLDOWN Lbca;
FIELD e GETTER_CUSTOM_MODEL_DATA Lbca;
FIELD f BLOCK_ITEM_MAP Ljava/util/Map;
FIELD g MODIFIER_DAMAGE Ljava/util/UUID;
FIELD h MODIFIER_SWING_SPEED Ljava/util/UUID;
FIELD i random Ljava/util/Random;
FIELD j itemGroup Lbas;
FIELD k PROPERTIES Ljava/util/Map;
METHOD b maxDamageIfAbsent (I)Lbbw$a;
ARG 1 maxDamage
METHOD c maxDamage (I)Lbbw$a;
ARG 1 maxDamage
FIELD a DAMAGED_PROPERTY_GETTER Lbca;
FIELD b DAMAGE_PROPERTY_GETTER Lbca;
FIELD c LEFTHANDED_PROPERTY_GETTER Lbca;
FIELD d COOLDOWN_PROPERTY_GETTER Lbca;
FIELD e CUSTOM_DATA_PROPERTY_GETTER Lbca;
FIELD f BLOCK_ITEMS Ljava/util/Map;
FIELD g ATTACK_DAMAGE_MODIFIER_UUID Ljava/util/UUID;
FIELD h ATTACK_SPEED_MODIFIER_UUID Ljava/util/UUID;
FIELD i RANDOM Ljava/util/Random;
FIELD j group Lbas;
FIELD k propertyGetters Ljava/util/Map;
FIELD l rarity Lbco;
FIELD m fullStackSize I
FIELD n durability I
FIELD m maxCount I
FIELD n maxDamage I
FIELD o recipeRemainder Lbbw;
FIELD p translationKey Ljava/lang/String;
FIELD q foodSetting Laxz;
FIELD q foodComponent Laxz;
METHOD <init> (Lbbw$a;)V
ARG 1 settings
METHOD P_ isMap ()Z
METHOD P_ isNetworkSynced ()Z
METHOD a getTranslationKey ()Ljava/lang/String;
METHOD a getAttributeModifiers (Lain;)Lcom/google/common/collect/Multimap;
ARG 1 equiptmentSlot
METHOD a isInItemGroup (Lbas;)Z
METHOD a appendItemsForGroup (Lbas;Lfj;)V
METHOD a getRawIdByItem (Lbbw;)I
METHOD a getModifiers (Lain;)Lcom/google/common/collect/Multimap;
ARG 1 slot
METHOD a isIn (Lbas;)Z
ARG 1 group
METHOD a appendStacks (Lbas;Lfj;)V
ARG 1 group
ARG 2 stacks
METHOD a getRawId (Lbbw;)I
ARG 0 item
METHOD a onEntityDamaged (Lbcb;Lair;Lair;)Z
METHOD a postHit (Lbcb;Lair;Lair;)Z
ARG 1 stack
ARG 2 target
ARG 3 livingEntity
METHOD a interactWithEntity (Lbcb;Lavy;Lair;Lahc;)Z
ARG 3 attacker
METHOD a useOnEntity (Lbcb;Lavy;Lair;Lahc;)Z
ARG 1 stack
ARG 2 player
ARG 3 target
ARG 2 user
ARG 3 entity
ARG 4 hand
METHOD a canRepair (Lbcb;Lbcb;)Z
ARG 1 tool
ARG 1 stack
ARG 2 ingredient
METHOD a onEntityTick (Lbcb;Lbhi;Laii;IZ)V
METHOD a inventoryTick (Lbcb;Lbhi;Laii;IZ)V
ARG 1 stack
ARG 2 world
ARG 3 entity
ARG 4 invSlot
ARG 4 slot
ARG 5 selected
METHOD a onItemFinishedUsing (Lbcb;Lbhi;Lair;)Lbcb;
METHOD a finishUsing (Lbcb;Lbhi;Lair;)Lbcb;
ARG 1 stack
ARG 2 world
ARG 3 livingEntity
METHOD a onItemStopUsing (Lbcb;Lbhi;Lair;I)V
ARG 3 user
METHOD a onStoppedUsing (Lbcb;Lbhi;Lair;I)V
ARG 1 stack
ARG 2 world
ARG 3 player
METHOD a onBlockBroken (Lbcb;Lbhi;Lbvk;Lev;Lair;)Z
ARG 3 user
ARG 4 remainingUseTicks
METHOD a postMine (Lbcb;Lbhi;Lbvk;Lev;Lair;)Z
ARG 1 stack
ARG 2 world
ARG 3 state
ARG 4 pos
ARG 5 livingEntity
METHOD a buildTooltip (Lbcb;Lbhi;Ljava/util/List;Lbdj;)V
ARG 5 miner
METHOD a appendTooltip (Lbcb;Lbhi;Ljava/util/List;Lbdj;)V
ARG 1 stack
ARG 2 world
ARG 3 tooltip
ARG 4 options
METHOD a getBlockBreakingSpeed (Lbcb;Lbvk;)F
ARG 4 context
METHOD a getMiningSpeed (Lbcb;Lbvk;)F
ARG 1 stack
ARG 2 blockState
ARG 2 state
METHOD a useOnBlock (Lbdm;)Lahd;
ARG 1 usageContext
METHOD a onUsingTick (Lbhi;Lair;Lbcb;I)V
ARG 1 context
METHOD a usageTick (Lbhi;Lair;Lbcb;I)V
ARG 1 world
ARG 2 entity
ARG 2 user
ARG 3 stack
ARG 4 timeLeft
ARG 4 remainingUseTicks
METHOD a use (Lbhi;Lavy;Lahc;)Lahe;
ARG 1 world
ARG 2 player
ARG 2 user
ARG 3 hand
METHOD a getHitResult (Lbhi;Lavy;Lbgw$b;)Lcrv;
METHOD a getItemFromBlock (Lbmm;)Lbbw;
METHOD a rayTrace (Lbhi;Lavy;Lbgw$b;)Lcrv;
ARG 0 world
ARG 1 player
ARG 2 fluidHandling
METHOD a fromBlock (Lbmm;)Lbbw;
ARG 0 block
METHOD a beforeBlockBreak (Lbvk;Lbhi;Lev;Lavy;)Z
ARG 1 blockState
METHOD a canMine (Lbvk;Lbhi;Lev;Lavy;)Z
ARG 1 state
ARG 2 world
ARG 3 position
ARG 4 player
METHOD a onTagDeserialized (Lib;)Z
ARG 3 pos
ARG 4 miner
METHOD a postProcessTag (Lib;)Z
ARG 1 tag
METHOD a getProperty (Lqs;)Lbca;
METHOD a addProperty (Lqs;Lbca;)V
METHOD a getPropertyGetter (Lqs;)Lbca;
ARG 1 id
METHOD a matches (Lzb;)Z
METHOD a addPropertyGetter (Lqs;Lbca;)V
ARG 1 id
ARG 2 property
METHOD a isIn (Lzb;)Z
ARG 1 tag
METHOD b byRawId (I)Lbbw;
ARG 0 id
METHOD b onCrafted (Lbcb;Lbhi;Lavy;)V
METHOD b (Lbcb;Lbhi;Lair;)F
ARG 0 stack
ARG 1 world
ARG 2 entity
METHOD b onCraft (Lbcb;Lbhi;Lavy;)V
ARG 1 stack
ARG 2 world
ARG 3 player
METHOD b isEffectiveOn (Lbvk;)Z
ARG 1 blockState
ARG 1 state
METHOD c getEnchantability ()I
METHOD c (Lbcb;Lbhi;Lair;)F
ARG 0 stack
ARG 1 world
ARG 2 entity
METHOD d (Lbcb;Lbhi;Lair;)F
ARG 0 stack
ARG 1 world
ARG 2 entity
METHOD d_ hasEnchantmentGlint (Lbcb;)Z
ARG 1 stack
METHOD e (Lbcb;Lbhi;Lair;)F
ARG 0 stack
ARG 1 world
ARG 2 entity
METHOD e_ getUseAction (Lbcb;)Lbdl;
ARG 1 stack
METHOD f hasProperties ()Z
METHOD f hasPropertyGetters ()Z
METHOD f getTranslationKey (Lbcb;)Ljava/lang/String;
ARG 1 stack
METHOD f (Lbcb;Lbhi;Lair;)F
ARG 0 stack
ARG 1 world
ARG 2 entity
METHOD f_ getMaxUseTime (Lbcb;)I
ARG 1 stack
METHOD g getTranslatedNameTrimmed (Lbcb;)Ljm;
METHOD g getName (Lbcb;)Ljm;
ARG 1 stack
METHOD g_ isTool (Lbcb;)Z
METHOD g_ isEnchantable (Lbcb;)Z
ARG 1 stack
METHOD h getMaxAmount ()I
METHOD h getMaxCount ()I
METHOD h getRarity (Lbcb;)Lbco;
ARG 1 stack
METHOD i getDurability ()I
METHOD j canDamage ()Z
METHOD k getTextComponent ()Ljm;
METHOD i getMaxDamage ()I
METHOD i isUsedOnRelease (Lbcb;)Z
ARG 1 stack
METHOD j isDamageable ()Z
METHOD k getName ()Ljm;
METHOD l getOrCreateTranslationKey ()Ljava/lang/String;
METHOD m requiresClientSync ()Z
METHOD m shouldSyncTagToClient ()Z
METHOD n getRecipeRemainder ()Lbbw;
METHOD o hasRecipeRemainder ()Z
METHOD p getItemGroup ()Lbas;
METHOD q getDefaultStack ()Lbcb;
METHOD p getGroup ()Lbas;
METHOD q getStackForRender ()Lbcb;
METHOD r isFood ()Z
METHOD s getFoodSetting ()Laxz;
METHOD s getFoodComponent ()Laxz;

View File

@ -63,7 +63,7 @@ CLASS bas net/minecraft/item/ItemGroup
METHOD a getIndex ()I
METHOD a containsEnchantments (Lbfk;)Z
ARG 1 target
METHOD a appendItems (Lfj;)V
METHOD a appendStacks (Lfj;)V
ARG 1 stacks
METHOD a setTexture (Ljava/lang/String;)Lbas;
ARG 1 texture

View File

@ -1,15 +1,16 @@
CLASS baf net/minecraft/item/ItemPlacementContext
FIELD a canReplaceHitBlock Z
FIELD g placedPos Lev;
FIELD a canReplaceExisting Z
FIELD g placementPos Lev;
METHOD <init> (Lbdm;)V
ARG 1 usageCtx
ARG 1 context
METHOD <init> (Lbhi;Lavy;Lahc;Lbcb;Lcrt;)V
ARG 1 world
ARG 2 player
METHOD a create (Lbaf;Lev;Lfa;)Lbaf;
ARG 0 placementCtx
ARG 2 facing
METHOD a offset (Lbaf;Lev;Lfa;)Lbaf;
ARG 0 context
ARG 1 pos
ARG 2 side
METHOD b canPlace ()Z
METHOD c canReplaceHitBlock ()Z
METHOD d getPlayerFacing ()Lfa;
METHOD e getPlacementFacings ()[Lfa;
METHOD c canReplaceExisting ()Z
METHOD d getPlayerLookDirection ()Lfa;
METHOD e getPlacementDirections ()[Lfa;

View File

@ -2,4 +2,4 @@ CLASS bca net/minecraft/item/ItemPropertyGetter
METHOD call (Lbcb;Lbhi;Lair;)F
ARG 1 stack
ARG 2 world
ARG 3 user
ARG 3 entity

View File

@ -2,132 +2,186 @@ CLASS bcb net/minecraft/item/ItemStack
FIELD a EMPTY Lbcb;
FIELD b MODIFIER_FORMAT Ljava/text/DecimalFormat;
FIELD c LOGGER Lorg/apache/logging/log4j/Logger;
FIELD d amount I
FIELD e updateCooldown I
FIELD d count I
FIELD e cooldown I
FIELD f item Lbbw;
FIELD g tag Lib;
FIELD h empty Z
FIELD i holdingItemFrame Latf;
FIELD j lastCheckedCanHarvestBlock Lbvo;
FIELD k lastCheckedCanHarvestResult Z
FIELD l lastCheckedCanPlaceBlock Lbvo;
FIELD m lastCheckedCanPlaceResult Z
FIELD i frame Latf;
FIELD j lastDestroyPos Lbvo;
FIELD k lastDestroyResult Z
FIELD l lastPlaceOnPos Lbvo;
FIELD m lastPlaceOnResult Z
METHOD <init> (Lbhh;)V
ARG 1 item
METHOD <init> (Lbhh;I)V
ARG 1 container
ARG 1 item
ARG 2 count
METHOD <init> (Lib;)V
ARG 1 tag
METHOD A getRepairCost ()I
METHOD B toTextComponent ()Ljm;
METHOD C getUpdateCooldown ()I
METHOD D getAmount ()I
METHOD B toHoverableText ()Ljm;
METHOD C getCooldown ()I
METHOD D getCount ()I
METHOD E isFood ()Z
METHOD F createModifierFormat ()Ljava/text/DecimalFormat;
METHOD G updateEmptyFlag ()V
METHOD G updateEmptyState ()V
METHOD a isEmpty ()Z
METHOD a split (I)Lbcb;
ARG 1 amount
METHOD a applyDamage (ILair;Ljava/util/function/Consumer;)V
METHOD a applyDamage (ILjava/util/Random;Lvh;)Z
METHOD a damage (ILair;Ljava/util/function/Consumer;)V
ARG 1 amount
ARG 2 entity
ARG 3 breakCallback
METHOD a damage (ILjava/util/Random;Lvh;)Z
ARG 1 amount
ARG 2 random
ARG 3 player
METHOD a getAttributeModifiers (Lain;)Lcom/google/common/collect/Multimap;
METHOD a onEntityDamaged (Lair;Lavy;)V
ARG 1 attacker
METHOD a setHoldingItemFrame (Latf;)V
METHOD a interactWithEntity (Lavy;Lair;Lahc;)Z
ARG 1 slot
METHOD a postHit (Lair;Lavy;)V
ARG 1 target
ARG 2 attacker
METHOD a setFrame (Latf;)V
ARG 1 frame
METHOD a useOnEntity (Lavy;Lair;Lahc;)Z
ARG 1 user
ARG 2 target
METHOD a getTooltipText (Lavy;Lbdj;)Ljava/util/List;
ARG 2 entity
ARG 3 hand
METHOD a getTooltip (Lavy;Lbdj;)Ljava/util/List;
ARG 1 player
METHOD a isEqualIgnoreTags (Lbcb;)Z
ARG 2 context
METHOD a isItemEqualIgnoreDamage (Lbcb;)Z
ARG 1 stack
METHOD a areTagsEqual (Lbcb;Lbcb;)Z
ARG 0 a
ARG 1 b
ARG 0 left
ARG 1 right
METHOD a useOnBlock (Lbdm;)Lahd;
ARG 1 context
METHOD a addEnchantment (Lbfj;I)V
ARG 1 enchantment
ARG 2 level
METHOD a update (Lbhi;Laii;IZ)V
METHOD a inventoryTick (Lbhi;Laii;IZ)V
ARG 1 world
ARG 2 owner
ARG 3 invSlot
METHOD a onItemFinishedUsing (Lbhi;Lair;)Lbcb;
ARG 1 world
METHOD a onItemStopUsing (Lbhi;Lair;I)V
ARG 2 entity
ARG 3 slot
ARG 4 selected
METHOD a finishUsing (Lbhi;Lair;)Lbcb;
ARG 1 world
ARG 2 user
METHOD a onCrafted (Lbhi;Lavy;I)V
METHOD a onStoppedUsing (Lbhi;Lair;I)V
ARG 1 world
ARG 2 user
ARG 3 remainingUseTicks
METHOD a onCraft (Lbhi;Lavy;I)V
ARG 1 world
ARG 2 player
ARG 3 amount
METHOD a use (Lbhi;Lavy;Lahc;)Lahe;
ARG 1 world
ARG 2 player
METHOD a onBlockBroken (Lbhi;Lbvk;Lev;Lavy;)V
ARG 2 user
ARG 3 hand
METHOD a postMine (Lbhi;Lbvk;Lev;Lavy;)V
ARG 1 world
ARG 2 state
ARG 3 pos
METHOD a getBlockBreakingSpeed (Lbvk;)F
ARG 4 miner
METHOD a getMiningSpeed (Lbvk;)F
ARG 1 state
METHOD a areBlocksEqual (Lbvo;Lbvo;)Z
ARG 0 first
ARG 1 second
METHOD a fromTag (Lib;)Lbcb;
ARG 0 tag
METHOD a getOrCreateSubCompoundTag (Ljava/lang/String;)Lib;
METHOD a (Lib;Lju;)V
ARG 1 style
METHOD a getOrCreateSubTag (Ljava/lang/String;)Lib;
ARG 1 key
METHOD a addAttributeModifier (Ljava/lang/String;Lajj;Lain;)V
ARG 1 attributeName
ARG 1 name
ARG 2 modifier
METHOD a setChildTag (Ljava/lang/String;Lis;)V
ARG 1 tagName
METHOD a appendEnchantmentComponents (Ljava/util/List;Lii;)V
ARG 0 list
ARG 3 slot
METHOD a putSubTag (Ljava/lang/String;Lis;)V
ARG 1 key
ARG 2 tag
METHOD a (Ljava/util/List;Lib;Lbfj;)V
ARG 2 e
METHOD a appendEnchantments (Ljava/util/List;Lii;)V
ARG 0 tooltip
ARG 1 enchantments
METHOD a setDisplayName (Ljm;)Lbcb;
METHOD a getCustomCanHarvest (Lzd;Lbvo;)Z
METHOD a setCustomName (Ljm;)Lbcb;
ARG 1 name
METHOD a canDestroy (Lzd;Lbvo;)Z
ARG 1 manager
ARG 2 pos
METHOD b getItem ()Lbbw;
METHOD b setDamage (I)V
METHOD b isEqualIgnoreDurability (Lbcb;)Z
METHOD b areEqual (Lbcb;Lbcb;)Z
ARG 0 a
ARG 1 b
ARG 1 damage
METHOD b isItemEqual (Lbcb;)Z
ARG 1 stack
METHOD b areEqualIgnoreDamage (Lbcb;Lbcb;)Z
ARG 0 left
ARG 1 right
METHOD b usageTick (Lbhi;Lair;I)V
ARG 1 world
ARG 2 user
ARG 3 remainingUseTicks
METHOD b isEffectiveOn (Lbvk;)Z
ARG 1 state
METHOD b toTag (Lib;)Lib;
METHOD b getSubCompoundTag (Ljava/lang/String;)Lib;
ARG 1 tag
METHOD b getSubTag (Ljava/lang/String;)Lib;
ARG 1 key
METHOD b getCustomCanPlace (Lzd;Lbvo;)Z
METHOD c getMaxAmount ()I
METHOD b (Ljm;)Ljm;
ARG 0 text
METHOD b canPlaceOn (Lzd;Lbvo;)Z
ARG 1 manager
ARG 2 pos
METHOD c getMaxCount ()I
METHOD c setRepairCost (I)V
METHOD c isEqual (Lbcb;)Z
METHOD c areEqualIgnoreTags (Lbcb;Lbcb;)Z
ARG 0 a
ARG 1 b
ARG 1 repairCost
METHOD c isEqualIgnoreDamage (Lbcb;)Z
ARG 1 stack
METHOD c areItemsEqualIgnoreDamage (Lbcb;Lbcb;)Z
ARG 0 left
ARG 1 right
METHOD c setTag (Lib;)V
ARG 1 tag
METHOD c removeSubTag (Ljava/lang/String;)V
ARG 1 key
METHOD d canStack ()Z
METHOD d setUpdateCooldown (I)V
METHOD d areEqualIgnoreDurability (Lbcb;Lbcb;)Z
ARG 0 a
ARG 1 b
METHOD e hasDurability ()Z
METHOD e setAmount (I)V
METHOD d isStackable ()Z
METHOD d setCooldown (I)V
ARG 1 cooldown
METHOD d areItemsEqual (Lbcb;Lbcb;)Z
ARG 0 left
ARG 1 right
METHOD d parseBlockTag (Ljava/lang/String;)Ljava/util/Collection;
ARG 0 tag
METHOD e isDamageable ()Z
METHOD e setCount (I)V
ARG 1 count
METHOD f isDamaged ()Z
METHOD f addAmount (I)V
METHOD f increment (I)V
ARG 1 amount
METHOD g getDamage ()I
METHOD g subtractAmount (I)V
METHOD h getDurability ()I
METHOD g decrement (I)V
ARG 1 amount
METHOD h getMaxDamage ()I
METHOD i copy ()Lbcb;
METHOD j getTranslationKey ()Ljava/lang/String;
METHOD k getMaxUseTime ()I
METHOD l getUseAction ()Lbdl;
METHOD m isUsedOnRelease ()Z
METHOD n hasTag ()Z
METHOD o getTag ()Lib;
METHOD p getOrCreateTag ()Lib;
METHOD q getEnchantmentList ()Lii;
METHOD r getDisplayName ()Ljm;
METHOD s removeDisplayName ()V
METHOD t hasDisplayName ()Z
METHOD q getEnchantments ()Lii;
METHOD r getCustomName ()Ljm;
METHOD s removeCustomName ()V
METHOD t hasCustomName ()Z
METHOD u hasEnchantmentGlint ()Z
METHOD v getRarity ()Lbco;
METHOD w isEnchantable ()Z
METHOD x hasEnchantments ()Z
METHOD y isHeldInItemFrame ()Z
METHOD z getHoldingItemFrame ()Latf;
METHOD y isInFrame ()Z
METHOD z getFrame ()Latf;

View File

@ -1,23 +1,26 @@
CLASS bdm net/minecraft/item/ItemUsageContext
FIELD b player Lavy;
FIELD c hand Lahc;
FIELD d hitResult Lcrt;
FIELD d hit Lcrt;
FIELD e world Lbhi;
FIELD f stack Lbcb;
METHOD <init> (Lavy;Lahc;Lcrt;)V
ARG 1 player
ARG 2 hand
ARG 3 hit
METHOD <init> (Lbhi;Lavy;Lahc;Lbcb;Lcrt;)V
ARG 1 world
ARG 2 player
ARG 3 hand
ARG 4 stack
ARG 5 hit
METHOD a getBlockPos ()Lev;
METHOD f getPlayerHorizontalFacing ()Lfa;
METHOD f getPlayerFacing ()Lfa;
METHOD g isPlayerSneaking ()Z
METHOD h getPlayerYaw ()F
METHOD i getFacing ()Lfa;
METHOD j getPos ()Lcrx;
METHOD l getItemStack ()Lbcb;
METHOD i getSide ()Lfa;
METHOD j getHitPos ()Lcrx;
METHOD l getStack ()Lbcb;
METHOD m getPlayer ()Lavy;
METHOD n getHand ()Lahc;
METHOD o getWorld ()Lbhi;

View File

@ -561,8 +561,18 @@ CLASS bcc net/minecraft/item/Items
FIELD y DARK_OAK_SAPLING Lbbw;
FIELD z BEDROCK Lbbw;
METHOD a register (Lbae;)Lbbw;
METHOD a registerBlock (Lbmm;)Lbbw;
METHOD a registerBlock (Lbmm;Lbas;)Lbbw;
ARG 0 item
METHOD a register (Lbmm;)Lbbw;
ARG 0 block
METHOD a register (Lbmm;Lbas;)Lbbw;
ARG 0 block
ARG 1 group
METHOD a register (Lbmm;Lbbw;)Lbbw;
ARG 0 block
ARG 1 iem
METHOD a register (Ljava/lang/String;Lbbw;)Lbbw;
ARG 0 id
ARG 1 item
METHOD a register (Lqs;Lbbw;)Lbbw;
ARG 0 id
ARG 1 item

View File

@ -1,5 +1,5 @@
CLASS bce net/minecraft/item/LeadItem
METHOD a attachNearbyEntities (Lavy;Lbhi;Lev;)Z
METHOD a attachHeldMobsToBlock (Lavy;Lbhi;Lev;)Z
ARG 0 player
ARG 1 world
ARG 2 pos

View File

@ -1,4 +0,0 @@
CLASS bar net/minecraft/item/MapItem
METHOD a createMapPacket (Lbcb;Lbhi;Lavy;)Lka;
ARG 1 stack
ARG 2 world

View File

@ -1,3 +1,6 @@
CLASS bci net/minecraft/item/MinecartItem
FIELD a DISPENSER_BEHAVIOR Lfv;
FIELD b type Laxm$a;
METHOD <init> (Laxm$a;Lbbw$a;)V
ARG 1 type
ARG 2 settings

View File

@ -1,10 +1,15 @@
CLASS bav net/minecraft/item/MiningToolItem
FIELD a effectiveBlocks Ljava/util/Set;
FIELD b blockBreakingSpeed F
FIELD b miningSpeed F
FIELD c attackDamage F
FIELD d attackSpeed F
METHOD <init> (FFLbdf;Ljava/util/Set;Lbbw$a;)V
ARG 1 attackDamage
ARG 2 attackSpeed
ARG 3 toolType
ARG 3 material
ARG 4 effectiveBlocks
ARG 5 settings
METHOD a (Lair;)V
ARG 0 e
METHOD b (Lair;)V
ARG 0 e

View File

@ -1,9 +1,11 @@
CLASS bcp net/minecraft/item/MusicDiscItem
FIELD a SOUND_ITEM_MAP Ljava/util/Map;
FIELD a MUSIC_DISCS Ljava/util/Map;
FIELD b comparatorOutput I
FIELD c sound Lyj;
METHOD <init> (ILyj;Lbbw$a;)V
ARG 1 comparatorOutput
ARG 2 sound
ARG 3 settings
METHOD a bySound (Lyj;)Lbcp;
ARG 0 sound
METHOD d getComparatorOutput ()I

View File

@ -0,0 +1,5 @@
CLASS bar net/minecraft/item/NetworkSyncedItem
METHOD a createSyncPacket (Lbcb;Lbhi;Lavy;)Lka;
ARG 1 stack
ARG 2 world
ARG 3 player

View File

@ -1,2 +1,7 @@
CLASS bck net/minecraft/item/PickaxeItem
FIELD a EFFECTIVE_BLOCKS Ljava/util/Set;
METHOD <init> (Lbdf;IFLbbw$a;)V
ARG 1 material
ARG 2 attackDamage
ARG 3 attackSpeed
ARG 4 settings

View File

@ -0,0 +1,14 @@
CLASS bcn net/minecraft/item/RangedWeaponItem
FIELD a BOW_PROJECTILES Ljava/util/function/Predicate;
FIELD b CROSSBOW_HELD_PROJECTILES Ljava/util/function/Predicate;
METHOD <init> (Lbbw$a;)V
ARG 1 settings
METHOD a getHeldProjectile (Lair;Ljava/util/function/Predicate;)Lbcb;
ARG 0 entity
ARG 1 predicate
METHOD b getProjectiles ()Ljava/util/function/Predicate;
METHOD d getHeldProjectiles ()Ljava/util/function/Predicate;
METHOD e (Lbcb;)Z
ARG 0 stack
METHOD j (Lbcb;)Z
ARG 0 stack

View File

@ -1 +1,3 @@
CLASS bct net/minecraft/item/ShearsItem
METHOD a (Lair;)V
ARG 0 e

View File

@ -1,3 +1,7 @@
CLASS bcu net/minecraft/item/ShieldItem
METHOD b (Lbcb;Lbhi;Lair;)F
ARG 0 stack
ARG 1 world
ARG 2 entity
METHOD e getColor (Lbcb;)Lbay;
ARG 0 stack

View File

@ -1,3 +1,10 @@
CLASS bcv net/minecraft/item/ShovelItem
FIELD a BLOCK_TRANSFORMATIONS_MAP Ljava/util/Map;
FIELD a PATH_BLOCKSTATES Ljava/util/Map;
FIELD e EFFECTIVE_BLOCKS Ljava/util/Set;
METHOD <init> (Lbdf;FFLbbw$a;)V
ARG 1 material
ARG 2 attackDamage
ARG 3 attackSpeed
ARG 4 settings
METHOD a (Lbdm;Lavy;)V
ARG 1 p

View File

@ -1 +1,5 @@
CLASS bcw net/minecraft/item/SignItem
METHOD <init> (Lbbw$a;Lbmm;Lbmm;)V
ARG 1 settings
ARG 2 standingBlock
ARG 3 wallBlock

View File

@ -15,6 +15,6 @@ CLASS bcz net/minecraft/item/SpawnEggItem
METHOD a isOfSameEntityType (Lib;Laim;)Z
ARG 1 tag
ARG 2 type
METHOD b entityTypeFromTag (Lib;)Laim;
METHOD b getEntityType (Lib;)Laim;
ARG 1 tag
METHOD d iterator ()Ljava/lang/Iterable;
METHOD d getAll ()Ljava/lang/Iterable;

View File

@ -1,9 +1,13 @@
CLASS bde net/minecraft/item/SwordItem
FIELD a weaponDamage F
FIELD b weaponCooldownSpeed F
FIELD a attackDamage F
FIELD b attackSpeed F
METHOD <init> (Lbdf;IFLbbw$a;)V
ARG 1 material
ARG 2 baseDamage
ARG 3 cooldownSpeed
ARG 2 attackDamage
ARG 3 attackSpeed
ARG 4 settings
METHOD d getWeaponDamage ()F
METHOD a (Lair;)V
ARG 0 e
METHOD b (Lair;)V
ARG 0 e
METHOD d getAttackDamage ()F

View File

@ -2,4 +2,5 @@ CLASS bdg net/minecraft/item/ToolItem
FIELD a material Lbdf;
METHOD <init> (Lbdf;Lbbw$a;)V
ARG 1 material
METHOD e getType ()Lbdf;
ARG 2 settings
METHOD e getMaterial ()Lbdf;

View File

@ -1,6 +1,6 @@
CLASS bdf net/minecraft/item/ToolMaterial
METHOD a getDurability ()I
METHOD b getBlockBreakingSpeed ()F
METHOD b getMiningSpeed ()F
METHOD c getAttackDamage ()F
METHOD d getMiningLevel ()I
METHOD e getEnchantability ()I

View File

@ -1,13 +1,14 @@
CLASS bdh net/minecraft/item/ToolMaterials
FIELD f miningLevel I
FIELD g durability I
FIELD h blockBreakSpeed F
FIELD g itemDurability I
FIELD h miningSpeed F
FIELD i attackDamage F
FIELD j enchantability I
FIELD k repairIngredient Lzp;
METHOD <init> (Ljava/lang/String;IIIFFILjava/util/function/Supplier;)V
ARG 3 miningLevel
ARG 4 durability
ARG 5 blockBreakSpeed
ARG 4 itemDurability
ARG 5 miningSpeed
ARG 6 attackDamage
ARG 7 enchantibility
ARG 8 repairIngredient

View File

@ -1,3 +1,13 @@
CLASS bdk net/minecraft/item/TridentItem
METHOD <init> (Lbbw$a;)V
ARG 1 settings
METHOD a (Lair;)V
ARG 0 e
METHOD a (Lair;Lavy;)V
ARG 1 p
METHOD b (Lair;)V
ARG 0 e
METHOD b (Lbcb;Lbhi;Lair;)F
ARG 0 stack
ARG 1 world
ARG 2 entity

View File

@ -3,3 +3,4 @@ CLASS bdc net/minecraft/item/WallStandingBlockItem
METHOD <init> (Lbmm;Lbmm;Lbbw$a;)V
ARG 1 standingBlock
ARG 2 wallBlock
ARG 3 settings

View File

@ -1,5 +1,5 @@
CLASS bdo net/minecraft/item/WritableBookItem
METHOD <init> (Lbbw$a;)V
ARG 1 settings
METHOD b isValidBook (Lib;)Z
METHOD b isValid (Lib;)Z
ARG 0 tag

View File

@ -5,7 +5,9 @@ CLASS bdp net/minecraft/item/WrittenBookItem
ARG 0 book
ARG 1 commandSource
ARG 2 player
METHOD b isValidBook (Lib;)Z
METHOD e getBookGeneration (Lbcb;)I
METHOD b isValid (Lib;)Z
ARG 0 tag
METHOD e getGeneration (Lbcb;)I
ARG 0 stack
METHOD j getPageCount (Lbcb;)I
ARG 0 stack

View File

@ -12,7 +12,7 @@ CLASS cnt net/minecraft/item/map/MapBannerMarker
ARG 1 blockPos
METHOD a fromNbt (Lib;)Lcnt;
ARG 0 tag
METHOD c getType ()Lcnu$a;
METHOD c getIconType ()Lcnu$a;
METHOD d getName ()Ljm;
METHOD e getNbt ()Lib;
METHOD equals (Ljava/lang/Object;)Z

View File

@ -5,10 +5,11 @@ CLASS cnv net/minecraft/item/map/MapFrameMarker
METHOD <init> (Lev;II)V
ARG 1 pos
ARG 2 rotation
METHOD a getNbt ()Lib;
ARG 3 entityId
METHOD a toTag ()Lib;
METHOD a getKey (Lev;)Ljava/lang/String;
ARG 0 pos
METHOD a fromNbt (Lib;)Lcnv;
METHOD a fromTag (Lib;)Lcnv;
ARG 0 tag
METHOD b getPos ()Lev;
METHOD c getRotation ()I

View File

@ -1,23 +1,23 @@
CLASS cnu net/minecraft/item/map/MapIcon
CLASS cnu$a Type
FIELD B id B
FIELD C renderNotHeld Z
FIELD C alwaysRender Z
FIELD D tintColor I
METHOD <init> (Ljava/lang/String;IZ)V
ARG 3 renderNotHeld
METHOD <init> (Ljava/lang/String;IZI)V
ARG 3 renderNotHeld
ARG 3 alwaysRender
ARG 4 tintColor
METHOD a getId ()B
METHOD a byId (B)Lcnu$a;
ARG 0 id
METHOD b renderIfNotHeld ()Z
METHOD b isAlwaysRendered ()Z
METHOD c hasTintColor ()Z
METHOD d getTintColor ()I
FIELD a type Lcnu$a;
FIELD b x B
FIELD c z B
FIELD d angle B
FIELD d rotation B
FIELD e text Ljm;
METHOD <init> (Lcnu$a;BBBLjm;)V
ARG 1 type
@ -29,8 +29,8 @@ CLASS cnu net/minecraft/item/map/MapIcon
METHOD b getType ()Lcnu$a;
METHOD c getX ()B
METHOD d getZ ()B
METHOD e getAngle ()B
METHOD e getRotation ()B
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD f renderIfNotHeld ()Z
METHOD f isAlwaysRendered ()Z
METHOD g getText ()Ljm;

View File

@ -13,6 +13,7 @@ CLASS cnx net/minecraft/item/map/MapState
ARG 1 x
ARG 2 z
METHOD a getPacket (Lbcb;)Lka;
ARG 1 stack
FIELD a xCenter I
FIELD b zCenter I
FIELD c dimension Lbye;
@ -29,13 +30,19 @@ CLASS cnx net/minecraft/item/map/MapState
METHOD <init> (Ljava/lang/String;)V
ARG 1 key
METHOD a calculateCenter (DDI)V
ARG 1 x
ARG 3 z
ARG 5 scale
METHOD a markDirty (II)V
ARG 1 x
ARG 2 z
METHOD a init (IIIZZLbye;)V
ARG 1 x
ARG 2 z
ARG 3 scale
ARG 4 showIcons
ARG 5 unlimitedTracking
ARG 6 dimension
METHOD a getPlayerSyncData (Lavy;)Lcnx$a;
ARG 1 player
METHOD a update (Lavy;Lbcb;)V
@ -46,7 +53,10 @@ CLASS cnx net/minecraft/item/map/MapState
ARG 2 world
ARG 3 pos
METHOD a addDecorationsTag (Lbcb;Lev;Ljava/lang/String;Lcnu$a;)V
ARG 0 stack
ARG 1 pos
ARG 2 id
ARG 3 type
METHOD a removeBanner (Lbgs;II)V
ARG 1 world
ARG 2 x