Rewrite all the code for ShulkerBoxPreview to support versions 1.20 to 1.20.6.
Most of the functionalities should remain the same.
Please make sure to reset the config.yml file in plugin/ShulkerPreviewer,
and assign permissions to players based on the permission nodes specified.
Rewrite all the code for ShulkerBoxPreview to support versions 1.20 to 1.20.6.
Most of the functionalities should remain the same.
Please make sure to reset the config.yml file in plugin/ShulkerPreviewer,
and assign permissions to players based on the permission nodes specified.
1. Client-side language display (with reflection)
2. Version to 1.17+ (pom output version to 16).
3. ItemStack#getTransition to LocaleQuery
4. Fix UTF-8 problem, now you don't need to add to startup flag.
5. That's all I can remember.
- All various types of shulker boxes now display previews correctly.
- Added an option for specifying the particular events for updating shulker boxes previews.
- Added a command to let players be able to determine whether or not enabling shulker boxes previews.
- Added an option to toggling whether updating shulker boxes in the players' inventory.
Please note that if the feature which updates the shulker boxes in the players' inventory got enabled, players could put the shulker boxes without previews for selling, causing potential fraudulent events in server's marketing/shop system.
Therefore, if you need to prevent frauds, keeping this option disabled is the best policy.