If I did it by tick would it be overridden by, say, the default soul sand behaviour?
If I was to use reflection is there a way that I could keep it flexible enough that someone could put in a config something like
MARBLE 1.2
where MARBLE is some block from a mod (that my mod has no knowledge of) and 1.2 is a speed? Obviously there may need to be another way to represent it but that's the basic idea I'm after.
Thanks for all the advice guys, I really appreciate it.