Allow /weaponwield to set items even with special

use on right click
Prevent overlap with enchantment in config #94

-Force-load all enchants after config ids are set
Prevent potential infinite loop
Fixed invalid data reading with block packet

-Probably not backward compatible with servers
Made Potion, Food, and Hoe usable in offhand

-limitation is currently hard-coded
-potentially usable with all items, but needs more testing
Public release 1.0.5.7