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;
|
||||
ARG 0 state
|
||||
ARG 1 rotation
|
||||
METHOD a getDispenseLocation (Lnone/co;)Lnone/de;
|
||||
ARG 0 block
|
||||
METHOD b createStateFactory ()Lnone/asn;
|
||||
METHOD b (Lnone/aiw;Lnone/cn;Lnone/asm;)V
|
||||
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
|
||||
METHOD a dispense (Lnone/co;Lnone/aes;)Lnone/aes;
|
||||
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
|
||||
ARG 0 handler
|
||||
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
|
||||
ARG 0 entity
|
||||
METHOD a setCritical (Z)V
|
||||
|
@ -30,6 +36,12 @@ CLASS none/aap net/minecraft/entity/projectile/EntityArrowBase
|
|||
ARG 0 tag
|
||||
METHOD b registerTagUpgraders (Lnone/pf;)V
|
||||
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 setVelocityClient (DDD)V
|
||||
ARG 0 x
|
||||
|
|
|
@ -1 +1,7 @@
|
|||
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
|
||||
METHOD b serializeCustomData (Lnone/dt;)V
|
||||
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 setVelocityClient (DDD)V
|
||||
ARG 0 x
|
||||
|
|
|
@ -1,4 +1,8 @@
|
|||
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
|
||||
FIELD a LEATHER Lnone/acy$a;
|
||||
FIELD b CHAINMAIL Lnone/acy$a;
|
||||
|
@ -39,6 +43,9 @@ CLASS none/acy net/minecraft/item/ItemArmor
|
|||
ARG 0 world
|
||||
ARG 1 player
|
||||
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;
|
||||
ARG 0 slotType
|
||||
METHOD b getDisplayColor (Lnone/aes;)I
|
||||
|
|
|
@ -1,5 +1,11 @@
|
|||
CLASS none/afa net/minecraft/item/ItemMinecart
|
||||
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 b type Lnone/abk$a;
|
||||
METHOD <init> (Lnone/abk$a;)V
|
||||
|
|
|
@ -1,14 +1,125 @@
|
|||
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
|
||||
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$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;
|
||||
ARG 0 location
|
||||
ARG 1 stack
|
||||
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;
|
||||
ARG 0 location
|
||||
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 b initialized Z
|
||||
FIELD c LOGGER Lorg/apache/logging/log4j/Logger;
|
||||
|
|
Loading…
Reference in New Issue