Started by
Ricy40
on
Topic category: Help with modding (Java Edition)
Hi!
I am making a filler mod for a modpack me and a friend are working on. This involves adding some new copper variants, which need to oxidise over time to fit with 1.17's new copper.
I have managed to maek the oxidisation process using update ticks as well as the waxing and 'axing' (removal of wax, or making it go back a stage) using the block right click procedures.
However, Once I have used the OnBlockRightClicked procedure, it works with items specified but if I want to place a block on top of the copper block, I am not able to withotu shift clicking as it tries to 'use' the block on the copper and does nothing.
Anyway to fix this?
My procedure:
https://imgur.com/sfsloYr
Not sure how to describe it but try "on player block right clicked" in the space where it says "no additional trigger". Remove the procedure from the block itself (just make it say no procedure). Try "if get block at x y z = (your block)" and then have your right click procedure. I've had this issue before so I know how to fix it, though not entirely how to describe it.
Thank you, will try it, then feed back and post screenshot of have it works if so for future people. :)
Yep that solved my problem!![Image of procedures](https://i.imgur.com/0QTZKnO.png)
Here is an image of my procedures: