Bonjour à tous
Je voudrait installer le plugin quake sur mon serveur et plusieurs choix s'offrent à moi : soit faire le quake avec plusieurs mondes grâce au plugin multiverse, soit faire le quake avec plusieurs serveurs (1 serveur par partie).
J'ai tout d'abord essayé de le faire avec multiverse. J'ai créé les arènes, on a fait une partie avec un ami et tout fonctionne bien. Le seul problème, c'est que si on est avec mon ami dans une partie de quake et que quelqu'un se connecte au serveur, on ne peut plus tirer aucun feu d'artifice, et l'exception qui s'affiche sur la console est la suivante :
[18:35:16] [Server thread/ERROR]: Could not pass event PlayerInteractEvent to Quake v2.4.1
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(
JavaPluginLoader.java:294)
~[spigot.jar:git-Spigot-1477]
at org.bukkit.plugin.RegisteredListener.callEvent(Reg
isteredListener.java:62)
~[spigot.jar:git-Spigot-1477]
at org.bukkit.plugin.TimedRegisteredListener.callEven
t(TimedRegisteredListener.java:30)
~[spigot.jar:git-Spigot-1477]
at org.bukkit.plugin.SimplePluginManager.fireEvent(Si
mplePluginManager.java:502)
[spigot.jar:git-Spigot-1477]
at org.bukkit.plugin.SimplePluginManager.callEvent(Si
mplePluginManager.java:487)
[spigot.jar:git-Spigot-1477]
at org.bukkit.craftbukkit.v1_7_R3.event.CraftEventFac
tory.callPlayerInteractEvent(CraftEventFactory.jav
a:233)
[spigot.jar:git-Spigot-1477]
at org.bukkit.craftbukkit.v1_7_R3.event.CraftEventFac
tory.callPlayerInteractEvent(CraftEventFactory.jav
a:203)
[spigot.jar:git-Spigot-1477]
at net.minecraft.server.v1_7_R3.PlayerConnection.a(Pl
ayerConnection.java:618)
[spigot.jar:git-Spigot-1477]
at net.minecraft.server.v1_7_R3.PacketPlayInBlockPlac
e.a(SourceFile:60)
[spigot.jar:git-Spigot-1477]
at net.minecraft.server.v1_7_R3.PacketPlayInBlockPlac
e.handle(SourceFile:9)
[spigot.jar:git-Spigot-1477]
at net.minecraft.server.v1_7_R3.NetworkManager.a(Netw
orkManager.java:180)
[spigot.jar:git-Spigot-1477]
at net.minecraft.server.v1_7_R3.ServerConnection.c(Se
rverConnection.java:81)
[spigot.jar:git-Spigot-1477]
at net.minecraft.server.v1_7_R3.MinecraftServer.v(Min
ecraftServer.java:713)
[spigot.jar:git-Spigot-1477]
at net.minecraft.server.v1_7_R3.DedicatedServer.v(Ded
icatedServer.java:283)
[spigot.jar:git-Spigot-1477]
at net.minecraft.server.v1_7_R3.MinecraftServer.u(Min
ecraftServer.java:576)
[spigot.jar:git-Spigot-1477]
at net.minecraft.server.v1_7_R3.MinecraftServer.run(M
inecraftServer.java:482)
[spigot.jar:git-Spigot-1477]
at net.minecraft.server.v1_7_R3.ThreadServerApplicati
on.run(SourceFile:628)
[spigot.jar:git-Spigot-1477]
Caused by: java.lang.IllegalArgumentException: Cannot measure distance between world and Coldwar
at org.bukkit.Location.distanceSquared(Location.java:
448)
~[spigot.jar:git-Spigot-1477]
at com.Geekpower14.Quake.Stuff.Item.ItemBasic.getTarg
etV3(ItemBasic.java:237)
~[?:?]
at com.Geekpower14.Quake.Stuff.Item.ItemBasic.BasicSh
ot(ItemBasic.java:157)
~[?:?]
at com.Geekpower14.Quake.Stuff.Item.DiamondHoe.shot(D
iamondHoe.java:65)
~[?:?]
at com.Geekpower14.Quake.Stuff.Item.ItemBasic.onPlaye
rInteract(ItemBasic.java:401)
~[?:?]
at sun.reflect.GeneratedMethodAccessor161.invoke(Unkn
own
Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De
legatingMethodAccessorImpl.java:43)
~[?:1.7.0_65]
at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_65]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(
JavaPluginLoader.java:292)
~[spigot.jar:git-Spigot-1477]
... 16 more
[18:35:20] [Server thread/ERROR]: Could not pass event PlayerInteractEvent to Quake v2.4.1
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(
JavaPluginLoader.java:294)
~[spigot.jar:git-Spigot-1477]
at org.bukkit.plugin.RegisteredListener.callEvent(Reg
isteredListener.java:62)
~[spigot.jar:git-Spigot-1477]
at org.bukkit.plugin.TimedRegisteredListener.callEven
t(TimedRegisteredListener.java:30)
~[spigot.jar:git-Spigot-1477]
at org.bukkit.plugin.SimplePluginManager.fireEvent(Si
mplePluginManager.java:502)
[spigot.jar:git-Spigot-1477]
at org.bukkit.plugin.SimplePluginManager.callEvent(Si
mplePluginManager.java:487)
[spigot.jar:git-Spigot-1477]
at org.bukkit.craftbukkit.v1_7_R3.event.CraftEventFac
tory.callPlayerInteractEvent(CraftEventFactory.jav
a:233)
[spigot.jar:git-Spigot-1477]
at org.bukkit.craftbukkit.v1_7_R3.event.CraftEventFac
tory.callPlayerInteractEvent(CraftEventFactory.jav
a:203)
[spigot.jar:git-Spigot-1477]
at net.minecraft.server.v1_7_R3.PlayerConnection.a(Pl
ayerConnection.java:618)
[spigot.jar:git-Spigot-1477]
at net.minecraft.server.v1_7_R3.PacketPlayInBlockPlac
e.a(SourceFile:60)
[spigot.jar:git-Spigot-1477]
at net.minecraft.server.v1_7_R3.PacketPlayInBlockPlac
e.handle(SourceFile:9)
[spigot.jar:git-Spigot-1477]
at net.minecraft.server.v1_7_R3.NetworkManager.a(Netw
orkManager.java:180)
[spigot.jar:git-Spigot-1477]
at net.minecraft.server.v1_7_R3.ServerConnection.c(Se
rverConnection.java:81)
[spigot.jar:git-Spigot-1477]
at net.minecraft.server.v1_7_R3.MinecraftServer.v(Min
ecraftServer.java:713)
[spigot.jar:git-Spigot-1477]
at net.minecraft.server.v1_7_R3.DedicatedServer.v(Ded
icatedServer.java:283)
[spigot.jar:git-Spigot-1477]
at net.minecraft.server.v1_7_R3.MinecraftServer.u(Min
ecraftServer.java:576)
[spigot.jar:git-Spigot-1477]
at net.minecraft.server.v1_7_R3.MinecraftServer.run(M
inecraftServer.java:482)
[spigot.jar:git-Spigot-1477]
at net.minecraft.server.v1_7_R3.ThreadServerApplicati
on.run(SourceFile:628)
[spigot.jar:git-Spigot-1477]
Caused by: java.lang.IllegalArgumentException: Cannot measure distance between world and Coldwar
at org.bukkit.Location.distanceSquared(Location.java:
448)
~[spigot.jar:git-Spigot-1477]
at com.Geekpower14.Quake.Stuff.Item.ItemBasic.getTarg
etV3(ItemBasic.java:237)
~[?:?]
at com.Geekpower14.Quake.Stuff.Item.ItemBasic.BasicSh
ot(ItemBasic.java:157)
~[?:?]
at com.Geekpower14.Quake.Stuff.Item.DiamondHoe.shot(D
iamondHoe.java:65)
~[?:?]
at com.Geekpower14.Quake.Stuff.Item.ItemBasic.onPlaye
rInteract(ItemBasic.java:401)
~[?:?]
at sun.reflect.GeneratedMethodAccessor161.invoke(Unkn
own
Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De
legatingMethodAccessorImpl.java:43)
~[?:1.7.0_65]
at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_65]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(
JavaPluginLoader.java:292)
~[spigot.jar:git-Spigot-1477]
... 16 more
J'ai ensuite cherché partout sur internet pour essayer de trouver comment utiliser quake en pultiserveur, mais je n'ai trouvé aucuns solutions.
Si quelqu'un a déjà rencontré le problème ou connait la solution, je vous serait très reconnaissant de me la donner.
Cordialement
JackBlack
Quake sur minecraft
ça existe ça ?!
Oui, c'est un plugin mini-jeu. Le but est de tuer les autres joueurs avec un RailGun qui tire des feus d'artifice.
Tout ce que tu peux attendre des gars de ce forum, c'est une pluie de pierres
Go plûtot vers le forum minecraft.
Non, il n'y a pas de "disable in world". J'ai créé les arènes de quake sur les maps ou les joueurs ne se connectent pas en arrivant.
D'acc, merci Amixos.
Sinon oui j'ai bien créé mes arènes dans d'autres mondes.
Je suis sous spigot 1.7.9 et j'ai déjà essayé la version 1.7.2, sa marche pas non plus :'(
D'accord, merci beaucoup ;)
D'après ce que j'ai compris en allant sur plusieurs forums, le bug du QuakeCraft c'est que quand tu démarre une partie alors qu'au moins un joueur n'est pas dans le même monde que l'arène, tu peux pas tirer mais comme ici c'est en rapport avec la connexion, je propose que tu mettes une arène a l'endroit ou apparaissent les joueurs se connectant.