Posted April 22, 20196 yr Hi, I have a block which has two variants(like wood). When broken, it correctly drops expected item. But when picked up, it stacks up and gets replaced with the other variant(no matter what variant was picked up) I use this code to drop correct items: @Override public void getDrops(NonNullList<ItemStack> drops, IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { int meta = 0; switch (state.getValue(AunisProps.MEMBER_VARIANT)) { case CHEVRON: meta = 8; break; case RING: meta = 0; break; } drops.add(new ItemStack(AunisBlocks.stargateMemberBlock, 1, meta)); } Any help appreciated.
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.