Splitting/moving amounts larger than 65535
1. I have a solution for this plug-in to work properly when splitting or moving amounts bigger than 65535 - in method CanMoveItem change the type of amount parameter from uint to int and all works again.
2. "bbq.deployed", "fireplace.deployed" and "skull_fire_pit" have to be added to CookingContainers array (FurnaceSplitter uses them).
3. I think that there's no need of "stackall" command - I don't know anyone that uses it.
I hope that this helps.
#1 works.  Not sure of the implications but I am testing that here.  Thanks!
I found another bug there: you cannot get one of the item if the amount is bigger than UInt16.MaxValue, so I change the first line to:
if (item.amount <= UInt16.MaxValue || amount == 1) return null;

Also I change the check conditions for full or half move to:
if ((ushort)item.amount == amount) ...
and
if ((ushort)(item.amount / 2) == amount) ...

The last check is strange to me: if the amount is bigger than UInt16.MaxValue and is not half... ?!?
So I removed the check and split to: aboveMaxStack ? configAmount : amount

Not it works perfect.
anyway to make the mod author change this into a newer version for all of us or?
In response to Machinejuankelly ():
anyway to make the mod author change this into a newer version for all of us or?
By asking. @CanopySheep
almost all items stack at 10000000 in my server, i changed the uint at int but nothing happened, what i should do to fix the splitting at my stacks?