Posted August 31, 201411 yr Ive been looking at some other people saying how to create a custom set of stairs, and all they say is to extend BlockStairs instead of extending block, however when i did, it creates an error saying"The constructor BlockStairs(Material) is undefined" please can somebody who has done this show me, as i cannot find a good tutorial for it. here is the code (for some reason i cant get the code function on the forums to work) package net.mymod.mod.blocks; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.block.Block; import net.minecraft.block.BlockStairs; import net.minecraft.block.material.Material; import net.minecraft.client.renderer.texture.IIconRegister; import net.mymod.mod.mymod; public class AltarStairs extends BlockStairs { public AltarStairs(Material material) { super(material); this.setHardness(3.0f); this.setResistance(20.0f); this.setStepSound(soundTypeStone); this.setCreativeTab(mymod.SatangelicaTab); } @SideOnly(Side.CLIENT) public void registerBlockIcons(IIconRegister iconRegister) { this.blockIcon = iconRegister.registerIcon(mymod.modid + ":" + this.getUnlocalizedName().substring(5)); } }
August 31, 201411 yr That's because there's no constructer that only accepts a Material. You need to use the constructor that accepts a Block and a integer (metadata). Don't PM me with questions. They will be ignored! Make a thread on the appropriate board for support. 1.12 -> 1.13 primer by williewillus. 1.7.10 and older versions of Minecraft are no longer supported due to it's age! Update to the latest version for support. http://www.howoldisminecraft1710.today/
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.