diff --git a/src/main/java/WayofTime/bloodmagic/block/BlockDemonCrystal.java b/src/main/java/WayofTime/bloodmagic/block/BlockDemonCrystal.java index 9f8365de..9234d55f 100644 --- a/src/main/java/WayofTime/bloodmagic/block/BlockDemonCrystal.java +++ b/src/main/java/WayofTime/bloodmagic/block/BlockDemonCrystal.java @@ -9,6 +9,8 @@ import net.minecraft.block.state.IBlockState; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.util.BlockPos; import net.minecraft.util.EnumFacing; +import net.minecraft.util.EnumWorldBlockLayer; +import net.minecraft.world.IBlockAccess; import net.minecraft.world.World; import WayofTime.bloodmagic.BloodMagic; import WayofTime.bloodmagic.api.Constants; @@ -54,6 +56,12 @@ public class BlockDemonCrystal extends Block return 3; } + @Override + public boolean canRenderInLayer(EnumWorldBlockLayer layer) + { + return layer == EnumWorldBlockLayer.CUTOUT_MIPPED || layer == EnumWorldBlockLayer.TRANSLUCENT; + } + // public boolean canBlockStay(World worldIn, BlockPos pos, IBlockState state) // { // return (worldIn.getLight(pos) >= 8 || worldIn.canSeeSky(pos)) && worldIn.getBlockState(pos.down()).getBlock().canSustainPlant(worldIn, pos.down(), net.minecraft.util.EnumFacing.UP, this); @@ -119,4 +127,10 @@ public class BlockDemonCrystal extends Block // } // return ret; // } + + @Override + public int colorMultiplier(IBlockAccess worldIn, BlockPos pos, int renderPass) + { + return 0xffffff; + } } \ No newline at end of file diff --git a/src/main/resources/assets/bloodmagic/blockstates/BlockDemonCrystal.json b/src/main/resources/assets/bloodmagic/blockstates/BlockDemonCrystal.json index 91ede4da..edf878e8 100644 --- a/src/main/resources/assets/bloodmagic/blockstates/BlockDemonCrystal.json +++ b/src/main/resources/assets/bloodmagic/blockstates/BlockDemonCrystal.json @@ -1,7 +1,7 @@ { "forge_marker": 1, "defaults": { - "textures": { "all" : "bloodmagic:models/crystal" }, + "textures": { "#crystal" : "bloodmagic:models/crystal" }, "model": "bloodmagic:crystal/Crystal1.obj", "custom": { "flip-v": true }, "transform": { diff --git a/src/main/resources/assets/bloodmagic/models/block/crystal/Crystal1.mtl b/src/main/resources/assets/bloodmagic/models/block/crystal/Crystal1.mtl index 4f60a443..053c9a9d 100644 --- a/src/main/resources/assets/bloodmagic/models/block/crystal/Crystal1.mtl +++ b/src/main/resources/assets/bloodmagic/models/block/crystal/Crystal1.mtl @@ -10,4 +10,4 @@ Ke 0.000000 0.000000 0.000000 Ni 1.000000 d 1.000000 illum 2 -map_Kd bloodmagic:models/crystal \ No newline at end of file +map_Kd crystal \ No newline at end of file diff --git a/src/main/resources/assets/bloodmagic/models/block/crystal/Crystal2.mtl b/src/main/resources/assets/bloodmagic/models/block/crystal/Crystal2.mtl index 4f60a443..053c9a9d 100644 --- a/src/main/resources/assets/bloodmagic/models/block/crystal/Crystal2.mtl +++ b/src/main/resources/assets/bloodmagic/models/block/crystal/Crystal2.mtl @@ -10,4 +10,4 @@ Ke 0.000000 0.000000 0.000000 Ni 1.000000 d 1.000000 illum 2 -map_Kd bloodmagic:models/crystal \ No newline at end of file +map_Kd crystal \ No newline at end of file diff --git a/src/main/resources/assets/bloodmagic/models/block/crystal/Crystal3.mtl b/src/main/resources/assets/bloodmagic/models/block/crystal/Crystal3.mtl index 4f60a443..053c9a9d 100644 --- a/src/main/resources/assets/bloodmagic/models/block/crystal/Crystal3.mtl +++ b/src/main/resources/assets/bloodmagic/models/block/crystal/Crystal3.mtl @@ -10,4 +10,4 @@ Ke 0.000000 0.000000 0.000000 Ni 1.000000 d 1.000000 illum 2 -map_Kd bloodmagic:models/crystal \ No newline at end of file +map_Kd crystal \ No newline at end of file diff --git a/src/main/resources/assets/bloodmagic/models/block/crystal/Crystal4.mtl b/src/main/resources/assets/bloodmagic/models/block/crystal/Crystal4.mtl index 4f60a443..053c9a9d 100644 --- a/src/main/resources/assets/bloodmagic/models/block/crystal/Crystal4.mtl +++ b/src/main/resources/assets/bloodmagic/models/block/crystal/Crystal4.mtl @@ -10,4 +10,4 @@ Ke 0.000000 0.000000 0.000000 Ni 1.000000 d 1.000000 illum 2 -map_Kd bloodmagic:models/crystal \ No newline at end of file +map_Kd crystal \ No newline at end of file diff --git a/src/main/resources/assets/bloodmagic/models/block/crystal/Crystal5.mtl b/src/main/resources/assets/bloodmagic/models/block/crystal/Crystal5.mtl index 4f60a443..053c9a9d 100644 --- a/src/main/resources/assets/bloodmagic/models/block/crystal/Crystal5.mtl +++ b/src/main/resources/assets/bloodmagic/models/block/crystal/Crystal5.mtl @@ -10,4 +10,4 @@ Ke 0.000000 0.000000 0.000000 Ni 1.000000 d 1.000000 illum 2 -map_Kd bloodmagic:models/crystal \ No newline at end of file +map_Kd crystal \ No newline at end of file diff --git a/src/main/resources/assets/bloodmagic/models/block/crystal/Crystal6.mtl b/src/main/resources/assets/bloodmagic/models/block/crystal/Crystal6.mtl index 4f60a443..053c9a9d 100644 --- a/src/main/resources/assets/bloodmagic/models/block/crystal/Crystal6.mtl +++ b/src/main/resources/assets/bloodmagic/models/block/crystal/Crystal6.mtl @@ -10,4 +10,4 @@ Ke 0.000000 0.000000 0.000000 Ni 1.000000 d 1.000000 illum 2 -map_Kd bloodmagic:models/crystal \ No newline at end of file +map_Kd crystal \ No newline at end of file diff --git a/src/main/resources/assets/bloodmagic/models/block/crystal/Crystal7.mtl b/src/main/resources/assets/bloodmagic/models/block/crystal/Crystal7.mtl index 4f60a443..053c9a9d 100644 --- a/src/main/resources/assets/bloodmagic/models/block/crystal/Crystal7.mtl +++ b/src/main/resources/assets/bloodmagic/models/block/crystal/Crystal7.mtl @@ -10,4 +10,4 @@ Ke 0.000000 0.000000 0.000000 Ni 1.000000 d 1.000000 illum 2 -map_Kd bloodmagic:models/crystal \ No newline at end of file +map_Kd crystal \ No newline at end of file diff --git a/src/main/resources/assets/bloodmagic/textures/models/demonpylon.png b/src/main/resources/assets/bloodmagic/textures/models/demonpylon.png new file mode 100644 index 00000000..af5ad2bd Binary files /dev/null and b/src/main/resources/assets/bloodmagic/textures/models/demonpylon.png differ