Piglin Brutes and stuff (#1537)

* Piglin Brutes and stuff

* Delete RenameSwapHandsFix.mapping

* stuff

* Update mappings/net/minecraft/entity/mob/PiglinEntity.mapping

Co-authored-by: Yanis48 <doublecraft.official@gmail.com>

Co-authored-by: Yanis48 <doublecraft.official@gmail.com>
This commit is contained in:
Shnupbups 2020-07-05 22:45:14 +10:00 committed by GitHub
parent d2aad0de0b
commit 8af9ff5509
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
11 changed files with 47 additions and 6 deletions

View File

@ -1,4 +0,0 @@
CLASS net/minecraft/class_5418
METHOD method_24694 zombify (Lnet/minecraft/class_3218;)V
METHOD method_24705 getActivity ()Lnet/minecraft/class_4837;
METHOD method_26952 canHunt ()Z

View File

@ -1,5 +1,9 @@
CLASS net/minecraft/class_314 net/minecraft/client/recipebook/RecipeBookGroup
FIELD field_1807 icons Ljava/util/List;
FIELD field_25779 SMOKER Ljava/util/List;
FIELD field_25780 BLAST_FURNACE Ljava/util/List;
FIELD field_25781 FURNACE Ljava/util/List;
FIELD field_25782 CRAFTING Ljava/util/List;
METHOD <init> (Ljava/lang/String;I[Lnet/minecraft/class_1799;)V
ARG 3 entries
METHOD method_1623 getIcons ()Ljava/util/List;

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_5416 net/minecraft/datafixer/schema/Schema2568

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_5417 net/minecraft/entity/ai/brain/sensor/PiglinBruteSpecificSensor

View File

@ -0,0 +1,15 @@
CLASS net/minecraft/class_5418 net/minecraft/entity/mob/AbstractPiglinEntity
FIELD field_25758 IMMUNE_TO_ZOMBIFICATION Lnet/minecraft/class_2940;
FIELD field_25759 timeInOverworld I
METHOD method_24694 zombify (Lnet/minecraft/class_3218;)V
ARG 1 world
METHOD method_24705 getActivity ()Lnet/minecraft/class_4837;
METHOD method_26952 canHunt ()Z
METHOD method_30234 isImmuneToZombification ()Z
METHOD method_30235 shouldZombify ()Z
METHOD method_30236 isAdult ()Z
METHOD method_30237 isHoldingTool ()Z
METHOD method_30238 playZombificationSound ()V
METHOD method_30239 setCanPathThroughDoors ()V
METHOD method_30240 setImmuneToZombification (Z)V
ARG 1 immuneToZombification

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_4837 net/minecraft/entity/mob/PiglinActivity

View File

@ -40,6 +40,7 @@ CLASS net/minecraft/class_4838 net/minecraft/entity/mob/PiglinBrain
ARG 0 piglin
METHOD method_24732 create (Lnet/minecraft/class_4836;Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095;
ARG 0 piglin
ARG 1 brain
METHOD method_24733 onGuardedBlockBroken (Lnet/minecraft/class_1657;Z)V
ARG 0 player
METHOD method_24734 (Lnet/minecraft/class_1657;Lnet/minecraft/class_4836;)V
@ -80,12 +81,14 @@ CLASS net/minecraft/class_4838 net/minecraft/entity/mob/PiglinBrain
ARG 0 piglin
ARG 1 target
METHOD method_24756 addCelebrateActivities (Lnet/minecraft/class_4095;)V
ARG 0 brain
METHOD method_24757 shouldAttack (Lnet/minecraft/class_1309;)Z
ARG 0 target
METHOD method_24758 rememberGroupHunting (Lnet/minecraft/class_4836;)V
ARG 0 piglin
METHOD method_24759 tryRevenge (Lnet/minecraft/class_5418;Lnet/minecraft/class_1309;)V
METHOD method_24760 addAdmireItemActivities (Lnet/minecraft/class_4095;)V
ARG 0 brain
METHOD method_24761 hasPlayerHoldingWantedItemNearby (Lnet/minecraft/class_1309;)Z
ARG 0 entity
METHOD method_24762 rememberHunting (Lnet/minecraft/class_5418;)V
@ -94,6 +97,7 @@ CLASS net/minecraft/class_4838 net/minecraft/entity/mob/PiglinBrain
ARG 0 piglin
ARG 1 target
METHOD method_24764 addAvoidActivities (Lnet/minecraft/class_4095;)V
ARG 0 brain
METHOD method_24765 canWander (Lnet/minecraft/class_1309;)Z
ARG 0 piglin
METHOD method_24766 hasIdleActivity (Lnet/minecraft/class_5418;)Z
@ -102,6 +106,7 @@ CLASS net/minecraft/class_4838 net/minecraft/entity/mob/PiglinBrain
ARG 0 piglin
ARG 1 target
METHOD method_24768 addRideActivities (Lnet/minecraft/class_4095;)V
ARG 0 brain
METHOD method_24769 hasBeenHurt (Lnet/minecraft/class_1309;)Z
ARG 0 piglin
METHOD method_24771 runAwayFromClosestTarget (Lnet/minecraft/class_4836;Lnet/minecraft/class_1309;)V
@ -173,6 +178,7 @@ CLASS net/minecraft/class_4838 net/minecraft/entity/mob/PiglinBrain
ARG 0 piglin
METHOD method_30087 (Lnet/minecraft/class_4836;Lnet/minecraft/class_4168;)Lnet/minecraft/class_3414;
ARG 0 piglin
ARG 1 activity
METHOD method_30089 swapItemWithOffHand (Lnet/minecraft/class_4836;Lnet/minecraft/class_1799;)V
ARG 0 piglin
ARG 1 stack

View File

@ -0,0 +1,2 @@
CLASS net/minecraft/class_5420 net/minecraft/entity/mob/PiglinBruteBrain
METHOD method_30252 create (Lnet/minecraft/class_5419;Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095;

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_5419 net/minecraft/entity/mob/PiglinBruteEntity
FIELD field_25760 MEMORY_MODULE_TYPES Lcom/google/common/collect/ImmutableList;
FIELD field_25761 SENSOR_TYPES Lcom/google/common/collect/ImmutableList;
METHOD method_30242 createPiglinBruteAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_30243 playAngrySound ()V

View File

@ -7,9 +7,10 @@ CLASS net/minecraft/class_4836 net/minecraft/entity/mob/PiglinEntity
FIELD field_22379 BABY_SPEED_BOOST_ID Ljava/util/UUID;
FIELD field_22380 BABY_SPEED_BOOST Lnet/minecraft/class_1322;
FIELD field_22381 MEMORY_MODULE_TYPES Lcom/google/common/collect/ImmutableList;
FIELD field_22419 IMMUNE_TO_ZOMBIFICATION Lnet/minecraft/class_2940;
FIELD field_22419 OLD_IMMUNE_TO_ZOMBIFICATION Lnet/minecraft/class_2940;
COMMENT Unused as of 1.16.2, superseded by {@link AbstractPiglinEntity#IMMUNE_TO_ZOMBIFICATION}.
FIELD field_23738 cannotHunt Z
FIELD field_25164 dancing Lnet/minecraft/class_2940;
FIELD field_25164 DANCING Lnet/minecraft/class_2940;
METHOD method_24695 canSpawn (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Ljava/util/Random;)Z
ARG 0 type
ARG 1 world
@ -37,3 +38,5 @@ CLASS net/minecraft/class_4836 net/minecraft/entity/mob/PiglinEntity
METHOD method_29272 isDancing ()Z
METHOD method_29274 setDancing (Z)V
ARG 1 dancing
METHOD method_30086 playSound (Lnet/minecraft/class_3414;)V
ARG 1 sound

View File

@ -29,7 +29,14 @@ CLASS net/minecraft/class_1937 net/minecraft/world/World
FIELD field_9253 rainGradientPrev F
FIELD field_9256 lcgBlockSeed I
METHOD <init> (Lnet/minecraft/class_5269;Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;Lnet/minecraft/class_2874;Ljava/util/function/Supplier;ZZJ)V
ARG 1 properties
ARG 2 registryKey
ARG 3 dimensionRegistryKey
ARG 4 dimension
ARG 5 profiler
ARG 6 isClient
ARG 7 debugWorld
ARG 8 seed
METHOD method_16107 getProfiler ()Lnet/minecraft/class_3695;
METHOD method_16109 scheduleBlockRerenderIfNeeded (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)V
ARG 1 pos