MineTheCube
1c079b5abe
Change method name to what it really does
2016-08-18 14:43:36 +02:00
MineTheCube
55a3bb87d3
Change event priority and ignore cancelled
...
Make it consistent with ShopItemListener#onPlayerMove(PlayerMoveEvent)
2016-08-18 14:34:43 +02:00
MineTheCube
c2b6281410
Improve listeners performances
...
This should slightly improve performances, especially with a lot of shops.
Now shops are updated only on block changes and not every move event.
It also uses distanceSquared instead of distance to avoid sqrt operations.
2016-08-18 02:14:59 +02:00
Eric
be52d2c623
Added config value "maximal-item-distance"
...
This should fix the issue, that shop items are despawning and not spawning again after the chunk unloads.
The item spawn delay was removed.
2016-08-17 21:26:55 +02:00
Eric
15099eca36
Changed version to 1.10.1
2016-08-17 13:16:56 +02:00
Eric
f8dd53bf31
Use #getNMSClass in #sendPacket instead of Class#forName
2016-08-17 13:16:37 +02:00
Eric
efaec3cd93
Fixed admin shops
2016-08-17 13:14:35 +02:00
Eric
f511ff66a0
Added configurable item spawn delay after join
...
This might fix the issue, that items won't be spawned after joining.
2016-08-17 12:54:19 +02:00
Eric
af3b6612b1
Fixed version and JsonBuilder
2016-08-16 19:59:45 +02:00
Eric
582fa5dadc
Changed version to 1.10
2016-08-16 17:53:33 +02:00
Eric
a8f1051dc2
Changed description of ping-interval in config file
2016-08-16 15:17:05 +02:00
Eric
c220f269c8
Reset shop item after cancelled shop break
2016-08-16 15:11:44 +02:00
Eric
4bf5472e61
Added way to auto calculate item amount
...
You can find an explanation here:
- https://www.spigotmc.org/threads/shopchest.87948/page-15#post-1820672
- In the configuration file
2016-08-16 15:06:26 +02:00
Eric
aa2051e9cc
Added configurable ping interval to MySQL
2016-08-16 12:26:35 +02:00
Eric
51584a3d04
Removed almost every stack trace that might me printed
...
Stack traces will now be printed in the debug log (if enabled) and in the console, there will only be displayed an error message without the stack trace
2016-08-10 13:47:25 +02:00
Eric
6bce68768a
Only apply additional hologram lift on two-line-shops
...
(When "two-line-prices" is enabled and the shop has buying and selling enabled)
2016-08-10 13:47:25 +02:00
Eric
ade20c8255
Remove a shop by breaking its chest
...
I'm gonna close #8 with this.
2016-08-10 13:46:52 +02:00
Eric
5a975661eb
Added way to show prices in hologram below each other
2016-08-09 22:10:44 +02:00
Eric
be17d366d9
Added missing shopchest.config permission
2016-08-09 17:47:03 +02:00
Eric
9a9f95eec2
Added extra class for BlockExplodeEvent
...
BlockExplodeEvent class is not found in v1.8_R1, and if a class is not found in a listener, the whole listener with all its event won't get registered.
2016-08-09 15:04:34 +02:00
Eric
c713d0f014
Replace deprecated getItemInHand method
2016-08-09 14:41:41 +02:00
Eric
a95106a335
Client-side shop items
...
All shop items are now spawned with packets and reflection client-side, so probably duplicated items are history (finally). This also allowed me to remove the ClearLag and LWC dependency, as ClearLag can't remove client-side items and LWC's Magnet Sucker can't suck them inside a chest. I also changed a bit in the classes of the nms package, so all required classes have to be found before attempting to do anything.
Fixes #11 and fixes #4
2016-08-08 22:04:29 +02:00
Eric
bb54c7da67
Fixed NPE when player clicks in air
2016-08-06 13:32:37 +02:00
Eric
417aaa36d3
Allow not officially supported server versions
...
As ShopChest is now using reflection, if the NMS code didn't change much in the new version, it may work (except for unknown item names)
2016-08-06 12:23:24 +02:00
Eric
312e7c9dca
Disconnect from database when plugin disables
...
+ Reconnect to database on shop reload or server reload
+ A few debug messages were added on SQLExceptions
2016-08-06 12:17:53 +02:00
Eric
d99f63a8e5
Now displays if a potion is extended
2016-08-05 22:16:14 +02:00
Eric
20badd36fb
Added possibility to append potion level to item name
2016-08-05 21:44:11 +02:00
Eric
7e24b8e596
Changed message when translation not found
...
Apparently the old message wasn't clear enough
2016-08-05 21:25:57 +02:00
Eric
d3111a3670
Debug timestamp should be in 24h format
2016-08-05 16:42:01 +02:00
Eric
5039cef665
Update README.md
2016-08-05 15:33:42 +02:00
Eric
57af99da1b
Now using reflection instead of different modules
...
This commit also fixes spawn eggs on 1.8.x
2016-08-05 15:26:47 +02:00
Eric
e8ab8e33c3
Added a few debug messages
2016-08-05 12:46:41 +02:00
Eric
76ea273ad6
Changed way of checking if chests are protected
...
If another plugin cancelled the PlayerInteractEvent before ShopChest, the player is not permitted to create a shop on the clicked chest. The dependency of 'Lockette' is no longer needed. It might occur that a plugin, which is not used for protections, cancels the PlayerInteractEvent so a shop cannot be created.
This closes #14
2016-08-04 21:17:23 +02:00
Eric
7dcd61a56a
Fixed typo in debug message when a player reloads the shops
2016-08-04 21:17:23 +02:00
Eric
6c38c74e54
Removed bukkit dependency
...
The same classes are also found in the spigot-api
2016-08-04 21:17:22 +02:00
Eric
ec62d3593f
Prevent players from fishing shop items
2016-08-04 21:17:02 +02:00
Eric
ee90215dd6
Changed version to 1.9.1
2016-08-03 16:32:33 +02:00
Eric
fc9500bce3
Updated vault repository
2016-08-03 16:32:32 +02:00
Eric
da025ab7c8
Shop limit "-1" should be displayed as "∞"
2016-08-03 16:30:02 +02:00
Eric
67c87cef90
Fixed link in update checker
2016-08-03 16:13:15 +02:00
Eric
6ea6f155fd
Added debug log (in file)
...
- Added debug log (configurable)
- Added "message.noPermission.create-protected"
- A bit code cleanup
- Renamed "Commands" to "ShopCommand"
2016-08-03 16:11:25 +02:00
Eric
05cd2eeb4e
Players can now sell broken items if configured
...
To automatically reconnect to the MySQL server, ShopChest is now using a much simpler way: Just added the attribute "autoReconnect=true" to the end of the link, instead of using a configurable value of reconnect attempts.
2016-08-02 13:23:47 +02:00
Eric
e522746eeb
Fixed Potion Shops on 1.8.x
2016-07-30 17:44:47 +02:00
Eric
eaa2f056eb
LICENSE should be a .txt file
2016-07-19 17:49:26 +02:00
Eric
1c126e13f7
Create LICENSE
2016-07-19 17:48:59 +02:00
Eric
70ca3fe3c8
Update README.md
2016-07-15 21:25:05 +02:00
Eric
85b368d710
Update README.md
2016-07-14 17:15:01 +02:00
Eric
c2ea1fb076
Changed versions to 1.9.0.1
2016-07-14 16:35:00 +02:00
Eric
a453d96f86
Fixed holograms not being shown on some chests
2016-07-14 16:16:50 +02:00
Eric
e2828aaae8
Remove version from final jar name
2016-07-13 16:40:19 +02:00