Skip to content

Commit 7b84707

Browse files
committed
v9.2.0
Added support for 1.19.3
1 parent 240e243 commit 7b84707

File tree

8 files changed

+161
-19
lines changed

8 files changed

+161
-19
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# XSeries
2-
[![Bukkit Version](https://img.shields.io/badge/bukkit-1.18-dark_green.svg)](https://shields.io/)
2+
[![Bukkit Version](https://img.shields.io/badge/bukkit-1.19-dark_green.svg)](https://shields.io/)
33
[![Java](https://img.shields.io/badge/java-8-dark_green.svg)](https://shields.io/)
44
[![Build Status](https://travis-ci.com/CryptoMorin/XSeries.svg?branch=master)](https://travis-ci.com/CryptoMorin/XSeries)
55
![maven-central](https://img.shields.io/maven-central/v/com.github.cryptomorin/XSeries)

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@
6363

6464
<properties>
6565
<!-- Latest version -->
66-
<spigotVersion>1.19-R0.1-SNAPSHOT</spigotVersion>
66+
<spigotVersion>1.19.3-R0.1-SNAPSHOT</spigotVersion>
6767
</properties>
6868

6969
<dependencies>

src/main/java/com/cryptomorin/xseries/NMSExtras.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
* All the parameters are non-null.
4545
*
4646
* @author Crypto Morin
47-
* @version 5.2.0
47+
* @version 5.2.1
4848
*/
4949
public final class NMSExtras {
5050
public static final MethodHandle EXP_PACKET;
@@ -205,7 +205,9 @@ public final class NMSExtras {
205205
MethodType.methodType(toArrayClass(IChatBaseComponent), String[].class));
206206

207207
tileEntitySign = lookup.findConstructor(TileEntitySign, MethodType.methodType(void.class, blockPos, BLOCK_DATA));
208-
tileEntitySign_getUpdatePacket = lookup.findVirtual(TileEntitySign, v(18, "c").orElse("getUpdatePacket"), MethodType.methodType(PacketPlayOutTileEntityData));
208+
tileEntitySign_getUpdatePacket = lookup.findVirtual(TileEntitySign,
209+
v(19, "f").v(18, "c").orElse("getUpdatePacket"),
210+
MethodType.methodType(PacketPlayOutTileEntityData));
209211
tileEntitySign_setLine = lookup.findVirtual(TileEntitySign, "a", MethodType.methodType(void.class, int.class, IChatBaseComponent, IChatBaseComponent));
210212
}
211213
} catch (NoSuchMethodException | IllegalAccessException | NoSuchFieldException ex) {

src/main/java/com/cryptomorin/xseries/XMaterial.java

Lines changed: 47 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@
6161
* <b>/give @p minecraft:dirt 1 10</b> where 1 is the item amount, and 10 is the data value. The material {@link #DIRT} with a data value of {@code 10} doesn't exist.
6262
*
6363
* @author Crypto Morin
64-
* @version 11.2.0
64+
* @version 11.3.0
6565
* @see Material
6666
* @see ItemStack
6767
*/
@@ -72,6 +72,7 @@ public enum XMaterial {
7272
ACACIA_DOOR("ACACIA_DOOR", "ACACIA_DOOR_ITEM"),
7373
ACACIA_FENCE,
7474
ACACIA_FENCE_GATE,
75+
ACACIA_HANGING_SIGN,
7576
ACACIA_LEAVES(0, "LEAVES_2"),
7677
ACACIA_LOG(0, "LOG_2"),
7778
ACACIA_PLANKS(4, "WOOD"),
@@ -81,6 +82,7 @@ public enum XMaterial {
8182
ACACIA_SLAB(4, "WOOD_DOUBLE_STEP", "WOOD_STEP", "WOODEN_SLAB"),
8283
ACACIA_STAIRS,
8384
ACACIA_TRAPDOOR("TRAP_DOOR"),
85+
ACACIA_WALL_HANGING_SIGN,
8486
ACACIA_WALL_SIGN("WALL_SIGN"),
8587
ACACIA_WOOD(0, "LOG_2"),
8688
ACTIVATOR_RAIL,
@@ -115,7 +117,26 @@ public enum XMaterial {
115117
AZURE_BLUET(3, "RED_ROSE"),
116118
BAKED_POTATO,
117119
BAMBOO,
120+
BAMBOO_BLOCK,
121+
BAMBOO_BUTTON,
122+
BAMBOO_CHEST_RAFT,
123+
BAMBOO_DOOR,
124+
BAMBOO_FENCE,
125+
BAMBOO_FENCE_GATE,
126+
BAMBOO_HANGING_SIGN,
127+
BAMBOO_MOSAIC,
128+
BAMBOO_MOSAIC_SLAB,
129+
BAMBOO_MOSAIC_STAIRS,
130+
BAMBOO_PLANKS,
131+
BAMBOO_PRESSURE_PLATE,
132+
BAMBOO_RAFT,
118133
BAMBOO_SAPLING,
134+
BAMBOO_SIGN,
135+
BAMBOO_SLAB,
136+
BAMBOO_STAIRS,
137+
BAMBOO_TRAPDOOR,
138+
BAMBOO_WALL_HANGING_SIGN,
139+
BAMBOO_WALL_SIGN,
119140
BARREL,
120141
BARRIER,
121142
BASALT,
@@ -142,6 +163,7 @@ public enum XMaterial {
142163
BIRCH_DOOR("BIRCH_DOOR", "BIRCH_DOOR_ITEM"),
143164
BIRCH_FENCE,
144165
BIRCH_FENCE_GATE,
166+
BIRCH_HANGING_SIGN,
145167
BIRCH_LEAVES(2, "LEAVES"),
146168
BIRCH_LOG(2, "LOG"),
147169
BIRCH_PLANKS(2, "WOOD"),
@@ -151,6 +173,7 @@ public enum XMaterial {
151173
BIRCH_SLAB(2, "WOOD_DOUBLE_STEP", "WOOD_STEP", "WOODEN_SLAB"),
152174
BIRCH_STAIRS("BIRCH_WOOD_STAIRS"),
153175
BIRCH_TRAPDOOR("TRAP_DOOR"),
176+
BIRCH_WALL_HANGING_SIGN,
154177
BIRCH_WALL_SIGN("WALL_SIGN"),
155178
BIRCH_WOOD(2, "LOG"),
156179
BLACKSTONE,
@@ -242,6 +265,7 @@ public enum XMaterial {
242265
CACTUS,
243266
CAKE("CAKE_BLOCK"),
244267
CALCITE,
268+
CAMEL_SPAWN_EGG,
245269
CAMPFIRE,
246270
CANDLE,
247271
CANDLE_CAKE,
@@ -273,6 +297,7 @@ public enum XMaterial {
273297
CHICKEN("RAW_CHICKEN"),
274298
CHICKEN_SPAWN_EGG(93, "MONSTER_EGG"),
275299
CHIPPED_ANVIL(1, "ANVIL"),
300+
CHISELED_BOOKSHELF,
276301
CHISELED_DEEPSLATE,
277302
CHISELED_NETHER_BRICKS(1, "NETHER_BRICKS"),
278303
CHISELED_POLISHED_BLACKSTONE("POLISHED_BLACKSTONE"),
@@ -345,6 +370,7 @@ public enum XMaterial {
345370
CRIMSON_FENCE,
346371
CRIMSON_FENCE_GATE,
347372
CRIMSON_FUNGUS,
373+
CRIMSON_HANGING_SIGN,
348374
CRIMSON_HYPHAE,
349375
CRIMSON_NYLIUM,
350376
CRIMSON_PLANKS,
@@ -355,6 +381,7 @@ public enum XMaterial {
355381
CRIMSON_STAIRS,
356382
CRIMSON_STEM,
357383
CRIMSON_TRAPDOOR,
384+
CRIMSON_WALL_HANGING_SIGN,
358385
CRIMSON_WALL_SIGN("WALL_SIGN"),
359386
CROSSBOW,
360387
CRYING_OBSIDIAN,
@@ -388,6 +415,7 @@ public enum XMaterial {
388415
DARK_OAK_DOOR("DARK_OAK_DOOR", "DARK_OAK_DOOR_ITEM"),
389416
DARK_OAK_FENCE,
390417
DARK_OAK_FENCE_GATE,
418+
DARK_OAK_HANGING_SIGN,
391419
DARK_OAK_LEAVES(1, "LEAVES_2"),
392420
DARK_OAK_LOG(1, "LOG_2"),
393421
DARK_OAK_PLANKS(5, "WOOD"),
@@ -397,6 +425,7 @@ public enum XMaterial {
397425
DARK_OAK_SLAB(5, "WOOD_DOUBLE_STEP", "WOOD_STEP", "WOODEN_SLAB"),
398426
DARK_OAK_STAIRS,
399427
DARK_OAK_TRAPDOOR("TRAP_DOOR"),
428+
DARK_OAK_WALL_HANGING_SIGN,
400429
DARK_OAK_WALL_SIGN("WALL_SIGN"),
401430
DARK_OAK_WOOD(1, "LOG_2"),
402431
DARK_PRISMARINE(2, "PRISMARINE"),
@@ -491,6 +520,7 @@ public enum XMaterial {
491520
ENDERMAN_SPAWN_EGG(58, "MONSTER_EGG"),
492521
ENDERMITE_SPAWN_EGG(67, "MONSTER_EGG"),
493522
ENDER_CHEST,
523+
ENDER_DRAGON_SPAWN_EGG,
494524
ENDER_EYE("EYE_OF_ENDER"),
495525
ENDER_PEARL,
496526
END_CRYSTAL,
@@ -659,6 +689,7 @@ public enum XMaterial {
659689
IRON_BOOTS,
660690
IRON_CHESTPLATE,
661691
IRON_DOOR("IRON_DOOR_BLOCK"),
692+
IRON_GOLEM_SPAWN_EGG,
662693
IRON_HELMET,
663694
IRON_HOE,
664695
IRON_HORSE_ARMOR("IRON_BARDING"),
@@ -680,6 +711,7 @@ public enum XMaterial {
680711
JUNGLE_DOOR("JUNGLE_DOOR", "JUNGLE_DOOR_ITEM"),
681712
JUNGLE_FENCE,
682713
JUNGLE_FENCE_GATE,
714+
JUNGLE_HANGING_SIGN,
683715
JUNGLE_LEAVES(3, "LEAVES"),
684716
JUNGLE_LOG(3, "LOG"),
685717
JUNGLE_PLANKS(3, "WOOD"),
@@ -689,6 +721,7 @@ public enum XMaterial {
689721
JUNGLE_SLAB(3, "WOOD_DOUBLE_STEP", "WOOD_STEP", "WOODEN_SLAB"),
690722
JUNGLE_STAIRS("JUNGLE_WOOD_STAIRS"),
691723
JUNGLE_TRAPDOOR("TRAP_DOOR"),
724+
JUNGLE_WALL_HANGING_SIGN,
692725
JUNGLE_WALL_SIGN("WALL_SIGN"),
693726
JUNGLE_WOOD(3, "LOG"),
694727
KELP,
@@ -796,6 +829,7 @@ public enum XMaterial {
796829
MANGROVE_DOOR,
797830
MANGROVE_FENCE,
798831
MANGROVE_FENCE_GATE,
832+
MANGROVE_HANGING_SIGN,
799833
MANGROVE_LEAVES,
800834
MANGROVE_LOG,
801835
MANGROVE_PLANKS,
@@ -806,6 +840,7 @@ public enum XMaterial {
806840
MANGROVE_SLAB,
807841
MANGROVE_STAIRS,
808842
MANGROVE_TRAPDOOR,
843+
MANGROVE_WALL_HANGING_SIGN,
809844
MANGROVE_WALL_SIGN,
810845
MANGROVE_WOOD,
811846
/**
@@ -902,6 +937,7 @@ public enum XMaterial {
902937
OAK_DOOR("WOODEN_DOOR", "WOOD_DOOR"),
903938
OAK_FENCE("FENCE"),
904939
OAK_FENCE_GATE("FENCE_GATE"),
940+
OAK_HANGING_SIGN,
905941
OAK_LEAVES("LEAVES"),
906942
OAK_LOG("LOG"),
907943
OAK_PLANKS("WOOD"),
@@ -911,6 +947,7 @@ public enum XMaterial {
911947
OAK_SLAB("WOOD_DOUBLE_STEP", "WOOD_STEP", "WOODEN_SLAB"),
912948
OAK_STAIRS("WOOD_STAIRS"),
913949
OAK_TRAPDOOR("TRAP_DOOR"),
950+
OAK_WALL_HANGING_SIGN,
914951
OAK_WALL_SIGN("WALL_SIGN"),
915952
OAK_WOOD("LOG"),
916953
OBSERVER,
@@ -951,7 +988,9 @@ public enum XMaterial {
951988
PHANTOM_SPAWN_EGG,
952989
PIGLIN_BANNER_PATTERN,
953990
PIGLIN_BRUTE_SPAWN_EGG,
991+
PIGLIN_HEAD,
954992
PIGLIN_SPAWN_EGG(57, "MONSTER_EGG"),
993+
PIGLIN_WALL_HEAD,
955994
PIG_SPAWN_EGG(90, "MONSTER_EGG"),
956995
PILLAGER_SPAWN_EGG,
957996
PINK_BANNER(9, "STANDING_BANNER", "BANNER"),
@@ -1212,6 +1251,7 @@ public enum XMaterial {
12121251
SNOW,
12131252
SNOWBALL("SNOW_BALL"),
12141253
SNOW_BLOCK,
1254+
SNOW_GOLEM_SPAWN_EGG,
12151255
SOUL_CAMPFIRE,
12161256
SOUL_FIRE,
12171257
SOUL_LANTERN,
@@ -1232,6 +1272,7 @@ public enum XMaterial {
12321272
SPRUCE_DOOR("SPRUCE_DOOR", "SPRUCE_DOOR_ITEM"),
12331273
SPRUCE_FENCE,
12341274
SPRUCE_FENCE_GATE,
1275+
SPRUCE_HANGING_SIGN,
12351276
SPRUCE_LEAVES(1, "LEAVES"),
12361277
SPRUCE_LOG(1, "LOG"),
12371278
SPRUCE_PLANKS(1, "WOOD"),
@@ -1241,6 +1282,7 @@ public enum XMaterial {
12411282
SPRUCE_SLAB(1, "WOOD_DOUBLE_STEP", "WOOD_STEP", "WOODEN_SLAB"),
12421283
SPRUCE_STAIRS("SPRUCE_WOOD_STAIRS"),
12431284
SPRUCE_TRAPDOOR("TRAP_DOOR"),
1285+
SPRUCE_WALL_HANGING_SIGN,
12441286
SPRUCE_WALL_SIGN("WALL_SIGN"),
12451287
SPRUCE_WOOD(1, "LOG"),
12461288
SPYGLASS,
@@ -1267,6 +1309,7 @@ public enum XMaterial {
12671309
STRING,
12681310
STRIPPED_ACACIA_LOG,
12691311
STRIPPED_ACACIA_WOOD,
1312+
STRIPPED_BAMBOO_BLOCK,
12701313
STRIPPED_BIRCH_LOG,
12711314
STRIPPED_BIRCH_WOOD,
12721315
STRIPPED_CRIMSON_HYPHAE,
@@ -1348,6 +1391,7 @@ public enum XMaterial {
13481391
WARPED_FENCE_GATE,
13491392
WARPED_FUNGUS,
13501393
WARPED_FUNGUS_ON_A_STICK,
1394+
WARPED_HANGING_SIGN,
13511395
WARPED_HYPHAE,
13521396
WARPED_NYLIUM,
13531397
WARPED_PLANKS,
@@ -1358,6 +1402,7 @@ public enum XMaterial {
13581402
WARPED_STAIRS,
13591403
WARPED_STEM,
13601404
WARPED_TRAPDOOR,
1405+
WARPED_WALL_HANGING_SIGN,
13611406
WARPED_WALL_SIGN("WALL_SIGN"),
13621407
WARPED_WART_BLOCK,
13631408
/**
@@ -1418,6 +1463,7 @@ public enum XMaterial {
14181463
WITHER_SKELETON_SKULL(1, "SKULL", "SKULL_ITEM"),
14191464
WITHER_SKELETON_SPAWN_EGG(5, "MONSTER_EGG"),
14201465
WITHER_SKELETON_WALL_SKULL(1, "SKULL", "SKULL_ITEM"),
1466+
WITHER_SPAWN_EGG,
14211467
WOLF_SPAWN_EGG(95, "MONSTER_EGG"),
14221468
WOODEN_AXE("WOOD_AXE"),
14231469
WOODEN_HOE("WOOD_HOE"),

0 commit comments

Comments
 (0)