Map blocks, etc

This commit is contained in:
apple502j 2024-02-29 17:27:36 +09:00
parent 4d286432b2
commit 9dffa61ce4
No known key found for this signature in database
GPG Key ID: 2A69798565A099A9
16 changed files with 87 additions and 4 deletions

View File

@ -455,6 +455,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT
COMMENT @see AbstractBlockState#canPathfindThrough
ARG 1 state
ARG 2 type
METHOD method_9517 prepare (Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;II)V
COMMENT Called when the block state changes, before the {@linkplain #getStateForNeighborUpdate
COMMENT neighbor-triggered state update} on the original block, and after the
@ -1084,6 +1085,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
ARG 2 pos
ARG 3 type
METHOD method_26171 canPathfindThrough (Lnet/minecraft/class_10;)Z
ARG 1 type
METHOD method_26172 getOutlineShape (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265;
ARG 1 world
ARG 2 pos

View File

@ -5,3 +5,7 @@ CLASS net/minecraft/class_8168 net/minecraft/block/DecoratedPotBlock
FIELD field_43236 SHERDS_DYNAMIC_DROP_ID Lnet/minecraft/class_2960;
FIELD field_43237 CRACKED Lnet/minecraft/class_2746;
FIELD field_46333 CODEC Lcom/mojang/serialization/MapCodec;
METHOD method_49815 (Lnet/minecraft/class_8172;Ljava/util/function/Consumer;)V
ARG 1 lootConsumer
METHOD method_51510 (Ljava/util/List;Ljava/util/Optional;)V
ARG 1 sherd

View File

@ -10,6 +10,7 @@ CLASS net/minecraft/class_2480 net/minecraft/block/ShulkerBoxBlock
FIELD field_41081 SOUTH_SHAPE Lnet/minecraft/class_265;
FIELD field_41082 SIDES_SHAPES Ljava/util/Map;
FIELD field_46440 CODEC Lcom/mojang/serialization/MapCodec;
FIELD field_49401 UNKNOWN_CONTENTS_TEXT Lnet/minecraft/class_2561;
METHOD <init> (Lnet/minecraft/class_1767;Lnet/minecraft/class_4970$class_2251;)V
ARG 1 color
ARG 2 settings

View File

@ -4,6 +4,7 @@ CLASS net/minecraft/class_2573 net/minecraft/block/entity/BannerBlockEntity
FIELD field_11774 baseColor Lnet/minecraft/class_1767;
FIELD field_31296 MAX_PATTERN_COUNT I
FIELD field_31297 PATTERNS_KEY Ljava/lang/String;
FIELD field_49402 LOGGER Lorg/slf4j/Logger;
FIELD field_49403 patternsComponentWithBase Lnet/minecraft/class_9307;
METHOD <init> (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
ARG 1 pos

View File

@ -3,3 +3,6 @@ CLASS net/minecraft/class_7446 net/minecraft/block/entity/BannerPatterns
ARG 0 registry
METHOD method_43722 of (Ljava/lang/String;)Lnet/minecraft/class_5321;
ARG 0 id
METHOD method_57577 register (Lnet/minecraft/class_2378;Lnet/minecraft/class_5321;)Lnet/minecraft/class_2582;
ARG 0 registry
ARG 1 key

View File

@ -8,6 +8,7 @@ CLASS net/minecraft/class_4482 net/minecraft/block/entity/BeehiveBlockEntity
FIELD field_31314 ANGERED_CANNOT_ENTER_HIVE_TICKS I
FIELD field_31315 MIN_OCCUPATION_TICKS_WITH_NECTAR I
FIELD field_33570 IRRELEVANT_BEE_NBT_KEYS Ljava/util/List;
FIELD field_49409 LOGGER Lorg/slf4j/Logger;
METHOD <init> (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
ARG 1 pos
ARG 2 state
@ -50,6 +51,7 @@ CLASS net/minecraft/class_4482 net/minecraft/block/entity/BeehiveBlockEntity
ARG 2 state
ARG 3 blockEntity
METHOD method_35292 addBee (Lnet/minecraft/class_4482$class_9309;)V
ARG 1 bee
METHOD method_40019 (Lnet/minecraft/class_4970$class_4971;)Z
ARG 0 statex
METHOD method_57580 createBeesData ()Ljava/util/List;
@ -76,3 +78,5 @@ CLASS net/minecraft/class_4482 net/minecraft/block/entity/BeehiveBlockEntity
METHOD method_57588 loadEntity (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_1297;
ARG 1 world
ARG 2 pos
METHOD method_57589 (Lnet/minecraft/class_1297;)Lnet/minecraft/class_1297;
ARG 0 entity

View File

@ -24,3 +24,5 @@ CLASS net/minecraft/class_3722 net/minecraft/block/entity/LecternBlockEntity
METHOD method_17523 getCurrentPage ()I
METHOD method_17524 getComparatorOutput ()I
METHOD method_17525 onBookRemoved ()V
METHOD method_57591 getPageCount (Lnet/minecraft/class_1799;)I
ARG 0 stack

View File

@ -30,6 +30,7 @@ CLASS net/minecraft/class_2627 net/minecraft/block/entity/ShulkerBoxBlockEntity
ARG 3 state
METHOD method_11319 readInventoryNbt (Lnet/minecraft/class_2487;Lnet/minecraft/class_7225$class_7874;)V
ARG 1 nbt
ARG 2 registries
METHOD method_11320 getColor ()Lnet/minecraft/class_1767;
METHOD method_20047 updateNeighborStates (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
ARG 0 world

View File

@ -38,6 +38,7 @@ CLASS net/minecraft/class_2631 net/minecraft/block/entity/SkullBlockEntity
METHOD method_54081 fetchProfile (Ljava/lang/String;Lnet/minecraft/class_7497;Ljava/util/function/BooleanSupplier;)Ljava/util/concurrent/CompletableFuture;
ARG 0 name
ARG 1 apiServices
ARG 2 missingUserCache
METHOD method_54082 (Ljava/util/function/BooleanSupplier;Lnet/minecraft/class_7497;Ljava/util/Optional;)Ljava/util/Optional;
ARG 2 profile
CLASS 1

View File

@ -10,11 +10,14 @@ CLASS net/minecraft/class_9199 net/minecraft/block/entity/VaultBlockEntity
METHOD method_56729 encodeValue (Lcom/mojang/serialization/Codec;Ljava/lang/Object;Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_2520;
ARG 0 codec
ARG 1 value
ARG 2 registries
METHOD method_56730 setConfig (Lnet/minecraft/class_9203;)V
ARG 1 config
METHOD method_56731 getServerData ()Lnet/minecraft/class_9204;
METHOD method_56733 (Lnet/minecraft/class_9203;)V
ARG 1 config
METHOD method_56734 (Lnet/minecraft/class_7225$class_7874;Lnet/minecraft/class_2487;)V
ARG 2 nbt
METHOD method_56735 getSharedData ()Lnet/minecraft/class_9205;
METHOD method_56736 getClientData ()Lnet/minecraft/class_9202;
METHOD method_56737 getConfig ()Lnet/minecraft/class_9203;

View File

@ -65,6 +65,8 @@ CLASS net/minecraft/class_8966 net/minecraft/block/spawner/TrialSpawnerData
METHOD method_55196 (Lnet/minecraft/class_2487;Lnet/minecraft/class_1952;)V
ARG 1 spawnData
METHOD method_55197 hasSpawnData (Lnet/minecraft/class_8963;Lnet/minecraft/class_5819;)Z
ARG 1 logic
ARG 2 random
METHOD method_55198 isCooldownAtRepeating (Lnet/minecraft/class_3218;Lnet/minecraft/class_8965;F)Z
ARG 1 world
ARG 2 config

View File

@ -2,6 +2,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;
METHOD method_57873 builder ()Lnet/minecraft/class_9331$class_9332;
METHOD method_57874 (Lnet/minecraft/class_9139;)Lnet/minecraft/class_9139;
ARG 0 packetCodec
METHOD method_57875 getCodec ()Lcom/mojang/serialization/Codec;
METHOD method_57876 getCodecOrThrow ()Lcom/mojang/serialization/Codec;
METHOD method_57877 shouldSkipSerialization ()Z

View File

@ -150,3 +150,5 @@ CLASS net/minecraft/class_1293 net/minecraft/entity/effect/StatusEffectInstance
ARG 0 codec
METHOD method_56672 (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 1 instance
METHOD method_57279 (Lnet/minecraft/class_9139;)Lnet/minecraft/class_9139;
ARG 0 packetCodec

View File

@ -150,6 +150,8 @@ CLASS net/minecraft/class_9139 net/minecraft/network/codec/PacketCodec
ARG 8 codec5
ARG 9 from5
ARG 10 to
METHOD method_58024 recursive (Ljava/util/function/UnaryOperator;)Lnet/minecraft/class_9139;
ARG 0 codecGetter
METHOD method_58025 tuple (Lnet/minecraft/class_9139;Ljava/util/function/Function;Lnet/minecraft/class_9139;Ljava/util/function/Function;Lnet/minecraft/class_9139;Ljava/util/function/Function;Lnet/minecraft/class_9139;Ljava/util/function/Function;Lnet/minecraft/class_9139;Ljava/util/function/Function;Lnet/minecraft/class_9139;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Function6;)Lnet/minecraft/class_9139;
COMMENT {@return a codec for encoding six values}
ARG 0 codec1
@ -165,6 +167,8 @@ CLASS net/minecraft/class_9139 net/minecraft/network/codec/PacketCodec
ARG 10 codec6
ARG 11 from6
ARG 12 to
CLASS 5
FIELD field_49712 codecSupplier Ljava/util/function/Supplier;
CLASS class_9140 ResultFunction
METHOD apply (Lnet/minecraft/class_9139;)Lnet/minecraft/class_9139;
ARG 1 codec

View File

@ -44,13 +44,13 @@ CLASS net/minecraft/class_9135 net/minecraft/network/codec/PacketCodecs
COMMENT @see net.minecraft.network.PacketByteBuf#readString()
COMMENT @see net.minecraft.network.PacketByteBuf#writeString(String)
FIELD field_48555 NBT_ELEMENT Lnet/minecraft/class_9139;
COMMENT A codec for an NBT element of unlimited size.
COMMENT A codec for an NBT element of up to {@code 0x200000L} bytes.
COMMENT
COMMENT @see #nbt
COMMENT @see net.minecraft.network.PacketByteBuf#readNbt(NbtSizeTracker)
COMMENT @see net.minecraft.network.PacketByteBuf#writeNbt(NbtElement)
FIELD field_48556 NBT_COMPOUND Lnet/minecraft/class_9139;
COMMENT A codec for an NBT compound of unlimited size.
COMMENT A codec for an NBT compound of up to {@code 0x200000L} bytes.
COMMENT
COMMENT @see #nbt
COMMENT @see net.minecraft.network.PacketByteBuf#readNbt(NbtSizeTracker)
@ -82,6 +82,18 @@ CLASS net/minecraft/class_9135 net/minecraft/network/codec/PacketCodecs
COMMENT
COMMENT @see io.netty.buffer.ByteBuf#readInt
COMMENT @see io.netty.buffer.ByteBuf#writeInt
FIELD field_49676 UNLIMITED_NBT_ELEMENT Lnet/minecraft/class_9139;
COMMENT A codec for an NBT element of unlimited size.
COMMENT
COMMENT @see #nbt
COMMENT @see net.minecraft.network.PacketByteBuf#readNbt(NbtSizeTracker)
COMMENT @see net.minecraft.network.PacketByteBuf#writeNbt(NbtElement)
FIELD field_49677 UNLIMITED_NBT_COMPOUND Lnet/minecraft/class_9139;
COMMENT A codec for an NBT compound of unlimited size.
COMMENT
COMMENT @see #nbt
COMMENT @see net.minecraft.network.PacketByteBuf#readNbt(NbtSizeTracker)
COMMENT @see net.minecraft.network.PacketByteBuf#writeNbt(NbtElement)
FIELD field_49678 PROPERTY_MAP Lnet/minecraft/class_9139;
FIELD field_49679 GAME_PROFILE Lnet/minecraft/class_9139;
METHOD method_56363 toList ()Lnet/minecraft/class_9139$class_9140;
@ -132,7 +144,8 @@ CLASS net/minecraft/class_9135 net/minecraft/network/codec/PacketCodecs
METHOD method_56368 codec (Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_9139;
COMMENT {@return a codec from DataFixerUpper codec {@code codec}}
COMMENT
COMMENT <p>Internally, the data is serialized as an NBT element of unlimited size.
COMMENT <p>Internally, the data is serialized as an NBT element of up to {@code 200000L}
COMMENT bytes.
ARG 0 codec
METHOD method_56369 (Lcom/mojang/serialization/Codec;Ljava/lang/Object;)Lnet/minecraft/class_2520;
ARG 1 value
@ -234,6 +247,14 @@ CLASS net/minecraft/class_9135 net/minecraft/network/codec/PacketCodecs
ARG 0 codec
METHOD method_57986 (ILnet/minecraft/class_9139;)Lnet/minecraft/class_9139;
ARG 1 codec
METHOD method_57987 unlimitedCodec (Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_9139;
COMMENT {@return a codec from DataFixerUpper codec {@code codec}}
COMMENT
COMMENT <p>Internally, the data is serialized as an NBT element of unlimited size.
ARG 0 codec
METHOD method_57988 codec (Lcom/mojang/serialization/Codec;Ljava/util/function/Supplier;)Lnet/minecraft/class_9139;
ARG 0 codec
ARG 1 sizeTracker
METHOD method_57989 readCollectionSize (Lio/netty/buffer/ByteBuf;I)I
ARG 0 buf
ARG 1 maxSize
@ -250,14 +271,34 @@ CLASS net/minecraft/class_9135 net/minecraft/network/codec/PacketCodecs
ARG 1 keyCodec
ARG 2 valueCodec
ARG 3 maxSize
METHOD method_57993 (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2520;
ARG 0 nbt
METHOD method_57994 (Lnet/minecraft/class_2520;)Lnet/minecraft/class_2487;
ARG 0 nbt
METHOD method_57995 either (Lnet/minecraft/class_9139;Lnet/minecraft/class_9139;)Lnet/minecraft/class_9139;
ARG 0 left
ARG 1 right
METHOD method_57997 registryCodec (Lcom/mojang/serialization/Codec;Ljava/util/function/Supplier;)Lnet/minecraft/class_9139;
ARG 0 codec
ARG 1 sizeTracker
METHOD method_57998 nbtCompound (Ljava/util/function/Supplier;)Lnet/minecraft/class_9139;
ARG 0 sizeTracker
METHOD method_58000 toList (I)Lnet/minecraft/class_9139$class_9140;
ARG 0 maxLength
METHOD method_58001 (Lnet/minecraft/class_5321;)Lnet/minecraft/class_9139;
METHOD method_58001 registryEntryList (Lnet/minecraft/class_5321;)Lnet/minecraft/class_9139;
ARG 0 registryRef
METHOD method_58002 unlimitedRegistryCodec (Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_9139;
ARG 0 codec
CLASS 10
CLASS 11
METHOD method_58007 (Lnet/minecraft/class_9139;Lio/netty/buffer/ByteBuf;Lnet/minecraft/class_9139;Ljava/lang/Object;Ljava/lang/Object;)V
ARG 3 k
ARG 4 v
CLASS 13
METHOD method_58010 (Lio/netty/buffer/ByteBuf;Lnet/minecraft/class_9139;Ljava/lang/Object;)V
ARG 2 right
METHOD method_58011 (Lio/netty/buffer/ByteBuf;Lnet/minecraft/class_9139;Ljava/lang/Object;)V
ARG 2 left
CLASS 15
METHOD method_56424 getIterable (Lnet/minecraft/class_9129;)Lnet/minecraft/class_2359;
ARG 1 buf
@ -265,11 +306,19 @@ CLASS net/minecraft/class_9135 net/minecraft/network/codec/PacketCodecs
FIELD field_48562 DIRECT_ENTRY_MARKER I
METHOD method_56390 getEntries (Lnet/minecraft/class_9129;)Lnet/minecraft/class_2359;
ARG 1 buf
CLASS 17
FIELD field_49689 DIRECT_ENTRY_MARKER I
FIELD field_49690 entryPacketCodec Lnet/minecraft/class_9139;
CLASS 18
FIELD field_49691 NAME_MAX_LENGTH I
FIELD field_49692 VALUE_MAX_LENGTH I
FIELD field_49693 SIGNATURE_MAX_LENGTH I
FIELD field_49694 MAP_MAX_SIZE I
METHOD method_58016 (Lio/netty/buffer/ByteBuf;Ljava/lang/String;)V
ARG 0 buf2
ARG 1 signature
METHOD method_58017 (Lio/netty/buffer/ByteBuf;)Ljava/lang/String;
ARG 0 buf2
CLASS 2
METHOD method_56403 decode (Lio/netty/buffer/ByteBuf;)[B
ARG 1 buf
@ -281,6 +330,7 @@ CLASS net/minecraft/class_9135 net/minecraft/network/codec/PacketCodecs
ARG 1 buf
METHOD method_56408 write (Lio/netty/buffer/ByteBuf;[B)V
ARG 1 buf
ARG 2 bytes
CLASS 5
METHOD method_56899 (Ljava/lang/Object;Ljava/lang/String;)Lio/netty/handler/codec/EncoderException;
ARG 1 error

View File

@ -11,3 +11,4 @@ CLASS net/minecraft/class_6302 net/minecraft/test/GameTest
METHOD method_35938 maxAttempts ()I
METHOD method_35939 requiredSuccesses ()I
METHOD method_57098 skyAccess ()Z
METHOD method_57962 manualOnly ()Z