Хостинг серверов Minecraft playvds.com
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

В разработке WGExtender

Тема в разделе "Разработка плагинов для новичков", создана пользователем Shevchik, 20 июл 2013.

Статус темы:
Закрыта.
  1. TeroBlaZe

    TeroBlaZe Активный участник Пользователь

    Баллы:
    68
    Shevchik, я кого-то оскорблял? Если ты не понял самой мысли, хрен с ними, что они по определению блоки, я говорю про функциональную их часть! Зачем с ними запрещать взаимодействие, как с остальными блоками, если логически они таковым не является и под данные блоки есть свой флаг! Так почему бы просто не исключить в самом коде рычаги, плиты и тому подобное из block-interact и не мешать выполнять флагу use свою работу?
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    Shevchik

    Shevchik Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Я вполне понял смысл мысли, но я не собираюсь фильтровать отдельные блоки.
    Надо - пишите игнор сами.
     
  4. VaNnOrus

    VaNnOrus Старожил Пользователь

    Баллы:
    123
    Логично.
    Как уже сказали - двери, рычаги, плиты и прочее на карте являются блоками. Если Вы вписываете в вайтлист id предметов, то, естественно, ничего не работает.
     
  5. The_Luuzzi

    The_Luuzzi Старожил Пользователь

    Баллы:
    103
    Нужна помощь.
    2014-06-19 23:29:38 [INFO] [WGExtender] Enabling WGExtender v1.0
    2014-06-19 23:29:38 [SEVERE] [WGExtender] Failed to inject flag damage-animals
    2014-06-19 23:29:38 [SEVERE] java.lang.NullPointerException
    2014-06-19 23:29:38 [SEVERE] at com.sk89q.worldguard.bukkit.WorldConfiguration.getBoolean(WorldConfiguration.java:200)
    2014-06-19 23:29:38 [SEVERE] at com.sk89q.worldguard.bukkit.WorldConfiguration.loadConfiguration(WorldConfiguration.java:302)
    2014-06-19 23:29:38 [SEVERE] at com.sk89q.worldguard.bukkit.WorldConfiguration.<init>(WorldConfiguration.java:192)
    2014-06-19 23:29:38 [SEVERE] at com.sk89q.worldguard.bukkit.ConfigurationManager.get(ConfigurationManager.java:202)
    2014-06-19 23:29:38 [SEVERE] at com.sk89q.worldguard.protection.GlobalRegionManager.create(GlobalRegionManager.java:162)
    2014-06-19 23:29:38 [SEVERE] at com.sk89q.worldguard.protection.GlobalRegionManager.load(GlobalRegionManager.java:130)
    2014-06-19 23:29:38 [SEVERE] at com.sk89q.worldguard.protection.GlobalRegionManager.preload(GlobalRegionManager.java:194)
    2014-06-19 23:29:38 [SEVERE] at WGExtender.flags.FlagInjector.injectFlag(FlagInjector.java:48)
    2014-06-19 23:29:38 [SEVERE] at WGExtender.flags.AnimalProtectFlag.injectFlag(AnimalProtectFlag.java:28)
    2014-06-19 23:29:38 [SEVERE] at WGExtender.WGExtender.onEnable(WGExtender.java:77)
    2014-06-19 23:29:38 [SEVERE] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
    2014-06-19 23:29:38 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457)
    2014-06-19 23:29:38 [SEVERE] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:382)
    2014-06-19 23:29:38 [SEVERE] at org.bukkit.craftbukkit.v1_5_R3.CraftServer.loadPlugin(CraftServer.java:305)
    2014-06-19 23:29:38 [SEVERE] at org.bukkit.craftbukkit.v1_5_R3.CraftServer.enablePlugins(CraftServer.java:287)
    2014-06-19 23:29:38 [SEVERE] at org.bukkit.craftbukkit.v1_5_R3.CraftServer.reload(CraftServer.java:629)
    2014-06-19 23:29:38 [SEVERE] at org.bukkit.Bukkit.reload(Bukkit.java:275)
    2014-06-19 23:29:38 [SEVERE] at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:24)
    2014-06-19 23:29:38 [SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:189)
    2014-06-19 23:29:38 [SEVERE] at org.bukkit.craftbukkit.v1_5_R3.CraftServer.dispatchCommand(CraftServer.java:546)
    2014-06-19 23:29:38 [SEVERE] at net.minecraft.server.v1_5_R3.PlayerConnection.handleCommand(PlayerConnection.java:985)
    2014-06-19 23:29:38 [SEVERE] at net.minecraft.server.v1_5_R3.PlayerConnection.chat(PlayerConnection.java:901)
    2014-06-19 23:29:38 [SEVERE] at net.minecraft.server.v1_5_R3.PlayerConnection.a(PlayerConnection.java:846)
    2014-06-19 23:29:38 [SEVERE] at net.minecraft.server.v1_5_R3.Packet3Chat.handle(Packet3Chat.java:44)
    2014-06-19 23:29:38 [SEVERE] at org.spigotmc.netty.NettyNetworkManager.b(NettyNetworkManager.java:215)
    2014-06-19 23:29:38 [SEVERE] at net.minecraft.server.v1_5_R3.PlayerConnection.d(PlayerConnection.java:115)
    2014-06-19 23:29:38 [SEVERE] at net.minecraft.server.v1_5_R3.ServerConnection.b(SourceFile:35)
    2014-06-19 23:29:38 [SEVERE] at org.spigotmc.MultiplexingServerConnection.b(MultiplexingServerConnection.java:72)
    2014-06-19 23:29:38 [SEVERE] at net.minecraft.server.v1_5_R3.MinecraftServer.r(MinecraftServer.java:583)
    2014-06-19 23:29:38 [SEVERE] at net.minecraft.server.v1_5_R3.DedicatedServer.r(DedicatedServer.java:227)
    2014-06-19 23:29:38 [SEVERE] at net.minecraft.server.v1_5_R3.MinecraftServer.q(MinecraftServer.java:472)
    2014-06-19 23:29:38 [SEVERE] at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:404)
    2014-06-19 23:29:38 [SEVERE] at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573)
    2014-06-19 23:29:38 [SEVERE] [WGExtender] Failed to inject flag block-interact
    2014-06-19 23:29:38 [SEVERE] java.lang.NullPointerException
    2014-06-19 23:29:38 [SEVERE] at com.sk89q.worldguard.bukkit.WorldConfiguration.getBoolean(WorldConfiguration.java:200)
    2014-06-19 23:29:38 [SEVERE] at com.sk89q.worldguard.bukkit.WorldConfiguration.loadConfiguration(WorldConfiguration.java:302)
    2014-06-19 23:29:38 [SEVERE] at com.sk89q.worldguard.bukkit.WorldConfiguration.<init>(WorldConfiguration.java:192)
    2014-06-19 23:29:38 [SEVERE] at com.sk89q.worldguard.bukkit.ConfigurationManager.get(ConfigurationManager.java:202)
    2014-06-19 23:29:38 [SEVERE] at com.sk89q.worldguard.protection.GlobalRegionManager.create(GlobalRegionManager.java:162)
    2014-06-19 23:29:38 [SEVERE] at com.sk89q.worldguard.protection.GlobalRegionManager.load(GlobalRegionManager.java:130)
    2014-06-19 23:29:38 [SEVERE] at com.sk89q.worldguard.protection.GlobalRegionManager.preload(GlobalRegionManager.java:194)
    2014-06-19 23:29:38 [SEVERE] at WGExtender.flags.FlagInjector.injectFlag(FlagInjector.java:48)
    2014-06-19 23:29:38 [SEVERE] at WGExtender.flags.BlockInteractRestrictFlag.injectFlag(BlockInteractRestrictFlag.java:28)
    2014-06-19 23:29:38 [SEVERE] at WGExtender.WGExtender.onEnable(WGExtender.java:78)
    2014-06-19 23:29:38 [SEVERE] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
    2014-06-19 23:29:38 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457)
    2014-06-19 23:29:38 [SEVERE] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:382)
    2014-06-19 23:29:38 [SEVERE] at org.bukkit.craftbukkit.v1_5_R3.CraftServer.loadPlugin(CraftServer.java:305)
    2014-06-19 23:29:38 [SEVERE] at org.bukkit.craftbukkit.v1_5_R3.CraftServer.enablePlugins(CraftServer.java:287)
    2014-06-19 23:29:38 [SEVERE] at org.bukkit.craftbukkit.v1_5_R3.CraftServer.reload(CraftServer.java:629)
    2014-06-19 23:29:38 [SEVERE] at org.bukkit.Bukkit.reload(Bukkit.java:275)
    2014-06-19 23:29:38 [SEVERE] at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:24)
    2014-06-19 23:29:38 [SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:189)
    2014-06-19 23:29:38 [SEVERE] at org.bukkit.craftbukkit.v1_5_R3.CraftServer.dispatchCommand(CraftServer.java:546)
    2014-06-19 23:29:38 [SEVERE] at net.minecraft.server.v1_5_R3.PlayerConnection.handleCommand(PlayerConnection.java:985)
    2014-06-19 23:29:38 [SEVERE] at net.minecraft.server.v1_5_R3.PlayerConnection.chat(PlayerConnection.java:901)
    2014-06-19 23:29:38 [SEVERE] at net.minecraft.server.v1_5_R3.PlayerConnection.a(PlayerConnection.java:846)
    2014-06-19 23:29:38 [SEVERE] at net.minecraft.server.v1_5_R3.Packet3Chat.handle(Packet3Chat.java:44)
    2014-06-19 23:29:38 [SEVERE] at org.spigotmc.netty.NettyNetworkManager.b(NettyNetworkManager.java:215)
    2014-06-19 23:29:38 [SEVERE] at net.minecraft.server.v1_5_R3.PlayerConnection.d(PlayerConnection.java:115)
    2014-06-19 23:29:38 [SEVERE] at net.minecraft.server.v1_5_R3.ServerConnection.b(SourceFile:35)
    2014-06-19 23:29:38 [SEVERE] at org.spigotmc.MultiplexingServerConnection.b(MultiplexingServerConnection.java:72)
    2014-06-19 23:29:38 [SEVERE] at net.minecraft.server.v1_5_R3.MinecraftServer.r(MinecraftServer.java:583)
    2014-06-19 23:29:38 [SEVERE] at net.minecraft.server.v1_5_R3.DedicatedServer.r(DedicatedServer.java:227)
    2014-06-19 23:29:38 [SEVERE] at net.minecraft.server.v1_5_R3.MinecraftServer.q(MinecraftServer.java:472)
    2014-06-19 23:29:38 [SEVERE] at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:404)
    2014-06-19 23:29:38 [SEVERE] at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573)
    2014-06-19 23:29:38 [SEVERE] [WGExtender] Failed to inject flag block-interact-whitelist
    2014-06-19 23:29:38 [SEVERE] java.lang.NullPointerException
    и тд
     
  6. Автор темы
    Shevchik

    Shevchik Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Поменьше надо /reload использовать. WorldGuard не подгрузил свой конфиг из-за этого.
     
  7. The_Luuzzi

    The_Luuzzi Старожил Пользователь

    Баллы:
    103
    Спасибо.Для чего нужен damage-animals?И еще остальные два параметра?
     
  8. Автор темы
    Shevchik

    Shevchik Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Это флаги. В конфиге можно отключить их обработку если вы ими не пользуетесь, это сеэкономит вам немного ресурсов сервера.
     
  9. The_Luuzzi

    The_Luuzzi Старожил Пользователь

    Баллы:
    103
    Благодарю.
     
  10. Artem99z

    Artem99z Активный участник Пользователь

    Баллы:
    88
    Skype:
    Artemuidak
    Имя в Minecraft:
    ReDcTiOn
    У меня есть дочерние регионы, если их игрок купит, то не сможет написать запрещенную команду на регионе /sethome, потому что в родительский регион он не добавлен.

    Может быть как то это исправить? Или добавить регион исключение.
     
  11. VaNnOrus

    VaNnOrus Старожил Пользователь

    Баллы:
    123
    Попробуйте дочерним регионам присваивать приоритет выше, чем у родительского.
     
  12. animnex

    animnex Активный участник Пользователь

    Баллы:
    78
    Я так понимаю что плагин не может делать исключения для блоков при флаге block-interact. Если эту функцию реализовали прошу расписать по подробнее.[DOUBLEPOST=1407234223,1407233173][/DOUBLEPOST]
    Можно ли в самих настройках плагина написать те вещи которые будут доступны в при создании привата?
     
  13. Автор темы
    Shevchik

    Shevchik Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Нет нельзя, ставьте флаг.
    И кстати советую прочитать пару прошлых страниц, там объяснён расширенный синтаксис.[DOUBLEPOST=1407236148,1407236086][/DOUBLEPOST]А хотя стоп, улучшенный синтаксис надо читать в другой теме, а эту закрою, а то инфа тут и там блин.
     
Статус темы:
Закрыта.

Поделиться этой страницей