Skip to content
This repository was archived by the owner on Apr 23, 2025. It is now read-only.

Commit 1aac354

Browse files
committed
Added 1.21.2 and 1.21.3 support
1 parent e881a19 commit 1aac354

File tree

5 files changed

+12
-9
lines changed

5 files changed

+12
-9
lines changed

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ plugins {
1212
}
1313

1414
apply(plugin = "maven-publish")
15-
val versionVar = "0.5.91"
15+
val versionVar = "0.5.92"
1616
val groupIdVar = "com.undefined"
1717
val artifactIdVar = "api"
1818

common/src/main/java/com/undefined/api/extension/BlockExtension.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,23 +21,23 @@ fun Block.sendBreakProgress(player: Player, stage: Int) {
2121
when(getNMSVersion()) {
2222
"1.20.4" -> com.undefined.api.nms.v1_20_4.extensions.BlockExtension.setBlockProgress(player, this, stage)
2323
"1.20.6" -> com.undefined.api.nms.v1_20_6.extensions.BlockExtension.setBlockProgress(player, this, stage)
24-
"1.21", "1.21.1" -> com.undefined.api.nms.v1_21.extensions.BlockExtension.setBlockProgress(player, this, stage)
24+
"1.21", "1.21.1", "1.21.2", "1.21.3" -> com.undefined.api.nms.v1_21.extensions.BlockExtension.setBlockProgress(player, this, stage)
2525
}
2626
}
2727

2828
fun BlockData.getID(): Int =
2929
when(getNMSVersion()) {
3030
"1.20.4" -> com.undefined.api.nms.v1_20_4.extensions.BlockExtension.getID(this)
3131
"1.20.6" -> com.undefined.api.nms.v1_20_6.extensions.BlockExtension.getID(this)
32-
"1.21", "1.21.1" -> com.undefined.api.nms.v1_21.extensions.BlockExtension.getID(this)
32+
"1.21", "1.21.1", "1.21.2", "1.21.3" -> com.undefined.api.nms.v1_21.extensions.BlockExtension.getID(this)
3333
else -> 0
3434
}
3535

3636
fun Int.asBlockData(): BlockData =
3737
when(getNMSVersion()) {
3838
"1.20.4" -> com.undefined.api.nms.v1_20_4.extensions.BlockExtension.getBlockDataFromID(this)
3939
"1.20.6" -> com.undefined.api.nms.v1_20_6.extensions.BlockExtension.getBlockDataFromID(this)
40-
"1.21", "1.21.1" -> com.undefined.api.nms.v1_21.extensions.BlockExtension.getBlockDataFromID(this)
40+
"1.21", "1.21.1", "1.21.2", "1.21.3" -> com.undefined.api.nms.v1_21.extensions.BlockExtension.getBlockDataFromID(this)
4141
else -> Material.STONE.createBlockData()
4242
}
4343

common/src/main/java/com/undefined/api/nms/BukkitExtension.kt

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ fun UndefinedAPI.createFakePlayer(name: String, skinName: String = name): NMSPla
1111
return when(version) {
1212
"1.20.4" -> com.undefined.api.nms.v1_20_4.npc.NMSPlayer(name, skinName)
1313
"1.20.6" -> com.undefined.api.nms.v1_20_6.npc.NMSPlayer(name, skinName)
14-
"1.21", "1.21.1" -> com.undefined.api.nms.v1_21.npc.NMSPlayer(name, skinName)
14+
"1.21", "1.21.1", "1.21.2", "1.21.3" -> com.undefined.api.nms.v1_21.npc.NMSPlayer(name, skinName)
1515
else -> null
1616
}
1717
}
@@ -22,7 +22,7 @@ fun UndefinedAPI.createFakePlayer(name: String, texture: String, sign: String):
2222
return when(version) {
2323
"1.20.4" -> com.undefined.api.nms.v1_20_4.npc.NMSPlayer(name, texture, sign)
2424
"1.20.6" -> com.undefined.api.nms.v1_20_6.npc.NMSPlayer(name, texture, sign)
25-
"1.21", "1.21.1" -> com.undefined.api.nms.v1_21.npc.NMSPlayer(name, texture, sign)
25+
"1.21", "1.21.1", "1.21.2", "1.21.3" -> com.undefined.api.nms.v1_21.npc.NMSPlayer(name, texture, sign)
2626
else -> null
2727
}
2828
}
@@ -32,6 +32,7 @@ fun Player.getTexture(): Array<String> {
3232
return when(version) {
3333
"1.20.4" -> com.undefined.api.nms.v1_20_4.extensions.PlayerExtension.getTextures(this)
3434
"1.20.6" -> com.undefined.api.nms.v1_20_6.extensions.PlayerExtension.getTextures(this)
35+
"1.21", "1.21.1", "1.21.2", "1.21.3" -> com.undefined.api.nms.v1_21.extensions.PlayerExtension.getTextures(this)
3536
else -> arrayOf("","")
3637
}
3738
}
@@ -41,7 +42,7 @@ fun Player.triggerTotem(): Boolean {
4142
return when(version) {
4243
"1.20.4" -> com.undefined.api.nms.v1_20_4.extensions.PlayerExtension.triggerTotem(this)
4344
"1.20.6" -> com.undefined.api.nms.v1_20_6.extensions.PlayerExtension.triggerTotem(this)
44-
"1.21", "1.21.1" -> com.undefined.api.nms.v1_21.extensions.PlayerExtension.triggerTotem(this)
45+
"1.21", "1.21.1", "1.21.2", "1.21.3" -> com.undefined.api.nms.v1_21.extensions.PlayerExtension.triggerTotem(this)
4546
else -> false
4647
}
4748
}

common/src/main/java/com/undefined/api/nms/NMSEntityFactory.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,9 @@ private val factories = mapOf(
106106
"1.20.4" to NMSEntityV1_20_4Factory(),
107107
"1.20.6" to NMSEntityV1_20_6Factory(),
108108
"1.21" to NMSEntityV1_21Factory(),
109-
"1.21.1" to NMSEntityV1_21Factory()
109+
"1.21.1" to NMSEntityV1_21Factory(),
110+
"1.21.2" to NMSEntityV1_21Factory(),
111+
"1.21.3" to NMSEntityV1_21Factory()
110112
)
111113

112114
fun UndefinedAPI.createFakeEntity(entityType: EntityType, vararg data: Any): NMSEntity? {

common/src/main/java/com/undefined/api/nms/NMSManager.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ class NMSManager {
88
when(getNMSVersion()) {
99
"1.20.4" -> com.undefined.api.nms.v1_20_4.event.PacketListenerManager()
1010
"1.20.6" -> com.undefined.api.nms.v1_20_6.event.PacketListenerManager()
11-
"1.21", "1.21.1" -> com.undefined.api.nms.v1_21.event.PacketListenerManager()
11+
"1.21", "1.21.1", "1.21.2", "1.21.3" -> com.undefined.api.nms.v1_21.event.PacketListenerManager()
1212
}
1313
}
1414

0 commit comments

Comments
 (0)