Hallo zusammen....
Ich hab da nen Problem mit nem eigenem Plugin...
Die stelle um die es geht ist folgende:
Der Fehler der nach dem Servercrash kommt ist folgender:
Also es liegt an dieser Stelle...
hat jemand ne Ahnung warum der dort abschmiert?
grüße
Ich hab da nen Problem mit nem eigenem Plugin...
Die stelle um die es geht ist folgende:
Code:
private int getAttribut(boolean isArmor) {
int attribut = this.giveRandom(13);
while(!isArmor&&(attribut!=3||attribut<9)){
attribut= this.giveRandom(13);
}
while(isArmor&&(attribut==3||attribut>9)){
attribut= this.giveRandom(13);
}
return attribut;
}
private int giveRandom(int scale){
return (int) (Math.random() * scale + 1);
}
Der Fehler der nach dem Servercrash kommt ist folgender:
Code:
[12:28:48 ERROR]: The server has stopped responding!
[12:28:48 ERROR]: Please report this to http://www.spigotmc.org/
[12:28:48 ERROR]: Be sure to include ALL relevant console errors and Minecraft crash reports
[12:28:48 ERROR]: Spigot version: git-Spigot-1360 (MC: 1.7.5)
[12:28:48 ERROR]: ------------------------------
[12:28:48 ERROR]: Server thread dump (Look for plugins here before reporting to Spigot!):
[12:28:48 ERROR]: ------------------------------
[12:28:48 ERROR]: Current Thread: Server thread
[12:28:48 ERROR]: PID: 13 | Suspended: false | Native: false | State: RUNNABLE
[12:28:48 ERROR]: Stack:
[12:28:48 ERROR]: java.util.Random.next(Random.java:189)
[12:28:48 ERROR]: java.util.Random.nextDouble(Random.java:444)
[12:28:48 ERROR]: java.lang.Math.random(Math.java:716)
[12:28:48 ERROR]: com.faldoria.rpg.item.ItemCalculator.giveRandom(ItemCalculator.java:748)
[12:28:48 ERROR]: com.faldoria.rpg.item.ItemCalculator.getAttribut(ItemCalculator.java:733)
[12:28:48 ERROR]: com.faldoria.rpg.item.ItemCalculator.getAttribute(ItemCalculator.java:722)
[12:28:48 ERROR]: com.faldoria.rpg.item.ItemCalculator.giveItemAttributes(ItemCalculator.java:196)
[12:28:48 ERROR]: com.faldoria.rpg.item.ItemCalculator.giveDrop(ItemCalculator.java:752)
[12:28:48 ERROR]: com.faldoria.rpg.listener.RPGListener.onKillEntity(RPGListener.java:165)
[12:28:48 ERROR]: sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[12:28:48 ERROR]: sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
[12:28:48 ERROR]: sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[12:28:48 ERROR]: java.lang.reflect.Method.invoke(Method.java:601)
[12:28:48 ERROR]: org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:292)
[12:28:48 ERROR]: org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
[12:28:48 ERROR]: org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:30)
[12:28:48 ERROR]: org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502)
[12:28:48 ERROR]: org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487)
[12:28:48 ERROR]: org.bukkit.craftbukkit.v1_7_R2.event.CraftEventFactory.callEntityDeathEvent(CraftEventFactory.java:349)
[12:28:48 ERROR]: net.minecraft.server.v1_7_R2.EntityChicken.dropDeathLoot(EntityChicken.java:106)
[12:28:48 ERROR]: net.minecraft.server.v1_7_R2.EntityLiving.die(EntityLiving.java:791)
[12:28:48 ERROR]: net.minecraft.server.v1_7_R2.EntityLiving.damageEntity(EntityLiving.java:739)
[12:28:48 ERROR]: net.minecraft.server.v1_7_R2.EntityAnimal.damageEntity(SourceFile:145)
[12:28:48 ERROR]: org.bukkit.craftbukkit.v1_7_R2.entity.CraftLivingEntity.damage(CraftLivingEntity.java:203)
[12:28:48 ERROR]: org.bukkit.craftbukkit.v1_7_R2.entity.CraftLivingEntity.damage(CraftLivingEntity.java:188)
[12:28:48 ERROR]: com.faldoria.rpg.skills.skills.DanceOfDagger.use(DanceOfDagger.java:40)
[12:28:48 ERROR]: com.faldoria.rpg.skills.types.ActiveSkill.handleU(ActiveSkill.java:131)
[12:28:48 ERROR]: com.faldoria.rpg.player.PlayerObject.handleSlotUse(PlayerObject.java:123)
[12:28:48 ERROR]: com.faldoria.rpg.listener.RPGListener.onPlayerInteractEvent(RPGListener.java:54)
[12:28:48 ERROR]: sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
[12:28:48 ERROR]: sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[12:28:48 ERROR]: java.lang.reflect.Method.invoke(Method.java:601)
[12:28:48 ERROR]: org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:292)
[12:28:48 ERROR]: org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
[12:28:48 ERROR]: org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:30)
[12:28:48 ERROR]: org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502)
[12:28:48 ERROR]: org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487)
[12:28:48 ERROR]: org.bukkit.craftbukkit.v1_7_R2.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:212)
[12:28:48 ERROR]: org.bukkit.craftbukkit.v1_7_R2.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:182)
[12:28:48 ERROR]: net.minecraft.server.v1_7_R2.PlayerConnection.a(PlayerConnection.java:617)
[12:28:48 ERROR]: net.minecraft.server.v1_7_R2.PacketPlayInBlockPlace.a(SourceFile:60)
[12:28:48 ERROR]: net.minecraft.server.v1_7_R2.PacketPlayInBlockPlace.handle(SourceFile:9)
[12:28:48 ERROR]: net.minecraft.server.v1_7_R2.NetworkManager.a(NetworkManager.java:148)
[12:28:48 ERROR]: net.minecraft.server.v1_7_R2.ServerConnection.c(ServerConnection.java:77)
[12:28:48 ERROR]: net.minecraft.server.v1_7_R2.MinecraftServer.v(MinecraftServer.java:703)
[12:28:48 ERROR]: net.minecraft.server.v1_7_R2.DedicatedServer.v(DedicatedServer.java:273)
[12:28:48 ERROR]: net.minecraft.server.v1_7_R2.MinecraftServer.u(MinecraftServer.java:566)
[12:28:48 ERROR]: Stack:
[12:28:48 ERROR]: java.lang.Object.wait(Native Method)
[12:28:48 ERROR]: java.lang.Object.wait(Object.java:503)
[12:28:48 ERROR]: java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)
[12:28:48 ERROR]: ------------------------------
[12:28:48 INFO]: Startup script './start.sh' does not exist! Stopping server.
Also es liegt an dieser Stelle...
hat jemand ne Ahnung warum der dort abschmiert?
grüße