Développeur Configurateur Cherche developpeur pour plugin mini game

yukii

Aventurier
21 Octobre 2017
4
0
2
30
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
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
Voila pourquoi j'ai besoin de votre aide soit pour resoudre ce soucis, soit pour refaire un plugin équivalent en 1.9..