24w13a stuff (#3826)

* 24w13a stuff

gonna have to be enough for now, still bits to do here and there

* Update mappings/net/minecraft/item/ProjectileItem.mapping

Co-authored-by: Juuz <6596629+Juuxel@users.noreply.github.com>

* some more stuff

---------

Co-authored-by: apple502j <33279053+apple502j@users.noreply.github.com>
Co-authored-by: Juuz <6596629+Juuxel@users.noreply.github.com>
This commit is contained in:
Shnupbups 2024-03-29 00:47:02 +11:00 committed by GitHub
parent 96dec205aa
commit 4494cea576
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
67 changed files with 531 additions and 8 deletions

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_8960 net/minecraft/block/TrialSpawnerBlock
FIELD field_47348 CODEC Lcom/mojang/serialization/MapCodec;
FIELD field_47349 TRIAL_SPAWNER_STATE Lnet/minecraft/class_2754;
FIELD field_50170 OMINOUS Lnet/minecraft/class_2746;
METHOD method_55140 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_8961;)V
ARG 1 world
ARG 2 pos

View File

@ -2,6 +2,7 @@ CLASS net/minecraft/class_9197 net/minecraft/block/VaultBlock
FIELD field_48856 CODEC Lcom/mojang/serialization/MapCodec;
FIELD field_48857 VAULT_STATE Lnet/minecraft/class_2769;
FIELD field_48858 FACING Lnet/minecraft/class_2753;
FIELD field_50171 OMINOUS Lnet/minecraft/class_2746;
METHOD method_56718 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_9199;)V
ARG 1 worldx
ARG 2 pos

View File

@ -1,2 +1,6 @@
CLASS net/minecraft/class_2965 net/minecraft/block/dispenser/ProjectileDispenserBehavior
COMMENT A dispenser behavior that spawns a projectile with velocity in front of the dispenser.
FIELD field_50243 projectile Lnet/minecraft/class_9463;
FIELD field_50244 projectileSettings Lnet/minecraft/class_9463$class_9464;
METHOD <init> (Lnet/minecraft/class_1792;)V
ARG 1 item

View File

@ -29,10 +29,12 @@ CLASS net/minecraft/class_9199 net/minecraft/block/entity/VaultBlockEntity
METHOD method_56739 spawnDeactivateParticles (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2394;)V
ARG 0 world
ARG 1 pos
ARG 2 particle
METHOD method_56740 spawnAmbientParticles (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_9205;Lnet/minecraft/class_2394;)V
ARG 0 world
ARG 1 pos
ARG 2 sharedData
ARG 3 particle
METHOD method_56741 tick (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_9202;Lnet/minecraft/class_9205;)V
ARG 0 world
ARG 1 pos
@ -44,6 +46,7 @@ CLASS net/minecraft/class_9199 net/minecraft/block/entity/VaultBlockEntity
ARG 1 pos
ARG 2 state
ARG 3 sharedData
ARG 4 particle
METHOD method_56743 hasDisplayItem (Lnet/minecraft/class_9205;)Z
ARG 0 sharedData
METHOD method_56744 getDeactivateParticlesPos (Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Lnet/minecraft/class_243;
@ -101,6 +104,7 @@ CLASS net/minecraft/class_9199 net/minecraft/block/entity/VaultBlockEntity
METHOD method_56755 generateDisplayItem (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5321;)Lnet/minecraft/class_1799;
ARG 0 world
ARG 1 pos
ARG 2 lootTable
METHOD method_56756 tick (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_9203;Lnet/minecraft/class_9204;Lnet/minecraft/class_9205;)V
ARG 0 world
ARG 1 pos

View File

@ -16,6 +16,9 @@ CLASS net/minecraft/class_8967 net/minecraft/block/enums/TrialSpawnerState
METHOD method_55210 emitParticles (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Z)V
ARG 1 world
ARG 2 pos
ARG 3 ominous
METHOD method_55211 (Lnet/minecraft/class_8963;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5321;)V
ARG 3 lootTable
METHOD method_55212 (Lnet/minecraft/class_8966;Lnet/minecraft/class_3218;Lnet/minecraft/class_8965;Lnet/minecraft/class_8963;Ljava/util/UUID;)V
ARG 4 uuid
METHOD method_55213 (Lnet/minecraft/class_8966;Lnet/minecraft/class_8963;Lnet/minecraft/class_6008$class_6010;)V
@ -27,6 +30,33 @@ CLASS net/minecraft/class_8967 net/minecraft/block/enums/TrialSpawnerState
METHOD method_55215 getDisplayRotationSpeed ()D
METHOD method_55216 doesDisplayRotate ()Z
METHOD method_55217 playsSound ()Z
METHOD method_58718 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;Lnet/minecraft/class_8966;Lnet/minecraft/class_8963;Lnet/minecraft/class_243;)V
ARG 4 pos
METHOD method_58719 shouldCooldownEnd (Lnet/minecraft/class_3218;Lnet/minecraft/class_8966;)Z
ARG 1 world
ARG 2 data
METHOD method_58720 spawnOminousItemSpawner (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_8963;)V
ARG 1 world
ARG 2 pos
ARG 3 logic
METHOD method_58721 getPosToSpawnItemSpawner (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_8963;Lnet/minecraft/class_8966;)Ljava/util/Optional;
ARG 0 world
ARG 1 pos
ARG 2 logic
ARG 3 data
METHOD method_58722 getPosAbove (Lnet/minecraft/class_1297;Lnet/minecraft/class_3218;)Ljava/util/Optional;
ARG 0 entity
ARG 1 world
METHOD method_58723 (Lnet/minecraft/class_2338;Lnet/minecraft/class_8963;Lnet/minecraft/class_1297;)Z
ARG 2 entity
METHOD method_58724 (Lnet/minecraft/class_2338;Lnet/minecraft/class_8963;Lnet/minecraft/class_1657;)Z
ARG 2 player
METHOD method_58725 getRandomEntity (Ljava/util/List;Ljava/util/Set;Lnet/minecraft/class_8963;Lnet/minecraft/class_2338;Lnet/minecraft/class_3218;)Lnet/minecraft/class_1297;
ARG 0 players
ARG 1 entityUuids
ARG 2 logic
ARG 3 pos
ARG 4 world
CLASS class_8968 Luminance
FIELD field_47398 NONE I
FIELD field_47399 LOW I
@ -40,10 +70,12 @@ CLASS net/minecraft/class_8967 net/minecraft/block/enums/TrialSpawnerState
ARG 1 world
ARG 2 random
ARG 3 pos
ARG 4 ominous
METHOD method_55219 (Lnet/minecraft/class_1937;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Z)V
ARG 0 world
ARG 1 random
ARG 2 pos
ARG 3 ominous
METHOD method_55220 emitParticle (Lnet/minecraft/class_2400;Lnet/minecraft/class_243;Lnet/minecraft/class_1937;)V
ARG 0 type
ARG 1 pos
@ -52,14 +84,17 @@ CLASS net/minecraft/class_8967 net/minecraft/block/enums/TrialSpawnerState
ARG 0 world
ARG 1 random
ARG 2 pos
ARG 3 ominous
METHOD method_55222 (Lnet/minecraft/class_1937;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Z)V
ARG 0 world
ARG 1 random
ARG 2 pos
ARG 3 ominous
METHOD method_55223 (Lnet/minecraft/class_1937;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Z)V
ARG 0 world
ARG 1 random
ARG 2 pos
ARG 3 ominous
CLASS class_8970 DisplayRotationSpeed
FIELD field_47405 NONE D
FIELD field_47406 SLOW D

View File

@ -7,16 +7,19 @@ CLASS net/minecraft/class_8962 net/minecraft/block/spawner/EntityDetector
ARG 2 selector
ARG 3 center
ARG 4 radius
ARG 6 spawner
METHOD method_55155 (Lnet/minecraft/class_3218;Lnet/minecraft/class_8962$class_9198;Lnet/minecraft/class_2338;DZ)Ljava/util/List;
ARG 0 world
ARG 1 selector
ARG 2 center
ARG 3 radius
ARG 5 spawner
METHOD method_56720 (Lnet/minecraft/class_3218;Lnet/minecraft/class_8962$class_9198;Lnet/minecraft/class_2338;DZ)Ljava/util/List;
ARG 0 world
ARG 1 selector
ARG 2 center
ARG 3 radius
ARG 5 spawner
METHOD method_56721 (Lnet/minecraft/class_2338;DLnet/minecraft/class_1657;)Z
ARG 3 player
METHOD method_56722 (Lnet/minecraft/class_3218;Lnet/minecraft/class_8962$class_9198;Lnet/minecraft/class_2338;DZ)Ljava/util/List;
@ -24,8 +27,19 @@ CLASS net/minecraft/class_8962 net/minecraft/block/spawner/EntityDetector
ARG 1 selector
ARG 2 center
ARG 3 radius
ARG 5 spawner
METHOD method_56723 (Lnet/minecraft/class_2338;DLnet/minecraft/class_1657;)Z
ARG 3 player
METHOD method_58696 hasLineOfSight (Lnet/minecraft/class_1937;Lnet/minecraft/class_243;Lnet/minecraft/class_243;)Z
ARG 0 world
ARG 1 pos
ARG 2 entityEyePos
METHOD method_58697 (ZLnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_1472;)Z
ARG 3 entity
METHOD method_58698 (ZLnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;)Z
ARG 3 entity
METHOD method_58699 (ZLnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;)Z
ARG 3 entity
CLASS class_9198 Selector
FIELD field_48862 IN_WORLD Lnet/minecraft/class_8962$class_9198;
METHOD method_56724 getEntities (Lnet/minecraft/class_3218;Lnet/minecraft/class_5575;Lnet/minecraft/class_238;Ljava/util/function/Predicate;)Ljava/util/List;

View File

@ -16,6 +16,7 @@ CLASS net/minecraft/class_1952 net/minecraft/block/spawner/MobSpawnerEntry
METHOD method_38097 getCustomSpawnRules ()Ljava/util/Optional;
METHOD method_38098 (Lnet/minecraft/class_1952;)Lnet/minecraft/class_2487;
ARG 0 entry
METHOD method_58680 getEquipmentLootTable ()Ljava/util/Optional;
CLASS class_6542 CustomSpawnRules
FIELD comp_66 blockLightLimit Lnet/minecraft/class_6497;
FIELD comp_67 skyLightLimit Lnet/minecraft/class_6497;

View File

@ -7,3 +7,4 @@ CLASS net/minecraft/class_8965 net/minecraft/block/spawner/TrialSpawnerConfig
ARG 0 instance
METHOD method_55181 getSimultaneousMobs (I)I
ARG 1 additionalPlayers
METHOD method_58712 getCooldownLength ()J

View File

@ -12,6 +12,7 @@ CLASS net/minecraft/class_8966 net/minecraft/block/spawner/TrialSpawnerData
FIELD field_47380 displayEntityRotation D
FIELD field_47381 lastDisplayEntityRotation D
FIELD field_47382 NEXT_MOB_SPAWNS_AT_KEY Ljava/lang/String;
FIELD field_50192 itemsToDropWhenOminous Lnet/minecraft/class_6005;
METHOD <init> (Ljava/util/Set;Ljava/util/Set;JJILjava/util/Optional;Ljava/util/Optional;)V
ARG 1 players
ARG 2 spawnedMobsAlive
@ -30,10 +31,14 @@ CLASS net/minecraft/class_8966 net/minecraft/block/spawner/TrialSpawnerData
ARG 2 config
ARG 3 additionalPlayers
METHOD method_55186 updatePlayers (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_8963;)V
ARG 1 world
ARG 2 pos
ARG 3 logic
METHOD method_55187 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_55188 getSpawnData (Lnet/minecraft/class_8963;Lnet/minecraft/class_5819;)Lnet/minecraft/class_1952;
ARG 1 logic
ARG 2 random
METHOD method_55189 setEntityType (Lnet/minecraft/class_8963;Lnet/minecraft/class_5819;Lnet/minecraft/class_1299;)V
ARG 1 logic
ARG 2 random
@ -73,3 +78,18 @@ CLASS net/minecraft/class_8966 net/minecraft/block/spawner/TrialSpawnerData
ARG 0 data
METHOD method_55208 (Lnet/minecraft/class_8966;)Ljava/util/Set;
ARG 0 data
METHOD method_58713 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1297;)V
ARG 1 entity
METHOD method_58714 getItemsToDropWhenOminous (Lnet/minecraft/class_3218;Lnet/minecraft/class_8965;Lnet/minecraft/class_2338;)Lnet/minecraft/class_6005;
ARG 1 world
ARG 2 config
ARG 3 pos
METHOD method_58715 getLootSeed (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)J
ARG 0 world
ARG 1 pos
METHOD method_58716 applyTrialOmen (Lnet/minecraft/class_1657;Lnet/minecraft/class_1293;)V
ARG 1 player
ARG 2 effectInstance
METHOD method_58717 resetAndClearMobs (Lnet/minecraft/class_8963;Lnet/minecraft/class_3218;)V
ARG 1 logic
ARG 2 world

View File

@ -6,10 +6,26 @@ CLASS net/minecraft/class_8963 net/minecraft/block/spawner/TrialSpawnerLogic
FIELD field_47365 entityDetector Lnet/minecraft/class_8962;
FIELD field_47366 forceActivate Z
FIELD field_48864 entitySelector Lnet/minecraft/class_8962$class_9198;
FIELD field_50177 NORMAL_CONFIG_NBT_KEY Ljava/lang/String;
FIELD field_50178 OMINOUS_CONFIG_NBT_KEY Ljava/lang/String;
FIELD field_50181 normalConfig Lnet/minecraft/class_8965;
FIELD field_50182 ominousConfig Lnet/minecraft/class_8965;
FIELD field_50183 entityDetectionRange I
FIELD field_50184 cooldownLength I
FIELD field_50185 ominous Z
METHOD <init> (Lnet/minecraft/class_8963$class_8964;Lnet/minecraft/class_8962;Lnet/minecraft/class_8962$class_9198;)V
ARG 1 trialSpawner
ARG 2 entityDetector
ARG 3 entitySelector
METHOD <init> (Lnet/minecraft/class_8965;Lnet/minecraft/class_8965;Lnet/minecraft/class_8966;IILnet/minecraft/class_8963$class_8964;Lnet/minecraft/class_8962;Lnet/minecraft/class_8962$class_9198;)V
ARG 1 normalConfig
ARG 2 ominousConfig
ARG 3 data
ARG 4 cooldownLength
ARG 5 entityDetectionRange
ARG 6 trialSpawner
ARG 7 entityDetector
ARG 8 entitySelector
METHOD method_55156 codec ()Lcom/mojang/serialization/Codec;
METHOD method_55157 (DDDLnet/minecraft/class_5819;Lnet/minecraft/class_1297;)Lnet/minecraft/class_1297;
ARG 7 entity
@ -38,15 +54,18 @@ CLASS net/minecraft/class_8963 net/minecraft/block/spawner/TrialSpawnerLogic
METHOD method_55165 tickClient (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Z)V
ARG 1 world
ARG 2 pos
ARG 3 ominous
METHOD method_55166 addMobSpawnParticles (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;Lnet/minecraft/class_2400;)V
ARG 0 world
ARG 1 pos
ARG 2 random
ARG 3 particle
METHOD method_55167 addDetectionParticles (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;ILnet/minecraft/class_2394;)V
ARG 0 world
ARG 1 pos
ARG 2 random
ARG 3 playerCount
ARG 4 particle
METHOD method_55168 setEntityDetector (Lnet/minecraft/class_8962;)V
ARG 1 detector
METHOD method_55169 (Lnet/minecraft/class_8965;Lnet/minecraft/class_8965;Lnet/minecraft/class_8966;Ljava/lang/Integer;Ljava/lang/Integer;)Lnet/minecraft/class_8963;
@ -55,6 +74,7 @@ CLASS net/minecraft/class_8963 net/minecraft/block/spawner/TrialSpawnerLogic
METHOD method_55171 tickServer (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Z)V
ARG 1 world
ARG 2 pos
ARG 3 ominous
METHOD method_55172 (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Ljava/util/UUID;)Z
ARG 2 uuid
METHOD method_55173 addEjectItemParticles (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V
@ -67,9 +87,32 @@ CLASS net/minecraft/class_8963 net/minecraft/block/spawner/TrialSpawnerLogic
METHOD method_55177 getEntityDetector ()Lnet/minecraft/class_8962;
METHOD method_55178 forceActivate ()V
METHOD method_56728 getEntitySelector ()Lnet/minecraft/class_8962$class_9198;
METHOD method_58700 setOminous (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V
ARG 1 world
ARG 2 pos
METHOD method_58701 addTrialOmenParticles (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V
ARG 0 world
ARG 1 pos
ARG 2 random
METHOD method_58702 setNotOminous (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V
ARG 1 world
ARG 2 pos
METHOD method_58703 getNormalConfig ()Lnet/minecraft/class_8965;
METHOD method_58704 getOminousConfig ()Lnet/minecraft/class_8965;
METHOD method_58705 isOminous ()Z
METHOD method_58706 getCooldownLength ()I
METHOD method_58707 getDetectionRadius ()I
METHOD method_58708 getOminousConfigForSerialization ()Lnet/minecraft/class_8965;
CLASS class_8964 TrialSpawner
METHOD method_55146 setSpawnerState (Lnet/minecraft/class_1937;Lnet/minecraft/class_8967;)V
ARG 1 world
ARG 2 spawnerState
METHOD method_55151 getSpawnerState ()Lnet/minecraft/class_8967;
METHOD method_55152 updateListeners ()V
CLASS class_9474 Type
FIELD field_50188 particle Lnet/minecraft/class_2400;
METHOD <init> (Ljava/lang/String;ILnet/minecraft/class_2400;)V
ARG 3 particle
METHOD method_58709 getIndex ()I
METHOD method_58710 fromIndex (I)Lnet/minecraft/class_8963$class_9474;
ARG 0 index

View File

@ -1,4 +0,0 @@
CLASS net/minecraft/class_9460
METHOD method_5673 equipStack (Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;)V
METHOD method_5946 setEquipmentDropChance (Lnet/minecraft/class_1304;F)V
METHOD method_6118 getEquippedStack (Lnet/minecraft/class_1304;)Lnet/minecraft/class_1799;

View File

@ -39,7 +39,8 @@ CLASS net/minecraft/class_338 net/minecraft/client/gui/hud/ChatHud
ARG 1 message
METHOD method_1813 getVisibleLineCount ()I
METHOD method_1814 getChatScale ()D
METHOD method_1815 addMessage (Lnet/minecraft/class_303;)V
METHOD method_1815 addVisibleMessage (Lnet/minecraft/class_303;)V
ARG 1 message
METHOD method_1816 getTextStyleAt (DD)Lnet/minecraft/class_2583;
ARG 1 x
ARG 3 y
@ -79,10 +80,13 @@ CLASS net/minecraft/class_338 net/minecraft/client/gui/hud/ChatHud
METHOD method_44752 getLineHeight ()I
METHOD method_44811 addMessage (Lnet/minecraft/class_2561;Lnet/minecraft/class_7469;Lnet/minecraft/class_7591;)V
ARG 1 message
ARG 2 signatureData
ARG 3 indicator
METHOD method_44812 removeMessage (Lnet/minecraft/class_7469;)V
ARG 1 signature
METHOD method_44813 refresh ()V
METHOD method_45027 logChatMessage (Lnet/minecraft/class_303;)V
ARG 1 message
METHOD method_45584 tickRemovalQueueIfExists ()V
METHOD method_45585 (ILnet/minecraft/class_338$class_7731;)Z
ARG 2 message
@ -94,4 +98,6 @@ CLASS net/minecraft/class_338 net/minecraft/client/gui/hud/ChatHud
ARG 1 chatLineX
ARG 3 chatLineY
METHOD method_45589 tickRemovalQueue ()V
METHOD method_58744 addMessage (Lnet/minecraft/class_303;)V
ARG 1 message
CLASS class_7731 RemovalQueuedMessage

View File

@ -5,6 +5,7 @@ CLASS net/minecraft/class_303 net/minecraft/client/gui/hud/ChatHudLine
ARG 1 creationTick
METHOD comp_892 creationTick ()I
METHOD comp_894 indicator ()Lnet/minecraft/class_7591;
METHOD method_58742 getIcon ()Lnet/minecraft/class_7591$class_7592;
CLASS class_7590 Visible
FIELD comp_897 indicator Lnet/minecraft/class_7591;
METHOD comp_897 indicator ()Lnet/minecraft/class_7591;

View File

@ -16,6 +16,7 @@ CLASS net/minecraft/class_429 net/minecraft/client/gui/screen/option/OptionsScre
FIELD field_43145 CREDITS_AND_ATTRIBUTION_TEXT Lnet/minecraft/class_2561;
FIELD field_49501 TITLE_TEXT Lnet/minecraft/class_2561;
FIELD field_49502 layout Lnet/minecraft/class_8132;
FIELD field_50221 TELEMETRY_DISABLED_TOOLTIP Lnet/minecraft/class_7919;
METHOD <init> (Lnet/minecraft/class_437;Lnet/minecraft/class_315;)V
ARG 1 parent
ARG 2 gameOptions

View File

@ -21,4 +21,14 @@ CLASS net/minecraft/class_727 net/minecraft/client/particle/BlockDustParticle
ARG 12 velocityZ
ARG 14 state
ARG 15 blockPos
METHOD method_58750 create (Lnet/minecraft/class_2388;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_727;
ARG 0 parameters
ARG 1 world
ARG 2 x
ARG 4 y
ARG 6 z
ARG 8 velocityX
ARG 10 velocityY
ARG 12 velocityZ
CLASS class_728 Factory
CLASS class_9482 DustPillarFactory

View File

@ -0,0 +1,20 @@
CLASS net/minecraft/class_9479 net/minecraft/client/particle/OminousSpawningParticle
FIELD field_50224 startZ D
FIELD field_50225 fromColor I
FIELD field_50226 toColor I
FIELD field_50227 startX D
FIELD field_50228 startY D
METHOD <init> (Lnet/minecraft/class_638;DDDDDDII)V
ARG 1 world
ARG 2 x
ARG 4 y
ARG 6 z
ARG 8 velocityX
ARG 10 velocityY
ARG 12 velocityZ
ARG 14 fromColor
ARG 15 toColor
CLASS class_9480 Factory
FIELD field_50229 spriteProvider Lnet/minecraft/class_4002;
METHOD <init> (Lnet/minecraft/class_4002;)V
ARG 1 spriteProvider

View File

@ -0,0 +1,2 @@
CLASS net/minecraft/class_9483 net/minecraft/client/render/entity/OminousItemSpawnerEntityRenderer
FIELD field_50233 itemRenderer Lnet/minecraft/class_918;

View File

@ -46,3 +46,7 @@ CLASS net/minecraft/class_5945 net/minecraft/client/util/ParticleUtil
ARG 1 pos
ARG 2 count
ARG 3 effect
METHOD method_58595 spawnSmashAttackParticles (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;I)V
ARG 0 world
ARG 1 pos
ARG 2 count

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_9323 net/minecraft/component/ComponentMap
FIELD field_49584 EMPTY Lnet/minecraft/class_9323;
FIELD field_50234 CODEC Lcom/mojang/serialization/Codec;
METHOD method_57827 builder ()Lnet/minecraft/class_9323$class_9324;
METHOD method_57828 filtered (Ljava/util/function/Predicate;)Lnet/minecraft/class_9323;
ARG 1 predicate
@ -18,10 +19,19 @@ CLASS net/minecraft/class_9323 net/minecraft/component/ComponentMap
METHOD method_57836 (Lnet/minecraft/class_9331;)Lnet/minecraft/class_9336;
ARG 1 type
METHOD method_57837 isEmpty ()Z
METHOD method_58754 (Lnet/minecraft/class_9323;)Lcom/mojang/serialization/DataResult;
ARG 0 components
CLASS class_9324 Builder
FIELD field_49587 components Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap;
METHOD method_57838 build ()Lnet/minecraft/class_9323;
METHOD method_57839 addAll (Lnet/minecraft/class_9323;)Lnet/minecraft/class_9323$class_9324;
ARG 1 componentSet
METHOD method_57840 add (Lnet/minecraft/class_9331;Ljava/lang/Object;)Lnet/minecraft/class_9323$class_9324;
ARG 1 type
ARG 2 value
METHOD method_58755 build (Ljava/util/Map;)Lnet/minecraft/class_9323;
ARG 0 components
METHOD method_58756 put (Lnet/minecraft/class_9331;Ljava/lang/Object;)V
ARG 1 type
ARG 2 value
CLASS class_9325 SimpleComponentMap

View File

@ -1,6 +1,8 @@
CLASS net/minecraft/class_9331 net/minecraft/component/DataComponentType
FIELD field_49600 CODEC Lcom/mojang/serialization/Codec;
FIELD field_49601 PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_50236 PERSISTENT_CODEC Lcom/mojang/serialization/Codec;
FIELD field_50237 TYPE_TO_VALUE_MAP_CODEC Lcom/mojang/serialization/Codec;
METHOD method_57873 builder ()Lnet/minecraft/class_9331$class_9332;
METHOD method_57874 (Lnet/minecraft/class_9139;)Lnet/minecraft/class_9139;
ARG 0 packetCodec
@ -8,6 +10,8 @@ CLASS net/minecraft/class_9331 net/minecraft/component/DataComponentType
METHOD method_57876 getCodecOrThrow ()Lcom/mojang/serialization/Codec;
METHOD method_57877 shouldSkipSerialization ()Z
METHOD method_57878 getPacketCodec ()Lnet/minecraft/class_9139;
METHOD method_58761 (Lnet/minecraft/class_9331;)Lcom/mojang/serialization/DataResult;
ARG 0 componentType
CLASS class_9332 Builder
FIELD field_49602 codec Lcom/mojang/serialization/Codec;
FIELD field_49603 packetCodec Lnet/minecraft/class_9139;

View File

@ -40,5 +40,6 @@ CLASS net/minecraft/class_4176 net/minecraft/component/type/FoodComponents
FIELD field_18663 POISONOUS_POTATO Lnet/minecraft/class_4174;
FIELD field_20381 HONEY_BOTTLE Lnet/minecraft/class_4174;
FIELD field_28647 GLOW_BERRIES Lnet/minecraft/class_4174;
FIELD field_50138 OMINOUS_BOTTLE Lnet/minecraft/class_4174;
METHOD method_19243 createStew (I)Lnet/minecraft/class_4174$class_4175;
ARG 0 hunger

View File

@ -570,7 +570,13 @@ CLASS net/minecraft/class_4910 net/minecraft/data/client/BlockStateModelGenerato
ARG 2 waxedCopperBulbBlock
METHOD method_54826 registerCopperBulb (Lnet/minecraft/class_2248;)V
ARG 1 copperBulbBlock
METHOD method_55305 (Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_8967;Ljava/lang/Boolean;)Lnet/minecraft/class_4935;
ARG 6 spawnerState
ARG 7 ominous
METHOD method_55306 registerTrialSpawner ()V
METHOD method_56885 (Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_9206;Ljava/lang/Boolean;)Lnet/minecraft/class_4935;
ARG 8 vaultState
ARG 9 ominous
METHOD method_56886 registerVault ()V
CLASS class_4911 BuiltinModelPool
FIELD field_22835 modelId Lnet/minecraft/class_2960;

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_9485 net/minecraft/data/server/loottable/onetwentyone/OneTwentyOneEquipmentLootTableGenerator
METHOD method_58773 builder (Lnet/minecraft/class_1792;Lnet/minecraft/class_1792;Lnet/minecraft/class_8053;)Lnet/minecraft/class_52$class_53;
ARG 0 helmet
ARG 1 chestplate
ARG 2 trim

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_9486 net/minecraft/data/server/loottable/vanilla/VanillaEquipmentLootTableGenerator

View File

@ -0,0 +1,6 @@
CLASS net/minecraft/class_9451 net/minecraft/datafixer/fix/BannerCustomNameToItemNameFix
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;)V
ARG 1 outputSchema
METHOD method_58597 fix (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;)Lcom/mojang/datafixers/Typed;
METHOD method_58600 (Ljava/lang/String;)Z
ARG 0 name

View File

@ -172,3 +172,5 @@ CLASS net/minecraft/class_9267 net/minecraft/datafixer/fix/ItemStackComponentiza
ARG 2 nbt
METHOD method_57272 (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)V
ARG 2 value
METHOD method_58054 itemContains (Ljava/lang/String;)Z
ARG 1 componentId

View File

@ -0,0 +1,17 @@
CLASS net/minecraft/class_9452 net/minecraft/datafixer/fix/ItemStackCustomNameToItemNameFix
FIELD field_50111 EXPLORER_MAP_NAMES Ljava/util/Set;
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;)V
ARG 1 outputSchema
METHOD method_58603 fixExplorerMaps (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
ARG 0 data
METHOD method_58604 fix (Lcom/mojang/serialization/Dynamic;Ljava/util/function/Predicate;)Lcom/mojang/serialization/Dynamic;
ARG 0 data
ARG 1 namePredicate
METHOD method_58605 (Ljava/lang/String;)Z
ARG 0 name
METHOD method_58607 fixOminousBanner (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
ARG 0 data
METHOD method_58608 (Ljava/lang/String;)Z
ARG 0 itemId
METHOD method_58609 (Ljava/lang/String;)Z
ARG 0 itemId

View File

@ -14,3 +14,7 @@ CLASS net/minecraft/class_8809 net/minecraft/datafixer/fix/TextFixes
METHOD method_53963 translate (Lcom/mojang/serialization/DynamicOps;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
ARG 0 ops
ARG 1 key
METHOD method_56629 text (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
ARG 0 dynamic
METHOD method_58596 getTranslate (Ljava/lang/String;)Ljava/util/Optional;
ARG 0 json

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_9453 net/minecraft/datafixer/fix/TrialSpawnerConfigTagFix
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;)V
ARG 1 outputSchema
METHOD method_58610 fix (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
ARG 0 data

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_9454 net/minecraft/datafixer/schema/Schema3825
METHOD registerEntities (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map;
ARG 1 schema

View File

@ -47,7 +47,7 @@ CLASS net/minecraft/class_1887 net/minecraft/enchantment/Enchantment
ARG 3 minCost
ARG 4 maxCost
ARG 5 anvilCost
ARG 6 features
ARG 6 requiredFeatures
ARG 7 slots
METHOD method_58675 onAttack (Lnet/minecraft/class_1309;Lnet/minecraft/class_1297;I)V
ARG 1 attacket

View File

@ -140,8 +140,17 @@ CLASS net/minecraft/class_1890 net/minecraft/enchantment/EnchantmentHelper
METHOD method_8229 getPossibleEntries (Lnet/minecraft/class_7699;ILnet/minecraft/class_1799;Z)Ljava/util/List;
COMMENT Gets all the possible entries for enchanting the {@code stack} at the
COMMENT given {@code power}.
ARG 0 enabledFeatures
ARG 1 level
ARG 2 stack
ARG 3 treasureAllowed
METHOD method_8230 generateEnchantments (Lnet/minecraft/class_7699;Lnet/minecraft/class_5819;Lnet/minecraft/class_1799;IZ)Ljava/util/List;
COMMENT Generate the enchantments for enchanting the {@code stack}.
ARG 0 enabledFeatures
ARG 1 random
ARG 2 stack
ARG 3 level
ARG 4 treasureAllowed
METHOD method_8231 removeConflicts (Ljava/util/List;Lnet/minecraft/class_1889;)V
COMMENT Remove entries conflicting with the picked entry from the possible
COMMENT entries.
@ -153,6 +162,11 @@ CLASS net/minecraft/class_1890 net/minecraft/enchantment/EnchantmentHelper
ARG 0 entity
METHOD method_8233 enchant (Lnet/minecraft/class_7699;Lnet/minecraft/class_5819;Lnet/minecraft/class_1799;IZ)Lnet/minecraft/class_1799;
COMMENT Enchants the {@code target} item stack and returns it.
ARG 0 enabledFeatures
ARG 1 random
ARG 2 stack
ARG 3 level
ARG 4 treasureAllowed
METHOD method_8234 getEfficiency (Lnet/minecraft/class_1309;)I
ARG 0 entity
CLASS class_1891 Consumer

View File

@ -2,6 +2,8 @@ CLASS net/minecraft/class_1280 net/minecraft/entity/DamageUtil
METHOD method_5496 getDamageLeft (FLnet/minecraft/class_1282;FF)F
ARG 0 damage
ARG 1 source
ARG 2 armor
ARG 3 armorToughnesss
METHOD method_5497 getInflictedDamage (FF)F
ARG 0 damageDealt
ARG 1 protection

View File

@ -8,6 +8,7 @@ CLASS net/minecraft/class_1299 net/minecraft/entity/EntityType
FIELD field_25355 canSpawnInside Lcom/google/common/collect/ImmutableSet;
FIELD field_36398 registryEntry Lnet/minecraft/class_6880$class_6883;
FIELD field_40115 requiredFeatures Lnet/minecraft/class_7699;
FIELD field_50125 spawnBoxScale F
FIELD field_6056 saveable Z
FIELD field_6072 summonable Z
FIELD field_6088 LOGGER Lorg/slf4j/Logger;
@ -24,6 +25,10 @@ CLASS net/minecraft/class_1299 net/minecraft/entity/EntityType
ARG 6 spawnableFarFromPlayer
ARG 7 canSpawnInside
ARG 8 dimensions
ARG 9 spawnBoxScale
ARG 10 maxTrackDistance
ARG 11 trackTickInterval
ARG 12 requiredFeatures
METHOD method_16351 getLootTableId ()Lnet/minecraft/class_5321;
METHOD method_17684 fromNbt (Lnet/minecraft/class_2487;)Ljava/util/Optional;
ARG 0 nbt
@ -97,6 +102,10 @@ CLASS net/minecraft/class_1299 net/minecraft/entity/EntityType
ARG 3 player
METHOD method_53125 isIn (Lnet/minecraft/class_6885;)Z
ARG 1 entityTypeEntryList
METHOD method_58629 getSpawnBox (DDD)Lnet/minecraft/class_238;
ARG 1 x
ARG 3 y
ARG 5 z
METHOD method_5881 loadFromEntityNbt (Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1297;Lnet/minecraft/class_9279;)V
ARG 0 world
ARG 1 player
@ -162,6 +171,7 @@ CLASS net/minecraft/class_1299 net/minecraft/entity/EntityType
FIELD field_25356 canSpawnInside Lcom/google/common/collect/ImmutableSet;
FIELD field_40117 requiredFeatures Lnet/minecraft/class_7699;
FIELD field_47755 attachments Lnet/minecraft/class_9066$class_9067;
FIELD field_50126 spawnBoxScale F
FIELD field_6148 factory Lnet/minecraft/class_1299$class_4049;
FIELD field_6149 spawnGroup Lnet/minecraft/class_1311;
FIELD field_6150 summonable Z
@ -210,6 +220,8 @@ CLASS net/minecraft/class_1299 net/minecraft/entity/EntityType
METHOD method_56076 attachment (Lnet/minecraft/class_9064;Lnet/minecraft/class_243;)Lnet/minecraft/class_1299$class_1300;
ARG 1 type
ARG 2 offset
METHOD method_58630 spawnBoxScale (F)Lnet/minecraft/class_1299$class_1300;
ARG 1 spawnBoxScale
METHOD method_5900 (Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)Lnet/minecraft/class_1297;
ARG 0 type
ARG 1 world

View File

@ -0,0 +1,19 @@
CLASS net/minecraft/class_9460 net/minecraft/entity/EquipmentHolder
METHOD method_5673 equipStack (Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;)V
ARG 1 slot
ARG 2 stack
METHOD method_58631 setEquipmentFromLootTable (Lnet/minecraft/class_2960;Lnet/minecraft/class_8567;)V
ARG 1 lootTableId
ARG 2 parameters
METHOD method_58632 setEquipmentFromLootTable (Lnet/minecraft/class_2960;Lnet/minecraft/class_8567;J)V
ARG 1 lootTableId
ARG 2 parameters
ARG 3 seed
METHOD method_58633 getSlotForStack (Lnet/minecraft/class_1799;Ljava/util/List;)Lnet/minecraft/class_1304;
ARG 1 stack
ARG 2 slotBlacklist
METHOD method_5946 setEquipmentDropChance (Lnet/minecraft/class_1304;F)V
ARG 1 slot
ARG 2 dropChance
METHOD method_6118 getEquippedStack (Lnet/minecraft/class_1304;)Lnet/minecraft/class_1799;
ARG 1 slot

View File

@ -0,0 +1,19 @@
CLASS net/minecraft/class_9461 net/minecraft/entity/OminousItemSpawnerEntity
FIELD field_50129 MIN_SPAWN_ITEM_AFTER_TICKS I
FIELD field_50130 MAX_SPAWN_ITEM_AFTER_TICKS I
FIELD field_50131 SPAWN_ITEM_AFTER_TICKS_NBT_KEY Ljava/lang/String;
FIELD field_50132 ITEM_NBT_KEY Ljava/lang/String;
FIELD field_50133 ITEM Lnet/minecraft/class_2940;
FIELD field_50134 spawnItemAfterTicks J
METHOD method_58636 setItem (Lnet/minecraft/class_1799;)V
ARG 1 stack
METHOD method_58637 (Lnet/minecraft/class_1937;I)V
ARG 2 event
METHOD method_58638 create (Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;)Lnet/minecraft/class_9461;
ARG 0 world
ARG 1 stack
METHOD method_58639 addParticles ()V
METHOD method_58640 getItem ()Lnet/minecraft/class_1799;
METHOD method_58641 tickServer ()V
METHOD method_58642 tickClient ()V
METHOD method_58643 spawnItem ()V

View File

@ -1 +1,4 @@
CLASS net/minecraft/class_8631 net/minecraft/entity/effect/BadOmenStatusEffect
METHOD method_58613 tryStartRaid (Lnet/minecraft/class_3222;Lnet/minecraft/class_3218;)Z
ARG 1 player
ARG 2 world

View File

@ -0,0 +1,13 @@
CLASS net/minecraft/class_9455 net/minecraft/entity/effect/InfestedStatusEffect
FIELD field_50112 silverfishChance F
FIELD field_50113 silverfishCountFunction Ljava/util/function/ToIntFunction;
METHOD <init> (Lnet/minecraft/class_4081;IFLjava/util/function/ToIntFunction;)V
ARG 1 category
ARG 2 color
ARG 3 silverfishChance
ARG 4 silverfishCountFunction
METHOD method_58615 spawnSilverfish (Lnet/minecraft/class_1937;DDD)V
ARG 1 world
ARG 2 x
ARG 4 y
ARG 6 z

View File

@ -0,0 +1,11 @@
CLASS net/minecraft/class_9456 net/minecraft/entity/effect/OozingStatusEffect
FIELD field_50122 slimeCountFunction Ljava/util/function/ToIntFunction;
METHOD <init> (Lnet/minecraft/class_4081;ILjava/util/function/ToIntFunction;)V
ARG 1 category
ARG 2 color
ARG 3 slimeCountFunction
METHOD method_58627 spawnSlime (Lnet/minecraft/class_1937;DDD)V
ARG 1 world
ARG 2 x
ARG 4 y
ARG 6 z

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_9457 net/minecraft/entity/effect/RaidOmenStatusEffect

View File

@ -3,12 +3,16 @@ CLASS net/minecraft/class_1291 net/minecraft/entity/effect/StatusEffect
FIELD field_47738 fadeTicks I
FIELD field_49789 AMBIENT_PARTICLE_ALPHA I
FIELD field_49790 particleFactory Ljava/util/function/Function;
FIELD field_50114 applySound Ljava/util/Optional;
FIELD field_50115 requiredFeatures Lnet/minecraft/class_7699;
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 1 category
ARG 2 color
METHOD <init> (Lnet/minecraft/class_4081;ILnet/minecraft/class_2394;)V
ARG 1 category
ARG 2 color
ARG 3 particleEffect
METHOD method_18792 getCategory ()Lnet/minecraft/class_4081;
@ -62,6 +66,24 @@ CLASS net/minecraft/class_1291 net/minecraft/entity/effect/StatusEffect
ARG 1 effect
METHOD method_58147 (Lnet/minecraft/class_2394;Lnet/minecraft/class_1293;)Lnet/minecraft/class_2394;
ARG 1 effect
METHOD method_58614 onEntityDamage (Lnet/minecraft/class_1309;ILnet/minecraft/class_1282;F)V
ARG 1 entity
ARG 2 amplifier
ARG 3 source
ARG 4 amount
METHOD method_58616 applySound (Lnet/minecraft/class_3414;)Lnet/minecraft/class_1291;
ARG 1 sound
METHOD method_58617 onEntityRemoval (Lnet/minecraft/class_1309;ILnet/minecraft/class_1297$class_5529;)V
ARG 1 entity
ARG 2 amplifier
ARG 3 reason
METHOD method_58618 (Lnet/minecraft/class_1309;Lnet/minecraft/class_3414;)V
ARG 1 sound
METHOD method_58619 requires ([Lnet/minecraft/class_7696;)Lnet/minecraft/class_1291;
ARG 1 requiredFeatures
METHOD method_58620 playApplySound (Lnet/minecraft/class_1309;I)V
ARG 1 entity
ARG 2 amplifier
CLASS class_8634 EffectAttributeModifierCreator
FIELD comp_2182 uuid Ljava/util/UUID;
FIELD comp_2183 baseValue D

View File

@ -110,6 +110,15 @@ CLASS net/minecraft/class_1293 net/minecraft/entity/effect/StatusEffectInstance
ARG 1 parametersx
METHOD method_56668 asParameters ()Lnet/minecraft/class_1293$class_9195;
METHOD method_58148 createParticle ()Lnet/minecraft/class_2394;
METHOD method_58621 onEntityDamage (Lnet/minecraft/class_1309;Lnet/minecraft/class_1282;F)V
ARG 1 entity
ARG 2 source
ARG 3 amount
METHOD method_58622 onEntityRemoval (Lnet/minecraft/class_1309;Lnet/minecraft/class_1297$class_5529;)V
ARG 1 entity
ARG 2 reason
METHOD method_58623 playApplySound (Lnet/minecraft/class_1309;)V
ARG 1 entity
CLASS class_9063 Fading
COMMENT Computes the factor (multiplier) for effect fade-in and fade-out.
COMMENT

View File

@ -5,3 +5,9 @@ CLASS net/minecraft/class_1294 net/minecraft/entity/effect/StatusEffects
METHOD method_5594 register (Ljava/lang/String;Lnet/minecraft/class_1291;)Lnet/minecraft/class_6880;
ARG 0 id
ARG 1 statusEffect
METHOD method_58624 (Lnet/minecraft/class_5819;)I
ARG 0 random
METHOD method_58625 (Lnet/minecraft/class_5819;)I
ARG 0 random
METHOD method_58626 (Lnet/minecraft/class_5819;)I
ARG 0 random

View File

@ -0,0 +1,10 @@
CLASS net/minecraft/class_9458 net/minecraft/entity/effect/WeavingStatusEffect
FIELD field_50123 cobwebChanceFunction Ljava/util/function/ToIntFunction;
METHOD <init> (Lnet/minecraft/class_4081;ILjava/util/function/ToIntFunction;)V
ARG 1 category
ARG 2 color
ARG 3 cobwebChanceFunction
METHOD method_58628 tryPlaceCobweb (Lnet/minecraft/class_1937;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)V
ARG 1 world
ARG 2 random
ARG 3 pos

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_9459 net/minecraft/entity/effect/WindChargedStatusEffect

View File

@ -157,6 +157,10 @@ CLASS net/minecraft/class_1308 net/minecraft/entity/mob/MobEntity
METHOD method_57296 hasComponentsOtherThanDamage (Lnet/minecraft/class_1799;)Z
ARG 0 stack
METHOD method_58151 mightBeLeashed ()Z
METHOD method_58634 setEquipmentFromLootTable (Lnet/minecraft/class_2960;)V
ARG 1 lootTableId
METHOD method_58635 createEquipmentLootParameters (Lnet/minecraft/class_3218;)Lnet/minecraft/class_8567;
ARG 1 world
METHOD method_5929 getDropChance (Lnet/minecraft/class_1304;)F
ARG 1 slot
METHOD method_5930 setForwardSpeed (F)V

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_9236 net/minecraft/entity/projectile/AbstractWindChargeEntity
FIELD field_50137 EXPLOSION_BEHAVIOR Lnet/minecraft/class_9236$class_9237;
METHOD <init> (Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;DDD)V
ARG 1 type
ARG 2 world

View File

@ -40,6 +40,12 @@ CLASS net/minecraft/class_1676 net/minecraft/entity/projectile/ProjectileEntity
COMMENT is attributed to this projectile itself.
METHOD method_54457 canBreakBlocks (Lnet/minecraft/class_1937;)Z
ARG 1 world
METHOD method_58645 createVelocity (DDDFF)Lnet/minecraft/class_243;
ARG 1 x
ARG 3 y
ARG 5 z
ARG 7 power
ARG 8 uncertainty
METHOD method_7432 setOwner (Lnet/minecraft/class_1297;)V
ARG 1 entity
METHOD method_7454 onEntityHit (Lnet/minecraft/class_3966;)V
@ -58,9 +64,9 @@ CLASS net/minecraft/class_1676 net/minecraft/entity/projectile/ProjectileEntity
COMMENT the Y component of the direction vector
ARG 5 z
COMMENT the Z component of the direction vector
ARG 7 speed
ARG 7 power
COMMENT the speed
ARG 8 divergence
ARG 8 uncertainty
COMMENT the fuzziness added to the direction; player usages have 1.0 and other
COMMENT mobs/tools have higher values; some mobs have difficulty-adjusted
COMMENT values

View File

@ -27,6 +27,8 @@ CLASS net/minecraft/class_3763 net/minecraft/entity/raid/RaiderEntity
METHOD method_20034 isCelebrating ()Z
METHOD method_20036 setCelebrating (Z)V
ARG 1 celebrating
METHOD method_58646 isCaptain ()Z
METHOD method_58647 hasRaid ()Z
CLASS class_3764 PickupBannerAsLeaderGoal
FIELD field_16603 actor Lnet/minecraft/class_3763;
METHOD <init> (Lnet/minecraft/class_3763;Lnet/minecraft/class_3763;)V

View File

@ -24,15 +24,21 @@ CLASS net/minecraft/class_7706 net/minecraft/item/ItemGroups
METHOD method_45427 addPotions (Lnet/minecraft/class_1761$class_7704;Lnet/minecraft/class_7225;Lnet/minecraft/class_1792;Lnet/minecraft/class_1761$class_7705;Lnet/minecraft/class_7699;)V
ARG 0 entries
ARG 1 registryWrapper
ARG 2 item
ARG 3 visibility
ARG 4 enabledFeatures
METHOD method_45428 addMaxLevelEnchantedBooks (Lnet/minecraft/class_1761$class_7704;Lnet/minecraft/class_7225;Ljava/util/Set;Lnet/minecraft/class_1761$class_7705;Lnet/minecraft/class_7699;)V
ARG 0 entries
ARG 1 registryWrapper
ARG 2 tags
ARG 3 visibility
ARG 4 enabledFeatures
METHOD method_45430 addAllLevelEnchantedBooks (Lnet/minecraft/class_1761$class_7704;Lnet/minecraft/class_7225;Ljava/util/Set;Lnet/minecraft/class_1761$class_7705;Lnet/minecraft/class_7699;)V
ARG 0 entries
ARG 1 registryWrapper
ARG 2 tags
ARG 3 visibility
ARG 4 enabledFeatures
METHOD method_47328 getDefaultTab ()Lnet/minecraft/class_1761;
METHOD method_47330 updateDisplayContext (Lnet/minecraft/class_7699;ZLnet/minecraft/class_7225$class_7874;)Z
ARG 0 enabledFeatures
@ -96,6 +102,8 @@ CLASS net/minecraft/class_7706 net/minecraft/item/ItemGroups
ARG 1 entries
METHOD method_51312 (Lnet/minecraft/class_1761$class_7704;Lnet/minecraft/class_7225$class_7226;)V
ARG 1 wrapper
METHOD method_51313 (Lnet/minecraft/class_1761$class_7704;Ljava/util/Set;Lnet/minecraft/class_1761$class_8128;Lnet/minecraft/class_7225$class_7226;)V
ARG 3 registryWrapper
METHOD method_51314 (Lnet/minecraft/class_6880;)Z
ARG 0 registryEntry
METHOD method_51315 registerAndGetDefault (Lnet/minecraft/class_2378;)Lnet/minecraft/class_1761;
@ -108,6 +116,8 @@ CLASS net/minecraft/class_7706 net/minecraft/item/ItemGroups
METHOD method_51318 (Lnet/minecraft/class_1761$class_8128;Lnet/minecraft/class_1761$class_7704;)V
ARG 0 displayContext
ARG 1 entries
METHOD method_51319 (Lnet/minecraft/class_1761$class_7704;Lnet/minecraft/class_1761$class_8128;Lnet/minecraft/class_7225$class_7226;)V
ARG 2 registryWrapper
METHOD method_51320 (Lnet/minecraft/class_6880;)Z
ARG 0 registryEntry
METHOD method_51321 (Lnet/minecraft/class_1761$class_8128;Lnet/minecraft/class_1761$class_7704;)V
@ -142,3 +152,14 @@ CLASS net/minecraft/class_7706 net/minecraft/item/ItemGroups
METHOD method_51338 (Lnet/minecraft/class_1761$class_8128;Lnet/minecraft/class_1761$class_7704;)V
ARG 0 displayContext
ARG 1 entries
METHOD method_58091 (Lnet/minecraft/class_2487;)V
ARG 0 nbt
METHOD method_58649 (Lnet/minecraft/class_7699;Lnet/minecraft/class_1887;)Z
ARG 1 enchantment
METHOD method_58650 (Lnet/minecraft/class_7699;Lnet/minecraft/class_6880$class_6883;)Z
ARG 1 potionEntry
METHOD method_58651 (Lnet/minecraft/class_7699;Lnet/minecraft/class_1887;)Z
ARG 1 enchantment
METHOD method_58652 addOminousBottles (Lnet/minecraft/class_1761$class_7704;Lnet/minecraft/class_1761$class_7705;)V
ARG 0 entries
ARG 1 visibility

View File

@ -328,6 +328,8 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
METHOD method_58408 capCount (I)V
COMMENT Sets the count of items in this item stack to not exceed {@code maxCount}.
ARG 1 maxCount
METHOD method_58657 getEnchantments ()Lnet/minecraft/class_9304;
METHOD method_58658 getDefaultComponents ()Lnet/minecraft/class_9323;
METHOD method_7909 getItem ()Lnet/minecraft/class_1792;
COMMENT {@return the item of this stack}
COMMENT

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_9462 net/minecraft/item/OminousBottleItem
FIELD field_50143 BAD_OMEN_LENGTH I
FIELD field_50146 MAX_USE_TIME I

View File

@ -0,0 +1,38 @@
CLASS net/minecraft/class_9463 net/minecraft/item/ProjectileItem
METHOD method_58648 createEntity (Lnet/minecraft/class_1937;Lnet/minecraft/class_2374;Lnet/minecraft/class_1799;Lnet/minecraft/class_2350;)Lnet/minecraft/class_1676;
ARG 1 world
ARG 2 pos
ARG 3 stack
ARG 4 direction
METHOD method_58653 getProjectileSettings ()Lnet/minecraft/class_9463$class_9464;
METHOD method_58654 initializeProjectile (Lnet/minecraft/class_1676;DDDFF)V
ARG 1 entity
ARG 2 x
ARG 4 y
ARG 6 z
ARG 8 power
ARG 9 uncertainty
CLASS class_9464 Settings
FIELD field_50147 DEFAULT Lnet/minecraft/class_9463$class_9464;
METHOD method_58663 builder ()Lnet/minecraft/class_9463$class_9464$class_9465;
CLASS class_9465 Builder
FIELD field_50148 positionFunction Lnet/minecraft/class_9463$class_9466;
FIELD field_50149 uncertainty F
FIELD field_50150 power F
FIELD field_50151 overrideDispenserEvent Ljava/util/OptionalInt;
METHOD method_58664 build ()Lnet/minecraft/class_9463$class_9464;
METHOD method_58665 uncertainty (F)Lnet/minecraft/class_9463$class_9464$class_9465;
ARG 1 uncertainty
METHOD method_58666 overrideDispenseEvent (I)Lnet/minecraft/class_9463$class_9464$class_9465;
ARG 1 overrideDispenseEvent
METHOD method_58667 positionFunction (Lnet/minecraft/class_9463$class_9466;)Lnet/minecraft/class_9463$class_9464$class_9465;
ARG 1 positionFunction
METHOD method_58668 (Lnet/minecraft/class_2342;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2374;
ARG 0 pointer
ARG 1 direction
METHOD method_58669 power (F)Lnet/minecraft/class_9463$class_9464$class_9465;
ARG 1 power
CLASS class_9466 PositionFunction
METHOD getDispensePosition (Lnet/minecraft/class_2342;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2374;
ARG 1 pointer
ARG 2 facing

View File

@ -19,6 +19,8 @@ CLASS net/minecraft/class_8490 net/minecraft/loot/LootDataType
METHOD method_51215 stream ()Ljava/util/stream/Stream;
METHOD method_51216 simpleValidator ()Lnet/minecraft/class_8490$class_8491;
METHOD method_51217 tableValidator ()Lnet/minecraft/class_8490$class_8491;
METHOD method_53267 (Lnet/minecraft/class_2960;Lcom/mojang/serialization/DataResult$Error;)V
ARG 2 error
CLASS class_8491 Validator
METHOD run (Lnet/minecraft/class_58;Lnet/minecraft/class_5321;Ljava/lang/Object;)V
ARG 1 reporter

View File

@ -4,3 +4,4 @@ CLASS net/minecraft/class_217 net/minecraft/loot/condition/LootConditionTypes
FIELD field_50031 CODEC Lcom/mojang/serialization/Codec;
METHOD method_29327 register (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_5342;
ARG 0 id
ARG 1 codec

View File

@ -0,0 +1,15 @@
CLASS net/minecraft/class_9476 net/minecraft/loot/function/SetOminousBottleAmplifierLootFunction
FIELD field_50215 CODEC Lcom/mojang/serialization/MapCodec;
FIELD field_50216 amplifier Lnet/minecraft/class_5658;
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_5658;)V
ARG 1 conditions
ARG 2 amplifier
METHOD method_58736 (Lnet/minecraft/class_9476;)Lnet/minecraft/class_5658;
ARG 0 lootFunction
METHOD method_58737 builder (Lnet/minecraft/class_5658;)Lnet/minecraft/class_120$class_121;
ARG 0 amplifier
METHOD method_58738 (Lnet/minecraft/class_5658;Ljava/util/List;)Lnet/minecraft/class_117;
ARG 1 conditions
METHOD method_58739 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_58740 getAmplifier ()Lnet/minecraft/class_5658;

View File

@ -7,3 +7,5 @@ CLASS net/minecraft/class_8732 net/minecraft/network/listener/ClientConfiguratio
ARG 1 packet
METHOD method_57045 onSelectKnownPacks (Lnet/minecraft/class_9250;)V
ARG 1 packet
METHOD method_58577 onResetChat (Lnet/minecraft/class_9448;)V
ARG 1 packet

View File

@ -94,3 +94,5 @@ CLASS net/minecraft/class_2792 net/minecraft/network/listener/ServerPlayPacketLi
ARG 1 packet
METHOD method_56619 onDebugSampleSubscription (Lnet/minecraft/class_9179;)V
ARG 1 packet
METHOD method_58580 onChatCommandSigned (Lnet/minecraft/class_9449;)V
ARG 1 packet

View File

@ -0,0 +1,6 @@
CLASS net/minecraft/class_9449 net/minecraft/network/packet/c2s/play/ChatCommandSignedC2SPacket
FIELD field_50087 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_58582 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_9448 net/minecraft/network/packet/s2c/config/ResetChatS2CPacket
FIELD field_50083 INSTANCE Lnet/minecraft/class_9448;
FIELD field_50084 CODEC Lnet/minecraft/class_9139;

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_9471 net/minecraft/predicate/entity/RaiderPredicate
FIELD field_50162 CODEC Lcom/mojang/serialization/MapCodec;
FIELD field_50163 CAPTAIN_WITHOUT_RAID Lnet/minecraft/class_9471;
METHOD method_58678 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance

View File

@ -55,6 +55,7 @@ CLASS net/minecraft/class_3222 net/minecraft/server/network/ServerPlayerEntity
FIELD field_47709 CREATIVE_BLOCK_INTERACTION_RANGE_MODIFIER_UUID Lnet/minecraft/class_1322;
FIELD field_47710 CREATIVE_ENTITY_INTERACTION_RANGE_MODIFIER_UUID Lnet/minecraft/class_1322;
FIELD field_49776 spawnExtraParticlesOnFall Z
FIELD field_50088 startRaidPos Lnet/minecraft/class_2338;
METHOD <init> (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_3218;Lcom/mojang/authlib/GameProfile;Lnet/minecraft/class_8791;)V
ARG 1 server
ARG 2 world
@ -267,6 +268,10 @@ CLASS net/minecraft/class_3222 net/minecraft/server/network/ServerPlayerEntity
METHOD method_55633 updateCreativeInteractionRangeModifiers ()V
METHOD method_58143 setSpawnExtraParticlesOnFall (Z)V
ARG 1 spawnExtraParticlesOnFall
METHOD method_58584 clearStartRaidPos ()V
METHOD method_58585 getStartRaidPos ()Lnet/minecraft/class_2338;
METHOD method_58586 setStartRaidPos (Lnet/minecraft/class_2338;)V
ARG 1 startRaidPos
METHOD method_7336 changeGameMode (Lnet/minecraft/class_1934;)Z
ARG 1 gameMode
CLASS 1

View File

@ -118,6 +118,7 @@ CLASS net/minecraft/class_2498 net/minecraft/sound/BlockSoundGroup
FIELD field_47346 TRIAL_SPAWNER Lnet/minecraft/class_2498;
FIELD field_48855 VAULT Lnet/minecraft/class_2498;
FIELD field_49834 HEAVY_CORE Lnet/minecraft/class_2498;
FIELD field_50169 COBWEB Lnet/minecraft/class_2498;
METHOD <init> (FFLnet/minecraft/class_3414;Lnet/minecraft/class_3414;Lnet/minecraft/class_3414;Lnet/minecraft/class_3414;Lnet/minecraft/class_3414;)V
ARG 1 volume
ARG 2 pitch

View File

@ -265,6 +265,8 @@ CLASS net/minecraft/class_2741 net/minecraft/state/property/Properties
COMMENT A property that specifies the state of a trial spawner.
FIELD field_48915 VAULT_STATE Lnet/minecraft/class_2754;
COMMENT A property that specifies the state of a vault.
FIELD field_50193 OMINOUS Lnet/minecraft/class_2746;
COMMENT A property that specifies whether a trial spawner or vault is ominous.
METHOD method_11813 (Lnet/minecraft/class_2768;)Z
ARG 0 shape
METHOD method_11814 (Lnet/minecraft/class_2350;)Z

View File

@ -14,6 +14,8 @@ CLASS net/minecraft/class_3767 net/minecraft/village/raid/RaidManager
METHOD method_16534 nextId ()I
METHOD method_16539 tick ()V
METHOD method_16540 startRaid (Lnet/minecraft/class_3222;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3765;
ARG 1 player
ARG 2 pos
METHOD method_16541 getRaid (I)Lnet/minecraft/class_3765;
ARG 1 id
METHOD method_16838 isValidRaiderFor (Lnet/minecraft/class_3763;Lnet/minecraft/class_3765;)Z

View File

@ -369,3 +369,28 @@ CLASS net/minecraft/class_6088 net/minecraft/world/WorldEvents
COMMENT A vault ejects loot.
COMMENT <br>Spawns ejection particles.
COMMENT <p>Called by {@link net.minecraft.block.enums.VaultState#ejectItem}.
FIELD field_50164 COBWEB_WEAVED I
COMMENT A cobweb is placed by the weaving effect.
COMMENT <br>Spawns poof particles and plays the cobweb place sound.
COMMENT <p>Called by {@link net.minecraft.entity.effect.WeavingStatusEffect#tryPlaceCobweb}.
FIELD field_50165 OMINOUS_TRIAL_SPAWNER_DETECTS_PLAYER I
COMMENT An ominous trial spawner detects survival-mode players.
COMMENT <br>Plays the detection sound and spawns detection particles.
COMMENT <p>The extra data denotes the number of players.
COMMENT <p>Called by {@link net.minecraft.block.spawner.TrialSpawnerData#updatePlayers}.
FIELD field_50166 TRIAL_SPAWNER_TURNS_OMINOUS I
COMMENT A trial spawner becomes ominous.
COMMENT <br>Plays the activate sound and spawns both detection and omen particles.
COMMENT <p>If a {@code 0} is passed as extra data, the activate sound will be played at 0.3 volume.
COMMENT <br>Otherwise, it is played at full volume.
COMMENT <p>Called by {@link net.minecraft.block.spawner.TrialSpawnerLogic#setOminous},
COMMENT and {@link net.minecraft.block.spawner.TrialSpawnerData#updatePlayers}.
FIELD field_50167 OMINOUS_ITEM_SPAWNER_SPAWNS_ITEM I
COMMENT An ominous item spawner spawns an item.
COMMENT <br>Plays the item spawn sound and spawns mob spawn particles.
COMMENT <p>Called by {@link net.minecraft.entity.OminousItemSpawnerEntity#spawnItem}
FIELD field_50168 SMASH_ATTACK I
COMMENT A mace is used to execute a smash attack.
COMMENT <br>Spawns dust pillar particles.
COMMENT <p>The amount of particles to spawn must be supplied as extra data.
COMMENT <p>Called by {@link net.minecraft.item.MaceItem#knockbackNearbyEntities}

View File

@ -77,6 +77,11 @@ constant world_events net/minecraft/world/WorldEvents TURTLE_EGG_PLACED
constant world_events net/minecraft/world/WorldEvents VAULT_ACTIVATES
constant world_events net/minecraft/world/WorldEvents VAULT_DEACTIVATES
constant world_events net/minecraft/world/WorldEvents VAULT_EJECTS_ITEM
constant world_events net/minecraft/world/WorldEvents SMASH_ATTACK
constant world_events net/minecraft/world/WorldEvents COBWEB_WEAVED
constant world_events net/minecraft/world/WorldEvents OMINOUS_TRIAL_SPAWNER_DETECTS_PLAYER
constant world_events net/minecraft/world/WorldEvents TRIAL_SPAWNER_TURNS_OMINOUS
constant world_events net/minecraft/world/WorldEvents OMINOUS_ITEM_SPAWNER_SPAWNS_ITEM
target_method net/minecraft/world/WorldAccess syncWorldEvent (Lnet/minecraft/entity/player/PlayerEntity;ILnet/minecraft/util/math/BlockPos;I)V
param 1 world_events