Bonjour a toutes et a tous ^^
Je voudrais donc faire un nouveau plugin , un équivalent entre block party et color shuffle.
Mon serveur est en 1.9.
Est ce que cela serait possible?
Il s'appellerait rainbow party
- De base le sol serait en glace (id:79) taille du sol 42x42
- Puis on poserait des tapis de laine de couleur.
- Changement de sol sous forme de schematics que l'on peut rajouter grace a edit world dans un dossier.
- le mini jeu annonce une couleur, et montre le bloc de couleur dans tous les slots de l'inventaire.
- temps avant la chute des blocks est affiché dans la barre d'xp
- Tous les blocs non annoncées tombent et doivent être detruis (sinon trop d'entités).
- le joueur se place sur la bonne couleur sinon il tombe.
- si un joueur tombe il sera téléporté au set spawn de la carte ou devant le panneau
- fixer un temps d'attente avant le debut du jeu.
- sign pour entrer et quitter le jeu.
- Pouvoir choisir des musiques format midi grace a un objet dans l'inventaire avant de rentrer dans l'arene (les musiques seront dans un dossier).
- fixer un minimum de joueur et un maximum de joueur.
- Donner au gagnant de l'argent grace a vault (réglable). ((et si possible): un leaderheads score:nombre de parties gagnées / et partie faite.)
----------------------------------------------------------------------------------------------------------------------------------------------
-(block party 1.8.8 est abandonné pour info j'ai essayé de contacter l'auteur, en gros ce plugin l’énerve il ne veut plus le continuer.)
-Et colorshuffle n'est pas en 1.9.
Actuellement j'avais mis blockparty malgré la version il a très bien fonctionné un temps, puis maintenant on dirait qu'il me perd la configuration de l'arène, je m'explique:
-j'installe block party
-je lance le jeu
-tout fonctionne!
-Je redemarre le serveur, ca ne fonctionne plus j'ai des erreurs
Voila pourquoi j'ai besoin de votre aide soit pour resoudre ce soucis, soit pour refaire un plugin équivalent en 1.9..
Je voudrais donc faire un nouveau plugin , un équivalent entre block party et color shuffle.
Mon serveur est en 1.9.
Est ce que cela serait possible?
Il s'appellerait rainbow party
- De base le sol serait en glace (id:79) taille du sol 42x42
- Puis on poserait des tapis de laine de couleur.
- Changement de sol sous forme de schematics que l'on peut rajouter grace a edit world dans un dossier.
- le mini jeu annonce une couleur, et montre le bloc de couleur dans tous les slots de l'inventaire.
- temps avant la chute des blocks est affiché dans la barre d'xp
- Tous les blocs non annoncées tombent et doivent être detruis (sinon trop d'entités).
- le joueur se place sur la bonne couleur sinon il tombe.
- si un joueur tombe il sera téléporté au set spawn de la carte ou devant le panneau
- fixer un temps d'attente avant le debut du jeu.
- sign pour entrer et quitter le jeu.
- Pouvoir choisir des musiques format midi grace a un objet dans l'inventaire avant de rentrer dans l'arene (les musiques seront dans un dossier).
- fixer un minimum de joueur et un maximum de joueur.
- Donner au gagnant de l'argent grace a vault (réglable). ((et si possible): un leaderheads score:nombre de parties gagnées / et partie faite.)
----------------------------------------------------------------------------------------------------------------------------------------------
-(block party 1.8.8 est abandonné pour info j'ai essayé de contacter l'auteur, en gros ce plugin l’énerve il ne veut plus le continuer.)
-Et colorshuffle n'est pas en 1.9.
Actuellement j'avais mis blockparty malgré la version il a très bien fonctionné un temps, puis maintenant on dirait qu'il me perd la configuration de l'arène, je m'explique:
-j'installe block party
-je lance le jeu
-tout fonctionne!
-Je redemarre le serveur, ca ne fonctionne plus j'ai des erreurs
Code:
[11:38:58] [Server thread/ERROR]: Could not pass event PlayerTeleportEvent to WorldGuard v6.1.2;e38d98d
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[spigot-1.9.jar:git-Spigot-104c8c8-00d3334]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot-1.9.jar:git-Spigot-104c8c8-00d3334]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot-1.9.jar:git-Spigot-104c8c8-00d3334]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot-1.9.jar:git-Spigot-104c8c8-00d3334]
at org.bukkit.craftbukkit.v1_9_R1.entity.CraftPlayer.teleport(CraftPlayer.java:441) [spigot-1.9.jar:git-Spigot-104c8c8-00d3334]
at org.bukkit.craftbukkit.v1_9_R1.entity.CraftEntity.teleport(CraftEntity.java:235) [spigot-1.9.jar:git-Spigot-104c8c8-00d3334]
at com.lekohd.blockparty.system.Config.join(Config.java:384) [BlockParty.jar:?]
at com.lekohd.blockparty.system.Arena.join(Arena.java:62) [BlockParty.jar:?]
at com.lekohd.blockparty.commands.BlockPartyCommand.onCommand(BlockPartyCommand.java:133) [BlockParty.jar:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) [spigot-1.9.jar:git-Spigot-104c8c8-00d3334]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) [spigot-1.9.jar:git-Spigot-104c8c8-00d3334]
at org.bukkit.craftbukkit.v1_9_R1.CraftServer.dispatchCommand(CraftServer.java:645) [spigot-1.9.jar:git-Spigot-104c8c8-00d3334]
at org.bukkit.craftbukkit.v1_9_R1.entity.CraftPlayer.performCommand(CraftPlayer.java:243) [spigot-1.9.jar:git-Spigot-104c8c8-00d3334]
at de.czymm.serversigns.taskmanager.tasks.PlayerActionTask.performCommand(PlayerActionTask.java:22) [ServerSigns.jar:?]
at de.czymm.serversigns.taskmanager.tasks.PlayerActionTask.runPlayerTask(PlayerActionTask.java:51) [ServerSigns.jar:?]
at de.czymm.serversigns.taskmanager.tasks.PlayerTask.runTask(PlayerTask.java:34) [ServerSigns.jar:?]
at de.czymm.serversigns.taskmanager.TaskManagerTaskExecutor.runTaskImpl(TaskManagerTaskExecutor.java:45) [ServerSigns.jar:?]
at de.czymm.serversigns.taskmanager.TaskManagerTaskExecutor.runTask(TaskManagerTaskExecutor.java:38) [ServerSigns.jar:?]
at de.czymm.serversigns.taskmanager.TaskManagerTaskExecutor.runTask(TaskManagerTaskExecutor.java:14) [ServerSigns.jar:?]
at de.czymm.serversigns.taskmanager.TaskManager.addTask(TaskManager.java:91) [ServerSigns.jar:?]
at de.czymm.serversigns.signs.ServerSignExecutor.executeSignFull(ServerSignExecutor.java:103) [ServerSigns.jar:?]
at de.czymm.serversigns.listeners.PlayerListener.playerInteractCheck(PlayerListener.java:60) [ServerSigns.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_72]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_72]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_72]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_72]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) [spigot-1.9.jar:git-Spigot-104c8c8-00d3334]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [spigot-1.9.jar:git-Spigot-104c8c8-00d3334]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot-1.9.jar:git-Spigot-104c8c8-00d3334]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot-1.9.jar:git-Spigot-104c8c8-00d3334]
at org.bukkit.craftbukkit.v1_9_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:227) [spigot-1.9.jar:git-Spigot-104c8c8-00d3334]
at net.minecraft.server.v1_9_R1.PlayerInteractManager.a(PlayerInteractManager.java:482) [spigot-1.9.jar:git-Spigot-104c8c8-00d3334]
at net.minecraft.server.v1_9_R1.PlayerConnection.a(PlayerConnection.java:888) [spigot-1.9.jar:git-Spigot-104c8c8-00d3334]
at net.minecraft.server.v1_9_R1.PacketPlayInUseItem.a(SourceFile:55) [spigot-1.9.jar:git-Spigot-104c8c8-00d3334]
at net.minecraft.server.v1_9_R1.PacketPlayInUseItem.a(SourceFile:11) [spigot-1.9.jar:git-Spigot-104c8c8-00d3334]
at net.minecraft.server.v1_9_R1.PlayerConnectionUtils$1.run(SourceFile:13) [spigot-1.9.jar:git-Spigot-104c8c8-00d3334]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_72]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_72]
at net.minecraft.server.v1_9_R1.SystemUtils.a(SourceFile:45) [spigot-1.9.jar:git-Spigot-104c8c8-00d3334]
at net.minecraft.server.v1_9_R1.MinecraftServer.D(MinecraftServer.java:721) [spigot-1.9.jar:git-Spigot-104c8c8-00d3334]
at net.minecraft.server.v1_9_R1.DedicatedServer.D(DedicatedServer.java:400) [spigot-1.9.jar:git-Spigot-104c8c8-00d3334]
at net.minecraft.server.v1_9_R1.MinecraftServer.C(MinecraftServer.java:660) [spigot-1.9.jar:git-Spigot-104c8c8-00d3334]
at net.minecraft.server.v1_9_R1.MinecraftServer.run(MinecraftServer.java:559) [spigot-1.9.jar:git-Spigot-104c8c8-00d3334]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_72]
Caused by: java.lang.NullPointerException
at com.sk89q.worldguard.bukkit.ConfigurationManager.get(ConfigurationManager.java:222) ~[?:?]
at com.sk89q.worldguard.bukkit.RegionQuery.getApplicableRegions(RegionQuery.java:94) ~[?:?]
at com.sk89q.worldguard.bukkit.listener.WorldGuardPlayerListener.onPlayerTeleport(WorldGuardPlayerListener.java:361) ~[?:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_72]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_72]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_72]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_72]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot-1.9.jar:git-Spigot-104c8c8-00d3334]
... 43 more