Идея Лук эндера, другая система, не те что уже есть ! ! !

  • Автор темы Автор темы ReFLeXoN
  • Дата начала Дата начала

ReFLeXoN

Новичок
Пользователь
Баллы
11
Имя в Minecraft
ReFLeXoN
Так как я в разработке плагинов полный нуб
Прощу разработать плагин на лук эндера
Который выдавался когда ты заходил на сервер сразу
и такой чтобы только этот лук тпшкал а не все что есть
+эффект эндера
+ звук
+ Своё название лука
Версия 1.7.10

Подсказка: пример плагина вот: http://www.curse.com/bukkit-plugins/minecraft/adv-teleport-bow
этот плагин очень нравится но там все луки тпшкают но мне нужен только с одного который выдается, прошу помочь буду очень рад и признателен
 
Она ошибки в консоле выдаёт , и лук не выдается автоматически
[15:53:54] [Server thread/ERROR]: Could not pass event ProjectileHitEvent to EnderBow v3.11.2014.1.2
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ~[server.jar:git-Spigot-1.7.9-R0.2-205-g0a049fa]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[server.jar:git-Spigot-1.7.9-R0.2-205-g0a049fa]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:509) [server.jar:git-Spigot-1.7.9-R0.2-205-g0a049fa]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:494) [server.jar:git-Spigot-1.7.9-R0.2-205-g0a049fa]
at org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.callProjectileHitEvent(CraftEventFactory.java:756) [server.jar:git-Spigot-1.7.9-R0.2-205-g0a049fa]
at net.minecraft.server.v1_7_R4.EntityArrow.h(EntityArrow.java:224) [server.jar:git-Spigot-1.7.9-R0.2-205-g0a049fa]
at net.minecraft.server.v1_7_R4.World.entityJoinedWorld(World.java:1620) [server.jar:git-Spigot-1.7.9-R0.2-205-g0a049fa]
at net.minecraft.server.v1_7_R4.World.playerJoinedWorld(World.java:1595) [server.jar:git-Spigot-1.7.9-R0.2-205-g0a049fa]
at net.minecraft.server.v1_7_R4.World.tickEntities(World.java:1460) [server.jar:git-Spigot-1.7.9-R0.2-205-g0a049fa]
at net.minecraft.server.v1_7_R4.WorldServer.tickEntities(WorldServer.java:516) [server.jar:git-Spigot-1.7.9-R0.2-205-g0a049fa]
at net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:706) [server.jar:git-Spigot-1.7.9-R0.2-205-g0a049fa]
at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:289) [server.jar:git-Spigot-1.7.9-R0.2-205-g0a049fa]
at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:584) [server.jar:git-Spigot-1.7.9-R0.2-205-g0a049fa]
at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:490) [server.jar:git-Spigot-1.7.9-R0.2-205-g0a049fa]
at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628) [server.jar:git-Spigot-1.7.9-R0.2-205-g0a049fa]
Caused by: java.lang.NullPointerException
at me.samuel.teleportbow.BowMain.ShotArrow(BowMain.java:113) ~[?:?]
at sun.reflect.GeneratedMethodAccessor381.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_79]
at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_79]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:298) ~[server.jar:git-Spigot-1.7.9-R0.2-205-g0a049fa]
... 14 more
 
Она ошибки в консоле выдаёт , и лук не выдается автоматически
[15:53:54] [Server thread/ERROR]: Could not pass event ProjectileHitEvent to EnderBow v3.11.2014.1.2
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ~[server.jar:git-Spigot-1.7.9-R0.2-205-g0a049fa]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[server.jar:git-Spigot-1.7.9-R0.2-205-g0a049fa]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:509) [server.jar:git-Spigot-1.7.9-R0.2-205-g0a049fa]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:494) [server.jar:git-Spigot-1.7.9-R0.2-205-g0a049fa]
at org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.callProjectileHitEvent(CraftEventFactory.java:756) [server.jar:git-Spigot-1.7.9-R0.2-205-g0a049fa]
at net.minecraft.server.v1_7_R4.EntityArrow.h(EntityArrow.java:224) [server.jar:git-Spigot-1.7.9-R0.2-205-g0a049fa]
at net.minecraft.server.v1_7_R4.World.entityJoinedWorld(World.java:1620) [server.jar:git-Spigot-1.7.9-R0.2-205-g0a049fa]
at net.minecraft.server.v1_7_R4.World.playerJoinedWorld(World.java:1595) [server.jar:git-Spigot-1.7.9-R0.2-205-g0a049fa]
at net.minecraft.server.v1_7_R4.World.tickEntities(World.java:1460) [server.jar:git-Spigot-1.7.9-R0.2-205-g0a049fa]
at net.minecraft.server.v1_7_R4.WorldServer.tickEntities(WorldServer.java:516) [server.jar:git-Spigot-1.7.9-R0.2-205-g0a049fa]
at net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:706) [server.jar:git-Spigot-1.7.9-R0.2-205-g0a049fa]
at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:289) [server.jar:git-Spigot-1.7.9-R0.2-205-g0a049fa]
at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:584) [server.jar:git-Spigot-1.7.9-R0.2-205-g0a049fa]
at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:490) [server.jar:git-Spigot-1.7.9-R0.2-205-g0a049fa]
at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628) [server.jar:git-Spigot-1.7.9-R0.2-205-g0a049fa]
Caused by: java.lang.NullPointerException
at me.samuel.teleportbow.BowMain.ShotArrow(BowMain.java:113) ~[?:?]
at sun.reflect.GeneratedMethodAccessor381.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_79]
at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_79]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:298) ~[server.jar:git-Spigot-1.7.9-R0.2-205-g0a049fa]
... 14 more
Какое у вас ядро?
 
Выдавать можно автоматички при входе.
Можно каким-то плагином.
Либо написать сам плагин при ивенте PlayerJoinEvent и выполнять твою команду.

Используй данный код:
@EventHandler
public void onJoin(PlayerJoinEvent e)
{
Bukkit.getServer().dispatchCommand(e.getPlayer(),"твоя команда");
}

Если не умеешь писать плагины. Могу такой написать бесплатно.
Пиши в ЛС.
 
Последнее редактирование:
Выдавать можно автоматички при входе.
Можно каким-то плагином.
Либо написать сам плагин при ивенте PlayerJoinEvent и выполнять твою команду.

Используй данный код:
@EventHandler
public void onJoin(PlayerJoinEvent e)
{
Bukkit.getServer().dispatchCommand(e.getPlayer(),"твоя команда");
}

Если не умеешь писать плагины. Могу такой написать бесплатно.
Пиши в ЛС.
Лучше бы вставлял, чтобы видеть удобнее было)
 
Назад
Верх