Port from 1.19-exp1

This commit is contained in:
Player 2022-03-24 23:48:18 +01:00
parent 18cd8cc489
commit f5611fdd0f
43 changed files with 175 additions and 0 deletions

View File

@ -374,6 +374,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
ARG 1 hardness
METHOD method_36558 resistance (F)Lnet/minecraft/class_4970$class_2251;
ARG 1 resistance
METHOD method_42327 dropsNothing ()Lnet/minecraft/class_4970$class_2251;
METHOD method_9617 of (Lnet/minecraft/class_3614;Lnet/minecraft/class_1767;)Lnet/minecraft/class_4970$class_2251;
ARG 0 material
ARG 1 color

View File

@ -0,0 +1,2 @@
CLASS net/minecraft/class_7268 net/minecraft/block/SculkShriekerBlock
FIELD field_38229 SHRIEKING Lnet/minecraft/class_2746;

View File

@ -1,4 +1,7 @@
CLASS net/minecraft/class_7133 net/minecraft/block/entity/SculkShriekerBlockEntity
FIELD field_38238 RANGE I
FIELD field_38239 vibrationListener Lnet/minecraft/class_5718;
METHOD <init> (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
ARG 1 pos
ARG 2 state
METHOD method_42325 getVibrationListener ()Lnet/minecraft/class_5718;

View File

@ -0,0 +1,11 @@
CLASS net/minecraft/class_7262 net/minecraft/block/entity/SculkShriekerWarningManager
FIELD field_38193 WARNING_SOUNDS Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
FIELD field_38194 ticksSinceLastWarning I
FIELD field_38195 warningCount I
FIELD field_38196 shriekerCooldownTicks I
METHOD method_42247 tick ()V
METHOD method_42248 setWarningCount (I)V
METHOD method_42252 copy (Lnet/minecraft/class_7262;)V
METHOD method_42258 reset ()V
METHOD method_42264 decreaseWarningCount ()V
METHOD method_42267 getWarningCount ()I

View File

@ -0,0 +1,16 @@
CLASS net/minecraft/class_7128 net/minecraft/block/entity/SculkSpreadManager
FIELD field_37620 cursors Ljava/util/List;
METHOD method_41480 addCursor (Lnet/minecraft/class_7128$class_7129;)V
METHOD method_41482 spread (Lnet/minecraft/class_2338;I)V
METHOD method_41493 getCursors ()Ljava/util/List;
CLASS class_7129 Cursor
FIELD field_37625 pos Lnet/minecraft/class_2338;
FIELD field_37626 charge I
FIELD field_37627 update I
FIELD field_37628 decay I
FIELD field_37629 faces Ljava/util/Set;
METHOD method_41495 getPos ()Lnet/minecraft/class_2338;
METHOD method_41496 canSpread (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Z
METHOD method_41508 getCharge ()I
METHOD method_41510 getDecay ()I
METHOD method_41512 getFaces ()Ljava/util/Set;

View File

@ -6,6 +6,7 @@ CLASS net/minecraft/class_7172 net/minecraft/client/option/SimpleOption
FIELD field_37866 defaultValue Ljava/lang/Object;
FIELD field_37867 changeCallback Ljava/util/function/Consumer;
FIELD field_37868 value Ljava/lang/Object;
FIELD field_38280 key Lnet/minecraft/class_2561;
METHOD <init> (Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Function;Lnet/minecraft/class_7172$class_7178;Lcom/mojang/serialization/Codec;Ljava/lang/Object;Ljava/util/function/Consumer;)V
ARG 2 tooltipFactoryGetter
ARG 3 textGetter
@ -31,6 +32,7 @@ CLASS net/minecraft/class_7172 net/minecraft/client/option/SimpleOption
ARG 0 value
METHOD method_41753 getValue ()Ljava/lang/Object;
METHOD method_41754 getCallbacks ()Lnet/minecraft/class_7172$class_7178;
METHOD method_42407 getDisplayPrefix ()Lnet/minecraft/class_2561;
CLASS class_7173 PotentialValuesBasedCallbacks
METHOD method_41755 (Lnet/minecraft/class_7172$class_7277;IIILnet/minecraft/class_315;Lnet/minecraft/class_7172;)Lnet/minecraft/class_339;
ARG 6 option

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_7281 net/minecraft/client/particle/ShriekParticle
CLASS class_7282 Factory
FIELD field_38336 spriteProvider Lnet/minecraft/class_4002;

View File

@ -22,4 +22,16 @@ CLASS net/minecraft/class_758 net/minecraft/client/render/BackgroundRenderer
ARG 2 viewDistance
ARG 3 thickFog
METHOD method_3212 setFogBlack ()V
METHOD method_42588 getFogModifier (Lnet/minecraft/class_1297;F)Lnet/minecraft/class_758$class_7286;
CLASS class_4596 FogType
CLASS class_7283 BlindnessFogModifier
CLASS class_7284 DarknessFogModifier
CLASS class_7285 FogData
FIELD field_38339 fogType Lnet/minecraft/class_758$class_4596;
FIELD field_38340 fogStart F
FIELD field_38341 fogEnd F
CLASS class_7286 StatusEffectFogModifier
METHOD method_42590 getStatusEffect ()Lnet/minecraft/class_1291;
METHOD method_42591 applyStartEndModifier (Lnet/minecraft/class_758$class_7285;Lnet/minecraft/class_1309;Lnet/minecraft/class_1293;FF)V
METHOD method_42592 applyColorModifier (Lnet/minecraft/class_1309;Lnet/minecraft/class_1293;FF)F
METHOD method_42593 shouldApply (Lnet/minecraft/class_1309;F)Z

View File

@ -45,3 +45,5 @@ CLASS net/minecraft/class_765 net/minecraft/client/render/LightmapTextureManager
METHOD method_3314 tick ()V
METHOD method_3315 disable ()V
METHOD method_3316 enable ()V
METHOD method_42596 getDarkness (Lnet/minecraft/class_1309;FF)F
METHOD method_42597 getDarknessFactor (F)F

View File

@ -0,0 +1,7 @@
CLASS net/minecraft/class_7287 net/minecraft/client/render/entity/WardenEntityRenderer
FIELD field_38349 TEXTURE Lnet/minecraft/class_2960;
FIELD field_38350 BIOLUMINESCENT_LAYER_TEXTURE Lnet/minecraft/class_2960;
FIELD field_38351 EARS_TEXTURE Lnet/minecraft/class_2960;
FIELD field_38352 HEART_TEXTURE Lnet/minecraft/class_2960;
FIELD field_38353 PULSATING_SPOTS_1_TEXTURE Lnet/minecraft/class_2960;
FIELD field_38354 PULSATING_SPOTS_2_TEXTURE Lnet/minecraft/class_2960;

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_7278 net/minecraft/client/render/entity/animation/Animations

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_7288 net/minecraft/client/render/entity/feature/WardenFeatureRenderer

View File

@ -0,0 +1,12 @@
CLASS net/minecraft/class_7280 net/minecraft/client/render/entity/model/WardenEntityModel
FIELD field_38315 bone Lnet/minecraft/class_630;
FIELD field_38316 body Lnet/minecraft/class_630;
FIELD field_38317 head Lnet/minecraft/class_630;
FIELD field_38318 rightTendril Lnet/minecraft/class_630;
FIELD field_38319 leftTendril Lnet/minecraft/class_630;
FIELD field_38320 leftLeg Lnet/minecraft/class_630;
FIELD field_38321 leftArm Lnet/minecraft/class_630;
FIELD field_38322 rightArm Lnet/minecraft/class_630;
FIELD field_38323 rightLeg Lnet/minecraft/class_630;
FIELD field_38327 root Lnet/minecraft/class_630;
METHOD method_42578 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -37,6 +37,7 @@ CLASS net/minecraft/class_1890 net/minecraft/enchantment/EnchantmentHelper
ARG 1 lvl
METHOD method_37427 getIdFromNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2960;
ARG 0 nbt
METHOD method_42304 getSwiftSneakSpeedBoost (Lnet/minecraft/class_1309;)F
METHOD method_8198 (Lnet/minecraft/class_1309;Lnet/minecraft/class_1297;Lnet/minecraft/class_1887;I)V
ARG 2 enchantment
ARG 3 level

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_7267 net/minecraft/enchantment/SwiftSneakEnchantment

View File

@ -327,6 +327,7 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
METHOD method_39760 getFallSounds ()Lnet/minecraft/class_1309$class_6823;
METHOD method_41329 disableExperienceDropping ()V
METHOD method_41330 isExperienceDroppingDisabled ()Z
METHOD method_42149 disablesShield ()Z
METHOD method_5973 canTarget (Lnet/minecraft/class_1299;)Z
ARG 1 type
METHOD method_5989 getLootTable ()Lnet/minecraft/class_2960;

View File

@ -0,0 +1,10 @@
CLASS net/minecraft/class_7254 net/minecraft/entity/ai/WardenAngerManager
FIELD field_38128 maxAnger I
FIELD field_38129 angerDecreasePerTick I
FIELD field_38130 suspects Lit/unimi/dsi/fastutil/objects/Object2IntMap;
METHOD method_42176 tick ()V
METHOD method_42178 removeSuspect (Lnet/minecraft/class_1297;)V
METHOD method_42179 increaseAngerAt (Lnet/minecraft/class_1297;I)I
METHOD method_42181 getPrimeSuspectUuid (Lnet/minecraft/class_1937;)Ljava/util/Optional;
METHOD method_42185 getPrimeSuspectAnger ()I
METHOD method_42187 getPrimeSuspect ()Ljava/util/Optional;

View File

@ -26,3 +26,4 @@ CLASS net/minecraft/class_6670 net/minecraft/entity/ai/brain/LivingTargetCache
ARG 1 predicate
METHOD method_38981 anyMatch (Ljava/util/function/Predicate;)Z
ARG 1 predicate
METHOD method_42162 findAny ([Ljava/util/function/Predicate;)Ljava/util/Optional;

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_7252 net/minecraft/entity/ai/brain/sensor/WardenAttackablesSensor

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_7249 net/minecraft/entity/ai/brain/task/DigTask

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_7250 net/minecraft/entity/ai/brain/task/EmergeTask

View File

@ -0,0 +1,2 @@
CLASS net/minecraft/class_7256 net/minecraft/entity/ai/brain/task/FindRoarTargetTask
FIELD field_38132 targetFinder Ljava/util/function/Function;

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_4814 net/minecraft/entity/ai/brain/task/GoToCelebrateTask
FIELD field_22304 completionRange I
FIELD field_23130 speed F
FIELD field_38101 memoryModuleType Lnet/minecraft/class_4140;
METHOD method_24576 getCelebrateLocation (Lnet/minecraft/class_1308;)Lnet/minecraft/class_2338;
METHOD method_24577 fuzz (Lnet/minecraft/class_1308;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338;
ARG 0 mob

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_7257 net/minecraft/entity/ai/brain/task/LookAtDisturbanceTask

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_7255 net/minecraft/entity/ai/brain/task/RoarTask

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_7251 net/minecraft/entity/ai/brain/task/SniffTask

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_7259 net/minecraft/entity/ai/brain/task/StartSniffingTask

View File

@ -0,0 +1,2 @@
CLASS net/minecraft/class_7258 net/minecraft/entity/ai/brain/task/UpdateRoarTargetTask
METHOD method_42200 runAndForget (Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;J)V

View File

@ -1,11 +1,14 @@
CLASS net/minecraft/class_1291 net/minecraft/entity/effect/StatusEffect
FIELD field_18270 category Lnet/minecraft/class_4081;
FIELD field_38083 factorCalculationDataSupplier Ljava/util/function/Supplier;
FIELD field_5883 translationKey Ljava/lang/String;
FIELD field_5885 attributeModifiers Ljava/util/Map;
FIELD field_5886 color I
METHOD <init> (Lnet/minecraft/class_4081;I)V
ARG 2 color
METHOD method_18792 getCategory ()Lnet/minecraft/class_4081;
METHOD method_42126 setFactorCalculationDataSupplier (Ljava/util/function/Supplier;)Lnet/minecraft/class_1291;
METHOD method_42127 getFactorCalculationDataSupplier ()Ljava/util/function/Supplier;
METHOD method_5552 canApplyUpdateEffect (II)Z
ARG 1 duration
ARG 2 amplifier

View File

@ -5,6 +5,7 @@ CLASS net/minecraft/class_1293 net/minecraft/entity/effect/StatusEffectInstance
COMMENT
COMMENT <p>This exists so that long-duration low-amplifier effects reappears
COMMENT after short-duration high-amplifier effects run out.
FIELD field_38084 factorCalculationData Ljava/util/Optional;
FIELD field_5889 showIcon Z
FIELD field_5890 showParticles Z
FIELD field_5891 permanent Z
@ -54,6 +55,7 @@ CLASS net/minecraft/class_1293 net/minecraft/entity/effect/StatusEffectInstance
ARG 1 that
METHOD method_24277 writeTypelessNbt (Lnet/minecraft/class_2487;)V
ARG 1 nbt
METHOD method_42129 getFactorCalculationData ()Ljava/util/Optional;
METHOD method_5578 getAmplifier ()I
METHOD method_5579 getEffectType ()Lnet/minecraft/class_1291;
METHOD method_5580 setPermanent (Z)V
@ -76,3 +78,11 @@ CLASS net/minecraft/class_1293 net/minecraft/entity/effect/StatusEffectInstance
METHOD method_5591 isAmbient ()Z
METHOD method_5592 shouldShowIcon ()Z
METHOD method_5593 isPermanent ()Z
CLASS class_7247 FactorCalculationData
FIELD field_38087 factorTarget F
FIELD field_38088 factorCurrent F
FIELD field_38089 effectChangedTimestamp I
FIELD field_38090 factorPreviousFrame F
FIELD field_38091 hadEffectLastTick Z
METHOD method_42134 lerp (F)F
METHOD method_42136 update (Lnet/minecraft/class_1293;)V

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_1292 net/minecraft/entity/effect/StatusEffectUtil
METHOD method_42143 addEffectToPlayersWithinDistance (Lnet/minecraft/class_3218;Lnet/minecraft/class_1297;Lnet/minecraft/class_243;DLnet/minecraft/class_1293;I)Ljava/util/List;
METHOD method_5574 hasWaterBreathing (Lnet/minecraft/class_1309;)Z
ARG 0 entity
METHOD method_5575 getHasteAmplifier (Lnet/minecraft/class_1309;)I

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_7253 net/minecraft/entity/mob/Angriness

View File

@ -0,0 +1,20 @@
CLASS net/minecraft/class_7261 net/minecraft/entity/mob/WardenBrain
FIELD field_38171 EMERGE_DURATION I
FIELD field_38172 ROAR_DURATION I
FIELD field_38179 DIG_DURATION I
FIELD field_38180 SNIFF_DURATION I
METHOD method_42224 getStrollOrWaitTask ()Lnet/minecraft/class_4118;
METHOD method_42227 addCoreActivities (Lnet/minecraft/class_4095;)V
METHOD method_42228 tick (Lnet/minecraft/class_7260;)V
METHOD method_42229 isTargeting (Lnet/minecraft/class_7260;Lnet/minecraft/class_1309;)Z
METHOD method_42230 create (Lnet/minecraft/class_7260;Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095;
METHOD method_42231 lookAtDisturbance (Lnet/minecraft/class_7260;Lnet/minecraft/class_2338;)V
METHOD method_42233 addEmergeActivities (Lnet/minecraft/class_4095;)V
METHOD method_42235 removeDeadSuspect (Lnet/minecraft/class_7260;Lnet/minecraft/class_1309;)V
METHOD method_42236 addFightActivities (Lnet/minecraft/class_7260;Lnet/minecraft/class_4095;)V
METHOD method_42237 addDigActivities (Lnet/minecraft/class_4095;)V
METHOD method_42239 isAngryAt (Lnet/minecraft/class_7260;Lnet/minecraft/class_1309;)Z
METHOD method_42240 addIdleActivities (Lnet/minecraft/class_4095;)V
METHOD method_42242 addInvestigateActivities (Lnet/minecraft/class_4095;)V
METHOD method_42244 addSniffActivities (Lnet/minecraft/class_4095;)V
METHOD method_42245 addRoarActivities (Lnet/minecraft/class_4095;)V

View File

@ -0,0 +1,17 @@
CLASS net/minecraft/class_7260 net/minecraft/entity/mob/WardenEntity
FIELD field_38135 emergingAnimation Lnet/minecraft/class_7094;
FIELD field_38136 diggingAnimation Lnet/minecraft/class_7094;
FIELD field_38140 MEMORY_MODULES Ljava/util/List;
FIELD field_38148 ANGER Lnet/minecraft/class_2940;
FIELD field_38166 gameEventHandler Lnet/minecraft/class_5715;
FIELD field_38167 vibrationListener Lnet/minecraft/class_5718;
FIELD field_38168 roaringAnimation Lnet/minecraft/class_7094;
FIELD field_38169 sniffingAnimation Lnet/minecraft/class_7094;
METHOD method_42204 addDarknessToClosePlayers (Lnet/minecraft/class_3218;Lnet/minecraft/class_243;Lnet/minecraft/class_1297;I)V
METHOD method_42205 addDigParticles (Lnet/minecraft/class_7094;)V
METHOD method_42206 isValidTarget (Lnet/minecraft/class_1297;)Z
METHOD method_42213 increaseAngerFor (Lnet/minecraft/class_1297;)V
METHOD method_42214 getAngriness ()Lnet/minecraft/class_7253;
METHOD method_42216 getAngerManager ()Lnet/minecraft/class_7254;
METHOD method_42221 addAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_42222 getAnger ()I

View File

@ -3,6 +3,7 @@ CLASS net/minecraft/class_1657 net/minecraft/entity/player/PlayerEntity
FIELD field_18135 STANDING_DIMENSIONS Lnet/minecraft/class_4048;
FIELD field_19428 shoulderEntityAddedTime J
FIELD field_30642 OFFLINE_PLAYER_UUID_PREFIX Ljava/lang/String;
FIELD field_38198 sculkShriekerWarningManager Lnet/minecraft/class_7262;
FIELD field_7483 strideDistance F
FIELD field_7484 itemCooldownManager Lnet/minecraft/class_1796;
FIELD field_7486 enderChestInventory Lnet/minecraft/class_1730;
@ -110,6 +111,7 @@ CLASS net/minecraft/class_1657 net/minecraft/entity/player/PlayerEntity
COMMENT the click type (mouse button used)
METHOD method_40126 useRiptide (I)V
ARG 1 riptideTicks
METHOD method_42272 getSculkShriekerWarningManager ()Lnet/minecraft/class_7262;
METHOD method_7254 unlockRecipes (Ljava/util/Collection;)I
ARG 1 recipes
METHOD method_7255 addExperience (I)V

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_7290 net/minecraft/particle/ShriekParticleEffect
FIELD field_38358 CODEC Lcom/mojang/serialization/Codec;
FIELD field_38359 FACTORY Lnet/minecraft/class_2394$class_2395;
FIELD field_38360 delay I
METHOD method_42619 getDelay ()I

View File

@ -1,6 +1,9 @@
CLASS net/minecraft/class_5745 net/minecraft/particle/VibrationParticleEffect
FIELD field_28277 CODEC Lcom/mojang/serialization/Codec;
FIELD field_28278 PARAMETERS_FACTORY Lnet/minecraft/class_2394$class_2395;
FIELD field_38361 destination Lnet/minecraft/class_5716;
FIELD field_38362 arrivalInTicks I
METHOD method_33124 (Lnet/minecraft/class_5745;)Lnet/minecraft/class_5716;
ARG 0 effect
METHOD method_33125 getVibration ()Lnet/minecraft/class_5716;
METHOD method_42624 getArrivalInTicks ()I

View File

@ -0,0 +1,4 @@
CLASS net/minecraft/class_7240 net/minecraft/server/command/WardenSpawnTrackerCommand
METHOD method_42100 register (Lcom/mojang/brigadier/CommandDispatcher;)V
METHOD method_42103 clearTracker (Lnet/minecraft/class_2168;Ljava/util/Collection;)I
METHOD method_42104 setWarningLevel (Lnet/minecraft/class_2168;Ljava/util/Collection;I)I

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_7244 net/minecraft/util/LargeEntitySpawnHelper
METHOD method_42121 findSpawnPos (Lnet/minecraft/class_3218;ILnet/minecraft/class_2338$class_2339;)Z
METHOD method_42122 trySpawnAt (Lnet/minecraft/class_1299;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;III)Ljava/util/Optional;

View File

@ -1 +1,2 @@
CLASS net/minecraft/class_6765 net/minecraft/world/biome/source/util/VanillaTerrainParametersCreator
METHOD method_42046 getOffsetValue (FFF)F

View File

@ -2,6 +2,7 @@ CLASS net/minecraft/class_5709 net/minecraft/world/event/EntityPositionSource
FIELD field_28139 CODEC Lcom/mojang/serialization/Codec;
FIELD field_28140 entityId I
FIELD field_28141 entity Ljava/util/Optional;
FIELD field_38242 yOffset F
METHOD <init> (IF)V
ARG 1 entityId
METHOD method_32932 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;

View File

@ -9,6 +9,7 @@ CLASS net/minecraft/class_5718 net/minecraft/world/event/listener/SculkSensorLis
METHOD method_32966 isOccluded (Lnet/minecraft/class_1937;Lnet/minecraft/class_243;Lnet/minecraft/class_243;)Z
METHOD method_32967 (Lnet/minecraft/class_2680;)Z
ARG 0 state
METHOD method_42339 listen (Lnet/minecraft/class_3218;Lnet/minecraft/class_5712;Lnet/minecraft/class_1297;Lnet/minecraft/class_243;Lnet/minecraft/class_243;)V
CLASS class_5719 Callback
METHOD method_32969 accept (Lnet/minecraft/class_3218;Lnet/minecraft/class_5714;Lnet/minecraft/class_2338;Lnet/minecraft/class_5712;Lnet/minecraft/class_1297;I)V
COMMENT Accepts a game event after delay.
@ -19,3 +20,6 @@ CLASS net/minecraft/class_5718 net/minecraft/world/event/listener/SculkSensorLis
ARG 3 pos
ARG 4 event
ARG 5 entity
METHOD method_42210 getTag ()Lnet/minecraft/class_6862;
METHOD method_42324 canAccept (Lnet/minecraft/class_5712;Lnet/minecraft/class_1297;)Z
CLASS class_7269 Vibration

View File

@ -1,3 +1,4 @@
CLASS net/minecraft/class_6731 net/minecraft/world/gen/noise/NoiseParametersKeys
METHOD method_39174 register (Ljava/lang/String;)Lnet/minecraft/class_5321;
ARG 0 id
METHOD method_41127 createNoiseSampler (Lnet/minecraft/class_2378;Lnet/minecraft/class_6574;Lnet/minecraft/class_5321;)Lnet/minecraft/class_5216;