Posted December 31, 20195 yr I have a problem with my blocks, I can see the cave. I think it's because the game detects my blocks as opaque blocks. I have read a tutorial and a post: http://greyminecraftcoder.blogspot.com/2013/07/rendering-transparent-blocks.html here is the class code that instantiates the blocks: package fr.chtibizoux.woodcraft.init.blocks; import fr.chtibizoux.woodcraft.init.ModBlocks; import net.minecraft.block.Block; import net.minecraft.item.BlockItem; import net.minecraft.item.Item; public class BlockWoodCraft extends Block { public BlockWoodCraft(String name,Properties properties) { super(properties); setRegistryName(name); ModBlocks.blocks.add(this); ModBlocks.blockItems.add((BlockItem) new BlockItem(this, new Item.Properties()).setRegistryName(getRegistryName())); } public boolean isOpaqueCube() { return false; } }
December 31, 20195 yr Use @Override Because you need this method, not the one you have (because it doesn't exist any more). https://github.com/Draco18s/ReasonableRealism/blob/1.14.4/src/main/java/com/draco18s/harderfarming/block/TannerBlock.java#L64-L67 Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable. If you think this is the case, JUST REPORT ME. Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice. Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked. DO NOT PM ME WITH PROBLEMS. No help will be given.
December 31, 20195 yr Author I use intellij idea and minecraft 1.15, it highlights me override in red wave. Edited December 31, 20195 yr by clement585
December 31, 20195 yr Author I know what @Override means and I know how to use it but I don't understand why my code is wrong. I have to pass @Override before the variable public boolean isOpaqueCube () { return false; }
December 31, 20195 yr It means the method signature doesn't match any methods from the superclass. Or as I said earlier: 57 minutes ago, Draco18s said: because it doesn't exist any more Edited December 31, 20195 yr by Draco18s Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable. If you think this is the case, JUST REPORT ME. Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice. Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked. DO NOT PM ME WITH PROBLEMS. No help will be given.
December 31, 20195 yr Author Thank you Draco 18 I have a hard time looking at the link you sent me but in 1.15.1 the import net.minecraft.util.BlockRenderLayer don't exist. Edited December 31, 20195 yr by clement585
December 31, 20195 yr Go look at the vanilla transparent blocks. Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable. If you think this is the case, JUST REPORT ME. Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice. Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked. DO NOT PM ME WITH PROBLEMS. No help will be given.
January 1, 20205 yr Author Thanks Draco 18 but I haven't figured out how to get the Minecraft blocks class. Edited January 1, 20205 yr by clement585
January 1, 20205 yr IntelliJ double shift to search through classes. Do learn basic java before you just copy-pasta code though
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.