Recherche Scoreboard, Tab, Report 1.7.10

Escorpiox

Poseur de parquet
21 Août 2017
73
9
43
17
www.youtube.com
Bonjour tout le monde !

Je suis actuellement en train de créer un serveur moddé en 1.7.10. Pourquoi 1.7.10 ? Car, selon moi, c'est la version avec le plus de mods intéressants.
Sauf que le problème que j'ai, c'est que je ne trouve pas de plugin correspondant à mes attentes compatibles en 1.7.10...
Avant toutes choses, sachez que j'ai effectué de multiples recherches sans résultats convaincants...

Première demande :
Alors, je cherche un plugin de scoreboard avec la possibilité de personnaliser le titre et les lignes mais pas seulement le texte ou la couleur, j'aimerai aussi qu'il y ait un système pour faire des textes animés. Pour donner un exemple de ce que je cherche, voici le plugin que j'utilise sur mes serveurs en 1.12.2, non compatible 1.7.10, parfait à mes yeux : - https://www.spigotmc.org/resources/animatedscoreboard.20848/

D'autres plugins similaires, non compatibles 1.7.10 :
- https://www.spigotmc.org/resources/scoreboard.14754/
- https://www.spigotmc.org/resources/quickboard-free-scoreboard-plugin-scroller-changeable-text-placeholderapi-anti-flicker.15057/

J'ai trouvé ce plugin, qui est payant malheureusement, qui est compatible 1.7.10 selon spigot, mais j'aimerai avoir un plugin libre-service (gratuit) : https://www.spigotmc.org/resources/featherboard.2691/

Deuxième demande :
Je recherche un plugin de tab, qui, comme le plugin de scoreboard, ait la possibilité de personnaliser les lignes mais pas seulement le texte ou la couleur, j'aimerai aussi qu'il y ait un système pour faire des textes animés. Pour donner un exemple de ce que je cherche, voici le plugin que j'utilise sur mes serveurs en 1.12.2, non compatible 1.7.10, parfait à mes yeux : https://www.spigotmc.org/resources/tab-1-8-x-1-12-x.50065/

Troisième demande :
Je cherche un plugin de report avec un menu (GUI) entièrement customisable. Le plugin que j'utilise pour mes serveurs 1.12.2, génial pour moi, est TigerReports. Il est sensé être compatible 1.7.10 selon spigot, mais il ne fonctionne pas : https://www.spigotmc.org/resources/tigerreports.25773/

Voilà, j'espère avoir été clair dans l'explication de mes recherches.
Si jamais vous avez des questions, n'hésitez pas.
Merci d'avance à ceux qui auront prit le temps de lire et qui prendront le temps de chercher et de m'aider.

Kilian | Escorpiox
Avatar 2.jpg
 

ShE3py

Développeur en autodidacte
26 Septembre 2015
1 036
170
252
17
Strasbourg
Pour le scoreboard, un mod serait mieux (pas besoin au serveur d'envoyer le scoreboard à chaque joueur à chaque update, c'est le client qui calcule pour lui).
Idem pour le tab.

Pour le plugin de report, généralement les plugins bukkits/spigot ne fonctionnent pas sous forge.

Cordialement,
ShE3py
 
Acheter minecraft moins cher

Escorpiox

Poseur de parquet
21 Août 2017
73
9
43
17
www.youtube.com
Pour le scoreboard, un mod serait mieux (pas besoin au serveur d'envoyer le scoreboard à chaque joueur à chaque update, c'est le client qui calcule pour lui).
Idem pour le tab.
J'ai bien pris en compte ton avis mais, après de multiples recherches, je n'ai pas trouvé de mod de scoreboard ou de mod de tab...
Pourrais tu m'éclaircir à ce sujet ?

Pour le plugin de report, généralement les plugins bukkits/spigot ne fonctionnent pas sous forge.
Bah j'ai plus de 15 plugins bukkit/spigot sur mon serveur moddé et ils marchent parfaitement donc je ne vois pas pourquoi un plugin de report ne fonctionnerait pas. Il faut juste que j'en trouve un qui corresponde à mes attentes.
 

ShE3py

Développeur en autodidacte
26 Septembre 2015
1 036
170
252
17
Strasbourg
J'ai bien pris en compte ton avis mais, après de multiples recherches, je n'ai pas trouvé de mod de scoreboard ou de mod de tab...
Pourrais tu m'éclaircir à ce sujet ?
C'est de la théorie, niveau pratique je sais pas si un tel mod a déjà été fait.

Bah j'ai plus de 15 plugins bukkit/spigot sur mon serveur moddé et ils marchent parfaitement donc je ne vois pas pourquoi un plugin de report ne fonctionnerait pas. Il faut juste que j'en trouve un qui corresponde à mes attentes.
Si ton serveur les supportes, pourquoi pas. Je te laisses continuer tes recherches, personnellement je ne connais pas trop de plugins.
 

Detobel36

Créateur de plugins (PhoenixRebirth)
Support
17 Août 2012
9 242
1 951
362
23
Belgique
phoenix-rebirth.fr
Salut,

D'autres plugins similaires, non compatibles 1.7.10 :
- https://www.spigotmc.org/resources/scoreboard.14754/
Il existe une version compatible 1.7: https://www.spigotmc.org/resources/scoreboard.14754/update?update=54766
Il s'agit de la version du Nov 21, 2015 donc BETA 1.2.1 je suppose.
Après Featherboard tu peux être sur qu'il est nickel :) Il vaut vraiment son prix.

j'utilise sur mes serveurs en 1.12.2, non compatible 1.7.10
Tu as testé ? Car il y a peu de choses qui a changé pour gérer le tab... Donc test toujours :p

Il est sensé être compatible 1.7.10 selon spigot, mais il ne fonctionne pas :
Peux-tu nous donner l'erreur que tu as quand tu tests en 1.7 ?


Cordialement,
Detobel36
 

Escorpiox

Poseur de parquet
21 Août 2017
73
9
43
17
www.youtube.com
Il existe une version compatible 1.7: https://www.spigotmc.org/resources/scoreboard.14754/update?update=54766
Il s'agit de la version du Nov 21, 2015 donc BETA 1.2.1 je suppose.
Après Featherboard tu peux être sur qu'il est nickel :) Il vaut vraiment son prix.
Déjà, merci pour de ta réponse.
Alors, je viens de testé les versions 1.1, 1.2 et 1.2.1 du plugin Scoreboard mais aucun d'eux fonctionnent :/
Code:
[11:15:48] [Server thread/ERROR]: Could not pass event PlayerJoinEvent to Scoreboard vBETA 1.0
org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:338) ~[JavaPluginLoader$1.class:KCauldron-1.7.10-2.1403.1.54]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[RegisteredListener.class:KCauldron-1.7.10-2.1403.1.54]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:507) [SimplePluginManager.class:KCauldron-1.7.10-2.1403.1.54]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:492) [SimplePluginManager.class:KCauldron-1.7.10-2.1403.1.54]
    at net.minecraft.server.management.ServerConfigurationManager.func_72377_c(ServerConfigurationManager.java:360) [oi.class:?]
    at net.minecraft.server.management.ServerConfigurationManager.initializeConnectionToPlayer(ServerConfigurationManager.java:216) [oi.class:?]
    at cpw.mods.fml.common.network.handshake.NetworkDispatcher.completeServerSideConnection(NetworkDispatcher.java:190) [NetworkDispatcher.class:KCauldron-1.7.10-2.1403.1.54]
    at cpw.mods.fml.common.network.handshake.NetworkDispatcher.completeHandshake(NetworkDispatcher.java:465) [NetworkDispatcher.class:KCauldron-1.7.10-2.1403.1.54]
    at cpw.mods.fml.common.network.internal.HandshakeCompletionHandler.channelRead0(HandshakeCompletionHandler.java:21) [HandshakeCompletionHandler.class:KCauldron-1.7.10-2.1403.1.54]
    at cpw.mods.fml.common.network.internal.HandshakeCompletionHandler.channelRead0(HandshakeCompletionHandler.java:11) [HandshakeCompletionHandler.class:KCauldron-1.7.10-2.1403.1.54]
    at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:98) [SimpleChannelInboundHandler.class:?]
    at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?]
    at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?]
    at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103) [MessageToMessageDecoder.class:?]
    at io.netty.handler.codec.MessageToMessageCodec.channelRead(MessageToMessageCodec.java:111) [MessageToMessageCodec.class:?]
    at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?]
    at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?]
    at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) [DefaultChannelPipeline.class:?]
    at io.netty.channel.embedded.EmbeddedChannel.writeInbound(EmbeddedChannel.java:169) [EmbeddedChannel.class:?]
    at cpw.mods.fml.common.network.internal.FMLProxyPacket.func_148833_a(FMLProxyPacket.java:77) [FMLProxyPacket.class:KCauldron-1.7.10-2.1403.1.54]
    at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:244) [ej.class:?]
    at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:173) [nc.class:?]
    at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:980) [MinecraftServer.class:?]
    at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:430) [lt.class:?]
    at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:798) [MinecraftServer.class:?]
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:658) [MinecraftServer.class:?]
    at java.lang.Thread.run(Thread.java:748) [?:1.8.0_171]
Caused by: java.lang.NoClassDefFoundError: net/md_5/bungee/api/ChatColor
    at nl.rien_bijl.ScoreBoard.board.CreateSpacer.add(CreateSpacer.java:60) ~[?:?]
    at nl.rien_bijl.ScoreBoard.board.CreateSpacer.createSpacer(CreateSpacer.java:14) ~[?:?]
    at nl.rien_bijl.ScoreBoard.board.Board.setBoardToPlayer(Board.java:49) ~[?:?]
    at nl.rien_bijl.ScoreBoard.events.PlayerJoin.onJoin(PlayerJoin.java:16) ~[?:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_171]
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_171]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_171]
    at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_171]
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:334) ~[JavaPluginLoader$1.class:KCauldron-1.7.10-2.1403.1.54]
    ... 26 more
[11:15:48] [Server thread/INFO]: [0;31;22m[Fondateur][0;30;1m[0;30;1mEscorpiox[m a rejoint le serveur ![m
[11:15:48] [Server thread/WARN]: [Scoreboard] Task #16 for Scoreboard vBETA 1.0 generated an exception
java.lang.NoClassDefFoundError: net/md_5/bungee/api/ChatColor
    at nl.rien_bijl.ScoreBoard.board.CreateSpacer.add(CreateSpacer.java:44) ~[?:?]
    at nl.rien_bijl.ScoreBoard.board.CreateSpacer.createSpacer(CreateSpacer.java:14) ~[?:?]
    at nl.rien_bijl.ScoreBoard.board.Board.setBoardToPlayer(Board.java:49) ~[?:?]
    at nl.rien_bijl.ScoreBoard.board.Loop$1.run(Loop.java:22) ~[?:?]
    at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftTask.run(CraftTask.java:71) ~[CraftTask.class:KCauldron-1.7.10-2.1403.1.54]
    at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:346) [CraftScheduler.class:KCauldron-1.7.10-2.1403.1.54]
    at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:862) [MinecraftServer.class:?]
    at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:430) [lt.class:?]
    at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:798) [MinecraftServer.class:?]
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:658) [MinecraftServer.class:?]
    at java.lang.Thread.run(Thread.java:748) [?:1.8.0_171]
J'espère pouvoir régler le problème de FeatherBoard :/
REMARQUE : Le problème avec l'affichage des pings m'était déjà parvenu auparavant avec un autre plugin de scoreboard avec le placeholder "%player_ping%" de PlaceHolderAPI.
Serait pas le fait que le serveur soit en Cauldron 1.7.10 ?

Tu as testé ? Car il y a peu de choses qui a changé pour gérer le tab... Donc test toujours :p
Oui, j'ai testé mais il ne fonctionne pas. Par contre, tu dis qu'il y pas peu de choses qui ont changé pour gérer le tab... Mais le tab de la 1.7.10 et celui de la 1.8 sont différent non ?

Peux-tu nous donner l'erreur que tu as quand tu tests en 1.7 ?
D'après l'onglet "Updates" sur la page du plugin TigerReports, la version 3.1 et 3.1.1 sont sensés être compatibles 1.7.10. Mais encore une fois, ils ne fonctionnent pas :
Code:
[11:34:24] [Server thread/INFO]: [TigerReports] Enabling TigerReports v3.1
[11:34:24] [Server thread/ERROR]: Error occurred while enabling TigerReports v3.1 (Is it up to date?)
java.lang.NoClassDefFoundError: org/bukkit/craftbukkit/libs/jline/internal/InputStreamReader
    at fr.mrtigreroux.tigerreports.TigerReports.loadFiles(TigerReports.java:120) ~[?:?]
    at fr.mrtigreroux.tigerreports.TigerReports.onEnable(TigerReports.java:49) ~[?:?]
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:316) ~[JavaPlugin.class:KCauldron-1.7.10-2.1403.1.54]
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:368) [JavaPluginLoader.class:KCauldron-1.7.10-2.1403.1.54]
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:410) [SimplePluginManager.class:KCauldron-1.7.10-2.1403.1.54]
    at org.bukkit.craftbukkit.v1_7_R4.CraftServer.loadPlugin(CraftServer.java:415) [CraftServer.class:KCauldron-1.7.10-2.1403.1.54]
    at org.bukkit.craftbukkit.v1_7_R4.CraftServer.enablePlugins(CraftServer.java:349) [CraftServer.class:KCauldron-1.7.10-2.1403.1.54]
    at net.minecraft.server.MinecraftServer.func_71243_i(MinecraftServer.java:500) [MinecraftServer.class:?]
    at net.minecraft.server.MinecraftServer.func_71222_d(MinecraftServer.java:474) [MinecraftServer.class:?]
    at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:434) [MinecraftServer.class:?]
    at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:335) [lt.class:?]
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:620) [MinecraftServer.class:?]
    at java.lang.Thread.run(Thread.java:748) [?:1.8.0_171]
Caused by: java.lang.ClassNotFoundException: org.bukkit.craftbukkit.libs.jline.internal.InputStreamReader
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:394) ~[PluginClassLoader.class:KCauldron-1.7.10-2.1403.1.54]
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:211) ~[PluginClassLoader.class:KCauldron-1.7.10-2.1403.1.54]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_171]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_171]
    ... 13 more
Peut-être que cela vient du fait que le serveur soit en Cauldron 1.7.10...
Je faire faire pareil que pour FeatherBoard, je vais envoyer un message à l'auteur du plugin.
 

Detobel36

Créateur de plugins (PhoenixRebirth)
Support
17 Août 2012
9 242
1 951
362
23
Belgique
phoenix-rebirth.fr
Salut,

"Scoreboard vBETA 1.0" n'a pas un problème avec la version mais bien avec le fait que tu n'utilises pas spigot...

REMARQUE : Le problème avec l'affichage des pings m'était déjà parvenu auparavant avec un autre plugin de scoreboard avec le placeholder "%player_ping%" de PlaceHolderAPI.
Serait pas le fait que le serveur soit en Cauldron 1.7.10 ?
Sans l'erreur difficile à dire :p

Mais le tab de la 1.7.10 et celui de la 1.8 sont différent non ?
Heu... Tu me fais douter.
De mémoire avant y avait rien moyen de faire avec le tab (si ce n'est créer des faux joueurs) et puis après il a été possible de mettre des headers et footer au tab. Si ce n'est pas disponible en 1.7 alors oublies ton plugin de tab xD

D'après l'onglet "Updates" sur la page du plugin TigerReports, la version 3.1 et 3.1.1 sont sensés être compatibles 1.7.10. Mais encore une fois, ils ne fonctionnent pas :
La comme ça je ne sais pas te dire (ça date tellement la 1.7). Mais c'est une erreur craftbukkit donc potentiellement un problème de version, oui.



Cordialement,
Detobel36
 

Escorpiox

Poseur de parquet
21 Août 2017
73
9
43
17
www.youtube.com
"Scoreboard vBETA 1.0" n'a pas un problème avec la version mais bien avec le fait que tu n'utilises pas spigot...
Okay, bon bah je laisse tomber ce plugin là alors... :/

Sans l'erreur difficile à dire :p
J'ai retrouvé le plugin qui est, comme FeatherBoard, super pour moi pour mes attentes, c'est "SimpleScore" : https://www.spigotmc.org/resources/simplescore.23243/
Par contre, même problème avec les pings... Avec le placeholder "%player_ping%", message d'erreur en boucle dans la console :
Code:
[12:42:53] [Craft Scheduler Thread - 0/WARN]: Exception in thread "Craft Scheduler Thread - 0"
[12:42:53] [Craft Scheduler Thread - 0/WARN]: org.apache.commons.lang.UnhandledException: Plugin SimpleScore v3.0.2 generated an exception while executing task 37
    at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:56)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.NoSuchMethodError: org.bukkit.craftbukkit.v1_7_R4.entity.CraftPlayer.getHandle()Lnet/minecraft/server/v1_7_R4/EntityPlayer;
    at com.extendedclip.papi.expansion.player.ping.NMS_1_7_R4.getPing(NMS_1_7_R4.java:10)
    at com.extendedclip.papi.expansion.player.PlayerExpansion.onPlaceholderRequest(PlayerExpansion.java:231)
    at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:342)
    at com.r4g3baby.simplescore.scoreboard.tasks.ScoreboardTask.replaceVariables(ScoreboardTask.kt:61)
    at com.r4g3baby.simplescore.scoreboard.tasks.ScoreboardTask.run(ScoreboardTask.kt:29)
    at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftTask.run(CraftTask.java:71)
    at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53)
    ... 3 more
J'ai envoyé un message à l'auteur du plugin qui devrait pas tarder à me répondre. Mais pour l'instant, il m'a dit qu'il n'avait jamais testé sur des serveurs cauldron donc il va me dire en fonction du message d'erreur que je lui ai envoyer.
Mais, si jamais il n'a pas de solution, dois-je en déduire que je dois me satisfaire de FeatherBoard ou de SimpleScore qui correspondent à mes attentes à part sur le fait que je ne peux pas mettre les pings ?
Un développeur Java pourrait me développer ou modifier (avec autorisation de l'auteur) un plugin qui permettrait d'avoir les pings ?

Heu... Tu me fais douter.
De mémoire avant y avait rien moyen de faire avec le tab (si ce n'est créer des faux joueurs) et puis après il a été possible de mettre des headers et footer au tab. Si ce n'est pas disponible en 1.7 alors oublies ton plugin de tab xD
Bah, effectivement, d'après mes recherches, il serait impossible de créer une tablist équivalente à celles que j'ai sur mes serveurs en 1.12.2.
Donc je me suis dit que j'allais devoir faire un effort là-dessus et donc j'ai recherché d'autres plugins compatibles 1.7.10 mais ils ne fonctionnent toujours pas... :'(
Plugin FancyTab :
Code:
[14:36:13] [Server thread/ERROR]: [FancyTab] Unknown or unsupported CraftBukkit version! Is the Plugin up to date?
[14:36:13] [Server thread/ERROR]: [FancyTab] net/minecraft/server/v1_7_R4/PacketPlayOutPlayerInfo
[14:36:13] [Server thread/ERROR]: Could not pass event PlayerJoinEvent to FancyTab v2.0 Release
org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:338) ~[JavaPluginLoader$1.class:KCauldron-1.7.10-2.1403.1.54]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[RegisteredListener.class:KCauldron-1.7.10-2.1403.1.54]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:507) [SimplePluginManager.class:KCauldron-1.7.10-2.1403.1.54]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:492) [SimplePluginManager.class:KCauldron-1.7.10-2.1403.1.54]
    at net.minecraft.server.management.ServerConfigurationManager.func_72377_c(ServerConfigurationManager.java:360) [oi.class:?]
    at net.minecraft.server.management.ServerConfigurationManager.initializeConnectionToPlayer(ServerConfigurationManager.java:216) [oi.class:?]
    at cpw.mods.fml.common.network.handshake.NetworkDispatcher.completeServerSideConnection(NetworkDispatcher.java:190) [NetworkDispatcher.class:KCauldron-1.7.10-2.1403.1.54]
    at cpw.mods.fml.common.network.handshake.NetworkDispatcher.completeHandshake(NetworkDispatcher.java:465) [NetworkDispatcher.class:KCauldron-1.7.10-2.1403.1.54]
    at cpw.mods.fml.common.network.internal.HandshakeCompletionHandler.channelRead0(HandshakeCompletionHandler.java:21) [HandshakeCompletionHandler.class:KCauldron-1.7.10-2.1403.1.54]
    at cpw.mods.fml.common.network.internal.HandshakeCompletionHandler.channelRead0(HandshakeCompletionHandler.java:11) [HandshakeCompletionHandler.class:KCauldron-1.7.10-2.1403.1.54]
    at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:98) [SimpleChannelInboundHandler.class:?]
    at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?]
    at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?]
    at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103) [MessageToMessageDecoder.class:?]
    at io.netty.handler.codec.MessageToMessageCodec.channelRead(MessageToMessageCodec.java:111) [MessageToMessageCodec.class:?]
    at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?]
    at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?]
    at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) [DefaultChannelPipeline.class:?]
    at io.netty.channel.embedded.EmbeddedChannel.writeInbound(EmbeddedChannel.java:169) [EmbeddedChannel.class:?]
    at cpw.mods.fml.common.network.internal.FMLProxyPacket.func_148833_a(FMLProxyPacket.java:77) [FMLProxyPacket.class:KCauldron-1.7.10-2.1403.1.54]
    at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:244) [ej.class:?]
    at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:173) [nc.class:?]
    at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:980) [MinecraftServer.class:?]
    at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:430) [lt.class:?]
    at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:798) [MinecraftServer.class:?]
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:658) [MinecraftServer.class:?]
    at java.lang.Thread.run(Thread.java:748) [?:1.8.0_171]
Caused by: java.lang.NullPointerException
    at de.codebucket.fancytab.packet.PacketHandler.sendPacketRequest(PacketHandler.java:32) ~[?:?]
    at de.codebucket.fancytab.Tablist.setTablist(Tablist.java:56) ~[?:?]
    at de.codebucket.fancytab.ServerListener.playerJoin(ServerListener.java:20) ~[?:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_171]
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_171]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_171]
    at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_171]
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:334) ~[JavaPluginLoader$1.class:KCauldron-1.7.10-2.1403.1.54]
    ... 26 more
Plugin MyTablist :
Code:
[14:44:05] [Server thread/WARN]: java.lang.ClassNotFoundException: net/minecraft/server/v1_7_R4/PacketPlayOutPlayerInfo
[14:44:05] [Server thread/WARN]:     at java.lang.Class.forName0(Native Method)
[14:44:05] [Server thread/WARN]:     at java.lang.Class.forName(Class.java:264)
[14:44:05] [Server thread/WARN]:     at de.devxpress.mytablist2.PacketHandler.getMCClass(PacketHandler.java:100)
[14:44:05] [Server thread/WARN]:     at de.devxpress.mytablist2.PacketHandler.<init>(PacketHandler.java:25)
[14:44:05] [Server thread/WARN]:     at de.devxpress.mytablist2.TabManager.<init>(TabManager.java:51)
[14:44:05] [Server thread/WARN]:     at de.devxpress.mytablist2.Main.onEnable(Main.java:67)
[14:44:05] [Server thread/WARN]:     at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:316)
[14:44:05] [Server thread/WARN]:     at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:368)
[14:44:05] [Server thread/WARN]:     at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:410)
[14:44:05] [Server thread/WARN]:     at org.bukkit.craftbukkit.v1_7_R4.CraftServer.loadPlugin(CraftServer.java:415)
[14:44:05] [Server thread/WARN]:     at org.bukkit.craftbukkit.v1_7_R4.CraftServer.enablePlugins(CraftServer.java:349)
[14:44:05] [Server thread/WARN]:     at net.minecraft.server.MinecraftServer.func_71243_i(MinecraftServer.java:500)
[14:44:05] [Server thread/WARN]:     at net.minecraft.server.MinecraftServer.func_71222_d(MinecraftServer.java:474)
[14:44:05] [Server thread/WARN]:     at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:434)
[14:44:05] [Server thread/WARN]:     at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:335)
[14:44:05] [Server thread/WARN]:     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:620)
[14:44:05] [Server thread/WARN]:     at java.lang.Thread.run(Thread.java:748)
Pareil, je ne trouve aucun plugin de tab compatible caudron 1.7.10, dois-je demander à un développeur de m'en créer un ?

La comme ça je ne sais pas te dire (ça date tellement la 1.7). Mais c'est une erreur craftbukkit donc potentiellement un problème de version, oui.
J'ai envoyé un message à l'auteur du plugin pour avoir plus d'infos.
 

Detobel36

Créateur de plugins (PhoenixRebirth)
Support
17 Août 2012
9 242
1 951
362
23
Belgique
phoenix-rebirth.fr
Salut,

Mais, si jamais il n'a pas de solution, dois-je en déduire que je dois me satisfaire de FeatherBoard ou de SimpleScore qui correspondent à mes attentes à part sur le fait que je ne peux pas mettre les pings ?
A part trouver un plugin fait pour cauldron, ça risque en effet d'être limité...

Un développeur Java pourrait me développer ou modifier (avec autorisation de l'auteur) un plugin qui permettrait d'avoir les pings ?
Oui surement

Pareil, je ne trouve aucun plugin de tab compatible caudron 1.7.10, dois-je demander à un développeur de m'en créer un ?
Je ne sais vraiment plus en quel version la tab list a été améliorée.
En gros avant ça affichait juste les joueurs. Pour afficher autre chose il fallait jouer avec les packets que le serveur envoyais. En d'autres mots, le serveur faisait croire qu'il y avait d'autres joueurs pour afficher ce qu'il voulais dans le tab. Le soucis c'est que cette méthode n'était pas intégré dans spigot (ni même bukkit). Et donc nécessitait de directement toucher à minecraft serveur.
Depuis quelques version, c'est plus joli, plus propre. Les plugins ont directement les bons outils pour définir ces paramètres.

Si la 1.7 répond au 2ème cas alors un dev ne devrait pas avoir trop de mal à le mettre en place pour la 1.7. Si la 1.7 n'avais pas ce système, le dev devra jouer avec les informations envoyé entre le joueur et le serveur. Ca c'est long et embêtant sans garranti de super résultats.
Mais oui, un dev pourra t'afficher des trucs en plus dans la tab list.


Cordialement,
Detobel36
 

Pour voir moins d'annonces créez un compte ou connectez-vous.