: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)