diff --git a/src/generated/resources/assets/aphelion/blockstates/electric_arc_furnace.json b/src/generated/resources/assets/aphelion/blockstates/electric_arc_furnace.json new file mode 100644 index 0000000..0d761dc --- /dev/null +++ b/src/generated/resources/assets/aphelion/blockstates/electric_arc_furnace.json @@ -0,0 +1,64 @@ +{ + "variants": { + "facing=east,formed=false,lit=false": { + "model": "aphelion:block/electric_arc_furnace", + "y": 90 + }, + "facing=east,formed=false,lit=true": { + "model": "aphelion:block/electric_arc_furnace", + "y": 90 + }, + "facing=east,formed=true,lit=false": { + "model": "aphelion:block/electric_arc_furnace", + "y": 90 + }, + "facing=east,formed=true,lit=true": { + "model": "aphelion:block/electric_arc_furnace", + "y": 90 + }, + "facing=north,formed=false,lit=false": { + "model": "aphelion:block/electric_arc_furnace" + }, + "facing=north,formed=false,lit=true": { + "model": "aphelion:block/electric_arc_furnace" + }, + "facing=north,formed=true,lit=false": { + "model": "aphelion:block/electric_arc_furnace" + }, + "facing=north,formed=true,lit=true": { + "model": "aphelion:block/electric_arc_furnace" + }, + "facing=south,formed=false,lit=false": { + "model": "aphelion:block/electric_arc_furnace", + "y": 180 + }, + "facing=south,formed=false,lit=true": { + "model": "aphelion:block/electric_arc_furnace", + "y": 180 + }, + "facing=south,formed=true,lit=false": { + "model": "aphelion:block/electric_arc_furnace", + "y": 180 + }, + "facing=south,formed=true,lit=true": { + "model": "aphelion:block/electric_arc_furnace", + "y": 180 + }, + "facing=west,formed=false,lit=false": { + "model": "aphelion:block/electric_arc_furnace", + "y": 270 + }, + "facing=west,formed=false,lit=true": { + "model": "aphelion:block/electric_arc_furnace", + "y": 270 + }, + "facing=west,formed=true,lit=false": { + "model": "aphelion:block/electric_arc_furnace", + "y": 270 + }, + "facing=west,formed=true,lit=true": { + "model": "aphelion:block/electric_arc_furnace", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/aphelion/blockstates/oxygen_test_block.json b/src/generated/resources/assets/aphelion/blockstates/oxygen_test_block.json new file mode 100644 index 0000000..4d850bf --- /dev/null +++ b/src/generated/resources/assets/aphelion/blockstates/oxygen_test_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "aphelion:block/oxygen_test_block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/aphelion/models/block/electric_arc_furnace.json b/src/generated/resources/assets/aphelion/models/block/electric_arc_furnace.json new file mode 100644 index 0000000..07f6a0a --- /dev/null +++ b/src/generated/resources/assets/aphelion/models/block/electric_arc_furnace.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/orientable", + "textures": { + "front": "aphelion:block/electric_arc_furnace_front", + "side": "minecraft:block/blast_furnace_side", + "top": "minecraft:block/blast_furnace_top" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/aphelion/models/block/oxygen_test_block.json b/src/generated/resources/assets/aphelion/models/block/oxygen_test_block.json new file mode 100644 index 0000000..0d70f77 --- /dev/null +++ b/src/generated/resources/assets/aphelion/models/block/oxygen_test_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "aphelion:block/oxygen_test_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/aphelion/models/item/arc_furnace_casing.json b/src/generated/resources/assets/aphelion/models/item/arc_furnace_casing.json new file mode 100644 index 0000000..c83a895 --- /dev/null +++ b/src/generated/resources/assets/aphelion/models/item/arc_furnace_casing.json @@ -0,0 +1,3 @@ +{ + "parent": "aphelion:block/arc_furnace_casing" +} \ No newline at end of file diff --git a/src/generated/resources/assets/aphelion/models/item/oxygen_test_block.json b/src/generated/resources/assets/aphelion/models/item/oxygen_test_block.json new file mode 100644 index 0000000..bd9cd44 --- /dev/null +++ b/src/generated/resources/assets/aphelion/models/item/oxygen_test_block.json @@ -0,0 +1,3 @@ +{ + "parent": "aphelion:block/oxygen_test_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/aphelion/models/item/vacuum_arc_furnace_controller.json b/src/generated/resources/assets/aphelion/models/item/vacuum_arc_furnace_controller.json new file mode 100644 index 0000000..8ba7348 --- /dev/null +++ b/src/generated/resources/assets/aphelion/models/item/vacuum_arc_furnace_controller.json @@ -0,0 +1,3 @@ +{ + "parent": "aphelion:block/vacuum_arc_furnace_controller" +} \ No newline at end of file diff --git a/src/generated/resources/data/aphelion/loot_table/blocks/arc_furnace_casing.json b/src/generated/resources/data/aphelion/loot_table/blocks/arc_furnace_casing.json new file mode 100644 index 0000000..f8283e4 --- /dev/null +++ b/src/generated/resources/data/aphelion/loot_table/blocks/arc_furnace_casing.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "aphelion:arc_furnace_casing" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "aphelion:blocks/arc_furnace_casing" +} \ No newline at end of file diff --git a/src/generated/resources/data/aphelion/loot_table/blocks/oxygen_test_block.json b/src/generated/resources/data/aphelion/loot_table/blocks/oxygen_test_block.json new file mode 100644 index 0000000..a43c5da --- /dev/null +++ b/src/generated/resources/data/aphelion/loot_table/blocks/oxygen_test_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "aphelion:oxygen_test_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "aphelion:blocks/oxygen_test_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/aphelion/loot_table/blocks/vacuum_arc_furnace_controller.json b/src/generated/resources/data/aphelion/loot_table/blocks/vacuum_arc_furnace_controller.json new file mode 100644 index 0000000..459b45b --- /dev/null +++ b/src/generated/resources/data/aphelion/loot_table/blocks/vacuum_arc_furnace_controller.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "aphelion:vacuum_arc_furnace_controller" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "aphelion:blocks/vacuum_arc_furnace_controller" +} \ No newline at end of file diff --git a/src/generated/resources/data/aphelion/loot_table/blocks/vaf_dummy_block.json b/src/generated/resources/data/aphelion/loot_table/blocks/vaf_dummy_block.json new file mode 100644 index 0000000..1c0e60c --- /dev/null +++ b/src/generated/resources/data/aphelion/loot_table/blocks/vaf_dummy_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:air" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "aphelion:blocks/vaf_dummy_block" +} \ No newline at end of file diff --git a/src/main/java/net/xevianlight/aphelion/core/init/ModBlockEntities.java b/src/main/java/net/xevianlight/aphelion/core/init/ModBlockEntities.java index 57ae8c8..e61a735 100644 --- a/src/main/java/net/xevianlight/aphelion/core/init/ModBlockEntities.java +++ b/src/main/java/net/xevianlight/aphelion/core/init/ModBlockEntities.java @@ -2,7 +2,6 @@ package net.xevianlight.aphelion.core.init; import net.minecraft.core.registries.BuiltInRegistries; import net.minecraft.world.level.block.entity.BlockEntityType; -import net.neoforged.fml.common.Mod; import net.neoforged.neoforge.registries.DeferredRegister; import net.xevianlight.aphelion.Aphelion; import net.xevianlight.aphelion.block.dummy.entity.VAFMultiblockDummyBlockEntity; diff --git a/src/main/java/net/xevianlight/aphelion/core/init/ModBlocks.java b/src/main/java/net/xevianlight/aphelion/core/init/ModBlocks.java index 028ee25..a85c673 100644 --- a/src/main/java/net/xevianlight/aphelion/core/init/ModBlocks.java +++ b/src/main/java/net/xevianlight/aphelion/core/init/ModBlocks.java @@ -1,7 +1,6 @@ package net.xevianlight.aphelion.core.init; import net.minecraft.world.level.block.Block; -import net.minecraft.world.level.block.Blocks; import net.neoforged.neoforge.registries.DeferredBlock; import net.neoforged.neoforge.registries.DeferredRegister; import net.xevianlight.aphelion.Aphelion;