Skip to content

Commit

Permalink
Update to 1.21-pre2.
Browse files Browse the repository at this point in the history
- Update to 1.21-pre2
  • Loading branch information
gniftygnome committed Jun 7, 2024
1 parent e479c98 commit ce9a32b
Show file tree
Hide file tree
Showing 32 changed files with 250 additions and 207 deletions.
18 changes: 17 additions & 1 deletion client/src/main/resources/assets/cinderscapes/lang/en_us.json
Original file line number Diff line number Diff line change
Expand Up @@ -140,5 +140,21 @@
"trim_material.cinderscapes.sulfur_quartz": "Sulfur Quartz Material",

"block.cinderscapes.nodzol": "Nodzol",
"block.cinderscapes.nodzol.description": "This block is nursed..."
"block.cinderscapes.nodzol.description": "This block is nursed...",

"tag.item.c.dark_ashes_dusts": "Dark Ashes Dusts",
"tag.item.c.quartz": "Quartz",
"tag.item.c.quartz_blocks": "Quartz Blocks",
"tag.item.c.storage_blocks.sulfur": "Storage Blocks for Sulfur",
"tag.item.c.stripped_logs": "Stripped Logs",
"tag.item.c.stripped_wood": "Stripped Wood",
"tag.item.c.sulfur_ores": "Sulfur Ores",
"tag.item.c.ores.sulfurs": "Ores of Sulfurs",
"tag.item.c.sulfurs": "Sulfurs",

"tag.item.cinderscapes.rose_quartz_convertibles": "Rose Quartz Convertibles",
"tag.item.cinderscapes.scorched_stems": "Scorched Stems",
"tag.item.cinderscapes.smoky_quartz_convertibles": "Smoky Quartz Convertibles",
"tag.item.cinderscapes.sulfur_quartz_convertibles": "Sulfur Quartz Convertibles",
"tag.item.cinderscapes.umbral_stems": "Umbral Stems"
}
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,15 @@
import com.terraformersmc.cinderscapes.item.CinderscapesItemGroups;
import net.fabricmc.api.ModInitializer;
import net.fabricmc.loader.api.FabricLoader;
import net.minecraft.util.Identifier;
import org.apache.commons.lang3.StringUtils;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;

import java.util.ArrayList;

public class Cinderscapes implements ModInitializer {
public static final String NAMESPACE = "cinderscapes";
public static final Logger LOGGER = LogManager.getLogger(StringUtils.capitalize(NAMESPACE));
public static final String MOD_ID = "cinderscapes";
public static final Logger LOGGER = LogManager.getLogger(StringUtils.capitalize(MOD_ID));

private static Boolean initialized = false;
private static final ArrayList<Runnable> runnables = new ArrayList<>(1);
Expand Down Expand Up @@ -50,8 +49,4 @@ public static void callbackWhenInitialized(Runnable callback) {
runnables.add(callback);
}
}

public static Identifier id(String path) {
return new Identifier(NAMESPACE, path);
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
import com.terraformersmc.cinderscapes.init.CinderscapesPlacedFeatures;
import com.terraformersmc.cinderscapes.init.CinderscapesSoundEvents;
import com.terraformersmc.cinderscapes.mixin.OverworldBiomeCreatorAccessor;
import net.minecraft.client.sound.MusicType;
import net.minecraft.entity.EntityType;
import net.minecraft.entity.SpawnGroup;
import net.minecraft.particle.ParticleTypes;
Expand All @@ -13,6 +12,7 @@
import net.minecraft.registry.RegistryKeys;
import net.minecraft.sound.BiomeAdditionsSound;
import net.minecraft.sound.BiomeMoodSound;
import net.minecraft.sound.MusicType;
import net.minecraft.sound.SoundEvents;
import net.minecraft.world.biome.Biome;
import net.minecraft.world.biome.BiomeEffects;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
import com.terraformersmc.cinderscapes.init.CinderscapesPlacedFeatures;
import com.terraformersmc.cinderscapes.init.CinderscapesSoundEvents;
import com.terraformersmc.cinderscapes.mixin.OverworldBiomeCreatorAccessor;
import net.minecraft.client.sound.MusicType;
import net.minecraft.entity.EntityType;
import net.minecraft.entity.SpawnGroup;
import net.minecraft.particle.ParticleTypes;
Expand All @@ -13,6 +12,7 @@
import net.minecraft.registry.RegistryKeys;
import net.minecraft.sound.BiomeAdditionsSound;
import net.minecraft.sound.BiomeMoodSound;
import net.minecraft.sound.MusicType;
import net.minecraft.sound.SoundEvents;
import net.minecraft.world.biome.Biome;
import net.minecraft.world.biome.BiomeEffects;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

public class CinderscapesBiomeRemappings implements BiomeRemapperApi {
public void init() {
register(Cinderscapes.NAMESPACE, DataVersions.V_1_18_2, ImmutableMap.<String, String>builder()
register(Cinderscapes.MOD_ID, DataVersions.V_1_18_2, ImmutableMap.<String, String>builder()
.put("cinderscapes:quartz_canyon", "cinderscapes:quartz_cavern")
.build());
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
import com.terraformersmc.cinderscapes.init.CinderscapesPlacedFeatures;
import com.terraformersmc.cinderscapes.init.CinderscapesSoundEvents;
import com.terraformersmc.cinderscapes.mixin.OverworldBiomeCreatorAccessor;
import net.minecraft.client.sound.MusicType;
import net.minecraft.entity.EntityType;
import net.minecraft.entity.SpawnGroup;
import net.minecraft.particle.ParticleTypes;
Expand All @@ -13,6 +12,7 @@
import net.minecraft.registry.RegistryKeys;
import net.minecraft.sound.BiomeAdditionsSound;
import net.minecraft.sound.BiomeMoodSound;
import net.minecraft.sound.MusicType;
import net.minecraft.sound.SoundEvents;
import net.minecraft.world.biome.Biome;
import net.minecraft.world.biome.BiomeEffects;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
import com.terraformersmc.cinderscapes.init.CinderscapesPlacedFeatures;
import com.terraformersmc.cinderscapes.init.CinderscapesSoundEvents;
import com.terraformersmc.cinderscapes.mixin.OverworldBiomeCreatorAccessor;
import net.minecraft.client.sound.MusicType;
import net.minecraft.entity.EntityType;
import net.minecraft.entity.SpawnGroup;
import net.minecraft.particle.ParticleTypes;
Expand All @@ -13,6 +12,7 @@
import net.minecraft.registry.RegistryKeys;
import net.minecraft.sound.BiomeAdditionsSound;
import net.minecraft.sound.BiomeMoodSound;
import net.minecraft.sound.MusicType;
import net.minecraft.sound.SoundEvents;
import net.minecraft.world.biome.Biome;
import net.minecraft.world.biome.BiomeEffects;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
import me.shedaniel.autoconfig.annotation.ConfigEntry;
import me.shedaniel.autoconfig.serializer.GsonConfigSerializer;

@Config(name = Cinderscapes.NAMESPACE)
@Config(name = Cinderscapes.MOD_ID)
public final class CinderscapesConfig implements ConfigData {
@ConfigEntry.Gui.Excluded
public static CinderscapesConfig INSTANCE;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import com.terraformersmc.cinderscapes.init.CinderscapesBiomes;
import net.fabricmc.fabric.api.datagen.v1.FabricDataOutput;
import net.fabricmc.fabric.api.datagen.v1.provider.FabricTagProvider;
import net.fabricmc.fabric.api.tag.convention.v1.ConventionalBiomeTags;
import net.fabricmc.fabric.api.tag.convention.v2.ConventionalBiomeTags;
import net.minecraft.registry.RegistryKeys;
import net.minecraft.registry.RegistryWrapper;
import net.minecraft.registry.tag.BiomeTags;
Expand All @@ -19,21 +19,21 @@ protected CinderscapesBiomeTagProvider(FabricDataOutput output, CompletableFutur
@Override
public void configure(RegistryWrapper.WrapperLookup registries) {
/*
* Vanilla biome categories
* Vanilla and Conventional biome categories
*/
getOrCreateTagBuilder(BiomeTags.IS_NETHER)
.addOptional(CinderscapesBiomes.ASHY_SHOALS)
.addOptional(CinderscapesBiomes.BLACKSTONE_SHALES)
.addOptional(CinderscapesBiomes.LUMINOUS_GROVE)
.addOptional(CinderscapesBiomes.QUARTZ_CAVERN);

getOrCreateTagBuilder(ConventionalBiomeTags.NETHER_FORESTS)
getOrCreateTagBuilder(ConventionalBiomeTags.IS_NETHER_FOREST)
.addOptional(CinderscapesBiomes.LUMINOUS_GROVE);

getOrCreateTagBuilder(ConventionalBiomeTags.WASTELAND)
getOrCreateTagBuilder(ConventionalBiomeTags.IS_WASTELAND)
.addOptional(CinderscapesBiomes.ASHY_SHOALS);

getOrCreateTagBuilder(ConventionalBiomeTags.VEGETATION_SPARSE)
getOrCreateTagBuilder(ConventionalBiomeTags.IS_VEGETATION_SPARSE)
.addOptional(CinderscapesBiomes.BLACKSTONE_SHALES);


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
import net.fabricmc.fabric.api.datagen.v1.provider.FabricBlockLootTableProvider;
import net.minecraft.block.Blocks;
import net.minecraft.data.server.loottable.vanilla.VanillaBlockLootTableGenerator;
import net.minecraft.enchantment.Enchantment;
import net.minecraft.enchantment.Enchantments;
import net.minecraft.item.Items;
import net.minecraft.loot.LootPool;
Expand All @@ -22,17 +23,25 @@
import net.minecraft.loot.provider.number.ConstantLootNumberProvider;
import net.minecraft.loot.provider.number.UniformLootNumberProvider;
import net.minecraft.predicate.StatePredicate;
import net.minecraft.registry.RegistryKeys;
import net.minecraft.registry.RegistryWrapper;

import java.util.concurrent.CompletableFuture;

public class CinderscapesBlockLootTableProvider extends FabricBlockLootTableProvider {
private final CompletableFuture<RegistryWrapper.WrapperLookup> registriesFuture;

protected CinderscapesBlockLootTableProvider(FabricDataOutput output, CompletableFuture<RegistryWrapper.WrapperLookup> registriesFuture) {
super(output, registriesFuture);

this.registriesFuture = registriesFuture;
}

@Override
public void generate() {
RegistryWrapper.Impl<Enchantment> enchantmentRegistry = registriesFuture.getNow(null)
.getWrapperOrThrow(RegistryKeys.ENCHANTMENT);

// simple blocks
addDrop(CinderscapesBlocks.ASH_BLOCK);
addDrop(CinderscapesBlocks.CHISELED_ROSE_QUARTZ_BLOCK);
Expand Down Expand Up @@ -156,12 +165,12 @@ public void generate() {
.pool(
LootPool.builder().conditionally(BlockStatePropertyLootCondition.builder(CinderscapesBlocks.BRAMBLE_BERRY_BUSH).properties(StatePredicate.Builder.create().exactMatch(BrambleBerryBushBlock.AGE, 3)))
.with(ItemEntry.builder(CinderscapesItems.BRAMBLE_BERRIES)).apply(SetCountLootFunction.builder(UniformLootNumberProvider.create(2.0f, 3.0f)))
.apply(ApplyBonusLootFunction.uniformBonusCount(Enchantments.FORTUNE))
.apply(ApplyBonusLootFunction.uniformBonusCount(enchantmentRegistry.getOrThrow(Enchantments.FORTUNE)))
)
.pool(
LootPool.builder().conditionally(BlockStatePropertyLootCondition.builder(CinderscapesBlocks.BRAMBLE_BERRY_BUSH).properties(StatePredicate.Builder.create().exactMatch(BrambleBerryBushBlock.AGE, 2)))
.with(ItemEntry.builder(CinderscapesItems.BRAMBLE_BERRIES)).apply(SetCountLootFunction.builder(UniformLootNumberProvider.create(1.0f, 2.0f)))
.apply(ApplyBonusLootFunction.uniformBonusCount(Enchantments.FORTUNE))
.apply(ApplyBonusLootFunction.uniformBonusCount(enchantmentRegistry.getOrThrow(Enchantments.FORTUNE)))
)
));

Expand All @@ -174,7 +183,7 @@ public void generate() {
AshLayerBlock.LAYERS.getValues(), layers -> ItemEntry.builder(CinderscapesItems.ASH_PILE)
.conditionally(BlockStatePropertyLootCondition.builder(block).properties(StatePredicate.Builder.create().exactMatch(AshLayerBlock.LAYERS, layers)))
.apply(SetCountLootFunction.builder(ConstantLootNumberProvider.create(layers)))
).conditionally(WITHOUT_SILK_TOUCH),
).conditionally(createWithoutSilkTouchCondition()),
AlternativeEntry.builder(
AshLayerBlock.LAYERS.getValues(), layers -> layers == 8 ? ItemEntry.builder(CinderscapesBlocks.ASH_BLOCK) : ItemEntry.builder(CinderscapesBlocks.ASH)
.conditionally(BlockStatePropertyLootCondition.builder(block).properties(StatePredicate.Builder.create().exactMatch(AshLayerBlock.LAYERS, layers)))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
import com.terraformersmc.cinderscapes.tag.CinderscapesBlockTags;
import net.fabricmc.fabric.api.datagen.v1.FabricDataOutput;
import net.fabricmc.fabric.api.datagen.v1.provider.FabricTagProvider;
import net.fabricmc.fabric.api.tag.convention.v1.ConventionalBlockTags;
import net.fabricmc.fabric.api.tag.convention.v2.ConventionalBlockTags;
import net.minecraft.block.Blocks;
import net.minecraft.registry.RegistryWrapper;
import net.minecraft.registry.tag.BlockTags;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,12 +33,12 @@ public static void buildRegistry(RegistryBuilder registryBuilder) {
@Override
public void configure(RegistryWrapper.WrapperLookup registries, Entries entries) {
// worldgen
addAll(entries, registries.getWrapperOrThrow(RegistryKeys.CONFIGURED_FEATURE), Cinderscapes.NAMESPACE);
addAll(entries, registries.getWrapperOrThrow(RegistryKeys.PLACED_FEATURE), Cinderscapes.NAMESPACE);
addAll(entries, registries.getWrapperOrThrow(RegistryKeys.BIOME), Cinderscapes.NAMESPACE);
addAll(entries, registries.getWrapperOrThrow(RegistryKeys.CONFIGURED_FEATURE), Cinderscapes.MOD_ID);
addAll(entries, registries.getWrapperOrThrow(RegistryKeys.PLACED_FEATURE), Cinderscapes.MOD_ID);
addAll(entries, registries.getWrapperOrThrow(RegistryKeys.BIOME), Cinderscapes.MOD_ID);

// other registries
addAll(entries, registries.getWrapperOrThrow(RegistryKeys.TRIM_MATERIAL), Cinderscapes.NAMESPACE);
addAll(entries, registries.getWrapperOrThrow(RegistryKeys.TRIM_MATERIAL), Cinderscapes.MOD_ID);
}

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
import com.terraformersmc.cinderscapes.tag.CinderscapesItemTags;
import net.fabricmc.fabric.api.datagen.v1.FabricDataOutput;
import net.fabricmc.fabric.api.datagen.v1.provider.FabricTagProvider;
import net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags;
import net.fabricmc.fabric.api.tag.convention.v2.ConventionalItemTags;
import net.minecraft.item.Items;
import net.minecraft.registry.RegistryWrapper;
import net.minecraft.registry.tag.BlockTags;
Expand Down Expand Up @@ -98,13 +98,19 @@ public void configure(RegistryWrapper.WrapperLookup registries) {


// conventional tags
getOrCreateTagBuilder(ConventionalItemTags.BERRIES_FOODS)
.add(CinderscapesItems.BRAMBLE_BERRIES);

getOrCreateTagBuilder(CinderscapesItemTags.DARK_ASHES_DUSTS)
.add(CinderscapesItems.ASH_PILE);

getOrCreateTagBuilder(ConventionalItemTags.DUSTS)
.add(CinderscapesItems.ASH_PILE);

getOrCreateTagBuilder(ConventionalItemTags.FOODS)
.add(CinderscapesItems.BRAMBLE_BERRIES);

getOrCreateTagBuilder(ConventionalItemTags.QUARTZ)
getOrCreateTagBuilder(ConventionalItemTags.QUARTZ_GEMS)
.add(Items.QUARTZ)
.add(CinderscapesItems.ROSE_QUARTZ)
.add(CinderscapesItems.SMOKY_QUARTZ)
Expand Down Expand Up @@ -132,11 +138,17 @@ public void configure(RegistryWrapper.WrapperLookup registries) {
.add(CinderscapesBlocks.SMOKY_QUARTZ_ORE.asItem())
.add(CinderscapesBlocks.SULFUR_QUARTZ_ORE.asItem());

getOrCreateTagBuilder(ConventionalItemTags.STORAGE_BLOCKS)
.add(CinderscapesBlocks.SULFUR_BLOCK.asItem());

getOrCreateTagBuilder(CinderscapesItemTags.STORAGE_BLOCKS_SULFUR)
.add(CinderscapesBlocks.SULFUR_BLOCK.asItem());

copy(CinderscapesBlockTags.STRIPPED_LOGS, CinderscapesItemTags.STRIPPED_LOGS);

copy(CinderscapesBlockTags.STRIPPED_WOOD, CinderscapesItemTags.STRIPPED_WOOD);

getOrCreateTagBuilder(CinderscapesItemTags.SULFUR_ORES)
getOrCreateTagBuilder(CinderscapesItemTags.SULFURS_ORES)
.add(CinderscapesBlocks.SULFUR_ORE.asItem());

getOrCreateTagBuilder(CinderscapesItemTags.SULFURS)
Expand All @@ -162,5 +174,15 @@ public void configure(RegistryWrapper.WrapperLookup registries) {
.add(CinderscapesBlocks.SULFUR_QUARTZ_PILLAR.asItem());

copy(CinderscapesBlockTags.UMBRAL_STEMS, CinderscapesItemTags.UMBRAL_STEMS);


// TODO: DEPRECATED as of 1.21
getOrCreateTagBuilder(CinderscapesItemTags.QUARTZ)
.add(Items.QUARTZ)
.add(CinderscapesItems.ROSE_QUARTZ)
.add(CinderscapesItems.SMOKY_QUARTZ)
.add(CinderscapesItems.SULFUR_QUARTZ);
getOrCreateTagBuilder(CinderscapesItemTags.SULFUR_ORES)
.add(CinderscapesBlocks.SULFUR_ORE.asItem());
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
import com.terraformersmc.cinderscapes.tag.CinderscapesItemTags;
import net.fabricmc.fabric.api.datagen.v1.FabricDataOutput;
import net.fabricmc.fabric.api.datagen.v1.provider.FabricRecipeProvider;
import net.fabricmc.fabric.api.tag.convention.v1.ConventionalItemTags;
import net.fabricmc.fabric.api.tag.convention.v2.ConventionalItemTags;
import net.minecraft.advancement.criterion.InventoryChangedCriterion;
import net.minecraft.data.server.recipe.RecipeExporter;
import net.minecraft.data.server.recipe.ShapedRecipeJsonBuilder;
Expand Down Expand Up @@ -37,30 +37,30 @@ public void generate(RecipeExporter exporter) {
.pattern("TQT")
.pattern("SSS")
.input('T', Items.REDSTONE_TORCH)
.input('Q', ConventionalItemTags.QUARTZ)
.input('Q', ConventionalItemTags.QUARTZ_GEMS)
.input('S', Items.STONE)
.criterion("has_quartz", InventoryChangedCriterion.Conditions.items(getItemTagPredicate(ConventionalItemTags.QUARTZ)))
.offerTo(exporter, new Identifier("minecraft", "comparator"));
.criterion("has_quartz", InventoryChangedCriterion.Conditions.items(getItemTagPredicate(ConventionalItemTags.QUARTZ_GEMS)))
.offerTo(exporter, Identifier.ofVanilla("comparator"));

ShapedRecipeJsonBuilder.create(RecipeCategory.REDSTONE, Items.DAYLIGHT_DETECTOR, 1)
.pattern("GGG")
.pattern("QQQ")
.pattern("WWW")
.input('G', Items.GLASS)
.input('Q', ConventionalItemTags.QUARTZ)
.input('Q', ConventionalItemTags.QUARTZ_GEMS)
.input('W', ItemTags.WOODEN_SLABS)
.criterion("has_quartz", InventoryChangedCriterion.Conditions.items(getItemTagPredicate(ConventionalItemTags.QUARTZ)))
.offerTo(exporter, new Identifier("minecraft", "daylight_detector"));
.criterion("has_quartz", InventoryChangedCriterion.Conditions.items(getItemTagPredicate(ConventionalItemTags.QUARTZ_GEMS)))
.offerTo(exporter, Identifier.ofVanilla("daylight_detector"));

ShapedRecipeJsonBuilder.create(RecipeCategory.REDSTONE, Items.OBSERVER, 1)
.pattern("CCC")
.pattern("RRQ")
.pattern("CCC")
.input('C', Items.COBBLESTONE)
.input('Q', ConventionalItemTags.QUARTZ)
.input('Q', ConventionalItemTags.QUARTZ_GEMS)
.input('R', Items.REDSTONE)
.criterion("has_quartz", InventoryChangedCriterion.Conditions.items(getItemTagPredicate(ConventionalItemTags.QUARTZ)))
.offerTo(exporter, new Identifier("minecraft", "observer"));
.criterion("has_quartz", InventoryChangedCriterion.Conditions.items(getItemTagPredicate(ConventionalItemTags.QUARTZ_GEMS)))
.offerTo(exporter, Identifier.ofVanilla("observer"));


// misc. recipes
Expand Down Expand Up @@ -294,6 +294,6 @@ private static ItemPredicate getItemTagPredicate(TagKey<Item> itemTagKey) {

@Override
protected Identifier getRecipeIdentifier(Identifier identifier) {
return new Identifier(Cinderscapes.NAMESPACE, identifier.getPath());
return Identifier.of(Cinderscapes.MOD_ID, identifier.getPath());
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,6 @@ public static void bootstrap(Registerable<ArmorTrimMaterial> registerable) {
}

private static RegistryKey<ArmorTrimMaterial> createRegistryKey(String id) {
return RegistryKey.of(RegistryKeys.TRIM_MATERIAL, Identifier.of(Cinderscapes.NAMESPACE, id));
return RegistryKey.of(RegistryKeys.TRIM_MATERIAL, Identifier.of(Cinderscapes.MOD_ID, id));
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,10 @@
import java.util.List;

public class CinderscapesBiomes {
public static final RegistryKey<Biome> ASHY_SHOALS = RegistryKey.of(RegistryKeys.BIOME, Identifier.of(Cinderscapes.NAMESPACE, "ashy_shoals"));
public static final RegistryKey<Biome> BLACKSTONE_SHALES = RegistryKey.of(RegistryKeys.BIOME, Identifier.of(Cinderscapes.NAMESPACE, "blackstone_shales"));
public static final RegistryKey<Biome> LUMINOUS_GROVE = RegistryKey.of(RegistryKeys.BIOME, Identifier.of(Cinderscapes.NAMESPACE, "luminous_grove"));
public static final RegistryKey<Biome> QUARTZ_CAVERN = RegistryKey.of(RegistryKeys.BIOME, Identifier.of(Cinderscapes.NAMESPACE, "quartz_cavern"));
public static final RegistryKey<Biome> ASHY_SHOALS = RegistryKey.of(RegistryKeys.BIOME, Identifier.of(Cinderscapes.MOD_ID, "ashy_shoals"));
public static final RegistryKey<Biome> BLACKSTONE_SHALES = RegistryKey.of(RegistryKeys.BIOME, Identifier.of(Cinderscapes.MOD_ID, "blackstone_shales"));
public static final RegistryKey<Biome> LUMINOUS_GROVE = RegistryKey.of(RegistryKeys.BIOME, Identifier.of(Cinderscapes.MOD_ID, "luminous_grove"));
public static final RegistryKey<Biome> QUARTZ_CAVERN = RegistryKey.of(RegistryKeys.BIOME, Identifier.of(Cinderscapes.MOD_ID, "quartz_cavern"));

@SuppressWarnings("unused")
public static final List<RegistryKey<Biome>> BIOMES = List.of(
Expand Down
Loading

0 comments on commit ce9a32b

Please sign in to comment.