Begin 19w34a mappings (#828)

* Begin 19w34a mappings

* more stuff

* More stuff

* stuff

* stuff again

* Update EntityRenderer.mapping

* x

* Finish mapping and modify BeeEntity, name string damagesource, map bee model

* Fix typo in class_1282 method 21748

* Update BeeEntity.mapping

* Update BeeHiveBlockEntity.mapping

* more stuff
This commit is contained in:
Shnupbups 2019-08-26 01:18:10 +10:00 committed by Player
parent b4e6da6711
commit 80e8183975
26 changed files with 235 additions and 1 deletions

View File

@ -0,0 +1,7 @@
CLASS net/minecraft/class_4481 net/minecraft/block/BeeHiveBlock
FIELD field_20419 FACING Lnet/minecraft/class_2753;
FIELD field_20420 HONEY_LEVEL Lnet/minecraft/class_2758;
METHOD method_21839 (Lnet/minecraft/class_1268;Lnet/minecraft/class_1657;)V
ARG 1 player
METHOD method_21841 emptyHoney (Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;)V
METHOD method_21842 dropHoneycomb (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V

View File

@ -1,4 +1,8 @@
CLASS net/minecraft/class_2357 net/minecraft/block/dispenser/DispenserBehavior
CLASS 13
METHOD method_22141 (Lnet/minecraft/class_2342;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;
ARG 2 emptyBottleStack
ARG 3 filledBottleStack
CLASS 19
METHOD dispense (Lnet/minecraft/class_2342;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;
ARG 1 location

View File

@ -0,0 +1,26 @@
CLASS net/minecraft/class_4482 net/minecraft/block/entity/BeeHiveBlockEntity
CLASS class_4483 Bee
FIELD field_20425 entityData Lnet/minecraft/class_2487;
FIELD field_20426 ticksInHive I
FIELD field_20427 minOccupationTIcks I
METHOD <init> (Lnet/minecraft/class_2487;II)V
ARG 1 entityData
ARG 2 ticksInHive
ARG 3 minOccupationTicks
CLASS class_4484 BeeState
FIELD field_20423 bees Ljava/util/Map;
FIELD field_20424 flowerPos Lnet/minecraft/class_2338;
METHOD method_21848 tryEnterHive (Lnet/minecraft/class_1297;Z)V
ARG 2 hasNectar
METHOD method_21849 tryEnterHive (Lnet/minecraft/class_1297;ZI)V
ARG 2 hasNectar
ARG 3 ticksInHive
METHOD method_21850 angerBees (Lnet/minecraft/class_1657;Lnet/minecraft/class_4482$class_4484;)V
METHOD method_21851 isBeingSmoked (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Z
METHOD method_21852 tryReleaseBee (Lnet/minecraft/class_4482$class_4484;)Ljava/util/List;
METHOD method_21855 releaseBee (Lnet/minecraft/class_2487;Ljava/util/List;Lnet/minecraft/class_4482$class_4484;)Z
ARG 1 beeTag
METHOD method_21856 isFullOfBees ()Z
METHOD method_21857 hasFlowerPos ()Z
METHOD method_21858 tickBees ()V
METHOD method_21859 getBees ()Lnet/minecraft/class_2499;

View File

@ -0,0 +1,6 @@
CLASS net/minecraft/class_4458
FIELD field_20288 speed F
FIELD field_20289 completionRange I
METHOD <init> (FI)V
ARG 1 speed
ARG 2 completionRange

View File

@ -0,0 +1,2 @@
CLASS net/minecraft/class_4515
FIELD field_20546 LOGGER Lorg/apache/logging/log4j/Logger;

View File

@ -0,0 +1,6 @@
CLASS net/minecraft/class_4517
FIELD field_20560 blockPos Lnet/minecraft/class_2338;
FIELD field_20561 world Lnet/minecraft/class_3218;
METHOD method_22172 getBlockPos ()Lnet/minecraft/class_2338;
METHOD method_22176 getWorld ()Lnet/minecraft/class_3218;
METHOD method_22185 getBlockEntity ()Lnet/minecraft/class_2633;

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_4505 net/minecraft/client/render/entity/BeeEntityRenderer
FIELD field_20524 ANGRY_SKIN Lnet/minecraft/class_2960;
FIELD field_20525 ANGRY_NECTAR_SKIN Lnet/minecraft/class_2960;
FIELD field_20526 PASSIVE_SKIN Lnet/minecraft/class_2960;
FIELD field_20527 NECTAR_SKIN Lnet/minecraft/class_2960;

View File

@ -39,7 +39,7 @@ CLASS net/minecraft/class_897 net/minecraft/client/render/entity/EntityRenderer
ARG 6 z
ARG 8 text
METHOD method_3931 getTexture (Lnet/minecraft/class_1297;)Lnet/minecraft/class_2960;
ARG 1 boat
ARG 1 entity
METHOD method_3932 getFontRenderer ()Lnet/minecraft/class_327;
METHOD method_3933 isVisible (Lnet/minecraft/class_1297;Lnet/minecraft/class_856;DDD)Z
ARG 1 entity

View File

@ -0,0 +1,12 @@
CLASS net/minecraft/class_4495 net/minecraft/client/render/entity/model/BeeEntityModel
FIELD field_20504 body Lnet/minecraft/class_630;
FIELD field_20505 mainBody Lnet/minecraft/class_630;
FIELD field_20506 leftWing Lnet/minecraft/class_630;
FIELD field_20507 rightWing Lnet/minecraft/class_630;
FIELD field_20508 frontLeg Lnet/minecraft/class_630;
FIELD field_20509 midLeg Lnet/minecraft/class_630;
FIELD field_20510 backLeg Lnet/minecraft/class_630;
FIELD field_20511 stinger Lnet/minecraft/class_630;
FIELD field_20512 leftAntenna Lnet/minecraft/class_630;
FIELD field_20513 rightAntenna Lnet/minecraft/class_630;
FIELD field_20514 bodyPitch F

View File

@ -0,0 +1,2 @@
CLASS net/minecraft/class_4510 net/minecraft/client/sound/AbstractBeeSoundInstance
FIELD field_20530 bee Lnet/minecraft/class_4466;

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_4508 net/minecraft/client/sound/AggressiveBeeSoundInstance

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_4509 net/minecraft/client/sound/PassiveBeeSoundInstance

View File

@ -39,6 +39,9 @@ CLASS net/minecraft/class_1299 net/minecraft/entity/EntityType
METHOD <init> (Lnet/minecraft/class_1299$class_4049;Lnet/minecraft/class_1311;ZZZZLnet/minecraft/class_4048;)V
ARG 1 factory
ARG 2 category
ARG 3 saveable
ARG 4 summonable
ARG 5 fireImmune
ARG 7 dimensions
METHOD method_16351 getLootTableId ()Lnet/minecraft/class_2960;
METHOD method_17683 createSimpleBoundingBox (DDD)Lnet/minecraft/class_238;

View File

@ -33,6 +33,8 @@ CLASS net/minecraft/class_1282 net/minecraft/entity/damage/DamageSource
FIELD field_5869 GENERIC Lnet/minecraft/class_1282;
METHOD <init> (Ljava/lang/String;)V
ARG 1 name
METHOD method_21748 sting (Lnet/minecraft/class_1309;)Lnet/minecraft/class_1282;
ARG 0 attacker
METHOD method_5504 isUnblockable ()Z
METHOD method_5505 setDamageToCreative ()Lnet/minecraft/class_1282;
METHOD method_5506 getDeathMessage (Lnet/minecraft/class_1309;)Lnet/minecraft/class_2561;

View File

@ -0,0 +1,105 @@
CLASS net/minecraft/class_4466 net/minecraft/entity/passive/BeeEntity
CLASS class_4467 NotAngryGoal
METHOD method_21814 canBeeStart ()Z
METHOD method_21815 canBeeContinue ()Z
CLASS class_4468 StingGoal
METHOD <init> (Lnet/minecraft/class_4466;Lnet/minecraft/class_1314;DZ)V
ARG 2 mob
ARG 3 speed
CLASS class_4469 BeeFollowTargetGoal
METHOD <init> (Lnet/minecraft/class_4466;)V
ARG 1 bee
METHOD method_21816 canSting ()Z
CLASS class_4470 EnterHiveGoal
CLASS class_4471 BeeMoveToTargetGoal
FIELD field_20368 failedToFindPath Z
FIELD field_20369 range I
METHOD <init> (Lnet/minecraft/class_4466;I)V
ARG 2 range
METHOD method_21817 getTargetPos ()Lnet/minecraft/class_2338;
CLASS class_4472 MoveToHiveGoal
CLASS class_4473 MoveToFlowerGoal
METHOD method_21818 isHiveValid ()Z
CLASS class_4474 GrowCropsGoal
CLASS class_4475 BeeRevengeGoal
METHOD <init> (Lnet/minecraft/class_4466;Lnet/minecraft/class_4466;)V
ARG 2 bee
CLASS class_4476 FindHiveGoal
CLASS class_4477 BeeLookControl
METHOD <init> (Lnet/minecraft/class_4466;Lnet/minecraft/class_1308;)V
ARG 2 entity
CLASS class_4478 PollinateGoal
FIELD field_20378 pollinationTicks I
FIELD field_20379 lastPollinationTick I
METHOD method_21819 (Lnet/minecraft/class_2248;)Z
ARG 0 block
METHOD method_21820 completedPollination ()Z
METHOD method_21821 getFlower ()Ljava/util/Optional;
CLASS class_4479 BeeWanderAroundGoal
METHOD method_21822 getRandomLocation ()Lnet/minecraft/class_243;
FIELD field_20353 multipleByteTracker Lnet/minecraft/class_2940;
FIELD field_20354 anger Lnet/minecraft/class_2940;
FIELD field_20355 targetPlayer Ljava/util/UUID;
FIELD field_20356 currentPitch F
FIELD field_20357 lastPitch F
FIELD field_20358 ticksSinceSting I
FIELD field_20359 ticksSincePollination I
FIELD field_20360 cannotEnterHiveTicks I
FIELD field_20361 cropsGrownSincePollination I
FIELD field_20362 flowerPos Lnet/minecraft/class_2338;
FIELD field_20363 hivePos Lnet/minecraft/class_2338;
METHOD method_21763 setBeeAttacker (Lnet/minecraft/class_1297;)Z
ARG 1 attacker
METHOD method_21764 (Lnet/minecraft/class_4158;)Z
ARG 0 type
METHOD method_21769 addParticle (Lnet/minecraft/class_1937;DDDDDLnet/minecraft/class_2394;)V
ARG 1 world
ARG 2 lastX
ARG 4 x
ARG 6 lastZ
ARG 8 z
ARG 10 y
ARG 12 effect
METHOD method_21770 getBlockInRange (Ljava/util/function/Predicate;D)Ljava/util/Optional;
ARG 1 isValid
ARG 2 distance
METHOD method_21775 setBeeFlag (IZ)V
ARG 1 bit
ARG 2 value
METHOD method_21778 getFlowerPos ()Lnet/minecraft/class_2338;
METHOD method_21779 hasFlower ()Z
METHOD method_21780 resetPollinationTicks ()V
METHOD method_21781 isAngry ()Z
METHOD method_21782 getAnger ()I
METHOD method_21783 resetCropCounter ()V
METHOD method_21784 hasNectar ()Z
METHOD method_21785 hasStung ()Z
METHOD method_21786 isNearTarget ()Z
METHOD method_21787 isPollinating ()Z
METHOD method_21788 onHoneyDelivered ()V
METHOD method_21789 canEnterHive ()Z
METHOD method_21790 updateBodyPitch ()V
METHOD method_21791 hasHive ()Z
METHOD method_21792 getCropsGrownSincePollination ()I
METHOD method_21793 addCropCounter ()V
METHOD method_21794 isHiveValid ()Z
METHOD method_21797 setFlowerPos (Lnet/minecraft/class_2338;)V
ARG 1 pos
METHOD method_21805 setHasNectar (Z)V
ARG 1 hasNectar
METHOD method_21806 setHasStung (Z)V
ARG 1 hasStung
METHOD method_21807 setCannotEnterHiveTicks (I)V
ARG 1 ticks
METHOD method_21808 setNearTarget (Z)V
ARG 1 nearTarget
METHOD method_21809 setAnger (I)V
ARG 1 ticks
METHOD method_21810 setPollinating (Z)V
ARG 1 pollinating
METHOD method_21811 getBodyPitch (F)F
ARG 1 tickDelta
METHOD method_21812 getBeeFlag (I)Z
ARG 1 location
METHOD method_21813 findPointOfInterest (I)Ljava/util/Optional;
ARG 1 range

View File

@ -37,5 +37,6 @@ CLASS net/minecraft/class_4176 net/minecraft/item/FoodComponents
FIELD field_18661 MUSHROOM_STEW Lnet/minecraft/class_4174;
FIELD field_18662 MUTTON Lnet/minecraft/class_4174;
FIELD field_18663 POISONOUS_POTATO Lnet/minecraft/class_4174;
FIELD field_20381 HONEY_BOTTLE Lnet/minecraft/class_4174;
METHOD method_19243 create (I)Lnet/minecraft/class_4174;
ARG 0 hunger

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_4480 net/minecraft/item/HoneyBottleItem

View File

@ -42,6 +42,8 @@ CLASS net/minecraft/class_1792 net/minecraft/item/Item
METHOD method_16698 isNetworkSynced ()Z
METHOD method_19263 isFood ()Z
METHOD method_19264 getFoodComponent ()Lnet/minecraft/class_4174;
METHOD method_21830 getEatSound ()Lnet/minecraft/class_3414;
METHOD method_21831 getDrinkSound ()Lnet/minecraft/class_3414;
METHOD method_7836 use (Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1271;
ARG 1 world
ARG 2 user

View File

@ -25,6 +25,8 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
ARG 0 tooltip
ARG 1 enchantments
METHOD method_19267 isFood ()Z
METHOD method_21832 getDrinkSound ()Lnet/minecraft/class_3414;
METHOD method_21833 getEatSound ()Lnet/minecraft/class_3414;
METHOD method_7909 getItem ()Lnet/minecraft/class_1792;
METHOD method_7910 finishUsing (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;)Lnet/minecraft/class_1799;
ARG 1 world

View File

@ -77,6 +77,30 @@ CLASS net/minecraft/class_1802 net/minecraft/item/Items
FIELD field_19058 RED_WOOL Lnet/minecraft/class_1792;
FIELD field_19059 BLACK_WOOL Lnet/minecraft/class_1792;
FIELD field_19060 CLAY Lnet/minecraft/class_1792;
FIELD field_20384 SANDSTONE Lnet/minecraft/class_1792;
FIELD field_20385 CUT_SANDSTONE Lnet/minecraft/class_1792;
FIELD field_20391 STONE Lnet/minecraft/class_1792;
FIELD field_20394 GRANITE Lnet/minecraft/class_1792;
FIELD field_20395 STONE_BRICKS Lnet/minecraft/class_1792;
FIELD field_20396 MOSSY_STONE_BRICKS Lnet/minecraft/class_1792;
FIELD field_20397 POLISHED_GRANITE Lnet/minecraft/class_1792;
FIELD field_20398 NETHER_BRICKS Lnet/minecraft/class_1792;
FIELD field_20399 END_STONE Lnet/minecraft/class_1792;
FIELD field_20400 END_STONE_BRICKS Lnet/minecraft/class_1792;
FIELD field_20401 DIORITE Lnet/minecraft/class_1792;
FIELD field_20402 QUARTZ_BLOCK Lnet/minecraft/class_1792;
FIELD field_20403 POLISHED_DIORITE Lnet/minecraft/class_1792;
FIELD field_20404 PRISMARINE Lnet/minecraft/class_1792;
FIELD field_20405 PRISMARINE_BRICKS Lnet/minecraft/class_1792;
FIELD field_20406 DARK_PRISMARINE Lnet/minecraft/class_1792;
FIELD field_20407 ANDESITE Lnet/minecraft/class_1792;
FIELD field_20408 RED_SANDSTONE Lnet/minecraft/class_1792;
FIELD field_20409 CUT_RED_SANDSTONE Lnet/minecraft/class_1792;
FIELD field_20410 RED_NETHER_BRICKS Lnet/minecraft/class_1792;
FIELD field_20411 POLISHED_ANDESITE Lnet/minecraft/class_1792;
FIELD field_20412 COBBLESTONE Lnet/minecraft/class_1792;
FIELD field_20415 BEE_NEST Lnet/minecraft/class_1792;
FIELD field_20416 BEE_HIVE Lnet/minecraft/class_1792;
FIELD field_8043 ORANGE_TERRACOTTA Lnet/minecraft/class_1792;
FIELD field_8047 JUNGLE_PRESSURE_PLATE Lnet/minecraft/class_1792;
FIELD field_8048 SPRUCE_BUTTON Lnet/minecraft/class_1792;

View File

@ -0,0 +1,8 @@
CLASS net/minecraft/class_4527 net/minecraft/server/command/TestCommand
METHOD method_22268 (Lnet/minecraft/class_2168;Ljava/lang/String;III)I
ARG 0 source
ARG 2 x
ARG 3 y
ARG 4 z
METHOD method_22270 register (Lcom/mojang/brigadier/CommandDispatcher;)V
ARG 0 dispatcher

View File

@ -83,6 +83,7 @@ CLASS net/minecraft/class_2741 net/minecraft/state/property/Properties
FIELD field_17393 HAS_BOOK Lnet/minecraft/class_2746;
FIELD field_17394 SIGNAL_FIRE Lnet/minecraft/class_2746;
FIELD field_17586 LEVEL_8 Lnet/minecraft/class_2758;
FIELD field_20432 HONEY_LEVEL Lnet/minecraft/class_2758;
METHOD method_11813 (Lnet/minecraft/class_2768;)Z
ARG 0 shape
METHOD method_11814 (Lnet/minecraft/class_2350;)Z

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_4514 net/minecraft/test/GameTestBatch

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_4529 net/minecraft/test/TestFunction

View File

@ -43,3 +43,4 @@ CLASS net/minecraft/class_2944 net/minecraft/world/gen/feature/AbstractTreeFeatu
METHOD method_16433 isDirtOrGrass (Lnet/minecraft/class_3746;Lnet/minecraft/class_2338;)Z
ARG 0 world
ARG 1 pos
METHOD method_21890 generateBeeHive (Lnet/minecraft/class_1936;Ljava/util/Random;Lnet/minecraft/class_2338;Lnet/minecraft/class_3341;Ljava/util/List;Lnet/minecraft/class_1959;)V

View File

@ -0,0 +1,10 @@
CLASS net/minecraft/class_4488 net/minecraft/world/loot/function/CopyStateFunction
CLASS class_4489 Builder
FIELD field_20451 block Lnet/minecraft/class_2248;
FIELD field_20452 properties Ljava/util/Set;
CLASS class_4490 Factory
FIELD field_20449 block Lnet/minecraft/class_2248;
FIELD field_20450 properties Ljava/util/Set;
METHOD <init> ([Lnet/minecraft/class_209;Lnet/minecraft/class_2248;Ljava/util/Set;)V
ARG 3 properties
METHOD method_21892 getBuilder (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4488$class_4489;