Bellows
Link to bellows
The Bellows registry allows adding items to a weight class for whether it can be blown when in front of a Bellows
Value can be a decimal between (0, 128]. In which the number dictates how many blocks away from the bellows the item will be blown until it does not move anymore.
ZenScript Copymods.betterwithmods.Bellows.set(IItemStack stack, float value);