This commit is contained in:
modmuss50 2023-03-29 15:34:11 +01:00
parent bb890099bb
commit 0829f368ec
17 changed files with 13 additions and 116 deletions

View File

@ -21,7 +21,7 @@ plugins {
id 'net.fabricmc.filament'
}
def minecraft_version = "23w12a"
def minecraft_version = "23w13a"
filament {
minecraftVersion = minecraft_version

View File

@ -452,24 +452,6 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#hasSidedTransparency} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.
ARG 1 state
METHOD method_9527 getPistonBehavior (Lnet/minecraft/class_2680;)Lnet/minecraft/class_3619;
COMMENT {@return how the piston should handle the block}
COMMENT
COMMENT <p>Notes on piston behavior:
COMMENT <ul>
COMMENT <li>{@link PistonBehavior#IGNORE} is ignored for blocks.</li>
COMMENT <li>{@link PistonBehavior#DESTROY} and {@link PistonBehavior#PUSH_ONLY} causes pistons to
COMMENT ignore the block entity restriction.</li>
COMMENT <li>If the {@linkplain #getHardness hardness} equals {@code -1.0f} like bedrock, it blocks
COMMENT the piston regardless of the return value.</li>
COMMENT <li>Behavior of several unpushable blocks are hardcoded at {@link PistonBlock#isMovable}
COMMENT instead.</li>
COMMENT </ul>
COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#getPistonBehavior} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.
COMMENT
COMMENT @see PistonBlock#isMovable
ARG 1 state
METHOD method_9530 getOutlineShape (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265;
COMMENT @deprecated Consider calling {@link AbstractBlockState#getOutlineShape(BlockView, BlockPos, ShapeContext)} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.
ARG 1 state

View File

@ -167,14 +167,12 @@ CLASS net/minecraft/class_2246 net/minecraft/block/Blocks
ARG 0 state
METHOD method_41424 (Lnet/minecraft/class_2680;)I
ARG 0 state
METHOD method_45451 createWoodenButtonBlock (Lnet/minecraft/class_8177;)Lnet/minecraft/class_2269;
ARG 0 blockSetType
METHOD method_45451 createWoodenButtonBlock (Lnet/minecraft/class_8177;[Lnet/minecraft/class_7696;)Lnet/minecraft/class_2269;
METHOD method_45453 createStoneButtonBlock ()Lnet/minecraft/class_2269;
METHOD method_47375 createBambooBlock (Lnet/minecraft/class_3620;Lnet/minecraft/class_3620;Lnet/minecraft/class_2498;[Lnet/minecraft/class_7696;)Lnet/minecraft/class_2465;
METHOD method_47375 createBambooBlock (Lnet/minecraft/class_3620;Lnet/minecraft/class_3620;Lnet/minecraft/class_2498;)Lnet/minecraft/class_2465;
ARG 0 topMapColor
ARG 1 sideMapColor
ARG 2 soundGroup
ARG 3 requiredFeatures
METHOD method_47376 (Lnet/minecraft/class_3620;Lnet/minecraft/class_3620;Lnet/minecraft/class_2680;)Lnet/minecraft/class_3620;
ARG 2 state
METHOD method_9492 register (Ljava/lang/String;Lnet/minecraft/class_2248;)Lnet/minecraft/class_2248;

View File

@ -57,7 +57,6 @@ CLASS net/minecraft/class_3614 net/minecraft/block/Material
FIELD field_15949 REPAIR_STATION Lnet/minecraft/class_3614;
COMMENT Material for blocks that can repair tools, including grindstone and anvils.
FIELD field_15950 replaceable Z
FIELD field_15951 burnable Z
FIELD field_15952 BARRIER Lnet/minecraft/class_3614;
FIELD field_15953 METAL Lnet/minecraft/class_3614;
COMMENT Material for blocks metallic in nature, such as cauldrons, bells, iron doors, and iron trapdoors. It also includes non-obvious blocks such as brewing stands and compressed ore blocks, including diamond, redstone, and lapis blocks.
@ -69,10 +68,7 @@ CLASS net/minecraft/class_3614 net/minecraft/block/Material
FIELD field_15958 ICE Lnet/minecraft/class_3614;
COMMENT Material for ice that can melt. See {@link #DENSE_ICE} for unmeltable ice.
FIELD field_15959 AIR Lnet/minecraft/class_3614;
FIELD field_15960 pistonBehavior Lnet/minecraft/class_3619;
FIELD field_17008 SHULKER_BOX Lnet/minecraft/class_3614;
FIELD field_22223 NETHER_WOOD Lnet/minecraft/class_3614;
COMMENT Material for blocks crafted from Nether stems and hyphae.
FIELD field_26708 NETHER_SHOOTS Lnet/minecraft/class_3614;
COMMENT Material for crimson and warped roots, as well as Nether sprouts.
FIELD field_27340 AMETHYST Lnet/minecraft/class_3614;
@ -81,21 +77,17 @@ CLASS net/minecraft/class_3614 net/minecraft/block/Material
FIELD field_37828 FROGSPAWN Lnet/minecraft/class_3614;
FIELD field_38977 FROGLIGHT Lnet/minecraft/class_3614;
FIELD field_42857 DECORATED_POT Lnet/minecraft/class_3614;
METHOD <init> (Lnet/minecraft/class_3620;ZZZZZZLnet/minecraft/class_3619;)V
METHOD <init> (Lnet/minecraft/class_3620;ZZZZZ)V
ARG 1 color
ARG 2 liquid
ARG 3 solid
ARG 4 blocksMovement
ARG 5 blocksLight
ARG 6 burnable
ARG 7 replaceable
ARG 8 pistonBehavior
METHOD method_15797 isLiquid ()Z
METHOD method_15798 getPistonBehavior ()Lnet/minecraft/class_3619;
METHOD method_15799 isSolid ()Z
METHOD method_15800 isReplaceable ()Z
METHOD method_15801 blocksMovement ()Z
METHOD method_15802 isBurnable ()Z
METHOD method_15803 getColor ()Lnet/minecraft/class_3620;
METHOD method_15804 blocksLight ()Z
CLASS class_3615 Builder
@ -104,17 +96,12 @@ CLASS net/minecraft/class_3614 net/minecraft/block/Material
FIELD field_15963 solid Z
FIELD field_15964 replaceable Z
FIELD field_15965 liquid Z
FIELD field_15967 burnable Z
FIELD field_15968 pistonBehavior Lnet/minecraft/class_3619;
FIELD field_15969 blocksMovement Z
METHOD <init> (Lnet/minecraft/class_3620;)V
ARG 1 color
METHOD method_15806 notSolid ()Lnet/minecraft/class_3614$class_3615;
METHOD method_15807 burnable ()Lnet/minecraft/class_3614$class_3615;
METHOD method_15809 destroyedByPiston ()Lnet/minecraft/class_3614$class_3615;
METHOD method_15810 liquid ()Lnet/minecraft/class_3614$class_3615;
METHOD method_15811 allowsMovement ()Lnet/minecraft/class_3614$class_3615;
METHOD method_15812 lightPassesThrough ()Lnet/minecraft/class_3614$class_3615;
METHOD method_15813 build ()Lnet/minecraft/class_3614;
METHOD method_15815 replaceable ()Lnet/minecraft/class_3614$class_3615;
METHOD method_15816 blocksPistons ()Lnet/minecraft/class_3614$class_3615;

View File

@ -15,7 +15,6 @@ CLASS net/minecraft/class_2625 net/minecraft/block/entity/SignBlockEntity
METHOD method_45469 getTextLineHeight ()I
METHOD method_45470 getMaxTextWidth ()I
METHOD method_49834 isPlayerFacingFront (Lnet/minecraft/class_1657;)Z
ARG 1 player
METHOD method_49835 getTextWithMessages (Lnet/minecraft/class_1657;Ljava/util/List;Lnet/minecraft/class_8242;)Lnet/minecraft/class_8242;
ARG 1 player
ARG 2 messages
@ -57,10 +56,6 @@ CLASS net/minecraft/class_2625 net/minecraft/block/entity/SignBlockEntity
ARG 1 frontText
METHOD method_49849 setWaxed (Z)Z
ARG 1 waxed
METHOD method_49850 (Lnet/minecraft/class_8242;)V
ARG 1 backText
METHOD method_49851 (Lnet/minecraft/class_8242;)V
ARG 1 frontText
METHOD method_49852 createText ()Lnet/minecraft/class_8242;
METHOD method_49853 getFrontText ()Lnet/minecraft/class_8242;
METHOD method_49854 getBackText ()Lnet/minecraft/class_8242;

View File

@ -23,10 +23,6 @@ CLASS net/minecraft/class_8242 net/minecraft/block/entity/SignText
METHOD method_49859 getMessage (IZ)Lnet/minecraft/class_2561;
ARG 1 line
ARG 2 filtered
METHOD method_49860 runCommandClickEvent (Lnet/minecraft/class_3222;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z
ARG 1 player
ARG 2 world
ARG 3 pos
METHOD method_49861 hasText (Lnet/minecraft/class_1657;)Z
ARG 1 player
METHOD method_49862 withColor (Lnet/minecraft/class_1767;)Lnet/minecraft/class_8242;
@ -55,10 +51,6 @@ CLASS net/minecraft/class_8242 net/minecraft/block/entity/SignText
ARG 0 from
ARG 1 to
METHOD method_49872 getColor ()Lnet/minecraft/class_1767;
METHOD method_49873 createCommandSource (Lnet/minecraft/class_3222;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2168;
ARG 0 player
ARG 1 world
ARG 2 pos
METHOD method_49874 hasRunCommandClickEvent (Lnet/minecraft/class_1657;)Z
ARG 1 player
METHOD method_49875 (Lnet/minecraft/class_8242;)Lnet/minecraft/class_1767;

View File

@ -346,18 +346,14 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
METHOD method_48761 tiltScreen (DD)V
ARG 1 deltaX
ARG 3 deltaZ
METHOD method_49481 tickControlled (Lnet/minecraft/class_1309;Lnet/minecraft/class_243;)V
ARG 1 controllingPassenger
METHOD method_49481 tickControlled (Lnet/minecraft/class_1657;Lnet/minecraft/class_243;)V
ARG 2 movementInput
METHOD method_49482 getControlledMovementInput (Lnet/minecraft/class_1309;Lnet/minecraft/class_243;)Lnet/minecraft/class_243;
ARG 1 controllingPassenger
METHOD method_49482 getControlledMovementInput (Lnet/minecraft/class_1657;Lnet/minecraft/class_243;)Lnet/minecraft/class_243;
ARG 2 movementInput
METHOD method_49483 travelControlled (Lnet/minecraft/class_1309;Lnet/minecraft/class_243;)V
ARG 1 controllingPassenger
METHOD method_49483 travelControlled (Lnet/minecraft/class_1657;Lnet/minecraft/class_243;)V
ARG 2 movementInput
METHOD method_49484 getOffGroundSpeed ()F
METHOD method_49485 getSaddledSpeed (Lnet/minecraft/class_1309;)F
ARG 1 controllingPassenger
METHOD method_49485 getSaddledSpeed (Lnet/minecraft/class_1657;)F
METHOD method_5973 canTarget (Lnet/minecraft/class_1299;)Z
ARG 1 type
METHOD method_5989 getLootTable ()Lnet/minecraft/class_2960;

View File

@ -1,5 +1,4 @@
CLASS net/minecraft/class_8153 net/minecraft/entity/passive/SnifferEntity
FIELD field_42648 walkingAnimationState Lnet/minecraft/class_7094;
FIELD field_42650 feelingHappyAnimationState Lnet/minecraft/class_7094;
FIELD field_42651 scentingAnimationState Lnet/minecraft/class_7094;
FIELD field_42652 sniffingAnimationState Lnet/minecraft/class_7094;
@ -16,7 +15,6 @@ CLASS net/minecraft/class_8153 net/minecraft/entity/passive/SnifferEntity
ARG 1 state
METHOD method_49134 findSniffingTargetPos ()Ljava/util/Optional;
METHOD method_49135 canDig ()Z
METHOD method_49136 isMoving ()Z
METHOD method_49137 getDigPos ()Lnet/minecraft/class_2338;
METHOD method_49138 getState ()Lnet/minecraft/class_8153$class_8154;
METHOD method_49139 stopAnimations ()V
@ -33,6 +31,4 @@ CLASS net/minecraft/class_8153 net/minecraft/entity/passive/SnifferEntity
METHOD method_49149 finishDigging (Z)Lnet/minecraft/class_8153;
ARG 1 explored
METHOD method_49150 isDiggingOrSearching ()Z
METHOD method_49490 isMovingInWater ()Z
METHOD method_49491 isMovingOutsideWater ()Z
CLASS class_8154 State

View File

@ -1,7 +1,5 @@
CLASS net/minecraft/class_1675 net/minecraft/entity/projectile/ProjectileUtil
METHOD method_18074 getCollision (Lnet/minecraft/class_1297;Ljava/util/function/Predicate;)Lnet/minecraft/class_239;
ARG 0 entity
ARG 1 predicate
METHOD method_18074 getCollision (Lnet/minecraft/class_243;Lnet/minecraft/class_1297;Ljava/util/function/Predicate;Lnet/minecraft/class_243;Lnet/minecraft/class_1937;)Lnet/minecraft/class_239;
METHOD method_18075 raycast (Lnet/minecraft/class_1297;Lnet/minecraft/class_243;Lnet/minecraft/class_243;Lnet/minecraft/class_238;Ljava/util/function/Predicate;D)Lnet/minecraft/class_3966;
ARG 0 entity
ARG 1 min

View File

@ -1,7 +1,7 @@
CLASS net/minecraft/class_8162 net/minecraft/item/BrushItem
METHOD method_49183 (Lnet/minecraft/class_1309;)V
ARG 0 user
METHOD method_49184 addDustParticles (Lnet/minecraft/class_1937;Lnet/minecraft/class_3965;Lnet/minecraft/class_2680;Lnet/minecraft/class_243;)V
METHOD method_49184 addDustParticles (Lnet/minecraft/class_1937;Lnet/minecraft/class_3965;Lnet/minecraft/class_2680;Lnet/minecraft/class_243;Z)V
ARG 1 world
ARG 2 hitResult
ARG 3 state

View File

@ -107,8 +107,7 @@ CLASS net/minecraft/class_3499 net/minecraft/structure/StructureTemplate
ARG 1 pos
ARG 2 placementData
ARG 3 block
METHOD method_16446 process (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_3492;Ljava/util/List;)Ljava/util/List;
ARG 0 world
METHOD method_16446 process (Lnet/minecraft/class_5425;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_3492;Ljava/util/List;)Ljava/util/List;
ARG 1 pos
ARG 2 pivot
ARG 3 placementData

View File

@ -7,8 +7,7 @@ CLASS net/minecraft/class_3491 net/minecraft/structure/processor/StructureProces
ARG 5 currentBlockInfo
ARG 6 data
METHOD method_16772 getType ()Lnet/minecraft/class_3828;
METHOD method_49887 reprocess (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Ljava/util/List;Ljava/util/List;Lnet/minecraft/class_3492;)Ljava/util/List;
ARG 1 world
METHOD method_49887 reprocess (Lnet/minecraft/class_5425;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Ljava/util/List;Ljava/util/List;Lnet/minecraft/class_3492;)Ljava/util/List;
ARG 2 pos
ARG 3 pivot
ARG 4 originalBlockInfos

View File

@ -361,10 +361,6 @@ CLASS net/minecraft/class_4516 net/minecraft/test/TestContext
ARG 1 pos
ARG 2 entityType
ARG 3 item
METHOD method_49393 useToolOnBlock (Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_3965;)V
ARG 1 pos
ARG 2 player
ARG 3 result
METHOD method_49994 assertFalse (ZLjava/lang/String;)V
ARG 1 condition
ARG 2 message

View File

@ -14,7 +14,6 @@ CLASS net/minecraft/class_2350 net/minecraft/util/math/Direction
FIELD field_11044 direction Lnet/minecraft/class_2350$class_2352;
FIELD field_11046 name Ljava/lang/String;
FIELD field_11047 axis Lnet/minecraft/class_2350$class_2351;
FIELD field_16542 VECTOR_TO_DIRECTION Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;
FIELD field_29502 CODEC Lnet/minecraft/class_3542$class_7292;
FIELD field_35088 VERTICAL_CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/lang/String;IIIILjava/lang/String;Lnet/minecraft/class_2350$class_2352;Lnet/minecraft/class_2350$class_2351;Lnet/minecraft/class_2382;)V
@ -77,15 +76,6 @@ CLASS net/minecraft/class_2350 net/minecraft/util/math/Direction
ARG 1 direction
METHOD method_10170 rotateYClockwise ()Lnet/minecraft/class_2350;
METHOD method_10171 getDirection ()Lnet/minecraft/class_2350$class_2352;
METHOD method_16364 (Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2350;
ARG 0 direction1
ARG 1 direction2
METHOD method_16365 fromVector (III)Lnet/minecraft/class_2350;
ARG 0 x
ARG 1 y
ARG 2 z
METHOD method_16366 (Lnet/minecraft/class_2350;)Ljava/lang/Long;
ARG 0 direction
METHOD method_23224 getRotationQuaternion ()Lorg/joml/Quaternionf;
METHOD method_23225 transform (Lorg/joml/Matrix4f;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2350;
ARG 0 matrix
@ -101,8 +91,6 @@ CLASS net/minecraft/class_2350 net/minecraft/util/math/Direction
METHOD method_32801 getLookDirectionForAxis (Lnet/minecraft/class_1297;Lnet/minecraft/class_2350$class_2351;)Lnet/minecraft/class_2350;
ARG 0 entity
ARG 1 axis
METHOD method_35832 fromVector (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2350;
ARG 0 pos
METHOD method_35833 rotateClockwise (Lnet/minecraft/class_2350$class_2351;)Lnet/minecraft/class_2350;
ARG 1 axis
METHOD method_35834 rotateCounterclockwise (Lnet/minecraft/class_2350$class_2351;)Lnet/minecraft/class_2350;

View File

@ -1,4 +1 @@
CLASS net/minecraft/class_1944 net/minecraft/world/LightType
FIELD field_9283 value I
METHOD <init> (Ljava/lang/String;II)V
ARG 3 value

View File

@ -1,15 +1,12 @@
CLASS net/minecraft/class_3558 net/minecraft/world/chunk/light/ChunkLightProvider
FIELD field_15792 type Lnet/minecraft/class_1944;
FIELD field_15793 lightStorage Lnet/minecraft/class_3560;
FIELD field_15795 chunkProvider Lnet/minecraft/class_2823;
FIELD field_16513 DIRECTIONS [Lnet/minecraft/class_2350;
FIELD field_17397 cachedChunkPositions [J
FIELD field_17398 cachedChunks [Lnet/minecraft/class_1922;
FIELD field_19284 reusableBlockPos Lnet/minecraft/class_2338$class_2339;
METHOD <init> (Lnet/minecraft/class_2823;Lnet/minecraft/class_1944;Lnet/minecraft/class_3560;)V
METHOD <init> (Lnet/minecraft/class_2823;Lnet/minecraft/class_3560;)V
ARG 1 chunkProvider
ARG 2 type
ARG 3 lightStorage
METHOD method_15515 enqueueSectionData (JLnet/minecraft/class_2804;Z)V
ARG 1 sectionPos
ARG 3 lightArray
@ -29,9 +26,6 @@ CLASS net/minecraft/class_3558 net/minecraft/world/chunk/light/ChunkLightProvide
ARG 4 pos2
ARG 5 direction
ARG 6 opacity2
METHOD method_20479 getStateForLighting (JLorg/apache/commons/lang3/mutable/MutableInt;)Lnet/minecraft/class_2680;
ARG 1 pos
ARG 3 opacity
METHOD method_20599 setRetainColumn (Lnet/minecraft/class_1923;Z)V
ARG 1 pos
ARG 2 retainData

View File

@ -1,9 +1,7 @@
CLASS net/minecraft/class_3554 net/minecraft/world/chunk/light/LevelPropagator
FIELD field_15781 minPendingLevel I
FIELD field_15782 hasPendingUpdates Z
FIELD field_15783 levelCount I
FIELD field_15784 pendingUpdates Lit/unimi/dsi/fastutil/longs/Long2ByteMap;
FIELD field_15785 pendingIdUpdatesByLevel [Lit/unimi/dsi/fastutil/longs/LongLinkedOpenHashSet;
FIELD field_31706 MAX_LEVEL I
METHOD <init> (III)V
ARG 1 levelCount
@ -14,20 +12,13 @@ CLASS net/minecraft/class_3554 net/minecraft/world/chunk/light/LevelPropagator
ARG 3 id
ARG 5 level
ARG 6 decrease
METHOD method_15479 addPendingUpdate (JII)V
ARG 1 id
ARG 3 level
ARG 4 targetLevel
METHOD method_15480 getLevel (J)I
ARG 1 id
METHOD method_15481 increaseMinPendingLevel (I)V
ARG 1 maxLevel
METHOD method_15482 updateLevel (JJIIIZ)V
ARG 1 sourceId
ARG 3 id
ARG 5 level
ARG 6 currentLevel
ARG 7 pendingLevel
ARG 8 decrease
METHOD method_15483 removePendingUpdate (J)V
ARG 1 id
@ -52,18 +43,10 @@ CLASS net/minecraft/class_3554 net/minecraft/world/chunk/light/LevelPropagator
ARG 3 targetId
ARG 5 level
METHOD method_15489 hasPendingUpdates ()Z
METHOD method_15490 minLevel (II)I
ARG 1 a
ARG 2 b
METHOD method_15491 resetLevel (J)V
ARG 1 id
METHOD method_15492 applyPendingUpdates (I)I
ARG 1 maxSteps
METHOD method_15493 removePendingUpdate (JIIZ)V
ARG 1 id
ARG 3 level
ARG 4 levelCount
ARG 5 removeFully
METHOD method_15494 isMarker (J)Z
ARG 1 id
METHOD method_24206 removePendingUpdateIf (Ljava/util/function/LongPredicate;)V
@ -72,6 +55,3 @@ CLASS net/minecraft/class_3554 net/minecraft/world/chunk/light/LevelPropagator
CLASS 1
METHOD rehash (I)V
ARG 1 newN
CLASS 2
METHOD rehash (I)V
ARG 1 newN