Commit Graph

71 Commits

Author SHA1 Message Date
filoghost
e882a4d73e Add build number to plugin version on development builds 2020-04-25 11:28:01 +02:00
filoghost
f24616586c Add author in plugin.yml 2020-04-20 12:55:00 +02:00
filoghost
2d24b4edac Move old API to separate Maven module, fix some methods 2020-04-19 17:15:46 +02:00
filoghost
636b7d4b11 Attempt to fix RedisBungee again 2020-04-18 13:38:41 +02:00
filoghost
eae28963bc Remove useless setLockTick() method, minor code cleanup 2020-04-18 13:24:19 +02:00
filoghost
e5936b423d Reimplement precise-hologram-movement differently to fix lag issues
The `precise-hologram-movement` config option was creating lag on some servers. The option is now removed from the configuration and its functionality has been reimplemented through ProtocolLib (when installed). It now uses a different method that doesn't rely on inspecting stacktraces.

Secondly, a workaround was added to fix the Minecraft bug causing entities to not move client side when teleported shortly after spawning. The cause is EntityTrackerEntry (a NMS class) not sending the teleport packet.
2020-04-18 00:14:55 +02:00
filoghost
735c92a612 Handle custom name in newer versions without serializing from/to JSON 2020-04-15 22:25:37 +02:00
filoghost
104d9abd6c Drop 1.8.0 support, since it doesn't have the new chat API 2020-04-13 21:14:39 +02:00
filoghost
f173c50cb2 Remove unused import 2020-04-13 16:25:15 +02:00
filoghost
7e68239263 Fix the detection of dead entities not being removed 2020-04-13 15:54:10 +02:00
filoghost
d78414c30e Require Spigot (not just CraftBukkit) at startup 2020-04-12 17:04:23 +02:00
filoghost
269a4bec72 Handle fake entities (negative ID) 2020-04-11 21:55:52 +02:00
filoghost
b589749c24 Handle multiple worlds in "world" placeholder 2020-04-11 20:01:30 +02:00
filoghost
bef2ed58a6 Remove some unused code 2020-04-11 19:37:44 +02:00
filoghost
a41be09ef3 Fix holograms not saving with readImage or readText commands 2020-04-11 19:02:24 +02:00
filoghost
88f230485f Add debug command for helping with issues related to duplicate entities 2020-04-10 14:31:51 +02:00
filoghost
473d46deac Fix ProtocolLib related errors on 1.15 2019-12-20 15:07:07 +01:00
Charlie J
bcdb8a051f Added 1.15 support. (#237) 2019-12-12 20:32:55 +01:00
filoghost
8293f8b642 Support icon amount > 1 for API calls 2019-10-17 16:21:20 +02:00
filoghost
0c0ec27233 Add debug helper class for ProtocolLib 2019-10-17 15:13:08 +02:00
filoghost
42cc919035 Add support for NBT data in icons 2019-10-17 15:12:15 +02:00
filoghost
6d3c774f64 Improve code readability 2019-10-16 19:39:09 +02:00
Drc-DEV
7496bf8d4d Actually fix RedisBungee channel for 1.13+ 2019-10-16 19:33:41 +02:00
filoghost
c0774150d2 Update RedisBungee listener for 1.13+ 2019-09-11 16:24:06 +02:00
filoghost
04d8cf0c92 ProtocolLib-related code refactoring 2019-09-11 15:14:36 +02:00
filoghost
70e070ac11 Fix VisibilityManager in 1.14 2019-09-11 10:59:23 +02:00
filoghost
ffb8680930 Workaround for ProtocolLib bugs 2019-08-11 18:32:44 +02:00
filoghost
be96a5c5fd Allow upper case letters for hologram names 2019-06-26 20:30:17 +02:00
filoghost
644d58c80e Support new packet constructor 2019-06-05 11:48:44 +02:00
filoghost
484b4c8a9f Use correct class of Optional in older versions 2019-06-05 11:07:54 +02:00
filoghost
563416f8d8 Use common update checker 2019-06-03 22:05:04 +02:00
filoghost
66fe72b0eb Update to Java 8 2019-06-03 14:42:24 +02:00
filoghost
fa1f8d260e Fix typo 2019-06-03 10:45:33 +02:00
filoghost
ba6d18306e Fix touch position on items being offset 2019-06-03 10:43:49 +02:00
filoghost
c0da957d6c Add a chat message to quickly edit a hologram after modifying its lines 2019-05-30 14:54:31 +02:00
filoghost
0f0d709abe Make relative placeholders follow global placeholders settings 2019-05-30 12:28:32 +02:00
filoghost
2a3314c95a More descriptive errors stacktraces 2019-05-30 12:08:25 +02:00
filoghost
fc091d9471 Small code cleanup 2019-05-29 10:50:48 +02:00
filoghost
aeb3991337 Notify about the usage of the old API 2019-05-29 10:21:56 +02:00
filoghost
f339a98a75 Better wording 2019-05-29 09:51:40 +02:00
filoghost
e622ec6187 Add support for Spigot 1.14 2019-04-27 16:48:44 +02:00
filoghost
7a122a7231 Fix error with ProtocolLib's temporary players 2018-10-01 18:00:33 +02:00
filoghost
ab0bd61999 Drop support for old ProtocolLib versions 2018-10-01 10:59:55 +02:00
filoghost
485ea9feff Fix player relative placeholders and improve their performance 2018-09-29 14:29:37 +02:00
filoghost
8022a167ed Fix holograms being loaded before worlds with certain world management plugins 2018-09-17 20:38:00 +02:00
filoghost
3db7b3dbd5 Improve updater to account for dev builds 2018-09-05 20:42:51 +02:00
filoghost
a0ece58824 Add license file and headers 2018-09-04 00:28:28 +02:00
filoghost
8134005ac6 Add option for precise hologram teleport
When moving holograms quickly (for example, a chat message over a player's head) lines may not be aligned correctly after moving for a while. Precise hologram teleporting prevents this issue.

Some people won't need it, and disabling it may slightly improve the performance (depending on the number of holograms).
2018-08-31 18:02:18 +02:00
filoghost
ff5ca5dddb Create separate module for configs 2018-08-31 17:40:22 +02:00
filoghost
137d23b408 Improve code readability 2018-08-31 14:23:51 +02:00