Map block stuff (#2815)

This commit is contained in:
enbrain 2021-11-10 07:09:37 +09:00 committed by GitHub
parent 29487527cc
commit d2e21c7a27
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
31 changed files with 132 additions and 0 deletions

View File

@ -3,4 +3,8 @@ CLASS net/minecraft/class_2185 net/minecraft/block/AbstractBannerBlock
METHOD <init> (Lnet/minecraft/class_1767;Lnet/minecraft/class_4970$class_2251;)V
ARG 1 color
ARG 2 settings
METHOD method_38990 (Lnet/minecraft/class_1799;Lnet/minecraft/class_2573;)V
ARG 1 blockEntity
METHOD method_38991 (Lnet/minecraft/class_1799;Lnet/minecraft/class_2573;)V
ARG 1 blockEntity
METHOD method_9303 getColor ()Lnet/minecraft/class_1767;

View File

@ -60,6 +60,8 @@ CLASS net/minecraft/class_5778 net/minecraft/block/AbstractLichenBlock
ARG 1 direction
METHOD method_33370 (Ljava/util/EnumMap;)V
ARG 0 shapes
METHOD method_33371 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;ZLnet/minecraft/class_2350;)Z
ARG 6 to
METHOD method_33372 (Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z
ARG 1 direction
METHOD method_33374 getProperty (Lnet/minecraft/class_2350;)Lnet/minecraft/class_2746;

View File

@ -77,6 +77,7 @@ CLASS net/minecraft/class_2248 net/minecraft/block/Block
ARG 3 pos
ARG 4 state
METHOD method_33615 getShapesForStates (Ljava/util/function/Function;)Lcom/google/common/collect/ImmutableMap;
ARG 1 stateToShape
METHOD method_34724 copyProperty (Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2769;)Lnet/minecraft/class_2680;
ARG 0 source
ARG 1 target
@ -291,6 +292,9 @@ CLASS net/minecraft/class_2248 net/minecraft/block/Block
CLASS 1
METHOD load (Ljava/lang/Object;)Ljava/lang/Object;
ARG 1 shape
CLASS 2
METHOD rehash (I)V
ARG 1 newN
CLASS class_2249 NeighborGroup
FIELD field_10652 self Lnet/minecraft/class_2680;
FIELD field_10653 facing Lnet/minecraft/class_2350;

View File

@ -1,5 +1,7 @@
CLASS net/minecraft/class_2246 net/minecraft/block/Blocks
COMMENT Contains all the minecraft blocks.
METHOD method_24419 (Lnet/minecraft/class_2680;)I
ARG 0 state
METHOD method_26104 (Lnet/minecraft/class_2680;)I
ARG 0 state
METHOD method_26105 (Lnet/minecraft/class_2680;)I
@ -145,6 +147,8 @@ CLASS net/minecraft/class_2246 net/minecraft/block/Blocks
ARG 2 pos
METHOD method_33357 (Lnet/minecraft/class_2680;)I
ARG 0 state
METHOD method_36458 (Lnet/minecraft/class_2680;)I
ARG 0 state
METHOD method_9492 register (Ljava/lang/String;Lnet/minecraft/class_2248;)Lnet/minecraft/class_2248;
ARG 0 id
ARG 1 block

View File

@ -16,6 +16,7 @@ CLASS net/minecraft/class_2281 net/minecraft/block/ChestBlock
ARG 3 pos
ARG 4 ignoreBlocked
METHOD method_24166 getAnimationProgressRetriever (Lnet/minecraft/class_2618;)Lnet/minecraft/class_4732$class_3923;
ARG 0 progress
METHOD method_24168 (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z
ARG 0 world
ARG 1 pos
@ -37,3 +38,6 @@ CLASS net/minecraft/class_2281 net/minecraft/block/ChestBlock
ARG 1 pos
METHOD method_9758 getFacing (Lnet/minecraft/class_2680;)Lnet/minecraft/class_2350;
ARG 0 state
CLASS 3
METHOD method_23900 (Lnet/minecraft/class_2595;Lnet/minecraft/class_2595;F)F
ARG 2 tickDelta

View File

@ -1,5 +1,7 @@
CLASS net/minecraft/class_2286 net/minecraft/block/ComparatorBlock
FIELD field_10789 MODE Lnet/minecraft/class_2754;
METHOD method_9772 (Lnet/minecraft/class_2350;Lnet/minecraft/class_1533;)Z
ARG 1 itemFrame
METHOD method_9773 calculateOutputSignal (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)I
ARG 1 world
ARG 2 pos

View File

@ -18,5 +18,7 @@ CLASS net/minecraft/class_2313 net/minecraft/block/DetectorRailBlock
ARG 4 unpowering
METHOD method_10004 getCartDetectionBox (Lnet/minecraft/class_2338;)Lnet/minecraft/class_238;
ARG 1 pos
METHOD method_31643 (Lnet/minecraft/class_1297;)Z
ARG 0 cart
METHOD method_31644 (Lnet/minecraft/class_1297;)Z
ARG 0 entity

View File

@ -3,6 +3,8 @@ CLASS net/minecraft/class_2315 net/minecraft/block/DispenserBlock
FIELD field_10919 BEHAVIORS Ljava/util/Map;
FIELD field_10920 TRIGGERED Lnet/minecraft/class_2746;
FIELD field_31082 SCHEDULED_TICK_DELAY I
METHOD method_10008 (Lit/unimi/dsi/fastutil/objects/Object2ObjectOpenHashMap;)V
ARG 0 map
METHOD method_10009 registerBehavior (Lnet/minecraft/class_1935;Lnet/minecraft/class_2357;)V
ARG 0 provider
ARG 1 behavior

View File

@ -17,4 +17,6 @@ CLASS net/minecraft/class_3727 net/minecraft/block/EntityShapeContext
ARG 7 entity
METHOD method_27867 (Lnet/minecraft/class_3611;)Z
ARG 0 fluid
METHOD method_27868 (Lnet/minecraft/class_3611;)Z
ARG 0 fluid
METHOD method_32480 getEntity ()Lnet/minecraft/class_1297;

View File

@ -37,6 +37,8 @@ CLASS net/minecraft/class_2358 net/minecraft/block/FireBlock
ARG 3 spreadFactor
ARG 4 rand
ARG 5 currentAge
METHOD method_10197 (Ljava/util/Map$Entry;)Z
ARG 0 entry
METHOD method_10198 getStateForPosition (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;
ARG 1 world
ARG 2 pos

View File

@ -3,6 +3,7 @@ CLASS net/minecraft/class_2404 net/minecraft/block/FluidBlock
FIELD field_11278 LEVEL Lnet/minecraft/class_2758;
FIELD field_11279 fluid Lnet/minecraft/class_3609;
FIELD field_24412 COLLISION_SHAPE Lnet/minecraft/class_265;
FIELD field_34006 FLOW_DIRECTIONS Lcom/google/common/collect/ImmutableList;
METHOD <init> (Lnet/minecraft/class_3609;Lnet/minecraft/class_4970$class_2251;)V
ARG 1 fluid
ARG 2 settings

View File

@ -15,6 +15,8 @@ CLASS net/minecraft/class_2310 net/minecraft/block/HorizontalConnectingBlock
ARG 4 boundingHeight2
ARG 5 collisionHeight
ARG 6 settings
METHOD method_20517 (Lnet/minecraft/class_2680;)I
ARG 0 state
METHOD method_9984 createShapes (FFFFF)[Lnet/minecraft/class_265;
ARG 1 radius1
ARG 2 radius2
@ -23,5 +25,7 @@ CLASS net/minecraft/class_2310 net/minecraft/block/HorizontalConnectingBlock
ARG 5 height2
METHOD method_9985 getDirectionMask (Lnet/minecraft/class_2350;)I
ARG 0 dir
METHOD method_9986 (Ljava/util/Map$Entry;)Z
ARG 0 entry
METHOD method_9987 getShapeIndex (Lnet/minecraft/class_2680;)I
ARG 1 state

View File

@ -1,3 +1,4 @@
CLASS net/minecraft/class_5635 net/minecraft/block/PowderSnowBlock
FIELD field_31220 FALLING_SHAPE Lnet/minecraft/class_265;
METHOD method_32355 canWalkOnPowderSnow (Lnet/minecraft/class_1297;)Z
ARG 0 entity

View File

@ -34,3 +34,4 @@ CLASS net/minecraft/class_4969 net/minecraft/block/RespawnAnchorBlock
ARG 0 entity
ARG 1 world
ARG 2 pos
ARG 3 ignoreInvalidPos

View File

@ -5,6 +5,9 @@ CLASS net/minecraft/class_2480 net/minecraft/block/ShulkerBoxBlock
METHOD <init> (Lnet/minecraft/class_1767;Lnet/minecraft/class_4970$class_2251;)V
ARG 1 color
ARG 2 settings
METHOD method_10524 (Lnet/minecraft/class_2627;Lnet/minecraft/class_47;Ljava/util/function/Consumer;)V
ARG 1 context
ARG 2 consumer
METHOD method_10525 get (Lnet/minecraft/class_1767;)Lnet/minecraft/class_2248;
ARG 0 dyeColor
METHOD method_10526 getColor (Lnet/minecraft/class_2248;)Lnet/minecraft/class_1767;
@ -19,3 +22,5 @@ CLASS net/minecraft/class_2480 net/minecraft/block/ShulkerBoxBlock
ARG 1 world
ARG 2 pos
ARG 3 entity
METHOD method_38234 (Lnet/minecraft/class_1799;Lnet/minecraft/class_2627;)V
ARG 1 blockEntity

View File

@ -2,3 +2,7 @@ CLASS net/minecraft/class_3718 net/minecraft/block/StonecutterBlock
FIELD field_16407 SHAPE Lnet/minecraft/class_265;
FIELD field_17649 FACING Lnet/minecraft/class_2753;
FIELD field_17650 TITLE Lnet/minecraft/class_2561;
METHOD method_17896 (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;ILnet/minecraft/class_1661;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1703;
ARG 2 syncId
ARG 3 playerInventory
ARG 4 player

View File

@ -26,6 +26,8 @@ CLASS net/minecraft/class_2541 net/minecraft/block/VineBlock
METHOD method_10824 canGrowAt (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z
ARG 1 world
ARG 2 pos
METHOD method_10826 (Ljava/util/Map$Entry;)Z
ARG 0 entry
METHOD method_10827 getPlacementShape (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;
ARG 1 state
ARG 2 world

View File

@ -11,3 +11,7 @@ CLASS net/minecraft/class_2570 net/minecraft/block/WitherSkullBlock
ARG 1 pos
ARG 2 stack
METHOD method_10900 getWitherBossPattern ()Lnet/minecraft/class_2700;
METHOD method_24798 (Lnet/minecraft/class_2694;)Z
ARG 0 pos
METHOD method_24799 (Lnet/minecraft/class_2694;)Z
ARG 0 pos

View File

@ -5,6 +5,8 @@ CLASS net/minecraft/class_2357 net/minecraft/block/dispenser/DispenserBehavior
ARG 1 pointer
ARG 2 stack
METHOD method_16812 doDispense (Lnet/minecraft/class_2342;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;
ARG 0 pointer
ARG 1 stack
METHOD method_18346 registerDefaults ()V
METHOD method_27042 setEntityPosition (Lnet/minecraft/class_2342;Lnet/minecraft/class_1297;Lnet/minecraft/class_2350;)V
ARG 0 pointer
@ -13,6 +15,15 @@ CLASS net/minecraft/class_2357 net/minecraft/block/dispenser/DispenserBehavior
CLASS 3
METHOD method_27159 (Lnet/minecraft/class_1309;)Z
ARG 0 entity
CLASS 4
METHOD method_27160 (Lnet/minecraft/class_1496;)Z
ARG 0 entity
CLASS 5
METHOD method_27161 (Lnet/minecraft/class_1492;)Z
ARG 0 entity
CLASS 7
METHOD method_17204 (Lnet/minecraft/class_1799;Lnet/minecraft/class_1677;)V
ARG 1 entity
CLASS 8
FIELD field_13367 fallbackBehavior Lnet/minecraft/class_2347;
CLASS 9
@ -25,3 +36,20 @@ CLASS net/minecraft/class_2357 net/minecraft/block/dispenser/DispenserBehavior
ARG 3 filledBottleStack
METHOD method_27900 (Lnet/minecraft/class_4970$class_4971;)Z
ARG 0 state
CLASS 21
METHOD method_17199 (Lnet/minecraft/class_1799;Lnet/minecraft/class_1681;)V
ARG 1 entity
CLASS 22
METHOD method_17200 (Lnet/minecraft/class_1799;Lnet/minecraft/class_1680;)V
ARG 1 entity
CLASS 23
METHOD method_17201 (Lnet/minecraft/class_1799;Lnet/minecraft/class_1683;)V
ARG 1 entity
CLASS 24
CLASS 1
METHOD method_17203 (Lnet/minecraft/class_1799;Lnet/minecraft/class_1686;)V
ARG 1 entity
CLASS 25
CLASS 1
METHOD method_17202 (Lnet/minecraft/class_1799;Lnet/minecraft/class_1686;)V
ARG 1 entity

View File

@ -50,6 +50,9 @@ CLASS net/minecraft/class_2609 net/minecraft/block/entity/AbstractFurnaceBlockEn
ARG 4 recipe
METHOD method_17763 dropExperienceForRecipesUsed (Lnet/minecraft/class_3222;)V
ARG 1 player
METHOD method_24431 (Lnet/minecraft/class_2487;Lnet/minecraft/class_2960;Ljava/lang/Integer;)V
ARG 1 identifier
ARG 2 count
METHOD method_26395 isNonFlammableWood (Lnet/minecraft/class_1792;)Z
COMMENT {@return whether the provided {@code item} is in the {@link
COMMENT net.minecraft.tag.ItemTags#NON_FLAMMABLE_WOOD non_flammable_wood} tag}

View File

@ -29,6 +29,8 @@ CLASS net/minecraft/class_4482 net/minecraft/block/entity/BeehiveBlockEntity
METHOD method_21852 tryReleaseBee (Lnet/minecraft/class_2680;Lnet/minecraft/class_4482$class_4484;)Ljava/util/List;
ARG 1 state
ARG 2 beeState
METHOD method_21854 (Lnet/minecraft/class_2680;Ljava/util/List;Lnet/minecraft/class_4482$class_4484;Lnet/minecraft/class_4482$class_4483;)Z
ARG 4 bee
METHOD method_21855 releaseBee (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_4482$class_4483;Ljava/util/List;Lnet/minecraft/class_4482$class_4484;Lnet/minecraft/class_2338;)Z
ARG 0 world
ARG 1 pos
@ -70,4 +72,8 @@ CLASS net/minecraft/class_4482 net/minecraft/block/entity/BeehiveBlockEntity
FIELD field_20425 entityData Lnet/minecraft/class_2487;
FIELD field_20426 ticksInHive I
FIELD field_20427 minOccupationTicks I
METHOD <init> (Lnet/minecraft/class_2487;II)V
ARG 1 entityData
ARG 2 ticksInHive
ARG 3 minOccupationTicks
CLASS class_4484 BeeState

View File

@ -12,6 +12,8 @@ CLASS net/minecraft/class_3721 net/minecraft/block/entity/BellBlockEntity
METHOD method_17031 activate (Lnet/minecraft/class_2350;)V
COMMENT Rings the bell in a given direction.
ARG 1 direction
METHOD method_20217 (Lnet/minecraft/class_2338;Lnet/minecraft/class_1309;)Z
ARG 1 entity
METHOD method_20218 applyParticlesToRaiders (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/List;)V
COMMENT Spawns {@link net.minecraft.particle.ParticleTypes#ENTITY_EFFECT} particles around raiders within 48 blocks.
ARG 0 world
@ -23,6 +25,8 @@ CLASS net/minecraft/class_3721 net/minecraft/block/entity/BellBlockEntity
COMMENT Determines whether the given entity is in the {@link net.minecraft.tag.EntityTypeTags#RAIDERS} entity type tag and within 48 blocks of the given position.
ARG 0 pos
ARG 1 entity
METHOD method_20519 (Lnet/minecraft/class_2338;ILorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;)V
ARG 4 entity
METHOD method_20520 applyGlowToEntity (Lnet/minecraft/class_1309;)V
COMMENT Gives the {@link net.minecraft.entity.effect.StatusEffects#GLOWING} status effect to the given entity for 3 seconds (60 ticks).
ARG 0 entity
@ -53,6 +57,10 @@ CLASS net/minecraft/class_3721 net/minecraft/block/entity/BellBlockEntity
ARG 1 pos
ARG 2 state
ARG 3 blockEntity
METHOD method_31660 (Lnet/minecraft/class_2338;Lnet/minecraft/class_1309;)Z
ARG 1 entity
METHOD method_31661 (Lnet/minecraft/class_2338;Lnet/minecraft/class_1309;)Z
ARG 1 entity
CLASS class_5557 Effect
METHOD run (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/List;)V
ARG 1 world

View File

@ -38,6 +38,10 @@ CLASS net/minecraft/class_2586 net/minecraft/block/entity/BlockEntity
COMMENT It is sent alongside the initial chunk data, as well as when the block
COMMENT entity implements {@link #toUpdatePacket} and decides to use the default
COMMENT {@link net.minecraft.network.packet.s2c.play.BlockEntityUpdateS2CPacket}.
METHOD method_17897 (Lnet/minecraft/class_2487;Ljava/lang/String;Lnet/minecraft/class_2586;)Lnet/minecraft/class_2586;
ARG 2 blockEntity
METHOD method_17899 (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Ljava/lang/String;Lnet/minecraft/class_2591;)Lnet/minecraft/class_2586;
ARG 3 type
METHOD method_31662 setWorld (Lnet/minecraft/class_1937;)V
ARG 1 world
METHOD method_31663 markDirty (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V

View File

@ -19,8 +19,12 @@ CLASS net/minecraft/class_2597 net/minecraft/block/entity/ConduitBlockEntity
ARG 0 world
ARG 1 pos
ARG 2 uuid
METHOD method_11058 (Ljava/util/UUID;Lnet/minecraft/class_1309;)Z
ARG 1 entity
METHOD method_11059 getAttackZone (Lnet/minecraft/class_2338;)Lnet/minecraft/class_238;
ARG 0 pos
METHOD method_11060 (Lnet/minecraft/class_1309;)Z
ARG 0 entity
METHOD method_11061 getRotation (F)F
ARG 1 tickDelta
METHOD method_11062 setEyeOpen (Z)V
@ -30,6 +34,7 @@ CLASS net/minecraft/class_2597 net/minecraft/block/entity/ConduitBlockEntity
ARG 1 pos
ARG 2 activatingBlocks
ARG 3 entity
ARG 4 ticks
METHOD method_11064 updateTargetEntity (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2597;)V
ARG 0 world
ARG 1 pos

View File

@ -31,6 +31,8 @@ CLASS net/minecraft/class_2614 net/minecraft/block/entity/HopperBlockEntity
ARG 1 stack
ARG 2 slot
ARG 3 side
METHOD method_11245 (Lnet/minecraft/class_1937;Lnet/minecraft/class_2615;Lnet/minecraft/class_238;)Ljava/util/stream/Stream;
ARG 2 box
METHOD method_11246 insert (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1263;)Z
ARG 0 world
ARG 1 pos
@ -60,6 +62,7 @@ CLASS net/minecraft/class_2614 net/minecraft/block/entity/HopperBlockEntity
ARG 1 to
ARG 2 stack
ARG 3 slot
ARG 4 side
METHOD method_11254 canMergeItems (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z
ARG 0 first
ARG 1 second
@ -84,9 +87,15 @@ CLASS net/minecraft/class_2614 net/minecraft/block/entity/HopperBlockEntity
ARG 1 inventory
ARG 2 slot
ARG 3 side
METHOD method_17766 (Lnet/minecraft/class_1263;I)Z
ARG 1 slot
METHOD method_17767 getAvailableSlots (Lnet/minecraft/class_1263;Lnet/minecraft/class_2350;)Ljava/util/stream/IntStream;
ARG 0 inventory
ARG 1 side
METHOD method_17768 (Lnet/minecraft/class_2615;Lnet/minecraft/class_1263;Lnet/minecraft/class_2350;I)Z
ARG 3 slot
METHOD method_17769 (Lnet/minecraft/class_1263;I)Z
ARG 1 slot
METHOD method_31692 serverTick (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2614;)V
ARG 0 world
ARG 1 pos

View File

@ -37,4 +37,6 @@ CLASS net/minecraft/class_3751 net/minecraft/block/entity/JigsawBlockEntity
ARG 3 name
METHOD method_26401 byName (Ljava/lang/String;)Ljava/util/Optional;
ARG 0 name
METHOD method_26402 (Ljava/lang/String;Lnet/minecraft/class_3751$class_4991;)Z
ARG 1 joint
METHOD method_32357 asText ()Lnet/minecraft/class_2561;

View File

@ -83,6 +83,8 @@ CLASS net/minecraft/class_2633 net/minecraft/block/entity/StructureBlockBlockEnt
ARG 0 blockEntity
METHOD method_34274 (Lnet/minecraft/class_2633;)Z
ARG 1 blockEntity
METHOD method_34275 (Lnet/minecraft/class_2338;Lnet/minecraft/class_3341;)Z
ARG 2 box
METHOD method_34276 streamCornerPos (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Ljava/util/stream/Stream;
COMMENT Streams positions of {@link StructureBlockMode#CORNER} mode structure blocks with matching names.
ARG 1 start
@ -94,4 +96,7 @@ CLASS net/minecraft/class_2633 net/minecraft/block/entity/StructureBlockBlockEnt
ARG 0 blockEntity
METHOD method_34279 (Lnet/minecraft/class_2338;)Z
ARG 1 pos
METHOD method_35293 setStructureVoid (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V
ARG 0 world
ARG 1 pos
CLASS class_2634 Action

View File

@ -15,3 +15,5 @@ CLASS net/minecraft/class_5000 net/minecraft/block/enums/JigsawOrientation
ARG 0 facing
ARG 1 rotation
METHOD method_26428 getRotation ()Lnet/minecraft/class_2350;
METHOD method_35840 (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V
ARG 0 map

View File

@ -26,6 +26,11 @@ CLASS net/minecraft/class_2700 net/minecraft/block/pattern/BlockPattern
ARG 4 cache
METHOD method_11712 getDepth ()I
METHOD method_11713 getHeight ()I
METHOD method_35300 testTransform (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2700$class_2702;
ARG 1 world
ARG 2 frontTopLeft
ARG 3 forwards
ARG 4 up
METHOD method_35301 getPattern ()[[[Ljava/util/function/Predicate;
CLASS class_2701 BlockStateCacheLoader
FIELD field_12359 world Lnet/minecraft/class_4538;

View File

@ -6,9 +6,12 @@ CLASS net/minecraft/class_2697 net/minecraft/block/pattern/BlockPatternBuilder
FIELD field_12344 aisles Ljava/util/List;
METHOD method_11700 where (CLjava/util/function/Predicate;)Lnet/minecraft/class_2697;
ARG 1 key
ARG 2 predicate
METHOD method_11701 start ()Lnet/minecraft/class_2697;
METHOD method_11702 aisle ([Ljava/lang/String;)Lnet/minecraft/class_2697;
ARG 1 pattern
METHOD method_11703 bakePredicates ()[[[Ljava/util/function/Predicate;
METHOD method_11704 build ()Lnet/minecraft/class_2700;
METHOD method_11705 validate ()V
METHOD method_38861 (Lnet/minecraft/class_2694;)Z
ARG 0 pos

View File

@ -14,4 +14,6 @@ CLASS net/minecraft/class_2694 net/minecraft/block/pattern/CachedBlockPosition
METHOD method_11679 getWorld ()Lnet/minecraft/class_4538;
METHOD method_11680 getBlockEntity ()Lnet/minecraft/class_2586;
METHOD method_11681 getBlockState ()Lnet/minecraft/class_2680;
METHOD method_11682 (Ljava/util/function/Predicate;Lnet/minecraft/class_2694;)Z
ARG 1 pos
METHOD method_11683 getBlockPos ()Lnet/minecraft/class_2338;