Posted March 9, 201312 yr I am adding another dimension, and the portal is made out of snow blocks. How do you edit the BlockFire.class to allow it to light this second portal as well? I created a second block that was just like the original fire block, but the same error popped up when I mentioned the BlockWWP.tryToCreatePortal. It says "cannot make a static reference to the non-static method tryToCreatePortal in type BlockWWP Original fire code: public void onBlockAdded(World par1World, int par2, int par3, int par4) { if (par1World.provider.dimensionId > 0 || par1World.getBlockId(par2, par3 - 1, par4) != Block.obsidian.blockID || !Block.portal.tryToCreatePortal(par1World, par2, par3, par4)) { if (!par1World.doesBlockHaveSolidTopSurface(par2, par3 - 1, par4) && !this.canNeighborBurn(par1World, par2, par3, par4)) { par1World.setBlockWithNotify(par2, par3, par4, 0); } else { par1World.scheduleBlockUpdate(par2, par3, par4, this.blockID, this.tickRate() + par1World.rand.nextInt(10)); } } } edited fire code: public void onBlockAdded(World par1World, int par2, int par3, int par4) { if (par1World.provider.dimensionId > 0 || par1World.getBlockId(par2, par3 - 1, par4) != Block.blockSnow.blockID || !BlockWWP.tryToCreatePortal(par1World, par2, par3, par4)) { if (!par1World.doesBlockHaveSolidTopSurface(par2, par3 - 1, par4) && !this.canNeighborBurn(par1World, par2, par3, par4)) { par1World.setBlockWithNotify(par2, par3, par4, 0); } else { par1World.scheduleBlockUpdate(par2, par3, par4, this.blockID, this.tickRate() + par1World.rand.nextInt(10)); } } } } Both methods tryToCreatePortal methods are the same, but it gives me the error when i change it to my portal block's method
March 10, 201312 yr the way i did it is i copied the fire block class and put it in my custom fire class replaced obsidian and portal with the blocks i wannted as my portal frame and portal block then in my main class public static BlockPortal portalBlock; and then casted the block line where the id is and texture as portal block portalBlock = (BlockPortal) new portalBlock(250, 0).setBlockName("Potal Block"); My youtube channel for forge tutorials: http://www.youtube.com/user/TheGrovesyProject101?feature=mhee if i helped please press thank you
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.