Streamlined shop Inventory. Added blockdrops for: windowsill, rug and hook shops. Changed tool for windowsill and hook shops to pickaxe. Implemented new trading handler code for the customer screen. Fixed removal of own contract. Added kicking of player if their contract is removed whilst they are in the GUI. Improved warning screen GUI
Shop security greatly improved.
Deserted shops can be claimed by other players.
Spud's shops is now under ongoing public testing.
Shops are now equivalent to bedrock unless attacked by the owner. This vulnerability has a cooldown of 10s.
Shops are no-longer recognised as having an inventory by other blocks. This prevents mods from extracting/inserting items.
A shop will become deserted after 1hr without a valid trade, at which it can be claimed or broken. To claim a deserted shop, simply open it.