Commit Graph

557 Commits

Author SHA1 Message Date
Phoenix616 9d33d2c09c Fix sign bounding box issue in adventure mode 2017-07-19 15:43:09 +01:00
Phoenix616 d82faa1f7a Add workaround for adventure mode not firing the interact on left click
This still has an issue: It leads to the selling to be fired even when a player isn't directly at the sign but just into the block the sign is in.
2017-07-04 16:53:44 +01:00
Phoenix616 2e7613ae9c Create LWC protections with UUIDs instead of the name
Thanks to @Brokkonaut for noticing this
2017-07-04 16:18:21 +01:00
Phoenix616 0dea862cd0 Add full shop message, location and respect cstoggle
Inspired by @Brokkonaut's fork this adds a new NOT_ENOUGH_SPACE_IN_YOUR_SHOP message to send to the shop owner when someone tries to sell to his shop. It also adds new %world, %x, %y and %z variables to display the shop's location in the message, adds a config option to make both the full-shop and out-of-stock messages respect /cstoggle and makes values in the locale.yml support ampersand color codes.
2017-07-04 16:06:34 +01:00
Max Lee ce4525d46e Add missing LGPLv2.1 license
The project is under the LGPLv2.1 according to the dev bukkit page at https://dev.bukkit.org/projects/chestshop
2017-07-04 15:23:15 +01:00
Phoenix616 b9f9166d6c Add permission check to version and reload command 2017-07-04 15:18:00 +01:00
Phoenix616 cae36a94bd Reload the NameManager when reloading the config 2017-07-04 15:14:57 +01:00
Phoenix616 f4e060071d Make accounts v3 migration more robust to errors (Fixes #58) 2017-07-03 00:46:43 +01:00
Phoenix616 70fa6292b1 Get OfflinePlayer from namewith offline mode UUIDs. Fixes #60 2017-07-02 23:32:06 +01:00
Phoenix616 0525c70452 Rewrite NameManager to support multiple short names per user
This should fix the issue where the player's short name on the shop sign does not reflect the actual player's name. This works by storing every uuid-username combination together with the associated short name and the last time the player logged in with that combination.
2017-07-01 17:14:41 +01:00
Phoenix616 aa2437f76b Update spigot-api dependency to 1.12-R0.1 2017-07-01 17:11:31 +01:00
Phoenix616 7271cebd91 Properly use the plugin's logger 2017-06-30 21:00:30 +01:00
Phoenix616 4abb9ae518 Fix NPE when slot in chest is empty 2017-06-30 20:38:58 +01:00
Phoenix616 0b65a7cc92 Rewrite (and document) the NameManager
This should fix issues with how name changes are handled and also prevent short names of different players from clashing. It also uses guava caches instead of maps now with a configurable cache size
2017-06-30 20:28:18 +01:00
Phoenix616 fc174a2b6e Include compile time when manually building 2017-06-28 23:56:45 +01:00
Phoenix616 cf2497ff91 Fix potential NPE 2017-06-28 22:11:54 +01:00
Phoenix616 5d01a8ed0e Update to Java 8 2017-06-28 21:37:45 +01:00
Phoenix616 ab1596632b Update spigot-api dependency to 1.12 pre6 and to log4j 2.1.0 2017-06-05 19:29:29 +01:00
Phoenix616 d399d5b2af Link to github's contributors page instead of trying to list all names 2017-05-23 14:50:38 +01:00
Phoenix616 20ba0f9674 Add SNAPSHOT to the version as these are not releases 2017-05-09 15:00:31 +01:00
Phoenix616 53725defe7 Update scm url 2017-05-09 14:55:28 +01:00
Phoenix616 1948156b42 Update residence dependency 2017-05-09 14:54:32 +01:00
Phoenix616 fc5d84eebb Fix issue with selling written books (#1107)
Also improved the manual add method.
2017-05-04 18:54:49 +01:00
Phoenix616 93a769539b Format type name comments better 2017-04-27 15:17:12 +01:00
Phoenix616 d18a5695f1 Add missing permissions for 1.8, 1.10 and 1.11 items/blocks 2017-04-27 15:12:43 +01:00
Max Lee 555b7efb70 Update build server link 2017-03-13 21:59:14 +01:00
Phoenix616 051a8511d4 Escape version string as yaml treats number signs as comments 2017-02-26 22:10:54 +01:00
Phoenix616 90a463abcd Add build number to version and fix authors in plugin.yml 2017-02-26 21:33:37 +01:00
Phoenix616 583c50438c Revert "Fix merging of items that aren't actually equal. (Like skulls with textures)"
This reverts commit 11d2280d3e.

The method isn't actually the issue and the workaround introduces new
issues.
2017-02-20 00:39:30 +01:00
Phoenix616 11d2280d3e Fix merging of items that aren't actually equal. (Like skulls with textures) 2017-02-19 17:22:07 +01:00
Phoenix616 765548e0e5 Use Bukkit's addItem method if maxStackSize equals the item's natural stack size 2017-02-19 17:17:42 +01:00
Phoenix616 90f7dd5b0f No need to use the workaround anymore as CB adds large itemstacks properly now 2017-02-19 16:50:31 +01:00
Dan Mulloy 5961c9f3df Update README.md 2017-01-16 13:56:39 -05:00
Dan Mulloy 5a39b6fd62 Merge pull request #47 from dmulloy2/master
Merge changes from fork
2017-01-16 13:55:24 -05:00
Dan Mulloy 87071ca384 Merge branch 'master' into master 2017-01-16 13:53:21 -05:00
Dan Mulloy e44d9e9710 Merge pull request #17 from Eredrim/master
Update residence comptibility
2017-01-08 10:44:18 -05:00
Eredrim fc3c134c2a Update residence comptibility 2017-01-07 23:14:27 +01:00
Dan Mulloy fa7a196bab Fix static access 2016-11-21 11:43:09 -05:00
Dan Mulloy be96a17968 Merge branch 'master' of git+ssh://git@github.com/dmulloy2/ChestShop-3.git 2016-11-21 11:42:24 -05:00
Dan Mulloy 93c978ce02 Update to 1.11 2016-11-21 11:42:17 -05:00
Dan Mulloy a79aa9d733 Merge pull request #14 from L4BORG/master
Fix Admin Shops
2016-11-10 16:21:25 -05:00
L4BORG 2ff945bbe6 Fix Admin Shops 2016-11-10 03:17:27 +01:00
Dan Mulloy 96699114c6 Merge pull request #12 from L4BORG/master
Economy fixes, fix for https://github.com/dmulloy2/ChestShop-3/issues/11
2016-11-06 21:58:38 -05:00
L4BORG 24eb1b1e19 Economy fixes, fix for https://github.com/dmulloy2/ChestShop-3/issues/11 2016-10-13 18:11:23 +02:00
Dan Mulloy 24df17fde2 Restore compatibility with 1.8
Fixes #9
2016-09-22 11:57:49 -04:00
Dan Mulloy e186635484 Try to fix a few more errors
Fixes #7
2016-09-20 15:45:18 -04:00
Dan Mulloy 3fa939983b Merge branch 'master' of git+ssh://git@github.com/dmulloy2/ChestShop-3.git 2016-09-20 15:40:49 -04:00
Dan Mulloy 050ce61347 Try to fix (or just ignore) a weird null pointer
Fixes #6
2016-09-20 15:40:41 -04:00
Dan Mulloy 35f18e947a Merge pull request #5 from mibby/master
Few 'Quality of Life' improvements.
2016-08-28 12:22:53 -04:00
mibby 58258c858f Re-add database suppression.
Re-add database suppression for SQLite driver start-up log warnings.

https://dev.bukkit.org/bukkit-plugins/chestshop/tickets/1059-warning-you-seem-to-not-be-using-the-xerial-sqlite/
https://dev.bukkit.org/bukkit-plugins/chestshop/tickets/1086-error-com-acrobot-chest-shop-ormlite-db-sqlite-database/
2016-08-27 20:20:46 -07:00