So ive tried doing "<gradient start="#fe5c5c" end="#3a74bb">&m┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅</gradient>" but with gradient I cant do &m anywhere...
Hi, I'm getting those errors every time I start the plugin: Code (Text): [13:17:33 WARN]: [FeatherBoard] Deleting placeholder bundle due to error: permissions.jar [13:17:33 ERROR]: [FeatherBoard] java.lang.reflect.InvocationTargetException at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at be.maximvdw.featherboard.cZ.a(cZ.java:135) at be.maximvdw.featherboard.cZ.e(cZ.java:94) at be.maximvdw.featherboard.F.c(F.java:44) at be.maximvdw.featherboard.F.<init>(F.java:38) at be.maximvdw.featherboard.FeatherBoard.e(FeatherBoard.java:64) at be.maximvdw.featherboard.O.b(O.java:73) at be.maximvdw.featherboard.O.onEnable(O.java:9) at be.maximvdw.featherboard.FeatherBoard.onEnable(FeatherBoard.java:31) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:380) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:483) at org.bukkit.craftbukkit.v1_15_R1.CraftServer.enablePlugin(CraftServer.java:472) at org.bukkit.craftbukkit.v1_15_R1.CraftServer.enablePlugins(CraftServer.java:386) at net.minecraft.server.v1_15_R1.MinecraftServer.a(MinecraftServer.java:488) at net.minecraft.server.v1_15_R1.DedicatedServer.init(DedicatedServer.java:298) at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:909) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.NoClassDefFoundError: be/maximvdw/placeholderapi/placeholders/PermissionsPlaceholderPack$1 at be.maximvdw.placeholderapi.placeholders.PermissionsPlaceholderPack.<init>(PermissionsPlaceholderPack.java:26) ... 21 more Caused by: java.lang.ClassNotFoundException: be.maximvdw.placeholderapi.placeholders.PermissionsPlaceholderPack$1 at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.net.FactoryURLClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 22 more [13:17:35 INFO]: [FeatherBoard] Downloading placeholder [RelationalPlaceholderAPI 1.0,0] ... [13:17:36 INFO]: [FeatherBoard] Loading placeholder [RelationalPlaceholderAPI 1.0,0] ... [13:17:36 WARN]: [FeatherBoard] Deleting placeholder bundle due to error: relationalplaceholderapi.jar [13:17:36 ERROR]: [FeatherBoard] java.lang.reflect.InvocationTargetException at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at be.maximvdw.featherboard.cZ.a(cZ.java:135) at be.maximvdw.featherboard.cZ.e(cZ.java:94) at be.maximvdw.featherboard.F.c(F.java:44) at be.maximvdw.featherboard.F.<init>(F.java:38) at be.maximvdw.featherboard.FeatherBoard.e(FeatherBoard.java:64) at be.maximvdw.featherboard.O.b(O.java:73) at be.maximvdw.featherboard.O.onEnable(O.java:9) at be.maximvdw.featherboard.FeatherBoard.onEnable(FeatherBoard.java:31) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:380) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:483) at org.bukkit.craftbukkit.v1_15_R1.CraftServer.enablePlugin(CraftServer.java:472) at org.bukkit.craftbukkit.v1_15_R1.CraftServer.enablePlugins(CraftServer.java:386) at net.minecraft.server.v1_15_R1.MinecraftServer.a(MinecraftServer.java:488) at net.minecraft.server.v1_15_R1.DedicatedServer.init(DedicatedServer.java:298) at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:909) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.NoClassDefFoundError: be/maximvdw/placeholdercore/placeholders/PlaceholderAPIPlaceholderPack$1 at be.maximvdw.placeholdercore.placeholders.PlaceholderAPIPlaceholderPack.<init>(PlaceholderAPIPlaceholderPack.java:25) ... 21 more Caused by: java.lang.ClassNotFoundException: be.maximvdw.placeholdercore.placeholders.PlaceholderAPIPlaceholderPack$1 at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.net.FactoryURLClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 22 more [13:17:36 INFO]: [FeatherBoard] Downloading placeholder [RelationalPlayer 1.0.0] ... [13:17:37 INFO]: [FeatherBoard] Loading placeholder [RelationalPlayer 1.0.0] ... [13:17:38 WARN]: [FeatherBoard] Deleting placeholder bundle due to error: relationalplayer.jar [13:17:38 ERROR]: [FeatherBoard] java.lang.reflect.InvocationTargetException at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at be.maximvdw.featherboard.cZ.a(cZ.java:135) at be.maximvdw.featherboard.cZ.e(cZ.java:94) at be.maximvdw.featherboard.F.c(F.java:44) at be.maximvdw.featherboard.F.<init>(F.java:38) at be.maximvdw.featherboard.FeatherBoard.e(FeatherBoard.java:64) at be.maximvdw.featherboard.O.b(O.java:73) at be.maximvdw.featherboard.O.onEnable(O.java:9) at be.maximvdw.featherboard.FeatherBoard.onEnable(FeatherBoard.java:31) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:380) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:483) at org.bukkit.craftbukkit.v1_15_R1.CraftServer.enablePlugin(CraftServer.java:472) at org.bukkit.craftbukkit.v1_15_R1.CraftServer.enablePlugins(CraftServer.java:386) at net.minecraft.server.v1_15_R1.MinecraftServer.a(MinecraftServer.java:488) at net.minecraft.server.v1_15_R1.DedicatedServer.init(DedicatedServer.java:298) at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:909) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.NoClassDefFoundError: be/maximvdw/placeholdercore/placeholders/PlayerPlaceholderPack$2 at be.maximvdw.placeholdercore.placeholders.PlayerPlaceholderPack.<init>(PlayerPlaceholderPack.java:48) ... 21 more Caused by: java.lang.ClassNotFoundException: be.maximvdw.placeholdercore.placeholders.PlayerPlaceholderPack$2 at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.net.FactoryURLClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 22 more
Any way to show the towny board only for x seconds after entering a city? Code (Text): onscreen-time: 5000 Dosn't work for me.
Tutorial: How to display fallback colours on legacy Minecraft versions with FeatherBoard We all know and love the new 1.16.x RGB colours! The only problem is that they aren't displayed on legacy versions of Minecraft, they are white. With a nice little script you can display fallback colours to all ViaVersion legacy clients. First of all, we need to install the ViaVersion PlaceholderAPI extension: Code (Text): /papi ecloud download ViaVersion We can now resolve the client version in a placeholder. Now replace your desired scoreboard line and restart the server: Code (Text): - '&7● <gradient start="#00fcfc" end="#4b67fc"><script>if ({placeholderapi_viaversion_player_protocol_id} >= 721) { "Gradient "; } else { "&bL&be&bg&ba&bc&by "; }</script></gradient>&7●' 1.16.2: 1.14.4: Done!
Just Recently Bought this But for some reason it didn't give me the ability to download it! I can provide proof and screenshots of the paypal transaction
Code (Text): [15:50:08 WARN]: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: The last packet successfully received from the server was 41,685,400 milliseconds ago. The last packet sent successfully to the server was 41,685,400 milliseconds ago. is longer than the server configured value of 'wait_timeout'. You should consider either expiring and/or testing connection validity before use in your application, increasing the server configured values for client timeouts, or using the Connector/J connection property 'autoReconnect=true' to avoid this problem. [15:50:08 WARN]: at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [15:50:08 WARN]: at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) [15:50:08 WARN]: at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [15:50:08 WARN]: at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500) [15:50:08 WARN]: at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481) [15:50:08 WARN]: at com.mysql.jdbc.Util.handleNewInstance(Util.java:403) [15:50:08 WARN]: at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:990) [15:50:08 WARN]: at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:3706) [15:50:08 WARN]: at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2506) [15:50:08 WARN]: at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2675) [15:50:08 WARN]: at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2465) [15:50:08 WARN]: at com.mysql.jdbc.ConnectionImpl.setSessionMaxRows(ConnectionImpl.java:5375) [15:50:08 WARN]: at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:2021) [15:50:08 WARN]: at com.j256.ormlite.jdbc.JdbcCompiledStatement.runQuery(JdbcCompiledStatement.java:63) [15:50:08 WARN]: at com.j256.ormlite.stmt.StatementExecutor.queryForFirst(StatementExecutor.java:106) [15:50:08 WARN]: at com.j256.ormlite.dao.BaseDaoImpl.queryForFirst(BaseDaoImpl.java:239) [15:50:08 WARN]: at com.j256.ormlite.stmt.QueryBuilder.queryForFirst(QueryBuilder.java:380) [15:50:08 WARN]: at com.j256.ormlite.stmt.Where.queryForFirst(Where.java:494) [15:50:08 WARN]: at be.maximvdw.featherboard.l.a(l.java:87) [15:50:08 WARN]: at be.maximvdw.featherboard.bq.run(bq.java:2) [15:50:08 WARN]: at org.bukkit.craftbukkit.v1_16_R1.scheduler.CraftTask.run(CraftTask.java:99) [15:50:08 WARN]: at org.bukkit.craftbukkit.v1_16_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:54) [15:50:08 WARN]: at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) [15:50:08 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) [15:50:08 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) [15:50:08 WARN]: at java.base/java.lang.Thread.run(Thread.java:832) [15:50:08 WARN]: Caused by: java.net.SocketException: Connection reset by peer [15:50:08 WARN]: at java.base/sun.nio.ch.NioSocketImpl.implWrite(NioSocketImpl.java:420) [15:50:08 WARN]: at java.base/sun.nio.ch.NioSocketImpl.write(NioSocketImpl.java:440) [15:50:08 WARN]: at java.base/sun.nio.ch.NioSocketImpl$2.write(NioSocketImpl.java:826) [15:50:08 WARN]: at java.base/java.net.Socket$SocketOutputStream.write(Socket.java:1052) [15:50:08 WARN]: at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81) [15:50:08 WARN]: at java.base/java.io.BufferedOutputStream.flush(BufferedOutputStream.java:142) [15:50:08 WARN]: at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:3688) [15:50:08 WARN]: ... 18 more [15:50:08 WARN]: java.sql.SQLException: Connection has already been closed [15:50:08 WARN]: at com.j256.ormlite.jdbc.JdbcConnectionSource.getReadWriteConnection(JdbcConnectionSource.java:182) [15:50:08 WARN]: at com.j256.ormlite.jdbc.JdbcConnectionSource.getReadOnlyConnection(JdbcConnectionSource.java:172) [15:50:08 WARN]: at com.j256.ormlite.dao.BaseDaoImpl.queryForFirst(BaseDaoImpl.java:237) [15:50:08 WARN]: at com.j256.ormlite.stmt.QueryBuilder.queryForFirst(QueryBuilder.java:380) [15:50:08 WARN]: at com.j256.ormlite.stmt.Where.queryForFirst(Where.java:494) [15:50:08 WARN]: at be.maximvdw.featherboard.l.a(l.java:87) [15:50:08 WARN]: at be.maximvdw.featherboard.l.b(l.java:100) [15:50:08 WARN]: at be.maximvdw.featherboard.api.scoreboard.ScoreboardGroup.getPlayers(ScoreboardGroup.java:450) [15:50:08 WARN]: at be.maximvdw.featherboard.api.scoreboard.ScoreboardGroup$AnimationUpdater.run(ScoreboardGroup.java:9) [15:50:08 WARN]: at org.bukkit.craftbukkit.v1_16_R1.scheduler.CraftTask.run(CraftTask.java:99) [15:50:08 WARN]: at org.bukkit.craftbukkit.v1_16_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:54) [15:50:08 WARN]: at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) [15:50:08 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) [15:50:08 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) [15:50:08 WARN]: at java.base/java.lang.Thread.run(Thread.java:832) [15:50:08 WARN]: java.sql.SQLException: Connection has already been closed [15:50:08 WARN]: at com.j256.ormlite.jdbc.JdbcConnectionSource.getReadWriteConnection(JdbcConnectionSource.java:182) [15:50:08 WARN]: at com.j256.ormlite.jdbc.JdbcConnectionSource.getReadOnlyConnection(JdbcConnectionSource.java:172) [15:50:08 WARN]: at com.j256.ormlite.dao.BaseDaoImpl.queryForFirst(BaseDaoImpl.java:237) [15:50:08 WARN]: at com.j256.ormlite.stmt.QueryBuilder.queryForFirst(QueryBuilder.java:380) [15:50:08 WARN]: at com.j256.ormlite.stmt.Where.queryForFirst(Where.java:494) [15:50:08 WARN]: at be.maximvdw.featherboard.l.a(l.java:87) [15:50:08 WARN]: at be.maximvdw.featherboard.l.b(l.java:100) [15:50:08 WARN]: at be.maximvdw.featherboard.api.scoreboard.ScoreboardGroup.getPlayers(ScoreboardGroup.java:450) [15:50:08 WARN]: at be.maximvdw.featherboard.api.scoreboard.ScoreboardGroup$AnimationUpdater.run(ScoreboardGroup.java:9) [15:50:08 WARN]: at org.bukkit.craftbukkit.v1_16_R1.scheduler.CraftTask.run(CraftTask.java:99) [15:50:08 WARN]: at org.bukkit.craftbukkit.v1_16_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:54) [15:50:08 WARN]: at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) [15:50:08 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) [15:50:08 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) [15:50:08 WARN]: at java.base/java.lang.Thread.run(Thread.java:832) [15:50:08 WARN]: java.sql.SQLException: Connection has already been closed [15:50:08 WARN]: at com.j256.ormlite.jdbc.JdbcConnectionSource.getReadWriteConnection(JdbcConnectionSource.java:182) [15:50:08 WARN]: at com.j256.ormlite.jdbc.JdbcConnectionSource.getReadOnlyConnection(JdbcConnectionSource.java:172) [15:50:08 WARN]: at com.j256.ormlite.dao.BaseDaoImpl.queryForFirst(BaseDaoImpl.java:237) [15:50:08 WARN]: at com.j256.ormlite.stmt.QueryBuilder.queryForFirst(QueryBuilder.java:380) [15:50:08 WARN]: at com.j256.ormlite.stmt.Where.queryForFirst(Where.java:494) [15:50:08 WARN]: at be.maximvdw.featherboard.l.a(l.java:87) [15:50:08 WARN]: at be.maximvdw.featherboard.l.b(l.java:100) [15:50:08 WARN]: at be.maximvdw.featherboard.dC.run(dC.java:43) [15:50:08 WARN]: at org.bukkit.craftbukkit.v1_16_R1.scheduler.CraftTask.run(CraftTask.java:99) [15:50:08 WARN]: at org.bukkit.craftbukkit.v1_16_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:54) [15:50:08 WARN]: at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) [15:50:08 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) [15:50:08 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) [15:50:08 WARN]: at java.base/java.lang.Thread.run(Thread.java:832)
Hey, I am working on this persons server and they use Featherboard. I'm trying to get Featherboard to work with the latest versions of mcMMO but it is causing problems with the levelup event. I'm unsure whether I set it up correctly or.. I don't know, the server version is 1.16.2 and the versions of mcMMO & featherboard are both the latest. I realize 4.28.2 came out, it's still the same error. I didn't know how to correctly re-create the error so, this is fine I think https://mcpaste.io/8a9f5b9213bfbaf3. I reported on mcMMO and they told me to come here and ask the author to update their mcMMO support. Thanks, if you can help.
as far as I see . CMI uses {#xxx} but does not parse it before sending it to featherboard (what is not something I can fix since this is also a placeholder for featherboard). Normally, CMI should replace it first and then send it to mvdwplaceholderapi for placeholder replacing
update featherboard and mvdwplaceholderapi to the latest versions - you seem to be using a somehow modified version that is loading the placeholders regardless on the version
because when I created this in 2014 (6 years ago), PlaceholderAPI did not exist. Also - placeholderapi does not support caching of placeholders, what is the thing that makes featherboard so fast