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

Решено Как запретить //copy, //paste и прочие команды именно внутри рг?

Тема в разделе "Помощь", создана пользователем SoDope210132, 27 окт 2020.

  1. Автор темы
    SoDope210132

    SoDope210132 Новичок

    Баллы:
    6
    Всем привет. Наконецто нашел версию we в которой сет на пересечении регионов работает корректно. Но возникла другая проблема. Когда игрок с правами //copy //paste или //cell (в общем все команды которые так или иначе вставляют блоки) начинает их использовать - он может делать это в любом месте. С сетом всё ок, внутри рг не сетает. Может както можно дополнить плагин, но я не знаю как. Помогите
     
  2. Быстрая раскрутка сервера Minecraft
  3. alexandrage

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

    Баллы:
    173
    fawe, если надо внутри своих регионов только.
     
  4. Автор темы
    SoDope210132

    SoDope210132 Новичок

    Баллы:
    6
    Дело еще в том что fawe и так у меня есть
     
  5. Автор темы
    SoDope210132

    SoDope210132 Новичок

    Баллы:
    6
    Кстати, в конфигах видел параметр region-restruction, но когда он у меня стоит на true то периодически не получается сетать даже в рг. Дома буду покидаю логи чата
     
  6. Pigeon

    Pigeon Участник Пользователь

    Баллы:
    31
    WGExtender, установи флаг на запрет опред. команд.
     
  7. Автор темы
    SoDope210132

    SoDope210132 Новичок

    Баллы:
    6
    Код:
    [19:30:35 ERROR]: [WGExtender] Unable to inject, shutting down
    java.lang.NoClassDefFoundError: com/sk89q/worldguard/WorldGuard
            at wgextender.features.flags.FlagRegistration.registerFlag(FlagRegistration.java:20) ~[worldguardextender%20(1).jar:?]
            at wgextender.WGExtender.onEnable(WGExtender.java:77) [worldguardextender%20(1).jar:?]
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264) [server.jar:git-Spigot-dcd1643-e60fc34]
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:337) [server.jar:git-Spigot-dcd1643-e60fc34]
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:403) [server.jar:git-Spigot-dcd1643-e60fc34]
            at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugin(CraftServer.java:381) [server.jar:git-Spigot-dcd1643-e60fc34]
            at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugins(CraftServer.java:330) [server.jar:git-Spigot-dcd1643-e60fc34]
            at net.minecraft.server.v1_12_R1.MinecraftServer.t(MinecraftServer.java:422) [server.jar:git-Spigot-dcd1643-e60fc34]
            at net.minecraft.server.v1_12_R1.MinecraftServer.l(MinecraftServer.java:383) [server.jar:git-Spigot-dcd1643-e60fc34]
            at net.minecraft.server.v1_12_R1.MinecraftServer.a(MinecraftServer.java:338) [server.jar:git-Spigot-dcd1643-e60fc34]
            at net.minecraft.server.v1_12_R1.DedicatedServer.init(DedicatedServer.java:272) [server.jar:git-Spigot-dcd1643-e60fc34]
            at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:545) [server.jar:git-Spigot-dcd1643-e60fc34]
            at java.lang.Thread.run(Unknown Source) [?:1.8.0_271]
    Caused by: java.lang.ClassNotFoundException: com.sk89q.worldguard.WorldGuard
            at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_271]
            at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:152) ~[server.jar:git-Spigot-dcd1643-e60fc34]
            at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:100) ~[server.jar:git-Spigot-dcd1643-e60fc34]
            at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_271]
            at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_271]
            ... 13 more
    [19:30:35 WARN]: java.lang.NoClassDefFoundError: com/sk89q/worldguard/WorldGuard
    [19:30:35 WARN]:        at wgextender.features.flags.FlagRegistration.registerFlag(FlagRegistration.java:20)
    [19:30:35 WARN]:        at wgextender.WGExtender.onEnable(WGExtender.java:77)
    [19:30:35 WARN]:        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264)
    [19:30:35 WARN]:        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:337)
    [19:30:35 WARN]:        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:403)
    [19:30:35 WARN]:        at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugin(CraftServer.java:381)
    [19:30:35 WARN]:        at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugins(CraftServer.java:330)
    [19:30:35 WARN]:        at net.minecraft.server.v1_12_R1.MinecraftServer.t(MinecraftServer.java:422)
    [19:30:35 WARN]:        at net.minecraft.server.v1_12_R1.MinecraftServer.l(MinecraftServer.java:383)
    [19:30:35 WARN]:        at net.minecraft.server.v1_12_R1.MinecraftServer.a(MinecraftServer.java:338)
    [19:30:35 WARN]:        at net.minecraft.server.v1_12_R1.DedicatedServer.init(DedicatedServer.java:272)
    [19:30:35 WARN]:        at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:545)
    [19:30:35 WARN]:        at java.lang.Thread.run(Unknown Source)
    [19:30:35 WARN]: Caused by: java.lang.ClassNotFoundException: com.sk89q.worldguard.WorldGuard
    [19:30:35 WARN]:        at java.net.URLClassLoader.findClass(Unknown Source)
    [19:30:35 WARN]:        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:152)
    [19:30:35 WARN]:        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:100)
    [19:30:35 WARN]:        at java.lang.ClassLoader.loadClass(Unknown Source)
    [19:30:35 WARN]:        at java.lang.ClassLoader.loadClass(Unknown Source)
    [19:30:35 WARN]:        ... 13 more
    Ошибку пишет любая версия WGExtender найденная мной
     
  8. HauserGrim

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

    Баллы:
    96
    Имя в Minecraft:
    HauserGrim
    Билд #7 даже?
     
  9. Автор темы
    SoDope210132

    SoDope210132 Новичок

    Баллы:
    6
    О, он работает. Спасибо большое
     
  10. Автор темы
    SoDope210132

    SoDope210132 Новичок

    Баллы:
    6
    Блин, пишу вот так и всеравно команды не запрещает. Пробовал и без слешей и как только не пробовал. Объясните пожалуйста получше. Если не трудно
    upload_2020-10-27_20-0-39.png
     
  11. alexandrage

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

    Баллы:
    173
    Костыляешь через wgex? Это же не работает, когда игрок вводит команду не находясь сам в регионе.
     
  12. Автор темы
    SoDope210132

    SoDope210132 Новичок

    Баллы:
    6
    Ну мне так предложили. Я не знаю как по другому запретить любые команды ставящие блоки. Даже вспомогательные которые ставят блок стекла под игроком
     
  13. alexandrage

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

    Баллы:
    173
    Не выдавать пермишенсы на команды. Или просто юзать fawe для защиты регионов от изменения.
     
  14. Автор темы
    SoDope210132

    SoDope210132 Новичок

    Баллы:
    6
    Про fawe уточните пожалуйста. Он у меня уже есть, просто я не понимаю как защитить
     
  15. alexandrage

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

    Баллы:
    173
    Стандартные настройки какие были в нем, плюс права сетать в своем регионе.
     

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