diff --git a/src/main/resources/data/minecraft/tags/block/fence_gates.json b/src/main/resources/data/minecraft/tags/block/fence_gates.json new file mode 100644 index 000000000..eb489c0d9 --- /dev/null +++ b/src/main/resources/data/minecraft/tags/block/fence_gates.json @@ -0,0 +1,8 @@ +{ + "values": [ + "paradise_lost:aurel_fence_gate", + "paradise_lost:mother_aurel_fence_gate", + "paradise_lost:wisteria_fence_gate", + "paradise_lost:orange_fence_gate" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/block/sword_efficient.json b/src/main/resources/data/minecraft/tags/block/sword_efficient.json index ac15bee92..763a92981 100644 --- a/src/main/resources/data/minecraft/tags/block/sword_efficient.json +++ b/src/main/resources/data/minecraft/tags/block/sword_efficient.json @@ -1,5 +1,6 @@ { "values": [ - "paradise_lost:flaxweave_cushion" + "paradise_lost:flaxweave_cushion", + "paradise_lost:flaxweave_cushion_slab" ] } \ No newline at end of file diff --git a/src/main/resources/data/paradise_lost/dimension_type/paradise_lost.json b/src/main/resources/data/paradise_lost/dimension_type/paradise_lost.json index 6f401a9c9..7f2ddef3f 100644 --- a/src/main/resources/data/paradise_lost/dimension_type/paradise_lost.json +++ b/src/main/resources/data/paradise_lost/dimension_type/paradise_lost.json @@ -1,19 +1,23 @@ { - "logical_height": 384, - "infiniburn": "#minecraft:infiniburn_overworld", - "effects": "minecraft:overworld", "ambient_light": 0.03, - "respawn_anchor_works": false, + "bed_works": true, + "coordinate_scale": 10.0, + "effects": "minecraft:overworld", + "has_ceiling": false, "has_raids": false, - "min_y": -64, + "has_skylight": true, "height": 512, + "infiniburn": "#minecraft:infiniburn_overworld", + "logical_height": 384, + "min_y": -64, + "monster_spawn_block_light_limit": 0, + "monster_spawn_light_level": { + "type": "minecraft:uniform", + "max_inclusive": 7, + "min_inclusive": 0 + }, "natural": true, - "coordinate_scale": 10.0, "piglin_safe": false, - "bed_works": true, - "has_skylight": true, - "has_ceiling": false, - "ultrawarm": false, - "monster_spawn_light_level": 3, - "monster_spawn_block_light_limit": 3 + "respawn_anchor_works": false, + "ultrawarm": false } diff --git a/src/main/resources/data/paradise_lost/loot_table/blocks/flaxweave_cushion_slab.json b/src/main/resources/data/paradise_lost/loot_table/blocks/flaxweave_cushion_slab.json new file mode 100644 index 000000000..d65ae6e2b --- /dev/null +++ b/src/main/resources/data/paradise_lost/loot_table/blocks/flaxweave_cushion_slab.json @@ -0,0 +1,34 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "paradise_lost:flaxweave_cushion_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "paradise_lost:flaxweave_cushion_slab" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/paradise_lost/worldgen/placed_feature/ore_cherine.json b/src/main/resources/data/paradise_lost/worldgen/placed_feature/ore_cherine.json index 669abe75b..779c2a9ca 100644 --- a/src/main/resources/data/paradise_lost/worldgen/placed_feature/ore_cherine.json +++ b/src/main/resources/data/paradise_lost/worldgen/placed_feature/ore_cherine.json @@ -3,7 +3,7 @@ "placement": [ { "type": "minecraft:count", - "count": 20 + "count": 36 }, { "type": "minecraft:in_square" diff --git a/src/main/resources/data/paradise_lost/worldgen/placed_feature/ore_floestone_redstone.json b/src/main/resources/data/paradise_lost/worldgen/placed_feature/ore_floestone_redstone.json index 9fcb031b4..bc8768512 100644 --- a/src/main/resources/data/paradise_lost/worldgen/placed_feature/ore_floestone_redstone.json +++ b/src/main/resources/data/paradise_lost/worldgen/placed_feature/ore_floestone_redstone.json @@ -3,7 +3,7 @@ "placement": [ { "type": "minecraft:count", - "count": 6 + "count": 8 }, { "type": "minecraft:in_square" diff --git a/src/main/resources/data/paradise_lost/worldgen/placed_feature/ore_levita.json b/src/main/resources/data/paradise_lost/worldgen/placed_feature/ore_levita.json index db6125490..55ba2a1e0 100644 --- a/src/main/resources/data/paradise_lost/worldgen/placed_feature/ore_levita.json +++ b/src/main/resources/data/paradise_lost/worldgen/placed_feature/ore_levita.json @@ -3,7 +3,7 @@ "placement": [ { "type": "minecraft:count", - "count": 6 + "count": 8 }, { "type": "minecraft:in_square" diff --git a/src/main/resources/data/paradise_lost/worldgen/placed_feature/ore_olvite.json b/src/main/resources/data/paradise_lost/worldgen/placed_feature/ore_olvite.json index c36fafdee..87aa6ba21 100644 --- a/src/main/resources/data/paradise_lost/worldgen/placed_feature/ore_olvite.json +++ b/src/main/resources/data/paradise_lost/worldgen/placed_feature/ore_olvite.json @@ -3,7 +3,7 @@ "placement": [ { "type": "minecraft:count", - "count": 16 + "count": 28 }, { "type": "minecraft:in_square"