Skip to content

Commit 0fe8e95

Browse files
authored
26.3-snapshot-1 part 1 (#60)
* 26.3-snapshot-1 part 1 * Undo accidental rename
1 parent cc39e1e commit 0fe8e95

99 files changed

Lines changed: 1232 additions & 104 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

mappings/net/minecraft/block/AbstractBlock.mapping

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -220,6 +220,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
220220
COMMENT <li>Called before {@link #getDroppedStacks getDroppedStacks} in this case.</li>
221221
COMMENT </ol>
222222
FIELD field_1_3773 bounciness F
223+
FIELD field_1_7565 fallDistanceReduction F
223224
FIELD field_23154 dynamicBounds Z
224225
COMMENT Whether this block's collision shape can change.
225226
COMMENT
@@ -269,6 +270,8 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
269270
COMMENT
270271
COMMENT @see net.minecraft.resource.featuretoggle.FeatureFlags
271272
FIELD field_54005 translationKey Ljava/lang/String;
273+
METHOD <init> (Lnet/minecraft/class_4970$class_2251;)V
274+
ARG 1 settings
272275
METHOD method_1_5240 getWeakRedstonePower (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)I
273276
ARG 1 state
274277
ARG 2 view
@@ -881,6 +884,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
881884
CLASS class_2250 OffsetType
882885
CLASS class_2251 Settings
883886
FIELD field_1_3774 bounciness F
887+
FIELD field_1_7566 fallDistanceReduction F
884888
FIELD field_10660 resistance F
885889
FIELD field_10661 randomTicks Z
886890
FIELD field_10662 mapColorProvider Ljava/util/function/Function;
@@ -915,8 +919,16 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
915919
FIELD field_54006 registryKey Lnet/minecraft/class_5321;
916920
FIELD field_54007 lootTable Lnet/minecraft/class_10162;
917921
FIELD field_54008 translationKey Lnet/minecraft/class_10162;
922+
METHOD method_1_3011 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338;
923+
ARG 0 state
924+
ARG 1 world
925+
ARG 2 pos
926+
METHOD method_1_3012 (Lnet/minecraft/class_2680;)Z
927+
ARG 0 state
918928
METHOD method_1_4491 bounciness (F)Lnet/minecraft/class_4970$class_2251;
919929
ARG 1 bounciness
930+
METHOD method_1_6968 fallDistanceReduction (F)Lnet/minecraft/class_4970$class_2251;
931+
ARG 1 fallDistanceReduction
920932
METHOD method_9618 breakInstantly ()Lnet/minecraft/class_4970$class_2251;
921933
COMMENT Specifies that a block is broken instantly.
922934
METHOD method_9624 dynamicBounds ()Lnet/minecraft/class_4970$class_2251;
@@ -975,6 +987,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
975987
METHOD method_26247 postProcess (Lnet/minecraft/class_4970$class_1_474;)Lnet/minecraft/class_4970$class_2251;
976988
ARG 1 postProcessPredicate
977989
METHOD method_26249 emissiveLighting (Ljava/util/function/Predicate;)Lnet/minecraft/class_4970$class_2251;
990+
ARG 1 emissiveLightingPredicate
978991
METHOD method_26250 air ()Lnet/minecraft/class_4970$class_2251;
979992
METHOD method_29292 requiresTool ()Lnet/minecraft/class_4970$class_2251;
980993
METHOD method_31710 mapColor (Lnet/minecraft/class_3620;)Lnet/minecraft/class_4970$class_2251;
@@ -1117,6 +1130,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
11171130
ARG 2 pos
11181131
ARG 3 entity
11191132
ARG 4 collisionHandler
1133+
ARG 5 substantial
11201134
METHOD method_26179 onBlockBreakStart (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;)V
11211135
ARG 1 world
11221136
ARG 2 pos
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
CLASS net/minecraft/class_1_1136 net/minecraft/block/AmbientLeavesBlockSoundPlayer
2+
FIELD field_1_7893 DEFAULT_CHANCE I
3+
FIELD field_1_7895 DEFAULT_NEARBY_SAME_LEAVES_REQUIRED I
4+
FIELD field_1_7896 DEFAULT_NEARBY_SATISFYING_BLOCKS_REQUIRED I
5+
FIELD field_1_7897 EMPTY Lnet/minecraft/class_1_1136;
6+
METHOD method_1_7196 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
7+
ARG 0 instance
8+
METHOD method_1_7197 empty ()Lnet/minecraft/class_1_1136;
9+
METHOD method_1_7198 of (Lnet/minecraft/class_6880;Lnet/minecraft/class_6862;)Lnet/minecraft/class_1_1136;
10+
ARG 0 ambientSound
11+
ARG 1 satisfyingBlocks
12+
METHOD method_1_7199 tickSounds (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_5819;)V
13+
ARG 1 world
14+
ARG 2 pos
15+
ARG 3 block
16+
ARG 4 random

mappings/net/minecraft/block/Block.mapping

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,13 @@ CLASS net/minecraft/class_2248 net/minecraft/block/Block
6868
COMMENT Skips {@link AbstractBlock#onBlockAdded}.
6969
COMMENT Used when placing structures.
7070
METHOD method_1_4045 getBounciness ()F
71+
METHOD method_1_6482 onBounce (Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;D)V
72+
ARG 1 world
73+
ARG 2 state
74+
ARG 3 pos
75+
ARG 4 entity
76+
ARG 5 fallDistance
77+
METHOD method_1_6483 getFallDistanceReduction ()F
7178
METHOD method_9496 randomDisplayTick (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V
7279
COMMENT Called randomly on the client. Blocks may override this to spawn particles.
7380
COMMENT Unlike {@link AbstractBlock#randomTick} this is not affected by a game rule.
@@ -422,6 +429,8 @@ CLASS net/minecraft/class_2248 net/minecraft/block/Block
422429
METHOD method_66397 createShapeArray (ILjava/util/function/IntFunction;)[Lnet/minecraft/class_265;
423430
ARG 0 size
424431
ARG 1 indexToShape
432+
METHOD method_66398 (Lnet/minecraft/class_2680;Ljava/util/Map$Entry;)Z
433+
ARG 1 entry
425434
METHOD method_66399 applyValueToState (Lnet/minecraft/class_2688;Lnet/minecraft/class_2769;Ljava/lang/Object;)Lnet/minecraft/class_2688;
426435
ARG 0 state
427436
ARG 1 property

mappings/net/minecraft/block/BlockSetType.mapping

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
CLASS net/minecraft/class_8177 net/minecraft/block/BlockSetType
2+
FIELD field_1_7816 POPLAR Lnet/minecraft/class_8177;
23
FIELD field_42819 IRON Lnet/minecraft/class_8177;
34
FIELD field_42820 GOLD Lnet/minecraft/class_8177;
45
FIELD field_42821 STONE Lnet/minecraft/class_8177;

mappings/net/minecraft/block/Blocks.mapping

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ CLASS net/minecraft/class_2246 net/minecraft/block/Blocks
2626
FIELD field_1_3494 STAINED_GLASS_PANES Lnet/minecraft/class_1_727;
2727
FIELD field_1_3503 WALL_BANNERS Lnet/minecraft/class_1_727;
2828
FIELD field_1_3504 WOOLS Lnet/minecraft/class_1_727;
29+
FIELD field_1_7340 WOOL_SLABS Lnet/minecraft/class_1_727;
30+
FIELD field_1_7341 WOOL_STAIRS Lnet/minecraft/class_1_727;
2931
FIELD field_10566 DIRT Lnet/minecraft/class_2248;
3032
FIELD field_23985 IRON_CHAIN Lnet/minecraft/class_2248;
3133
FIELD field_46282 PUMPKIN Lnet/minecraft/class_2248;
@@ -210,10 +212,85 @@ CLASS net/minecraft/class_2246 net/minecraft/block/Blocks
210212
METHOD method_1_4137 registerWallBlock (Lnet/minecraft/class_1_784;Lnet/minecraft/class_2248;)Lnet/minecraft/class_2248;
211213
ARG 0 key
212214
ARG 1 base
215+
METHOD method_1_4803 (Lnet/minecraft/class_2680;)Z
216+
ARG 0 state
213217
METHOD method_1_4804 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248;
214218
ARG 0 settings
215219
METHOD method_1_4805 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248;
216220
ARG 0 settings
221+
METHOD method_1_6486 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248;
222+
ARG 0 settings
223+
METHOD method_1_6487 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248;
224+
ARG 0 settings
225+
METHOD method_1_6488 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248;
226+
ARG 0 settings
227+
METHOD method_1_6489 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248;
228+
ARG 0 settings
229+
METHOD method_1_6490 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248;
230+
ARG 0 settings
231+
METHOD method_1_6491 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248;
232+
ARG 0 settings
233+
METHOD method_1_6492 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248;
234+
ARG 0 settings
235+
METHOD method_1_6493 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248;
236+
ARG 0 settings
237+
METHOD method_1_6494 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248;
238+
ARG 0 settings
239+
METHOD method_1_6495 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248;
240+
ARG 0 settings
241+
METHOD method_1_6496 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248;
242+
ARG 0 settings
243+
METHOD method_1_6497 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248;
244+
ARG 0 settings
245+
METHOD method_1_6498 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248;
246+
ARG 0 settings
247+
METHOD method_1_6499 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248;
248+
ARG 0 settings
249+
METHOD method_1_6500 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248;
250+
ARG 0 settings
251+
METHOD method_1_6501 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248;
252+
ARG 0 settings
253+
METHOD method_1_6502 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248;
254+
ARG 0 settings
255+
METHOD method_1_6503 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248;
256+
ARG 0 settings
257+
METHOD method_1_6504 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248;
258+
ARG 0 settings
259+
METHOD method_1_6505 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248;
260+
ARG 0 settings
261+
METHOD method_1_6506 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248;
262+
ARG 0 settings
263+
METHOD method_1_6507 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248;
264+
ARG 0 settings
265+
METHOD method_1_6508 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248;
266+
ARG 0 settings
267+
METHOD method_1_6509 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248;
268+
ARG 0 settings
269+
METHOD method_1_6510 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248;
270+
ARG 0 settings
271+
METHOD method_1_6511 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248;
272+
ARG 0 settings
273+
METHOD method_1_6512 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248;
274+
ARG 0 settings
275+
METHOD method_1_6514 (Lnet/minecraft/class_1767;Lnet/minecraft/class_1_784;)Lnet/minecraft/class_2248;
276+
ARG 0 color
277+
ARG 1 key
278+
METHOD method_1_6515 (Lnet/minecraft/class_1767;Lnet/minecraft/class_1_784;)Lnet/minecraft/class_2248;
279+
ARG 0 color
280+
ARG 1 key
281+
METHOD method_1_6516 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248;
282+
ARG 0 settings
283+
METHOD method_1_6517 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248;
284+
ARG 0 settings
285+
METHOD method_1_6518 registerSlabBlock (Lnet/minecraft/class_1_784;Lnet/minecraft/class_2248;F)Lnet/minecraft/class_2248;
286+
ARG 0 key
287+
ARG 1 base
288+
ARG 2 hardness
289+
METHOD method_1_6519 registerSlabBlock (Lnet/minecraft/class_1_784;Lnet/minecraft/class_2248;FF)Lnet/minecraft/class_2248;
290+
ARG 0 key
291+
ARG 1 base
292+
ARG 2 hardness
293+
ARG 3 resistance
217294
METHOD method_9492 register (Lnet/minecraft/class_1_784;Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248;
218295
ARG 0 key
219296
ARG 1 settings

mappings/net/minecraft/block/LeavesBlock.mapping

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,18 @@
11
CLASS net/minecraft/class_2397 net/minecraft/block/LeavesBlock
2+
FIELD field_1_7418 soundPlayer Lnet/minecraft/class_1_1136;
23
FIELD field_11199 DISTANCE Lnet/minecraft/class_2758;
34
FIELD field_11200 PERSISTENT Lnet/minecraft/class_2746;
45
FIELD field_31111 MAX_DISTANCE I
6+
FIELD field_31112 OPACITY I
57
FIELD field_38227 WATERLOGGED Lnet/minecraft/class_2746;
68
FIELD field_64683 cutoutLeaves Z
79
METHOD <init> (Lnet/minecraft/class_1_1136;Lnet/minecraft/class_4970$class_2251;)V
10+
ARG 1 soundPlayer
811
ARG 2 settings
12+
METHOD method_1_6636 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
13+
ARG 0 instance
14+
METHOD method_1_6637 (Lnet/minecraft/class_2397;)Lnet/minecraft/class_1_1136;
15+
ARG 0 block
916
METHOD method_10300 updateDistanceFromLogs (Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;
1017
ARG 0 state
1118
ARG 1 world
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
CLASS net/minecraft/class_1_1123 net/minecraft/block/ParticleEmittingLeavesBlock
2+
FIELD field_1_7764 leafParticleChance F
3+
METHOD <init> (FLnet/minecraft/class_1_1136;Lnet/minecraft/class_4970$class_2251;)V
4+
ARG 1 leafParticleChance
5+
ARG 2 soundPlayer
6+
ARG 3 settings
7+
METHOD method_1_7098 tickLeafParticles (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V
8+
ARG 1 world
9+
ARG 2 pos
10+
ARG 3 random
11+
METHOD method_67234 spawnLeafParticle (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V
12+
ARG 1 world
13+
ARG 2 pos
14+
ARG 3 random
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
CLASS net/minecraft/class_1_1073 net/minecraft/block/ShelfMushroomBlock
2+
FIELD field_1_7514 AGE Lnet/minecraft/class_2758;
3+
FIELD field_1_7516 MAX_AGE I
4+
FIELD field_1_7517 VOXEL_SHAPES Ljava/util/List;
5+
METHOD method_1_6878 (I)Ljava/util/Map;
6+
ARG 0 age
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
CLASS net/minecraft/class_1_1081 net/minecraft/block/SolidityReporter
2+
FIELD field_1_7527 LOGGER Lorg/slf4j/Logger;
3+
FIELD field_1_7528 CURRENT Ljava/lang/ScopedValue;
4+
FIELD field_1_7529 reasonsByBlock Ljava/util/Map;
5+
METHOD method_1_6889 report ()V
6+
METHOD method_1_6890 (Lnet/minecraft/class_1_1081$class_1_1082;Ljava/util/List;)V
7+
ARG 0 reason
8+
ARG 1 blocks
9+
METHOD method_1_6891 (Lnet/minecraft/class_6880;)Ljava/lang/String;
10+
ARG 0 block
11+
METHOD method_1_6892 registerReason (Lnet/minecraft/class_6880;Lnet/minecraft/class_1_1081$class_1_1082;)Z
12+
ARG 0 block
13+
ARG 1 reason
14+
METHOD method_1_6893 run (Ljava/lang/Runnable;)V
15+
ARG 0 callback
16+
CLASS class_1_1082 Reason
17+
FIELD field_1_7538 solid Z
18+
FIELD field_1_7539 desc Ljava/lang/String;
19+
METHOD <init> (Ljava/lang/String;IZLjava/lang/String;)V
20+
ARG 3 solid
21+
ARG 4 desc

mappings/net/minecraft/block/TintedParticleLeavesBlock.mapping

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
CLASS net/minecraft/class_10716 net/minecraft/block/TintedParticleLeavesBlock
22
FIELD field_56338 CODEC Lcom/mojang/serialization/MapCodec;
3+
METHOD <init> (FLnet/minecraft/class_4970$class_2251;)V
4+
ARG 1 leafParticleChance
5+
ARG 2 settings
36
METHOD method_67237 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
47
ARG 0 instance
58
METHOD method_67238 (Lnet/minecraft/class_10716;)Ljava/lang/Float;

0 commit comments

Comments
 (0)