:sparkles: New Features
dc1ef8d- add main class (commit by @SettingDust)5f52586- add pack.mcmeta (commit by @SettingDust)1ba3237- create the structure of the trader (commit by @SettingDust)562c82d- sync claiming by trader when placing and breaking (commit by @SettingDust)b19e3de- add the trading logic (commit by @SettingDust)8885778- add alerts when not meeting the requirements (commit by @SettingDust)007eea2- add block to machine tab (commit by @SettingDust)0965af8- add texture and name to trader (commit by @SettingDust)e73fcec- destroy the trader after trading (commit by @SettingDust)1fb00d6- don't allow place trader in unclaimed chunks (commit by @SettingDust)75c1391- send the message is claim failed when placing (commit by @SettingDust)41ebd6e- show the map when clicking on output in trading mode (commit by @SettingDust)f7a74ba- make the claim success message translatable (commit by @SettingDust)2a23c38- add recipe for claim trader (commit by @SettingDust)
:bug: Bug Fixes
796ae0f- register the block, item and trader type (commit by @SettingDust)cb16356- allow the owner and seller be fake player that has no data (commit by @SettingDust)2242ef2- register item to machine tab correctly (commit by @SettingDust)9039f30- move block to trader tab (commit by @SettingDust)dd32cd1- recover the chunk owner when place cancelled (commit by @SettingDust)6207d35- fix the claiming to seller instead of fake when fail trading (commit by @SettingDust)0b9f573- close the trader before open map to avoid desync container (commit by @SettingDust)1616814- fix the error the trader register too late (commit by @SettingDust)45f50f7- show the player name instead of player object (commit by @SettingDust)
:recycle: Refactors
294a18f- move the break logic into block entity (commit by @SettingDust)
:wrench: Chores
b21fb45- add LightmansCurrency dependency (commit by @SettingDust)88fd6c8- add mod manifest (commit by @SettingDust)ec6e360- hide the price editor tab (commit by @SettingDust)f31feb8- avoid removing after trading (commit by @SettingDust)0f5584f- ignore run dir (commit by @SettingDust)6408d78- allow the owner buy the chunk for testing (commit by @SettingDust)c72c47d- correct the claim trade message for non-owners (commit by @SettingDust)
