diff --git a/src/main/resources/assets/biomesoplenty/blockstates/nether_crystal.json b/src/main/resources/assets/biomesoplenty/blockstates/nether_crystal.json new file mode 100644 index 000000000..423e69a70 --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/blockstates/nether_crystal.json @@ -0,0 +1,52 @@ +{ + "variants": { + "face=ceiling,facing=east": { + "model": "biomesoplenty:block/nether_crystal", + "x": 180 + }, + "face=ceiling,facing=north": { + "model": "biomesoplenty:block/nether_crystal", + "x": 180 + }, + "face=ceiling,facing=south": { + "model": "biomesoplenty:block/nether_crystal", + "x": 180 + }, + "face=ceiling,facing=west": { + "model": "biomesoplenty:block/nether_crystal", + "x": 180 + }, + "face=floor,facing=east": { + "model": "biomesoplenty:block/nether_crystal" + }, + "face=floor,facing=north": { + "model": "biomesoplenty:block/nether_crystal" + }, + "face=floor,facing=south": { + "model": "biomesoplenty:block/nether_crystal" + }, + "face=floor,facing=west": { + "model": "biomesoplenty:block/nether_crystal" + }, + "face=wall,facing=east": { + "model": "biomesoplenty:block/nether_crystal", + "y": 90, + "x": 90 + }, + "face=wall,facing=north": { + "model": "biomesoplenty:block/nether_crystal", + "x": 90 + }, + "face=wall,facing=south": { + "model": "biomesoplenty:block/nether_crystal", + "y": 180, + "x": 90 + }, + "face=wall,facing=west": { + "model": "biomesoplenty:block/nether_crystal", + "y": 270, + "x": 90 + }, + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/biomesoplenty/blockstates/nether_crystal_block.json b/src/main/resources/assets/biomesoplenty/blockstates/nether_crystal_block.json new file mode 100644 index 000000000..0c51a02f9 --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/blockstates/nether_crystal_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "biomesoplenty:block/nether_crystal_block" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/biomesoplenty/lang/en_us.json b/src/main/resources/assets/biomesoplenty/lang/en_us.json index 559256298..c1bd31745 100644 --- a/src/main/resources/assets/biomesoplenty/lang/en_us.json +++ b/src/main/resources/assets/biomesoplenty/lang/en_us.json @@ -226,6 +226,8 @@ "block.biomesoplenty.mud_brick_stairs": "Mud Brick Stairs", "block.biomesoplenty.mud_brick_wall": "Mud Brick Wall", "block.biomesoplenty.mud_bricks": "Mud Bricks", + "block.biomesoplenty.nether_crystal": "Nether Crystal", + "block.biomesoplenty.nether_crystal_block": "Nether Crystal Block", "block.biomesoplenty.orange_autumn_leaves": "Orange Autumn Leaves", "block.biomesoplenty.orange_autumn_sapling": "Orange Autumn Sapling", "block.biomesoplenty.orange_cosmos": "Orange Cosmos", diff --git a/src/main/resources/assets/biomesoplenty/models/block/nether_crystal.json b/src/main/resources/assets/biomesoplenty/models/block/nether_crystal.json new file mode 100644 index 000000000..14be2e86c --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/nether_crystal.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cross", + "textures": { + "cross": "biomesoplenty:block/nether_crystal" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/biomesoplenty/models/block/nether_crystal_block.json b/src/main/resources/assets/biomesoplenty/models/block/nether_crystal_block.json new file mode 100644 index 000000000..e6aea3774 --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/block/nether_crystal_block.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "biomesoplenty:block/nether_crystal_block" + } +} diff --git a/src/main/resources/assets/biomesoplenty/models/item/nether_crystal.json b/src/main/resources/assets/biomesoplenty/models/item/nether_crystal.json new file mode 100644 index 000000000..84dabd993 --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/item/nether_crystal.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "biomesoplenty:block/nether_crystal" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/biomesoplenty/models/item/nether_crystal_block.json b/src/main/resources/assets/biomesoplenty/models/item/nether_crystal_block.json new file mode 100644 index 000000000..d0ea70ac3 --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/models/item/nether_crystal_block.json @@ -0,0 +1,3 @@ +{ + "parent": "biomesoplenty:block/nether_crystal_block" +} diff --git a/src/main/resources/assets/biomesoplenty/shaders/block.properties b/src/main/resources/assets/biomesoplenty/shaders/block.properties index 23bd38b58..58784e41a 100644 --- a/src/main/resources/assets/biomesoplenty/shaders/block.properties +++ b/src/main/resources/assets/biomesoplenty/shaders/block.properties @@ -15,4 +15,4 @@ block.10018 = biomesoplenty:origin_leaves biomesoplenty:flowering_oak_leaves bio block.10106 = biomesoplenty:willow_vine # Emissive -block.10089 = biomesoplenty:glowshroom biomesoplenty:glowshroom_block \ No newline at end of file +block.10089 = biomesoplenty:glowshroom biomesoplenty:glowshroom_block biomesoplenty:nether_crystal biomesoplenty:nether_crystal_block \ No newline at end of file diff --git a/src/main/resources/assets/biomesoplenty/textures/block/chiseled_white_sandstone.png b/src/main/resources/assets/biomesoplenty/textures/block/chiseled_white_sandstone.png index 2b4738dd9..a34dd2ee1 100644 Binary files a/src/main/resources/assets/biomesoplenty/textures/block/chiseled_white_sandstone.png and b/src/main/resources/assets/biomesoplenty/textures/block/chiseled_white_sandstone.png differ diff --git a/src/main/resources/assets/biomesoplenty/textures/block/mahogany_leaves.png b/src/main/resources/assets/biomesoplenty/textures/block/mahogany_leaves.png index 6787901e0..f82dcea39 100644 Binary files a/src/main/resources/assets/biomesoplenty/textures/block/mahogany_leaves.png and b/src/main/resources/assets/biomesoplenty/textures/block/mahogany_leaves.png differ diff --git a/src/main/resources/assets/biomesoplenty/textures/block/nether_crystal.png b/src/main/resources/assets/biomesoplenty/textures/block/nether_crystal.png new file mode 100644 index 000000000..561193c58 Binary files /dev/null and b/src/main/resources/assets/biomesoplenty/textures/block/nether_crystal.png differ diff --git a/src/main/resources/assets/biomesoplenty/textures/block/nether_crystal_block.png b/src/main/resources/assets/biomesoplenty/textures/block/nether_crystal_block.png new file mode 100644 index 000000000..6a9dfbbb4 Binary files /dev/null and b/src/main/resources/assets/biomesoplenty/textures/block/nether_crystal_block.png differ diff --git a/src/main/resources/assets/biomesoplenty/textures/block/palm_leaves.png b/src/main/resources/assets/biomesoplenty/textures/block/palm_leaves.png index edbdbe6bf..d9d226b11 100644 Binary files a/src/main/resources/assets/biomesoplenty/textures/block/palm_leaves.png and b/src/main/resources/assets/biomesoplenty/textures/block/palm_leaves.png differ diff --git a/src/main/resources/assets/biomesoplenty/textures/block/willow_leaves.png b/src/main/resources/assets/biomesoplenty/textures/block/willow_leaves.png index 12f31d4b3..79606fab1 100644 Binary files a/src/main/resources/assets/biomesoplenty/textures/block/willow_leaves.png and b/src/main/resources/assets/biomesoplenty/textures/block/willow_leaves.png differ diff --git a/src/main/resources/assets/biomesoplenty/textures/block/willow_vine.png b/src/main/resources/assets/biomesoplenty/textures/block/willow_vine.png index dcabb4237..6043bf820 100644 Binary files a/src/main/resources/assets/biomesoplenty/textures/block/willow_vine.png and b/src/main/resources/assets/biomesoplenty/textures/block/willow_vine.png differ diff --git a/src/main/resources/data/biomesoplenty/loot_tables/blocks/nether_crystal.json b/src/main/resources/data/biomesoplenty/loot_tables/blocks/nether_crystal.json new file mode 100644 index 000000000..2fecfab26 --- /dev/null +++ b/src/main/resources/data/biomesoplenty/loot_tables/blocks/nether_crystal.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "biomesoplenty:nether_crystal" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/biomesoplenty/loot_tables/blocks/nether_crystal_block.json b/src/main/resources/data/biomesoplenty/loot_tables/blocks/nether_crystal_block.json new file mode 100644 index 000000000..2474bb60c --- /dev/null +++ b/src/main/resources/data/biomesoplenty/loot_tables/blocks/nether_crystal_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "biomesoplenty:nether_crystal_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file