mirror of https://github.com/FabricMC/yarn.git
Map / move DispenserBehavior (#111)
* Map / move DispenserBehavior Also some IProjectile stuff * Rename getDispenseOffset => getDispenseLocation * Rename dispenseInternal => doDispense
This commit is contained in:
parent
7e8fe4b852
commit
e513307be1
|
@ -50,6 +50,8 @@ CLASS none/ama net/minecraft/block/BlockDispenser
|
||||||
METHOD a applyRotation (Lnone/asm;Lnone/apl;)Lnone/asm;
|
METHOD a applyRotation (Lnone/asm;Lnone/apl;)Lnone/asm;
|
||||||
ARG 0 state
|
ARG 0 state
|
||||||
ARG 1 rotation
|
ARG 1 rotation
|
||||||
|
METHOD a getDispenseLocation (Lnone/co;)Lnone/de;
|
||||||
|
ARG 0 block
|
||||||
METHOD b createStateFactory ()Lnone/asn;
|
METHOD b createStateFactory ()Lnone/asn;
|
||||||
METHOD b (Lnone/aiw;Lnone/cn;Lnone/asm;)V
|
METHOD b (Lnone/aiw;Lnone/cn;Lnone/asm;)V
|
||||||
ARG 0 world
|
ARG 0 world
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
CLASS none/cv net/minecraft/dispenser/DispenserBehavior
|
CLASS none/cv net/minecraft/block/dispenser/DispenserBehavior
|
||||||
CLASS none/cv$1
|
CLASS none/cv$1
|
||||||
METHOD a dispense (Lnone/co;Lnone/aes;)Lnone/aes;
|
METHOD a dispense (Lnone/co;Lnone/aes;)Lnone/aes;
|
||||||
ARG 0 location
|
ARG 0 location
|
|
@ -0,0 +1,20 @@
|
||||||
|
CLASS none/cr net/minecraft/block/dispenser/DispenserBehaviorItem
|
||||||
|
METHOD a dispenseItem (Lnone/aiw;Lnone/aes;ILnone/cu;Lnone/de;)V
|
||||||
|
ARG 0 world
|
||||||
|
ARG 1 stack
|
||||||
|
ARG 2 force
|
||||||
|
ARG 3 facing
|
||||||
|
ARG 4 pos
|
||||||
|
METHOD a playSound (Lnone/co;)V
|
||||||
|
ARG 0 block
|
||||||
|
METHOD a dispense (Lnone/co;Lnone/aes;)Lnone/aes;
|
||||||
|
ARG 0 location
|
||||||
|
ARG 1 stack
|
||||||
|
METHOD a spawnParticles (Lnone/co;Lnone/cu;)V
|
||||||
|
ARG 0 block
|
||||||
|
ARG 1 facing
|
||||||
|
METHOD a facingToEventData (Lnone/cu;)I
|
||||||
|
ARG 0 facing
|
||||||
|
METHOD b doDispense (Lnone/co;Lnone/aes;)Lnone/aes;
|
||||||
|
ARG 0 block
|
||||||
|
ARG 1 stack
|
|
@ -0,0 +1,12 @@
|
||||||
|
CLASS none/kr net/minecraft/block/dispenser/DispenserBehaviorProjectile
|
||||||
|
METHOD a getProjectileForce ()F
|
||||||
|
METHOD a createProjectile (Lnone/aiw;Lnone/de;Lnone/aes;)Lnone/aav;
|
||||||
|
ARG 0 world
|
||||||
|
ARG 1 pos
|
||||||
|
ARG 2 stack
|
||||||
|
METHOD a playSound (Lnone/co;)V
|
||||||
|
ARG 0 block
|
||||||
|
METHOD b getProjectileVariation ()F
|
||||||
|
METHOD b doDispense (Lnone/co;Lnone/aes;)Lnone/aes;
|
||||||
|
ARG 0 block
|
||||||
|
ARG 1 stack
|
|
@ -1,4 +0,0 @@
|
||||||
CLASS none/cr net/minecraft/dispenser/DispenserBehaviorItem
|
|
||||||
METHOD a dispense (Lnone/co;Lnone/aes;)Lnone/aes;
|
|
||||||
ARG 0 location
|
|
||||||
ARG 1 stack
|
|
|
@ -1 +0,0 @@
|
||||||
CLASS none/kr net/minecraft/dispenser/DispenserBehaviorProjectile
|
|
|
@ -22,6 +22,12 @@ CLASS none/aap net/minecraft/entity/projectile/EntityArrowBase
|
||||||
METHOD a registerTagUpgradersFor (Lnone/pf;Ljava/lang/String;)V
|
METHOD a registerTagUpgradersFor (Lnone/pf;Ljava/lang/String;)V
|
||||||
ARG 0 handler
|
ARG 0 handler
|
||||||
ARG 1 arrowType
|
ARG 1 arrowType
|
||||||
|
METHOD a setVelocityFromEntity (Lnone/sg;FFFFF)V
|
||||||
|
ARG 0 entity
|
||||||
|
ARG 1 pitch
|
||||||
|
ARG 2 yaw
|
||||||
|
ARG 4 force
|
||||||
|
ARG 5 variation
|
||||||
METHOD a onHit (Lnone/sp;)V
|
METHOD a onHit (Lnone/sp;)V
|
||||||
ARG 0 entity
|
ARG 0 entity
|
||||||
METHOD a setCritical (Z)V
|
METHOD a setCritical (Z)V
|
||||||
|
@ -30,6 +36,12 @@ CLASS none/aap net/minecraft/entity/projectile/EntityArrowBase
|
||||||
ARG 0 tag
|
ARG 0 tag
|
||||||
METHOD b registerTagUpgraders (Lnone/pf;)V
|
METHOD b registerTagUpgraders (Lnone/pf;)V
|
||||||
ARG 0 handler
|
ARG 0 handler
|
||||||
|
METHOD c setVelocity (DDDFF)V
|
||||||
|
ARG 0 dirX
|
||||||
|
ARG 1 dirY
|
||||||
|
ARG 2 dirZ
|
||||||
|
ARG 3 force
|
||||||
|
ARG 4 variation
|
||||||
METHOD i initDataTracker ()V
|
METHOD i initDataTracker ()V
|
||||||
METHOD i setVelocityClient (DDD)V
|
METHOD i setVelocityClient (DDD)V
|
||||||
ARG 0 x
|
ARG 0 x
|
||||||
|
|
|
@ -1 +1,7 @@
|
||||||
CLASS none/aav net/minecraft/entity/sortme/IProjectile
|
CLASS none/aav net/minecraft/entity/sortme/IProjectile
|
||||||
|
METHOD c setVelocity (DDDFF)V
|
||||||
|
ARG 0 dirX
|
||||||
|
ARG 1 dirY
|
||||||
|
ARG 2 dirZ
|
||||||
|
ARG 3 force
|
||||||
|
ARG 4 variation
|
||||||
|
|
|
@ -21,6 +21,12 @@ CLASS none/abb net/minecraft/entity/thrown/EntityThrown
|
||||||
ARG 0 tag
|
ARG 0 tag
|
||||||
METHOD b serializeCustomData (Lnone/dt;)V
|
METHOD b serializeCustomData (Lnone/dt;)V
|
||||||
ARG 0 tag
|
ARG 0 tag
|
||||||
|
METHOD c setVelocity (DDDFF)V
|
||||||
|
ARG 0 dirX
|
||||||
|
ARG 1 dirY
|
||||||
|
ARG 2 dirZ
|
||||||
|
ARG 3 force
|
||||||
|
ARG 4 variation
|
||||||
METHOD i initDataTracker ()V
|
METHOD i initDataTracker ()V
|
||||||
METHOD i setVelocityClient (DDD)V
|
METHOD i setVelocityClient (DDD)V
|
||||||
ARG 0 x
|
ARG 0 x
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
CLASS none/acy net/minecraft/item/ItemArmor
|
CLASS none/acy net/minecraft/item/ItemArmor
|
||||||
|
CLASS none/acy$1
|
||||||
|
METHOD b doDispense (Lnone/co;Lnone/aes;)Lnone/aes;
|
||||||
|
ARG 0 block
|
||||||
|
ARG 1 stack
|
||||||
CLASS none/acy$a ArmorMaterial
|
CLASS none/acy$a ArmorMaterial
|
||||||
FIELD a LEATHER Lnone/acy$a;
|
FIELD a LEATHER Lnone/acy$a;
|
||||||
FIELD b CHAINMAIL Lnone/acy$a;
|
FIELD b CHAINMAIL Lnone/acy$a;
|
||||||
|
@ -39,6 +43,9 @@ CLASS none/acy net/minecraft/item/ItemArmor
|
||||||
ARG 0 world
|
ARG 0 world
|
||||||
ARG 1 player
|
ARG 1 player
|
||||||
ARG 2 hand
|
ARG 2 hand
|
||||||
|
METHOD a dispenseArmor (Lnone/co;Lnone/aes;)Lnone/aes;
|
||||||
|
ARG 0 block
|
||||||
|
ARG 1 stack
|
||||||
METHOD a getAttributeModifiers (Lnone/sl;)Lcom/google/common/collect/Multimap;
|
METHOD a getAttributeModifiers (Lnone/sl;)Lcom/google/common/collect/Multimap;
|
||||||
ARG 0 slotType
|
ARG 0 slotType
|
||||||
METHOD b getDisplayColor (Lnone/aes;)I
|
METHOD b getDisplayColor (Lnone/aes;)I
|
||||||
|
|
|
@ -1,5 +1,11 @@
|
||||||
CLASS none/afa net/minecraft/item/ItemMinecart
|
CLASS none/afa net/minecraft/item/ItemMinecart
|
||||||
CLASS none/afa$1
|
CLASS none/afa$1
|
||||||
|
FIELD b dispenseItem Lnone/cr;
|
||||||
|
METHOD a playSound (Lnone/co;)V
|
||||||
|
ARG 0 block
|
||||||
|
METHOD b doDispense (Lnone/co;Lnone/aes;)Lnone/aes;
|
||||||
|
ARG 0 block
|
||||||
|
ARG 1 stack
|
||||||
FIELD a DISPENSER_BEHAVIOR Lnone/cv;
|
FIELD a DISPENSER_BEHAVIOR Lnone/cv;
|
||||||
FIELD b type Lnone/abk$a;
|
FIELD b type Lnone/abk$a;
|
||||||
METHOD <init> (Lnone/abk$a;)V
|
METHOD <init> (Lnone/abk$a;)V
|
||||||
|
|
|
@ -1,14 +1,125 @@
|
||||||
CLASS none/ks net/minecraft/reference/Bootstrap
|
CLASS none/ks net/minecraft/reference/Bootstrap
|
||||||
|
CLASS none/ks$1
|
||||||
|
METHOD a createProjectile (Lnone/aiw;Lnone/de;Lnone/aes;)Lnone/aav;
|
||||||
|
ARG 0 world
|
||||||
|
ARG 1 pos
|
||||||
|
ARG 2 stack
|
||||||
|
CLASS none/ks$2
|
||||||
|
METHOD a playSound (Lnone/co;)V
|
||||||
|
ARG 0 block
|
||||||
|
METHOD b doDispense (Lnone/co;Lnone/aes;)Lnone/aes;
|
||||||
|
ARG 0 block
|
||||||
|
ARG 1 stack
|
||||||
|
CLASS none/ks$3
|
||||||
|
METHOD a playSound (Lnone/co;)V
|
||||||
|
ARG 0 block
|
||||||
|
METHOD b doDispense (Lnone/co;Lnone/aes;)Lnone/aes;
|
||||||
|
ARG 0 block
|
||||||
|
ARG 1 stack
|
||||||
|
CLASS none/ks$4
|
||||||
|
METHOD b doDispense (Lnone/co;Lnone/aes;)Lnone/aes;
|
||||||
|
ARG 0 block
|
||||||
|
ARG 1 stack
|
||||||
CLASS none/ks$5
|
CLASS none/ks$5
|
||||||
FIELD b DEFAULT_BEHAVIOR Lnone/cr;
|
FIELD b DEFAULT_BEHAVIOR Lnone/cr;
|
||||||
|
METHOD b doDispense (Lnone/co;Lnone/aes;)Lnone/aes;
|
||||||
|
ARG 0 block
|
||||||
|
ARG 1 stack
|
||||||
|
CLASS none/ks$6
|
||||||
|
FIELD b success Z
|
||||||
|
METHOD a playSound (Lnone/co;)V
|
||||||
|
ARG 0 block
|
||||||
|
METHOD b doDispense (Lnone/co;Lnone/aes;)Lnone/aes;
|
||||||
|
ARG 0 block
|
||||||
|
ARG 1 stack
|
||||||
|
CLASS none/ks$7
|
||||||
|
FIELD b success Z
|
||||||
|
METHOD a playSound (Lnone/co;)V
|
||||||
|
ARG 0 block
|
||||||
|
METHOD b doDispense (Lnone/co;Lnone/aes;)Lnone/aes;
|
||||||
|
ARG 0 block
|
||||||
|
ARG 1 stack
|
||||||
|
CLASS none/ks$8
|
||||||
|
METHOD b doDispense (Lnone/co;Lnone/aes;)Lnone/aes;
|
||||||
|
ARG 0 block
|
||||||
|
ARG 1 stack
|
||||||
|
CLASS none/ks$9
|
||||||
|
FIELD b success Z
|
||||||
|
METHOD a playSound (Lnone/co;)V
|
||||||
|
ARG 0 block
|
||||||
|
METHOD b doDispense (Lnone/co;Lnone/aes;)Lnone/aes;
|
||||||
|
ARG 0 block
|
||||||
|
ARG 1 stack
|
||||||
|
CLASS none/ks$a DispenseBehaviorBoat
|
||||||
|
FIELD b itemBehavior Lnone/cr;
|
||||||
|
FIELD c boatType Lnone/abj$b;
|
||||||
|
METHOD <init> (Lnone/abj$b;)V
|
||||||
|
ARG 0 boatType
|
||||||
|
METHOD a playSound (Lnone/co;)V
|
||||||
|
ARG 0 block
|
||||||
|
METHOD b doDispense (Lnone/co;Lnone/aes;)Lnone/aes;
|
||||||
|
ARG 0 block
|
||||||
|
ARG 1 stack
|
||||||
|
CLASS none/ks$10
|
||||||
|
FIELD b success Z
|
||||||
|
METHOD a playSound (Lnone/co;)V
|
||||||
|
ARG 0 block
|
||||||
|
METHOD b doDispense (Lnone/co;Lnone/aes;)Lnone/aes;
|
||||||
|
ARG 0 block
|
||||||
|
ARG 1 stack
|
||||||
|
CLASS none/ks$11
|
||||||
|
METHOD a createProjectile (Lnone/aiw;Lnone/de;Lnone/aes;)Lnone/aav;
|
||||||
|
ARG 0 world
|
||||||
|
ARG 1 pos
|
||||||
|
ARG 2 stack
|
||||||
|
CLASS none/ks$12
|
||||||
|
METHOD a createProjectile (Lnone/aiw;Lnone/de;Lnone/aes;)Lnone/aav;
|
||||||
|
ARG 0 world
|
||||||
|
ARG 1 pos
|
||||||
|
ARG 2 stack
|
||||||
|
CLASS none/ks$13
|
||||||
|
METHOD a createProjectile (Lnone/aiw;Lnone/de;Lnone/aes;)Lnone/aav;
|
||||||
|
ARG 0 world
|
||||||
|
ARG 1 pos
|
||||||
|
ARG 2 stack
|
||||||
|
CLASS none/ks$14
|
||||||
|
METHOD a createProjectile (Lnone/aiw;Lnone/de;Lnone/aes;)Lnone/aav;
|
||||||
|
ARG 0 world
|
||||||
|
ARG 1 pos
|
||||||
|
ARG 2 stack
|
||||||
|
CLASS none/ks$15
|
||||||
|
METHOD a getProjectileForce ()F
|
||||||
|
METHOD a createProjectile (Lnone/aiw;Lnone/de;Lnone/aes;)Lnone/aav;
|
||||||
|
ARG 0 world
|
||||||
|
ARG 1 pos
|
||||||
|
ARG 2 stack
|
||||||
|
METHOD b getProjectileVariation ()F
|
||||||
CLASS none/ks$16
|
CLASS none/ks$16
|
||||||
|
CLASS none/ks$16$1
|
||||||
|
METHOD a getProjectileForce ()F
|
||||||
|
METHOD a createProjectile (Lnone/aiw;Lnone/de;Lnone/aes;)Lnone/aav;
|
||||||
|
ARG 0 world
|
||||||
|
ARG 1 pos
|
||||||
|
ARG 2 stack
|
||||||
|
METHOD b getProjectileVariation ()F
|
||||||
METHOD a dispense (Lnone/co;Lnone/aes;)Lnone/aes;
|
METHOD a dispense (Lnone/co;Lnone/aes;)Lnone/aes;
|
||||||
ARG 0 location
|
ARG 0 location
|
||||||
ARG 1 stack
|
ARG 1 stack
|
||||||
CLASS none/ks$17
|
CLASS none/ks$17
|
||||||
|
CLASS none/ks$17$1
|
||||||
|
METHOD a getProjectileForce ()F
|
||||||
|
METHOD a createProjectile (Lnone/aiw;Lnone/de;Lnone/aes;)Lnone/aav;
|
||||||
|
ARG 0 world
|
||||||
|
ARG 1 pos
|
||||||
|
ARG 2 stack
|
||||||
|
METHOD b getProjectileVariation ()F
|
||||||
METHOD a dispense (Lnone/co;Lnone/aes;)Lnone/aes;
|
METHOD a dispense (Lnone/co;Lnone/aes;)Lnone/aes;
|
||||||
ARG 0 location
|
ARG 0 location
|
||||||
ARG 1 stack
|
ARG 1 stack
|
||||||
|
CLASS none/ks$18
|
||||||
|
METHOD b doDispense (Lnone/co;Lnone/aes;)Lnone/aes;
|
||||||
|
ARG 0 block
|
||||||
|
ARG 1 stack
|
||||||
FIELD a OUTPUT Ljava/io/PrintStream;
|
FIELD a OUTPUT Ljava/io/PrintStream;
|
||||||
FIELD b initialized Z
|
FIELD b initialized Z
|
||||||
FIELD c LOGGER Lorg/apache/logging/log4j/Logger;
|
FIELD c LOGGER Lorg/apache/logging/log4j/Logger;
|
||||||
|
|
Loading…
Reference in New Issue