Skip to content

Commit 751ab7d

Browse files
committed
fix: Generate data for mc 1.21.11
1 parent e74c117 commit 751ab7d

File tree

102 files changed

+70775
-39248
lines changed

Some content is hidden

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

102 files changed

+70775
-39248
lines changed

surf-api-core/surf-api-core-api/src/main/java/dev/slne/surf/surfapi/core/api/generated/BlockTypeKeys.java

Lines changed: 434 additions & 7 deletions
Large diffs are not rendered by default.

surf-api-core/surf-api-core-api/src/main/java/dev/slne/surf/surfapi/core/api/generated/ItemTypeKeys.java

Lines changed: 630 additions & 7 deletions
Large diffs are not rendered by default.

surf-api-core/surf-api-core-api/src/main/java/dev/slne/surf/surfapi/core/api/generated/SoundKeys.java

Lines changed: 758 additions & 30 deletions
Large diffs are not rendered by default.

surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/generated/VanillaAdvancementKeys.kt

Lines changed: 245 additions & 27 deletions
Large diffs are not rendered by default.

surf-api-modern-generator/build.gradle.kts

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import io.papermc.paperweight.util.Hash
44
import io.papermc.paperweight.util.HashingAlgorithm
55
import io.papermc.paperweight.util.fromJson
66
import io.papermc.paperweight.util.gson
7+
import org.gradle.kotlin.dsl.support.serviceOf
78
import java.nio.file.Files
89
import java.nio.file.Path
910
import java.nio.file.StandardCopyOption
@@ -67,18 +68,16 @@ val downloadRegistriesTask by tasks.register("downloadRegistries") {
6768
outputDir.mkdirs()
6869

6970
println("Launching Minecraft data generator...")
70-
providers.exec {
71-
commandLine = listOf(
72-
"java",
73-
"-cp",
74-
classPath.joinToString(File.pathSeparator) { it.toAbsolutePath().toString() },
75-
"net.minecraft.data.Main",
76-
"--reports",
77-
"--output",
78-
outputDir.absolutePath,
79-
"--all"
80-
)
81-
}.result.get().rethrowFailure()
71+
72+
val execOps = project.serviceOf<ExecOperations>()
73+
execOps.javaexec {
74+
mainClass.set("net.minecraft.data.Main")
75+
classpath = files(classPath.map { it.toFile() })
76+
args("--reports", "--output", outputDir.absolutePath, "--all")
77+
78+
standardOutput = System.out
79+
errorOutput = System.err
80+
}
8281

8382
println("Cleaning up...")
8483
val resourcesDir = file("src/main/resources/registries")

surf-api-modern-generator/src/main/kotlin/dev/slne/surf/api/gen/Main.kt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,15 @@ import kotlin.io.path.*
1414
class Main
1515

1616
fun main() {
17+
try {
18+
generate()
19+
} catch (e: Exception) {
20+
e.printStackTrace()
21+
throw e
22+
}
23+
}
24+
25+
private fun generate() {
1726
val json = Json {
1827
ignoreUnknownKeys = true
1928
}

surf-api-modern-generator/src/main/resources/registries/advancement/adventure/kill_a_mob.json

Lines changed: 61 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,20 @@
4343
},
4444
"trigger": "minecraft:player_killed_entity"
4545
},
46+
"minecraft:camel_husk": {
47+
"conditions": {
48+
"entity": [
49+
{
50+
"condition": "minecraft:entity_properties",
51+
"entity": "this",
52+
"predicate": {
53+
"type": "minecraft:camel_husk"
54+
}
55+
}
56+
]
57+
},
58+
"trigger": "minecraft:player_killed_entity"
59+
},
4660
"minecraft:cave_spider": {
4761
"conditions": {
4862
"entity": [
@@ -239,6 +253,20 @@
239253
},
240254
"trigger": "minecraft:player_killed_entity"
241255
},
256+
"minecraft:parched": {
257+
"conditions": {
258+
"entity": [
259+
{
260+
"condition": "minecraft:entity_properties",
261+
"entity": "this",
262+
"predicate": {
263+
"type": "minecraft:parched"
264+
}
265+
}
266+
]
267+
},
268+
"trigger": "minecraft:player_killed_entity"
269+
},
242270
"minecraft:phantom": {
243271
"conditions": {
244272
"entity": [
@@ -491,6 +519,34 @@
491519
},
492520
"trigger": "minecraft:player_killed_entity"
493521
},
522+
"minecraft:zombie_horse": {
523+
"conditions": {
524+
"entity": [
525+
{
526+
"condition": "minecraft:entity_properties",
527+
"entity": "this",
528+
"predicate": {
529+
"type": "minecraft:zombie_horse"
530+
}
531+
}
532+
]
533+
},
534+
"trigger": "minecraft:player_killed_entity"
535+
},
536+
"minecraft:zombie_nautilus": {
537+
"conditions": {
538+
"entity": [
539+
{
540+
"condition": "minecraft:entity_properties",
541+
"entity": "this",
542+
"predicate": {
543+
"type": "minecraft:zombie_nautilus"
544+
}
545+
}
546+
]
547+
},
548+
"trigger": "minecraft:player_killed_entity"
549+
},
494550
"minecraft:zombie_villager": {
495551
"conditions": {
496552
"entity": [
@@ -537,6 +593,7 @@
537593
"minecraft:blaze",
538594
"minecraft:bogged",
539595
"minecraft:breeze",
596+
"minecraft:camel_husk",
540597
"minecraft:cave_spider",
541598
"minecraft:creaking",
542599
"minecraft:creeper",
@@ -551,6 +608,7 @@
551608
"minecraft:hoglin",
552609
"minecraft:husk",
553610
"minecraft:magma_cube",
611+
"minecraft:parched",
554612
"minecraft:phantom",
555613
"minecraft:piglin",
556614
"minecraft:piglin_brute",
@@ -570,7 +628,9 @@
570628
"minecraft:zoglin",
571629
"minecraft:zombie_villager",
572630
"minecraft:zombie",
573-
"minecraft:zombified_piglin"
631+
"minecraft:zombie_horse",
632+
"minecraft:zombified_piglin",
633+
"minecraft:zombie_nautilus"
574634
]
575635
],
576636
"sends_telemetry_event": true

surf-api-modern-generator/src/main/resources/registries/advancement/adventure/kill_all_mobs.json

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,20 @@
4343
},
4444
"trigger": "minecraft:player_killed_entity"
4545
},
46+
"minecraft:camel_husk": {
47+
"conditions": {
48+
"entity": [
49+
{
50+
"condition": "minecraft:entity_properties",
51+
"entity": "this",
52+
"predicate": {
53+
"type": "minecraft:camel_husk"
54+
}
55+
}
56+
]
57+
},
58+
"trigger": "minecraft:player_killed_entity"
59+
},
4660
"minecraft:cave_spider": {
4761
"conditions": {
4862
"entity": [
@@ -239,6 +253,20 @@
239253
},
240254
"trigger": "minecraft:player_killed_entity"
241255
},
256+
"minecraft:parched": {
257+
"conditions": {
258+
"entity": [
259+
{
260+
"condition": "minecraft:entity_properties",
261+
"entity": "this",
262+
"predicate": {
263+
"type": "minecraft:parched"
264+
}
265+
}
266+
]
267+
},
268+
"trigger": "minecraft:player_killed_entity"
269+
},
242270
"minecraft:phantom": {
243271
"conditions": {
244272
"entity": [
@@ -491,6 +519,34 @@
491519
},
492520
"trigger": "minecraft:player_killed_entity"
493521
},
522+
"minecraft:zombie_horse": {
523+
"conditions": {
524+
"entity": [
525+
{
526+
"condition": "minecraft:entity_properties",
527+
"entity": "this",
528+
"predicate": {
529+
"type": "minecraft:zombie_horse"
530+
}
531+
}
532+
]
533+
},
534+
"trigger": "minecraft:player_killed_entity"
535+
},
536+
"minecraft:zombie_nautilus": {
537+
"conditions": {
538+
"entity": [
539+
{
540+
"condition": "minecraft:entity_properties",
541+
"entity": "this",
542+
"predicate": {
543+
"type": "minecraft:zombie_nautilus"
544+
}
545+
}
546+
]
547+
},
548+
"trigger": "minecraft:player_killed_entity"
549+
},
494550
"minecraft:zombie_villager": {
495551
"conditions": {
496552
"entity": [
@@ -543,6 +599,9 @@
543599
[
544600
"minecraft:breeze"
545601
],
602+
[
603+
"minecraft:camel_husk"
604+
],
546605
[
547606
"minecraft:cave_spider"
548607
],
@@ -585,6 +644,9 @@
585644
[
586645
"minecraft:magma_cube"
587646
],
647+
[
648+
"minecraft:parched"
649+
],
588650
[
589651
"minecraft:phantom"
590652
],
@@ -642,8 +704,14 @@
642704
[
643705
"minecraft:zombie"
644706
],
707+
[
708+
"minecraft:zombie_horse"
709+
],
645710
[
646711
"minecraft:zombified_piglin"
712+
],
713+
[
714+
"minecraft:zombie_nautilus"
647715
]
648716
],
649717
"rewards": {

surf-api-modern-generator/src/main/resources/registries/advancement/adventure/lighten_up.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
"minecraft:wooden_axe",
3030
"minecraft:golden_axe",
3131
"minecraft:stone_axe",
32+
"minecraft:copper_axe",
3233
"minecraft:iron_axe",
3334
"minecraft:diamond_axe",
3435
"minecraft:netherite_axe"
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
{
2+
"parent": "minecraft:adventure/kill_a_mob",
3+
"criteria": {
4+
"spear_many_mobs": {
5+
"conditions": {
6+
"count": 5
7+
},
8+
"trigger": "minecraft:spear_mobs"
9+
}
10+
},
11+
"display": {
12+
"description": {
13+
"translate": "advancements.adventure.spear_many_mobs.description"
14+
},
15+
"frame": "goal",
16+
"icon": {
17+
"count": 1,
18+
"id": "minecraft:iron_spear"
19+
},
20+
"title": {
21+
"translate": "advancements.adventure.spear_many_mobs.title"
22+
}
23+
},
24+
"requirements": [
25+
[
26+
"spear_many_mobs"
27+
]
28+
],
29+
"sends_telemetry_event": true
30+
}

0 commit comments

Comments
 (0)