22w13a stuff (#3070)

* 22w13a stuff

* more stuff

dunno about this structure stuff tbh might delete later

* remove duplicates

* Apply suggestions from code review

Co-authored-by: apple502j <33279053+apple502j@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: apple502j <33279053+apple502j@users.noreply.github.com>
This commit is contained in:
Shnupbups 2022-04-06 23:34:24 +10:00 committed by GitHub
parent 25bd806f5b
commit b029eaf79c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
26 changed files with 175 additions and 7 deletions

View File

@ -3,3 +3,6 @@ CLASS net/minecraft/class_2428 net/minecraft/block/NoteBlock
FIELD field_11325 INSTRUMENT Lnet/minecraft/class_2754;
FIELD field_11326 POWERED Lnet/minecraft/class_2746;
METHOD method_10367 playNote (Lnet/minecraft/class_1297;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V
ARG 1 entity
ARG 2 world
ARG 3 pos

View File

@ -4,6 +4,7 @@ CLASS net/minecraft/class_7268 net/minecraft/block/SculkShriekerBlock
FIELD field_38231 SHAPE Lnet/minecraft/class_265;
FIELD field_38232 TOP D
FIELD field_38233 SHRIEK_DURATION I
FIELD field_38422 CAN_SUMMON Lnet/minecraft/class_2746;
METHOD method_42312 shriek (Lnet/minecraft/class_3218;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)V
ARG 0 world
ARG 1 state

View File

@ -1,3 +0,0 @@
CLASS net/minecraft/class_7291
METHOD method_7359 getTranslationKey ()Ljava/lang/String;
METHOD method_7362 getId ()I

View File

@ -0,0 +1,2 @@
CLASS net/minecraft/class_7310 net/minecraft/client/render/entity/AllayEntityRenderer
FIELD field_38461 TEXTURE Lnet/minecraft/class_2960;

View File

@ -0,0 +1,10 @@
CLASS net/minecraft/class_7308 net/minecraft/client/render/entity/model/AllayEntityModel
FIELD field_38442 root Lnet/minecraft/class_630;
FIELD field_38443 body Lnet/minecraft/class_630;
FIELD field_38444 rightArm Lnet/minecraft/class_630;
FIELD field_38445 leftArm Lnet/minecraft/class_630;
FIELD field_38446 rightWing Lnet/minecraft/class_630;
FIELD field_38447 leftWing Lnet/minecraft/class_630;
METHOD <init> (Lnet/minecraft/class_630;)V
ARG 1 root
METHOD method_42733 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -6,6 +6,7 @@ CLASS net/minecraft/class_1208 net/minecraft/datafixer/TypeReferences
COMMENT A type reference which refers to world gen settings.
FIELD field_26993 ENTITY_CHUNK Lcom/mojang/datafixers/DSL$TypeReference;
COMMENT A type reference which refers to the entity data in a chunk.
FIELD field_38380 GAME_EVENT_NAME Lcom/mojang/datafixers/DSL$TypeReference;
FIELD field_5710 LEVEL Lcom/mojang/datafixers/DSL$TypeReference;
FIELD field_5711 RECIPE Lcom/mojang/datafixers/DSL$TypeReference;
FIELD field_5712 ITEM_STACK Lcom/mojang/datafixers/DSL$TypeReference;

View File

@ -0,0 +1,10 @@
CLASS net/minecraft/class_7293 net/minecraft/datafixer/fix/GameEventRenamesFix
FIELD field_38381 name Ljava/lang/String;
FIELD field_38382 renames Ljava/util/Map;
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;Ljava/util/Map;)V
ARG 1 schema
ARG 3 name
ARG 4 renames
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;Lcom/mojang/datafixers/DSL$TypeReference;Ljava/util/Map;)V
ARG 1 schema
ARG 3 renames

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_7294 net/minecraft/datafixer/schema/Schema3083

View File

@ -449,6 +449,7 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
METHOD method_5623 fall (DZLnet/minecraft/class_2680;Lnet/minecraft/class_2338;)V
ARG 1 heightDifference
ARG 3 onGround
ARG 4 state
ARG 5 landedPosition
METHOD method_5624 isSprinting ()Z
METHOD method_5625 getSplashSound ()Lnet/minecraft/class_3414;

View File

@ -0,0 +1,12 @@
CLASS net/minecraft/class_7296 net/minecraft/entity/ai/brain/task/GiveInventoryToLookTargetTask
FIELD field_38389 lookTargetFunction Ljava/util/function/Function;
FIELD field_38390 speed F
METHOD <init> (Ljava/util/function/Function;F)V
ARG 1 lookTargetFunction
ARG 2 speed
METHOD method_42649 hasItemAndTarget (Lnet/minecraft/class_1309;)Z
ARG 1 entity
METHOD method_42650 (Lnet/minecraft/class_1309;Lnet/minecraft/class_4115;)V
ARG 2 target
METHOD method_42651 offsetTarget (Lnet/minecraft/class_4115;)Lnet/minecraft/class_243;
ARG 0 target

View File

@ -89,3 +89,8 @@ CLASS net/minecraft/class_4215 net/minecraft/entity/ai/brain/task/LookTargetUtil
ARG 2 verticalRange
METHOD method_41331 hasBreedTarget (Lnet/minecraft/class_1309;)Z
ARG 0 entity
METHOD method_42647 walkTowards (Lnet/minecraft/class_1309;Lnet/minecraft/class_4115;FI)V
ARG 0 entity
ARG 1 target
ARG 2 speed
ARG 3 completionRange

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_7295 net/minecraft/entity/ai/brain/task/NoPenaltyStrollTask

View File

@ -0,0 +1,8 @@
CLASS net/minecraft/class_7297 net/minecraft/entity/ai/brain/task/WalkTowardsLookTargetTask
FIELD field_38391 lookTargetFunction Ljava/util/function/Function;
FIELD field_38392 range I
FIELD field_38393 speed F
METHOD <init> (Ljava/util/function/Function;IF)V
ARG 1 lookTargetFunction
ARG 2 range
ARG 3 speed

View File

@ -5,6 +5,8 @@ CLASS net/minecraft/class_7261 net/minecraft/entity/mob/WardenBrain
FIELD field_38179 DIG_DURATION I
FIELD field_38180 SNIFF_DURATION I
FIELD field_38182 RESET_DIG_COOLDOWN_TASK Lnet/minecraft/class_4097;
FIELD field_38416 SENSORS Ljava/util/List;
FIELD field_38417 MEMORY_MODULES Ljava/util/List;
METHOD method_42224 getStrollOrWaitTask ()Lnet/minecraft/class_4118;
METHOD method_42225 resetDigCooldown (Lnet/minecraft/class_1309;)V
ARG 0 warden
@ -26,7 +28,7 @@ CLASS net/minecraft/class_7261 net/minecraft/entity/mob/WardenBrain
ARG 1 entity
METHOD method_42233 addEmergeActivities (Lnet/minecraft/class_4095;)V
ARG 0 brain
METHOD method_42234 (Lnet/minecraft/class_7260;)Z
METHOD method_42234 hasNoSuspectOrTarget (Lnet/minecraft/class_7260;)Z
ARG 0 warden
METHOD method_42235 removeDeadSuspect (Lnet/minecraft/class_7260;Lnet/minecraft/class_1309;)V
ARG 0 warden

View File

@ -0,0 +1,7 @@
CLASS net/minecraft/class_7299 net/minecraft/entity/passive/AllayBrain
METHOD method_42660 create (Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095;
ARG 0 brain
METHOD method_42663 addCoreActivities (Lnet/minecraft/class_4095;)V
ARG 0 brain
METHOD method_42666 addIdleActivities (Lnet/minecraft/class_4095;)V
ARG 0 brain

View File

@ -0,0 +1,8 @@
CLASS net/minecraft/class_7298 net/minecraft/entity/passive/AllayEntity
FIELD field_38398 SENSORS Lcom/google/common/collect/ImmutableList;
FIELD field_38400 positionSource Lnet/minecraft/class_5709;
FIELD field_38401 gameEventHandler Lnet/minecraft/class_5715;
FIELD field_38402 inventory Lnet/minecraft/class_1277;
FIELD field_38403 MEMORY_MODULES Lcom/google/common/collect/ImmutableList;
METHOD method_42654 isItemPickupCoolingDown ()Z
METHOD method_42655 createAllayAttributes ()Lnet/minecraft/class_5132$class_5133;

View File

@ -230,6 +230,7 @@ CLASS net/minecraft/class_2741 net/minecraft/state/property/Properties
FIELD field_37652 SHRIEKING Lnet/minecraft/class_2746;
FIELD field_37653 AGE_4_MAX I
FIELD field_37654 AGE_4 Lnet/minecraft/class_2758;
FIELD field_38423 CAN_SUMMON Lnet/minecraft/class_2746;
METHOD method_11813 (Lnet/minecraft/class_2768;)Z
ARG 0 shape
METHOD method_11814 (Lnet/minecraft/class_2350;)Z

View File

@ -1,2 +1,3 @@
CLASS net/minecraft/class_7312 net/minecraft/structure/AncientCityData
CLASS net/minecraft/class_7312 net/minecraft/structure/AncientCityGenerator
FIELD field_38471 CITY_CENTER Lnet/minecraft/class_6880;
METHOD method_42755 init ()V

View File

@ -1,2 +1,2 @@
CLASS net/minecraft/class_7313 net/minecraft/structure/AncientCityOutskirtsData
CLASS net/minecraft/class_7313 net/minecraft/structure/AncientCityOutskirtsGenerator
METHOD method_42756 init ()V

View File

@ -0,0 +1,4 @@
CLASS net/minecraft/class_7291 net/minecraft/util/TranslatableOption
METHOD method_42627 getText ()Lnet/minecraft/class_2561;
METHOD method_7359 getTranslationKey ()Ljava/lang/String;
METHOD method_7362 getId ()I

View File

@ -1,6 +1,8 @@
CLASS net/minecraft/class_5707 net/minecraft/world/event/BlockPositionSource
FIELD field_28137 CODEC Lcom/mojang/serialization/Codec;
FIELD field_28138 pos Lnet/minecraft/class_2338;
METHOD <init> (Lnet/minecraft/class_2338;)V
ARG 1 pos
METHOD method_32927 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
CLASS class_5708 Type

View File

@ -1,6 +1,23 @@
CLASS net/minecraft/class_5709 net/minecraft/world/event/EntityPositionSource
FIELD field_28139 CODEC Lcom/mojang/serialization/Codec;
FIELD field_38242 yOffset F
FIELD field_38424 source Lcom/mojang/datafixers/util/Either;
METHOD <init> (Lcom/mojang/datafixers/util/Either;F)V
ARG 1 source
ARG 2 yOffset
METHOD <init> (Lnet/minecraft/class_1297;F)V
ARG 1 entity
ARG 2 yOffset
METHOD method_32932 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_42337 (Lnet/minecraft/class_1297;)Lnet/minecraft/class_243;
ARG 1 entity
METHOD method_42673 (Lnet/minecraft/class_1297;)V
ARG 1 entity
METHOD method_42675 (Lnet/minecraft/class_1937;Ljava/util/UUID;)Lnet/minecraft/class_1297;
ARG 1 uuid
METHOD method_42680 getUuid ()Ljava/util/UUID;
METHOD method_42681 findEntityInWorld (Lnet/minecraft/class_1937;)V
ARG 1 world
METHOD method_42683 getEntityId ()I
CLASS class_5710 Type

View File

@ -54,6 +54,8 @@ CLASS net/minecraft/class_5718 net/minecraft/world/event/listener/SculkSensorLis
ARG 3 pos
ARG 4 event
ARG 5 entity
ARG 6 sourceEntity
ARG 7 delay
METHOD method_32970 accepts (Lnet/minecraft/class_3218;Lnet/minecraft/class_5714;Lnet/minecraft/class_2338;Lnet/minecraft/class_5712;Lnet/minecraft/class_1297;)Z
COMMENT Returns whether the callback wants to accept this event.
ARG 1 world
@ -72,6 +74,7 @@ CLASS net/minecraft/class_5718 net/minecraft/world/event/listener/SculkSensorLis
ARG 2 distance
ARG 3 pos
ARG 4 uuid
ARG 5 sourceUuid
METHOD <init> (Lnet/minecraft/class_5712;ILnet/minecraft/class_243;Lnet/minecraft/class_1297;)V
ARG 1 gameEvent
ARG 2 distance
@ -81,3 +84,11 @@ CLASS net/minecraft/class_5718 net/minecraft/world/event/listener/SculkSensorLis
ARG 1 world
METHOD method_42349 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_42684 getOwnerUuid (Lnet/minecraft/class_1297;)Ljava/util/UUID;
ARG 0 entity
METHOD method_42687 getOwner (Lnet/minecraft/class_3218;)Ljava/util/Optional;
ARG 1 world
METHOD method_42688 (Lnet/minecraft/class_1297;)Lnet/minecraft/class_1676;
ARG 0 entity
METHOD method_42691 (Lnet/minecraft/class_1297;)Z
ARG 0 entity

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_5847 net/minecraft/world/gen/StructureTerrainAdaptation
FIELD field_38433 CODEC Lcom/mojang/serialization/Codec;
FIELD field_38434 name Ljava/lang/String;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V
ARG 3 name

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_5847 net/minecraft/world/gen/StructureWeightType

View File

@ -1,8 +1,67 @@
CLASS net/minecraft/class_3195 net/minecraft/world/gen/feature/StructureFeature
FIELD field_38429 config Lnet/minecraft/class_3195$class_7302;
METHOD <init> (Lnet/minecraft/class_3195$class_7302;)V
ARG 1 config
METHOD method_38676 getStructurePosition (Lnet/minecraft/class_3195$class_7149;)Ljava/util/Optional;
ARG 1 context
METHOD method_38694 postPlace (Lnet/minecraft/class_5281;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Ljava/util/Random;Lnet/minecraft/class_3341;Lnet/minecraft/class_1923;Lnet/minecraft/class_6624;)V
ARG 1 world
ARG 2 structureAccessor
ARG 3 chunkGenerator
ARG 4 random
ARG 5 box
ARG 6 chunkPos
ARG 7 pieces
METHOD method_41607 getValidBiomes ()Lnet/minecraft/class_6885;
METHOD method_41609 expandBoxIfShouldAdaptNoise (Lnet/minecraft/class_3341;)Lnet/minecraft/class_3341;
ARG 1 box
METHOD method_41612 getStructurePosition (Lnet/minecraft/class_3195$class_7149;Lnet/minecraft/class_2902$class_2903;Ljava/util/function/Consumer;)Ljava/util/Optional;
ARG 0 context
ARG 1 heightmap
ARG 2 generator
METHOD method_41613 isBiomeValid (Lnet/minecraft/class_3195$class_7150;Lnet/minecraft/class_2794;Lnet/minecraft/class_7138;Ljava/util/function/Predicate;)Z
ARG 0 position
ARG 1 chunkGenerator
ARG 2 noiseConfig
ARG 3 biomePredicate
METHOD method_41614 createStructureStart (Lnet/minecraft/class_5455;Lnet/minecraft/class_2794;Lnet/minecraft/class_1966;Lnet/minecraft/class_7138;Lnet/minecraft/class_3485;JLnet/minecraft/class_1923;ILnet/minecraft/class_5539;Ljava/util/function/Predicate;)Lnet/minecraft/class_3449;
ARG 1 dynamicRegistryManager
ARG 2 chunkGenerator
ARG 3 biomeSource
ARG 4 noiseConfig
ARG 5 structureManager
ARG 6 seed
ARG 8 chunkPos
ARG 10 world
ARG 11 biomePredicate
METHOD method_41615 getStructureSpawns ()Ljava/util/Map;
METHOD method_41616 getFeatureGenerationStep ()Lnet/minecraft/class_2893$class_2895;
METHOD method_41618 getType ()Lnet/minecraft/class_7151;
METHOD method_42701 getTerrainAdaptation ()Lnet/minecraft/class_5847;
CLASS class_7149 Context
FIELD comp_561 dynamicRegistryManager Lnet/minecraft/class_5455;
FIELD comp_564 noiseConfig Lnet/minecraft/class_7138;
FIELD comp_565 structureManager Lnet/minecraft/class_3485;
FIELD comp_569 world Lnet/minecraft/class_5539;
FIELD comp_570 biomePredicate Ljava/util/function/Predicate;
METHOD <init> (Lnet/minecraft/class_5455;Lnet/minecraft/class_2794;Lnet/minecraft/class_1966;Lnet/minecraft/class_7138;Lnet/minecraft/class_3485;JLnet/minecraft/class_1923;Lnet/minecraft/class_5539;Ljava/util/function/Predicate;)V
ARG 1 dynamicRegistryManager
ARG 2 chunkGenerator
ARG 3 biomeSource
ARG 4 noiseConfig
ARG 5 structureManager
ARG 6 seed
ARG 8 chunkPos
ARG 9 world
ARG 10 biomePredicate
METHOD comp_561 dynamicRegistryManager ()Lnet/minecraft/class_5455;
METHOD comp_564 noiseConfig ()Lnet/minecraft/class_7138;
METHOD comp_565 structureManager ()Lnet/minecraft/class_3485;
METHOD comp_569 world ()Lnet/minecraft/class_5539;
METHOD comp_570 biomePredicate ()Ljava/util/function/Predicate;
METHOD method_41619 createChunkRandom (JLnet/minecraft/class_1923;)Lnet/minecraft/class_2919;
ARG 0 seed
ARG 2 chunkPos
CLASS class_7150 StructurePosition
CLASS class_7302 Config
FIELD field_38430 CODEC Lcom/mojang/serialization/MapCodec;