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
cf2497ff91
Fix potential NPE
2017-06-28 22:11:54 +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
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
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
87071ca384
Merge branch 'master' into master
2017-01-16 13:53:21 -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
L4BORG
2ff945bbe6
Fix Admin Shops
2016-11-10 03:17:27 +01: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
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
mibby
8c7594be51
Revert PlayerKick Behavior
...
Partial revert of 'Do not let people with already used usernames connect to the server' commit.
See comments here b0369d8e69 (commitcomment-14185778)
and here.
c169df2265 (commitcomment-12846919)
I personally believe ChestShops should not dictate whether a player is allowed to connect to the server or not. I personally have had issues with ChestShops kicking legitimate players from the server in online mode.
2016-08-27 20:09:09 -07:00
mibby
17eb698e28
Move sign-update() to break listener
...
This fixes an infinite loop crash where the sign update calls the piston event and the update again and again.
Also signs can't even be pushed by pistons...
2016-08-27 19:58:45 -07:00
Dan Mulloy
5749c84c28
Fix and re-enable AuthMe hook
2016-08-20 16:17:10 -04:00
Dan Mulloy
02d18df559
Fix an error with empty signs
...
Fixes #3
2016-08-20 16:08:46 -04:00
Dan Mulloy
a13b2c9070
Fix a few NPE's caused by null accounts
...
Thanks @mibby
2016-07-07 12:15:43 -04:00
Dan Mulloy
a9f2f228d6
Update to 1.10, attempt fix for item overflow
2016-06-09 22:38:15 -04:00
Brian Ronald
ef5ccbb775
Implement missing methods so that this compiles without errors
2016-05-08 00:29:20 +01:00
Gabriele C
973ce58461
Fix authme hook
2016-04-05 22:23:50 +02:00
Dan Mulloy
123c05a98e
Update to 1.9
2016-03-06 14:50:15 -05:00
Andrzej Pomirski
5f7d6776c2
kickPlayer() should be called asynchronously
2015-08-15 19:38:30 +02:00
Gabriele C.
1546461fa2
Update AuthMeChestShopListener.java
2015-08-07 15:18:21 +02:00
Gabriele C.
897127976a
Merge pull request #1 from Acrobot/master
...
Up
2015-08-07 15:16:06 +02:00
Gabriele C.
656c1080ce
Update AuthMeChestShopListener.java
2015-08-07 15:15:35 +02:00
Gabriele C
be26bea03c
Moved AuthMe hook to ChestShop using the API
2015-08-06 15:59:51 +02:00
Andrzej Pomirski
b0369d8e69
Do not let people with already used usernames connect to the server
2015-08-06 15:19:46 +02:00
Gabriele C
27688735ad
Readded suppress warning
2015-08-06 14:36:16 +02:00
Gabriele C
690af050e1
Style fix, removed useless cases
2015-08-06 14:33:15 +02:00
Gabriele C
8c49bfdbf4
Fixes
2015-08-01 09:52:13 +02:00
Andrzej Pomirski
c70fa03a6c
Remove database suppression
2015-07-12 19:19:23 +02:00
Andrzej Pomirski
416e15a96c
Add new tests to price checking
2015-07-12 19:19:12 +02:00
Andrzej Pomirski
17c2f943c6
Do not let players create shops on donation chests
2015-07-12 19:18:53 +02:00
Andrzej Pomirski
3c949f0450
Remove trailing zeroes from prices
2015-07-12 19:18:31 +02:00
Andrzej Pomirski
1d550874fb
Grammar!
2015-07-12 19:18:06 +02:00
Andrzej Pomirski
7bc452e203
Switch to thread-safe DTOs
2015-07-05 21:56:42 +02:00
Andrzej Pomirski
118f72e805
Speed up SignBreak
2015-07-05 21:55:59 +02:00
Andrzej Pomirski
e5953cd740
Speed up the isSign method
...
Theoretically, block.getState() returns a thread-safe instance of a
block, so getting it when not needed might have hurt performance of
ChestShop
2015-07-05 21:48:17 +02:00