Recherche Scoreboard, Tab, Report 1.7.10

Discussion dans 'Plugins' créé par Escorpiox, 11 Septembre 2018.

  1. Escorpiox

    Escorpiox Poseur de parquet

    Inscrit:
    21 Août 2017
    Messages:
    73
    J'aime reçus:
    9
    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/...eable-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
     
  2. ShE3py

    ShE3py Développeur en autodidacte

    Inscrit:
    26 Septembre 2015
    Messages:
    934
    J'aime reçus:
    155
    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
     
  3. Escorpiox

    Escorpiox Poseur de parquet

    Inscrit:
    21 Août 2017
    Messages:
    73
    J'aime reçus:
    9
    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 ?

    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.
     
  4. ShE3py

    ShE3py Développeur en autodidacte

    Inscrit:
    26 Septembre 2015
    Messages:
    934
    J'aime reçus:
    155
    C'est de la théorie, niveau pratique je sais pas si un tel mod a déjà été fait.

    Si ton serveur les supportes, pourquoi pas. Je te laisses continuer tes recherches, personnellement je ne connais pas trop de plugins.
     
  5. Detobel36

    Detobel36 Créateur de plugins (PhoenixRebirth)
    Support

    Inscrit:
    17 Août 2012
    Messages:
    9 130
    J'aime reçus:
    1 933
    Salut,

    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.

    Tu as testé ? Car il y a peu de choses qui a changé pour gérer le tab... Donc test toujours :p

    Peux-tu nous donner l'erreur que tu as quand tu tests en 1.7 ?


    Cordialement,
    Detobel36
     
  6. Escorpiox

    Escorpiox Poseur de parquet

    Inscrit:
    21 Août 2017
    Messages:
    73
    J'aime reçus:
    9
    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 ?

    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 ?

    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.
     
  7. Detobel36

    Detobel36 Créateur de plugins (PhoenixRebirth)
    Support

    Inscrit:
    17 Août 2012
    Messages:
    9 130
    J'aime reçus:
    1 933
    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...

    Sans l'erreur difficile à dire :p

    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

    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
     
  8. Escorpiox

    Escorpiox Poseur de parquet

    Inscrit:
    21 Août 2017
    Messages:
    73
    J'aime reçus:
    9
    Okay, bon bah je laisse tomber ce plugin là alors... :/

    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 ?

    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 ?

    J'ai envoyé un message à l'auteur du plugin pour avoir plus d'infos.
     
  9. Detobel36

    Detobel36 Créateur de plugins (PhoenixRebirth)
    Support

    Inscrit:
    17 Août 2012
    Messages:
    9 130
    J'aime reçus:
    1 933
    Salut,

    A part trouver un plugin fait pour cauldron, ça risque en effet d'être limité...

    Oui surement

    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
     

Partager cette page