itzer Posted January 30 Posted January 30 I have a variant type of dirt and would like to be able to till it into farmland. For texture and behaviour reasons, it needs to be a separate block (e.g. revert back to the variant dirt), so I cannot just have it become farmland. I would like to be able to plant vanilla crops, such as wheat, potatoes, etc. on this farmland. Being able to plant modded CropBlocks from other mods on this farmland would be a plus, but is not necessary. However, CropBlocks such as wheat can only be placed on the vanilla farmland block (not a tag). protected boolean mayPlaceOn(BlockState state, BlockGetter getter, BlockPos pos) { return state.is(Blocks.FARMLAND); } What is the best way to achieve this behaviour? Check for useOns from the seed items and place a modded block identical to the vanilla crop? Does forge add anything that would simplify this? Quote
vemerion Posted January 30 Posted January 30 9 hours ago, itzer said: What is the best way to achieve this behaviour? You can override the 'canSustainPlant()' method on your custom farmland block and return true for any type of 'plantable' you want. 1 Quote
Recommended Posts
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.