Commit Graph

  • 269ebdef93 Avoid attempting to access unloaded chunks master ChimneySwift 2020-12-26 01:14:42 +1000
  • 855a7f6509 Added utilities for formatting and parsing values to ValueType. blablubbabc 2020-11-28 21:38:29 +0100
  • 2506683576 Added notes about possible TODOs. blablubbabc 2020-11-28 21:34:33 +0100
  • 37c39a9671 Refactor: 'SettingLoadException' -> 'ValueLoadException'. blablubbabc 2020-11-28 20:58:57 +0100
  • 55ed27979e Refactor: Improved handling of unknown materials and issues during ItemData deserialization. blablubbabc 2020-11-28 17:45:33 +0100
  • cb843307da Simplified SettingLoadExcpetion by removing the multi-line error handling. blablubbabc 2020-11-28 16:53:44 +0100
  • cf07e1efa4 Refactor: Moved more debugging utilities into new debug package. blablubbabc 2020-11-28 16:26:15 +0100
  • 4e51fcb374 Refactor: Moved debug handling from Settings into separate package. blablubbabc 2020-11-28 16:21:03 +0100
  • 0d07847990 The validation for unknown messages takes potential config subsections into account now. blablubbabc 2020-11-28 15:46:46 +0100
  • f9c565b110 Major refactoring related to how the config and language files are loaded. blablubbabc 2020-11-28 01:27:11 +0100
  • 68dbd0c521 Refactor: Moved all code related to the replacement of text arguments from TextUtils into StringUtils. blablubbabc 2020-11-26 15:23:22 +0100
  • cc3f82b9ab Removed message 'sign-shop-first-line' from the config and replaced it with 8 new messages inside the language files. blablubbabc 2020-11-26 15:12:13 +0100
  • b90bfe1ad0 Minor changes to the german translation. blablubbabc 2020-11-25 23:41:33 +0100
  • df7ac282e3 Moved the setting 'nameplate-prefix' from the config into the language files. blablubbabc 2020-11-25 23:39:52 +0100
  • 9c678b58c4 Simplified the regex pattern that is used to convert field names to config keys. blablubbabc 2020-11-25 22:21:39 +0100
  • 685fd96586 Fixed: Enabled living shops specified inside the config would previously not get enabled if they were not perfectly matching the entity type name. blablubbabc 2020-11-25 03:08:41 +0100
  • d50bfaa4d1 Refactor: Moved code related to loading the config into Settings class. blablubbabc 2020-11-25 02:43:42 +0100
  • 73173d4525 Minor formatting (moving code around) in Settings class. blablubbabc 2020-11-25 02:42:03 +0100
  • 5499cbdcc7 Derived settings are also initially setup for the default values now. blablubbabc 2020-11-25 02:34:22 +0100
  • c193160c51 Moved entity type id matching into EntityUtils. blablubbabc 2020-11-25 02:30:36 +0100
  • d5a7c304b9 The config key pattern is cached now. blablubbabc 2020-11-25 02:25:12 +0100
  • a2bcd14aaa Changes to the maximum shops limit. blablubbabc 2020-11-25 02:22:05 +0100
  • 17e910ad3a Color codes for default non-Text messages get replaced as well now. blablubbabc 2020-11-24 18:43:14 +0100
  • a335245328 Moved 'editor-title' and 'for-hire-title' from config into messages. blablubbabc 2020-11-24 18:32:00 +0100
  • 937961d2e9 Changed the default color of 'villager-editor-title' to be less bright. blablubbabc 2020-11-24 18:23:57 +0100
  • de274ae203 Added test cases to validate the default config and language files. blablubbabc 2020-11-23 15:01:13 +0100
  • a325aaabe1 Consistent ordering of settings with default config. blablubbabc 2020-11-23 14:57:40 +0100
  • adeeaea613 Updated the default german translation to the recent changes. blablubbabc 2020-11-23 14:56:57 +0100
  • 0dfc51a6b1 Improved the feedback messages when a player tries to create a shop via command. blablubbabc 2020-11-23 14:19:17 +0100
  • ccc76cf363 Changed: Players in creative mode are no longer ignored when using the shop creation item. blablubbabc 2020-11-23 12:08:02 +0100
  • b12616ecfc Changed all message keys from 'cant' to 'cannot'. blablubbabc 2020-11-21 19:00:43 +0100
  • 201a77d78a Moved language setting to the top of the default config. blablubbabc 2020-11-21 18:56:06 +0100
  • 4080de2387 Separated messages from the config. blablubbabc 2020-11-21 18:51:18 +0100
  • a92a6e7d7d Data and language files are stored in separate folders now. blablubbabc 2020-11-14 01:20:36 +0100
  • d6aef5193d Prepared next version. blablubbabc 2020-11-03 22:38:41 +0100
  • a72b1bf657 Version 2.12.0 blablubbabc 2020-11-03 22:37:52 +0100
  • b776ac4163 Fixed: The Towny integration could run into a NPE when checking if a location is within a commercial area. blablubbabc 2020-10-28 11:30:45 +0100
  • 7b7f1e3bfb Players without the permission to edit regular villagers will silently access the regular trading interface now when they sneak and right-click a regular villager. blablubbabc 2020-10-28 01:17:24 +0100
  • 47264cab00 UI requests can be silent now. blablubbabc 2020-10-28 00:42:35 +0100
  • 58e1e9476b UIHandler#canOpen is public now. blablubbabc 2020-10-28 00:28:08 +0100
  • 3a39d9bc9b Fixed: Some messages would print an empty line when set to an empty text, instead of being disabled. blablubbabc 2020-10-28 00:15:23 +0100
  • 43f1ca57de Editor UIs are setup lazily now, only when required for the first time. blablubbabc 2020-10-24 22:05:55 +0200
  • 6166e834ee UIHandler#canOpen has an additional 'silent' flag now. blablubbabc 2020-10-24 21:52:27 +0200
  • d05e051348 Updated readme. blablubbabc 2020-09-01 00:44:00 +0200
  • 69d3863859 Added note about Jitpack. blablubbabc 2020-09-01 00:43:04 +0200
  • 69950e417a Updated readme. blablubbabc 2020-09-01 00:23:07 +0200
  • b30c29e17f Updated building instructions. blablubbabc 2020-09-01 00:11:35 +0200
  • 51ad2f700b Updated changelog and update-checklist. blablubbabc 2020-08-31 23:55:48 +0200
  • 783197b8f2 Made scripts executable. blablubbabc 2020-08-31 23:38:14 +0200
  • 181ca6dbd2 Added installSpigotDependencies script. blablubbabc 2020-08-31 23:37:08 +0200
  • f12af66246 Bumped Towny dependency and use Jitpack repository. blablubbabc 2020-08-31 19:28:23 +0200
  • dc7c18e7ca Added maven wrapper and jitpack config. blablubbabc 2020-08-31 19:04:42 +0200
  • d39f153a92 Minor change fix for consistency reasons. blablubbabc 2020-08-21 18:29:57 +0200
  • 1925238d96 Updated changelog. blablubbabc 2020-08-21 18:19:35 +0200
  • 6d369eda1d Added some more examples for the name-regex setting. blablubbabc 2020-08-21 18:16:42 +0200
  • b0f13acf12 Minor changelog fix. blablubbabc 2020-08-13 06:42:16 +0200
  • 2b9214e042 Fixed: Creating shopkeepers via Citizens trait failed previously if the block at the spawn location is not passable. blablubbabc 2020-08-13 04:42:03 +0200
  • 30dd2a4557 Minor changes to handling failures when trying to create a shopkeeper via Citizens trait. blablubbabc 2020-08-13 04:32:02 +0200
  • 8618edc133 Minor changelog formatting. blablubbabc 2020-08-13 03:42:24 +0200
  • df9eea3516 Prepared working on the next version. blablubbabc 2020-08-13 02:49:49 +0200
  • 0b768d9ed0 Version 2.11.0 blablubbabc 2020-08-13 02:47:39 +0200
  • b8ad29b8f4 Updated update checklist. blablubbabc 2020-08-13 02:47:16 +0200
  • d370b6251a Update for MC 1.16.2. blablubbabc 2020-08-13 02:46:56 +0200
  • afd75af81e Most block and entity shop object types share the same object ids now. blablubbabc 2020-08-09 02:00:49 +0200
  • cf25aa9f36 Minor: All type registries (shop types, shop object types, UI types, ..) remember the order of their registered types now. blablubbabc 2020-08-09 00:57:58 +0200
  • b16db3d31f Fixed: Monster shopkeepers no longer burn when standing in sunlight. blablubbabc 2020-08-08 23:39:57 +0200
  • f97d3bd1ce Notes on possible future additions. blablubbabc 2020-08-02 01:25:39 +0200
  • faa3befa64 Minor refactoring related to the handling of wandering traders not supporting the baby state. blablubbabc 2020-08-02 01:03:13 +0200
  • 18c5d79215 Added editor for regular villagers and wandering traders. blablubbabc 2020-08-02 00:39:47 +0200
  • 0919eb5a36 Fixed: The UI type of the dummy UI handler can no longer be null. blablubbabc 2020-08-01 03:15:15 +0200
  • 6d975cf75c Moved the default conversion between Shopkeeper's TradingRecipe and Bukkit's MercahntRecipe into ShopkeeperUtils. blablubbabc 2020-08-01 02:24:08 +0200
  • e472cd0a22 Minor code formatting fix. blablubbabc 2020-08-01 02:14:24 +0200
  • c556d6f43f Minor changelog formatting. blablubbabc 2020-08-01 02:14:04 +0200
  • 70f87ef3d3 Various UI API additions and changes. blablubbabc 2020-08-01 02:12:05 +0200
  • 2817a8ad1f Added deprecation annotation to deprecated implementations. blablubbabc 2020-08-01 01:33:54 +0200
  • db8aa8d31c Various UI related refactoring. blablubbabc 2020-07-31 21:08:03 +0200
  • 0bbbdb72e8 Added checklist for updates. blablubbabc 2020-07-30 17:35:33 +0200
  • 32fc1f2807 More consistent formatting of code comments. blablubbabc 2020-07-30 06:26:33 +0200
  • d268d93d33 Removed no longer required class pre-loading in SKShopkeeperStorage. blablubbabc 2020-07-30 03:51:35 +0200
  • dffbe6bcd9 Added: It is possible to use barrels and shulker boxes as containers for player shops now. blablubbabc 2020-07-30 01:50:22 +0200
  • 6136e93fb3
    Add feature: /shopkeeper list all (#669) Isabel Lomas 2020-07-22 05:46:29 -0700
  • 989a17106d The next version will be 2.11.0. blablubbabc 2020-07-22 01:42:06 +0200
  • 0fa05a5a44 The TODO file is slightly outdated. blablubbabc 2020-07-22 01:39:27 +0200
  • c046ebf66c Citizens shops are enabled by default now. blablubbabc 2020-07-22 01:38:22 +0200
  • ab7f0f7952 Removed the `use-legacy-mob-behavior` setting. blablubbabc 2020-07-22 01:27:00 +0200
  • 4ac97ddb5f Various changes to default permissions. blablubbabc 2020-07-22 00:41:18 +0200
  • 6c243c3005 Fixed: The 'shopkeeper.*' permission was missing some child permissions. blablubbabc 2020-07-22 00:35:51 +0200
  • 5eacc975e2 Changed a few default config values. blablubbabc 2020-07-22 00:14:14 +0200
  • 19aee4f77e We load all plugin classes up front now. blablubbabc 2020-07-21 02:38:10 +0200
  • 295477a311 Minor javadoc fix. blablubbabc 2020-07-15 19:39:50 +0200
  • 15a4a9fc08 Fixes related to spawning and teleporting Citizens shopkeepers. blablubbabc 2020-07-15 19:39:24 +0200
  • eca7066933 Internal: Added some notes on fixed Minecraft issues. blablubbabc 2020-07-07 18:56:25 +0200
  • d456859d99 Comment about possible TODO. blablubbabc 2020-07-04 06:07:26 +0200
  • 47d99bee4d Added config options for the automatic conversion of items. blablubbabc 2020-07-04 05:57:17 +0200
  • dbb0581200 Drastically improved the performance of item conversions. blablubbabc 2020-07-04 04:12:26 +0200
  • 4ebb1e6fcf Added debug option 'item-conversions'. blablubbabc 2020-07-03 16:36:08 +0200
  • 03c49bb9d4 Added separate permission nodes for converting own and other players' items. blablubbabc 2020-07-03 13:19:46 +0200
  • e035117f6c Fixed: The convertItems command with argument 'all' will also convert items in armor and off hand slots now. blablubbabc 2020-07-03 01:27:16 +0200
  • b32548975b Minor formatting. blablubbabc 2020-07-03 01:12:28 +0200
  • 8b33c0a578 Added: New command `/shopkeeper convertItems [player] ['all']`. blablubbabc 2020-07-03 01:12:03 +0200