Posted September 22, 201410 yr I made a sapling, and I'm trying to get it to be placeable on only sand. I have the tree class set to only grow on sand, but now I need the sapling to be placeable on sand. My sapling class uses metadata, so I'm not sure how to do this. Any ideas?
September 22, 201410 yr Author Well, since my saplings use metadata, how would I do this? (I'm still learning - forgive me)
September 22, 201410 yr Author Yes, but I don't want ALL of my saplings to grow on sand, only a specific one. Wouldn't you have to specify which sapling in the getPlantType method?
September 22, 201410 yr Author But how would I return the metadata in the same method as getPlantType? (Once again, new modder here)
September 22, 201410 yr int metadata = world.getBlockMetadata(x, y, z); // Metadata at current point. switch(metadata) { case 0: return EnumPlantType.WHATEVER; case 1: return EnumPlantType.SOMETHING; default return EnumPlantType.SOMETHING_ELSE; } BEFORE ASKING FOR HELP READ THE EAQ! I'll help if I can. Apologies if I do something obviously stupid. If you don't know basic Java yet, go and follow these tutorials.
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.