'Make It Go Fast' - all shop displays now use client side packets
Update 1.8.2.7 - aka 'The Make It Go Fast' update
This update was a huge undertaking and I am really hoping it paid off. I am not one to mess with packets and client side behavior too much because I like using the Spigot API so that future versions of Minecraft are supported without pushing out an update. That being said, with enough reports of lag, item duplication, and listening to chunk loaders, I said enough of that biz.
Now all displays are registered using client side packets! No actual entities on your server needed! This means I need less listeners, servers can free up some memory and tick cycles, and the plugin should all around cause less issues on any server.
PLEASE NOTE: If you see leftover legacy server display items, go ahead and run '
/shop item refresh' to get rid of those bad bois.
I also took this time to add more backwards compatibility and a few new features.
This version of Shop is now backwards compatible to 1.13!
I also rewrote some config.yml sections to make it less confusing and added another little feature I hope some people will enjoy.
Shops now support an Experience based economy! If you feel so inclined, you can now make it so players buy and sell items with experience points! Neat!
(To set these new config values, be sure to allow the new config files to regenerate! For this update you need to regenerate the config.yml or errors will be thrown in the console.)
I appreciate all of you and thanks again for supporting the development of this plugin!