diff --git a/src/main/java/net/mcreator/customoregen/OresCommand.java b/src/main/java/net/mcreator/customoregen/OresCommand.java index 242b018c6..88d96d6c9 100644 --- a/src/main/java/net/mcreator/customoregen/OresCommand.java +++ b/src/main/java/net/mcreator/customoregen/OresCommand.java @@ -65,10 +65,13 @@ public class OresCommand { public static void onRegisterCommands(RegisterCommandsEvent event) { CommandDispatcher dispatcher = event.getDispatcher(); + // Niveau de permission 2 = OP (Admin level) dispatcher.register(Commands.literal("ores") + .requires(source -> source.hasPermission(2)) .executes(OresCommand::executeOres)); dispatcher.register(Commands.literal("ore") + .requires(source -> source.hasPermission(2)) .executes(OresCommand::executeOres)); } diff --git a/src/main/resources/data/custom_ore_gen/neoforge/biome_modifier/add_cold_biomes_ores.json b/src/main/resources/data/custom_ore_gen/neoforge/biome_modifier/add_cold_biomes_ores.json new file mode 100644 index 000000000..91473c3e4 --- /dev/null +++ b/src/main/resources/data/custom_ore_gen/neoforge/biome_modifier/add_cold_biomes_ores.json @@ -0,0 +1,10 @@ +{ + "type": "neoforge:add_features", + "biomes": "#custom_ore_gen:cold_biomes", + "features": [ + "custom_ore_gen:lapisore", + "custom_ore_gen:deepslatelapisore", + "custom_ore_gen:deepslatediamondore" + ], + "step": "underground_ores" +} diff --git a/src/main/resources/data/custom_ore_gen/neoforge/biome_modifier/add_custom_ores.json b/src/main/resources/data/custom_ore_gen/neoforge/biome_modifier/add_custom_ores.json deleted file mode 100644 index 0d9da3856..000000000 --- a/src/main/resources/data/custom_ore_gen/neoforge/biome_modifier/add_custom_ores.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "neoforge:add_features", - "biomes": "#minecraft:is_overworld", - "features": [ - "custom_ore_gen:sharddiamondblockore", - "custom_ore_gen:puregoldenore", - "custom_ore_gen:deepslatepuregoldenore", - "custom_ore_gen:concentratedcoalore", - "custom_ore_gen:deepslatesharddiamondore", - "custom_ore_gen:deepslatediamondore", - "custom_ore_gen:lapisore", - "custom_ore_gen:deepslatelapisore", - "custom_ore_gen:redstoneore", - "custom_ore_gen:deepslateredstoneore", - "custom_ore_gen:copperhighore", - "custom_ore_gen:copperlowerore", - "custom_ore_gen:highemeraldore", - "custom_ore_gen:loweremeraldore", - "custom_ore_gen:ironore", - "custom_ore_gen:deepslateironore" - ], - "step": "underground_ores" -} \ No newline at end of file diff --git a/src/main/resources/data/custom_ore_gen/neoforge/biome_modifier/add_hot_biomes_ores.json b/src/main/resources/data/custom_ore_gen/neoforge/biome_modifier/add_hot_biomes_ores.json new file mode 100644 index 000000000..c0df5e8bb --- /dev/null +++ b/src/main/resources/data/custom_ore_gen/neoforge/biome_modifier/add_hot_biomes_ores.json @@ -0,0 +1,13 @@ +{ + "type": "neoforge:add_features", + "biomes": "#custom_ore_gen:hot_biomes", + "features": [ + "custom_ore_gen:puregoldenore", + "custom_ore_gen:deepslatepuregoldenore", + "custom_ore_gen:copperhighore", + "custom_ore_gen:copperlowerore", + "custom_ore_gen:redstoneore", + "custom_ore_gen:deepslateredstoneore" + ], + "step": "underground_ores" +} diff --git a/src/main/resources/data/custom_ore_gen/neoforge/biome_modifier/add_mountain_biomes_ores.json b/src/main/resources/data/custom_ore_gen/neoforge/biome_modifier/add_mountain_biomes_ores.json new file mode 100644 index 000000000..af566603b --- /dev/null +++ b/src/main/resources/data/custom_ore_gen/neoforge/biome_modifier/add_mountain_biomes_ores.json @@ -0,0 +1,8 @@ +{ + "type": "neoforge:add_features", + "biomes": "#custom_ore_gen:mountain_biomes", + "features": [ + "custom_ore_gen:highemeraldore" + ], + "step": "underground_ores" +} diff --git a/src/main/resources/data/custom_ore_gen/neoforge/biome_modifier/add_rare_biomes_ores.json b/src/main/resources/data/custom_ore_gen/neoforge/biome_modifier/add_rare_biomes_ores.json new file mode 100644 index 000000000..8304a38b3 --- /dev/null +++ b/src/main/resources/data/custom_ore_gen/neoforge/biome_modifier/add_rare_biomes_ores.json @@ -0,0 +1,8 @@ +{ + "type": "neoforge:add_features", + "biomes": "#custom_ore_gen:rare_biomes", + "features": [ + "custom_ore_gen:loweremeraldore" + ], + "step": "underground_ores" +} diff --git a/src/main/resources/data/custom_ore_gen/neoforge/biome_modifier/add_shard_diamond_ores.json b/src/main/resources/data/custom_ore_gen/neoforge/biome_modifier/add_shard_diamond_ores.json new file mode 100644 index 000000000..db42f13b7 --- /dev/null +++ b/src/main/resources/data/custom_ore_gen/neoforge/biome_modifier/add_shard_diamond_ores.json @@ -0,0 +1,11 @@ +{ + "type": "neoforge:add_features", + "biomes": { + "type": "neoforge:any" + }, + "features": [ + "custom_ore_gen:sharddiamondblockore", + "custom_ore_gen:deepslatesharddiamondore" + ], + "step": "underground_ores" +} diff --git a/src/main/resources/data/custom_ore_gen/neoforge/biome_modifier/add_tempered_biomes_ores.json b/src/main/resources/data/custom_ore_gen/neoforge/biome_modifier/add_tempered_biomes_ores.json new file mode 100644 index 000000000..2693036aa --- /dev/null +++ b/src/main/resources/data/custom_ore_gen/neoforge/biome_modifier/add_tempered_biomes_ores.json @@ -0,0 +1,10 @@ +{ + "type": "neoforge:add_features", + "biomes": "#custom_ore_gen:tempered_biomes", + "features": [ + "custom_ore_gen:ironore", + "custom_ore_gen:deepslateironore", + "custom_ore_gen:concentratedcoalore" + ], + "step": "underground_ores" +}