Skip to content

Commit 68433bc

Browse files
authored
1.21.11 (#50)
1 parent 0558aa4 commit 68433bc

File tree

9 files changed

+28
-125
lines changed

9 files changed

+28
-125
lines changed

DataGenerator/src/main/java/net/minestom/datagen/DataGen.java

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,21 @@ public class DataGen {
2222
private static final Logger LOGGER = LoggerFactory.getLogger(DataGen.class);
2323
private static Path OUTPUT = Path.of("../MinestomData/");
2424

25-
private static final List<String> TAG_TYPES = List.of("banner_pattern", "block", "dialog", "damage_type", "enchantment", "entity_type", "fluid", "game_event", "instrument", "item", "painting_variant", "worldgen/biome");
25+
private static final List<String> TAG_TYPES = List.of(
26+
"banner_pattern",
27+
"block",
28+
"dialog",
29+
"damage_type",
30+
"enchantment",
31+
"entity_type",
32+
"fluid",
33+
"game_event",
34+
"instrument",
35+
"item",
36+
"painting_variant",
37+
"worldgen/biome",
38+
"timeline"
39+
);
2640

2741
public static void main(String[] args) throws Exception {
2842
if (args.length > 0) {

DataGenerator/src/main/java/net/minestom/datagen/DataGenType.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ public enum DataGenType {
4646
// Dynamic Registries
4747

4848
BANNER_PATTERNS("banner_pattern", new GenericResourceGenerator("banner_pattern")),
49-
BIOMES("worldgen/biome", new BiomeGenerator()),
49+
BIOMES("worldgen/biome", new GenericResourceGenerator("worldgen/biome")),
5050
CAT_VARIANTS("cat_variant", new GenericResourceGenerator("cat_variant")),
5151
CHAT_TYPES("chat_type", new GenericResourceGenerator("chat_type")),
5252
CHICKEN_VARIANTS("chicken_variant", new GenericResourceGenerator("chicken_variant")),
@@ -60,10 +60,12 @@ public enum DataGenType {
6060
INSTRUMENTS("instrument", new GenericResourceGenerator("instrument")),
6161
PAINTING_VARIANTS("painting_variant", new GenericResourceGenerator("painting_variant")),
6262
PIG_VARIANTS("pig_variant", new GenericResourceGenerator("pig_variant")),
63+
TIMELINE("timeline", new GenericResourceGenerator("timeline")),
6364
TRIM_MATERIALS("trim_material", new GenericResourceGenerator("trim_material")),
6465
TRIM_PATTERNS("trim_pattern", new GenericResourceGenerator("trim_pattern")),
6566
WOLF_VARIANTS("wolf_variant", new GenericResourceGenerator("wolf_variant")),
6667
WOLF_SOUND_VARIANTS("wolf_sound_variant", new GenericResourceGenerator("wolf_sound_variant")),
68+
ZOMBIE_NAUTILUS_VARIANTS("zombie_nautilus_variant", new GenericResourceGenerator("zombie_nautilus_variant")),
6769

6870
// Loot tables (only included for legacy reasons, Minestom doesn't use them)
6971

DataGenerator/src/main/java/net/minestom/generators/BiomeGenerator.java

Lines changed: 0 additions & 110 deletions
This file was deleted.

DataGenerator/src/main/java/net/minestom/generators/BlockGenerator.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import com.google.gson.JsonObject;
66
import net.minecraft.core.BlockPos;
77
import net.minecraft.core.registries.BuiltInRegistries;
8-
import net.minecraft.resources.ResourceLocation;
8+
import net.minecraft.resources.Identifier;
99
import net.minecraft.world.item.Item;
1010
import net.minecraft.world.level.EmptyBlockGetter;
1111
import net.minecraft.world.level.block.*;
@@ -137,7 +137,7 @@ private Map<String, SoundType> getBlockSoundTypeList() {
137137
return soundTypes;
138138
}
139139

140-
private void writeState(ResourceLocation location, Block block, Map<String, SoundType> soundTypes, BlockState blockState, JsonObject blockJson, JsonObject state) {
140+
private void writeState(Identifier location, Block block, Map<String, SoundType> soundTypes, BlockState blockState, JsonObject blockJson, JsonObject state) {
141141
// Data
142142
appendState(blockJson, state, "canRespawnIn", block.isPossibleToRespawnInThis(blockState), boolean.class);
143143
appendState(blockJson, state, "hardness", blockState.getDestroySpeed(EmptyBlockGetter.INSTANCE, BlockPos.ZERO), float.class);

DataGenerator/src/main/java/net/minestom/generators/EntityGenerator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import net.minecraft.world.entity.ai.attributes.AttributeInstance;
1010
import net.minecraft.world.entity.ai.attributes.AttributeSupplier;
1111
import net.minecraft.world.entity.ai.attributes.DefaultAttributes;
12-
import net.minecraft.world.entity.decoration.Painting;
12+
import net.minecraft.world.entity.decoration.painting.Painting;
1313
import net.minecraft.world.entity.player.Player;
1414
import net.minecraft.world.phys.Vec3;
1515
import net.minestom.datagen.DataGenerator;

DataGenerator/src/main/java/net/minestom/generators/FeatureFlagGenerator.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
package net.minestom.generators;
22

3-
import com.google.gson.JsonArray;
43
import com.google.gson.JsonObject;
5-
import net.minecraft.resources.ResourceLocation;
4+
import net.minecraft.resources.Identifier;
65
import net.minecraft.world.flag.FeatureFlags;
76
import net.minestom.datagen.DataGenerator;
87

@@ -13,9 +12,9 @@ public final class FeatureFlagGenerator extends DataGenerator {
1312
public JsonObject generate() throws Exception {
1413
JsonObject flags = new JsonObject();
1514

16-
Set<ResourceLocation> featureFlags = FeatureFlags.REGISTRY.toNames(FeatureFlags.REGISTRY.allFlags());
15+
Set<Identifier> featureFlags = FeatureFlags.REGISTRY.toNames(FeatureFlags.REGISTRY.allFlags());
1716
int idCounter = 0;
18-
for (ResourceLocation namespace : featureFlags) {
17+
for (Identifier namespace : featureFlags) {
1918
JsonObject flag = new JsonObject();
2019
flag.addProperty("id", idCounter++);
2120
flags.add(namespace.toString(), flag);

DataGenerator/src/main/java/net/minestom/generators/MaterialGenerator.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,10 @@
33
import com.google.gson.JsonObject;
44
import com.mojang.serialization.DataResult;
55
import com.mojang.serialization.JsonOps;
6-
import net.minecraft.Util;
76
import net.minecraft.core.RegistryAccess;
87
import net.minecraft.core.registries.BuiltInRegistries;
98
import net.minecraft.resources.RegistryOps;
10-
import net.minecraft.world.item.ItemStack;
11-
import net.minecraft.world.item.SpawnEggItem;
9+
import net.minecraft.util.Util;
1210
import net.minecraft.world.level.block.Block;
1311
import net.minecraft.world.level.block.Blocks;
1412
import net.minestom.datagen.DataGenerator;

DataGenerator/src/main/java/net/minestom/generators/VillagerProfessionGenerator.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import com.google.gson.JsonObject;
44
import net.minecraft.core.registries.BuiltInRegistries;
5-
import net.minecraft.resources.ResourceLocation;
5+
import net.minecraft.resources.Identifier;
66
import net.minecraft.sounds.SoundEvent;
77
import net.minestom.datagen.DataGenerator;
88

@@ -18,7 +18,7 @@ public JsonObject generate() {
1818
villagerProfessionJson.addProperty("id", registry.getId(villagerProfession));
1919
SoundEvent workSound = villagerProfession.workSound();
2020
if (workSound != null) {
21-
ResourceLocation workSoundRL = soundEventRegistry.getKey(workSound);
21+
Identifier workSoundRL = soundEventRegistry.getKey(workSound);
2222
if (workSoundRL != null) {
2323
villagerProfessionJson.addProperty("workSound", workSoundRL.toString());
2424
}

gradle/libs.versions.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ metadata.format.version = "1.1"
22

33
[versions]
44
gson = "2.13.2"
5-
minecraft = "1.21.10"
5+
minecraft = "1.21.11"
66

77
slf4j-api = "2.0.17"
88
logback = "1.5.19"

0 commit comments

Comments
 (0)