1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Плагин [SEC]LokiBlocker 0.5.4 - запрет блоков/предметов/сущностей [1.7.1BETA+]

Тема в разделе "Релизы плагинов", создана пользователем Ission, 21 июн 2012.

  1. Glebiys

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

    Баллы:
    68
    Имя в Minecraft:
    Mike_Jim1212
    Всех с наступившим!

    Знатоки, помогите пожалуйста. Не могу запретить определенный блок в определенном мире. Вот например пробовал запретить ставить блок губку id 19 только в аду, а в других мирах что бы было можно. Или запрещает везде или нигде.
    Названия миров у меня такие:
    world - обычный мир
    DIM-1 - ад
    DIM1 - край

    Возможно делаю ошибку в синтаксисе конфига.

    Если писать так:

    gubka:
    id: 19
    data: -1
    damage: -1
    place: true
    break: false
    craft: false
    inventory:
    content: false
    delete: false
    pickup: false
    drop: false
    interact:
    left-item: false
    right-item: false
    left-block: false
    right-block: true
    explode: false
    burn: false
    piston:
    push: false
    drag: false
    min-x: -2147483647
    max-x: 2147483647
    min-z: -2147483647
    max-z: 2147483647
    min-y: -1
    max-y: -1
    biomes: []
    worlds:
    - DIM-1


    То запрещается везде установка губки, во всех мирах. Так же будет если вообще удалить название мира.

    прикрепляю файл конфига (переименовал yml в txt)


    Очень нужна ваша помощь!

    Спасибо.
     

    Вложения:

    • configurable.txt
      Размер файла:
      475 байт
      Просмотров:
      12
    ВремяПриключений нравится это.
  2. Dr.Mine

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

    Баллы:
    88
    А у тебя только с DIM-1 не работает?пробовал другие?!
     
    brayn2121 нравится это.
  3. Glebiys

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

    Баллы:
    68
    Имя в Minecraft:
    Mike_Jim1212

    Да пробовал по разному. Пытался запретить какой-нибудь предмет только в обычном мире (world), или только в аду. Не получается. Или везде запрещает или вообще не запрещает нигде (когда например беру имя мира в квадратные скобки [world])
    Я думал ошибка синтаксиса и пробовал по разному имя мира писать. Без пробелов, без тире, в скобках и т д.

    У кого сейчас стоит запрет блока именно в одном мире, покажите пожалуйста конфиг ваш!
     
  4. Автор темы
    Ission

    Ission Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    lokivava
    Я разъясню одну небольшую особенность работы настройки worlds в следствии моей ошибки, которую мне очень лень исправлять. worlds по факту можно сказать белый список. Если в нём что-либо есть, то запрет полный во всех мирах, а в тех мирах, которые указаны, запрет по настройкам. То же самое касается биомов.
     
    Glebiys нравится это.
  5. Glebiys

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

    Баллы:
    68
    Имя в Minecraft:
    Mike_Jim1212
    Не совсем тебя понял.

    Можешь пожалуйста сказать как запретить например установку блока id 19 только в аду?
    Имя ада - DIM-1
    Напиши прямо как должно быть в конфиге, а если не сложно та сам файлик конфига дай.
    На примере, так сказать, проще разобраться. Просто я уже столько времени потратил на эту проблему...

    Я буду ооочень тебе благодарен за это!
     
  6. zuma2

    zuma2 Старожил Пользователь Заблокирован

    Баллы:
    173
    Skype:
    sytems.admin
    Имя в Minecraft:
    zuma2
    1. сейчас версия работает на 1.4.7? (использую lite версию)
    2. в лайт версии баг когда с запрещенном предмете находишься в пустынном биоме, как бе защищает но не корректно работает.
    3. если запрещать динамит или шашку из ик2 то можно накрафтить шифтом и запихать в выбрасыватель или раздатчик то плагин не помогает.
     
  7. Автор темы
    Ission

    Ission Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    lokivava
    Работает на всех, вплоть до 1.7. В 1.7 появляется ошибка, но она не мешает работе.
    Скорее всего не баг, а недосмотр настроек (configurable в студию!).
    Прочитайте первое сообщение.
     
  8. zuma2

    zuma2 Старожил Пользователь Заблокирован

    Баллы:
    173
    Skype:
    sytems.admin
    Имя в Minecraft:
    zuma2
    ща поставим новую версию тогда, она же с GUI )
    HTML:
        at java.io.WinNTFileSystem.createFileExclusively(Native Method)
        at java.io.File.createNewFile(Unknown Source)
        at defaultConf.DefaultConfigurator.FileSetup(Unknown Source)
        at defaultConf.DefaultConfigurator.Init(Unknown Source)
        at loki.Blocker.onEnable(Unknown Source)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:427)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381)
        at org.bukkit.craftbukkit.v1_4_R1.CraftServer.loadPlugin(CraftServer.java:291)
        at org.bukkit.craftbukkit.v1_4_R1.CraftServer.enablePlugins(CraftServer.java:273)
        at net.minecraft.server.MinecraftServer.j(MinecraftServer.java:602)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:568)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:447)
        at ho.c(DedicatedServer.java:203)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:724)
        at fy.run(ThreadMinecraftServer.java:16)
    Работе не мешает, появилось после установки последней версии на mcpc+ 1.4.7 FIXED

    Косяк, я смог всетаки липкую шашку скрафтить, а если уж работает с модами то и их поддерживай. а вообще есть ли плагин которые отключает взрыв шашки?
     
    Последнее редактирование: 5 янв 2014
  9. Автор темы
    Ission

    Ission Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    lokivava
    К текущему моменту LokiBlocker делает всё, что возможно сделать силами открытого Bukkit API. Я бы мог сделать и по другому, но есть такая маленькая закавыка: вы пользуетесь MCPC+, Spigot, Spring и всякими другими ужасающими вещами, в которых нет CraftBukkit'а или необфусцированной серверной части, по этому я не могу их использовать, иначе на ваших MCPC'шках не будет работать плагин вообще. Вот мы и пришли к тому: либо вы переходите на CraftBukkit и я пишу под него, либо вы берёте и портируете моды так, чтобы они вызывали Bukkit'овские события.
     
  10. Glebiys

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

    Баллы:
    68
    Имя в Minecraft:
    Mike_Jim1212
    Ission,
     
  11. Автор темы
    Ission

    Ission Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    lokivava
    gubka:
    id: 19
    data: -1
    damage: -1
    place: true
    break: true
    craft: true
    inventory:
    content: true
    delete: true
    pickup: true
    drop: true
    interact:
    left-item: true
    right-item: true
    left-block: true
    right-block: true
    explode: true
    burn: true
    piston:
    push: true
    drag: true
    min-x: -2147483647
    max-x: 2147483647
    min-z: -2147483647
    max-z: 2147483647
    min-y: -1
    max-y: -1
    biomes: []
    worlds:
    - DIM-2
    - DIM-8
    - DIM-0
    - world
     
  12. Glebiys

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

    Баллы:
    68
    Имя в Minecraft:
    Mike_Jim1212

    Не помогает. Когда делаю так, то запрещает во всех мирах всё равно. Пробовал разые миры разрешить по очереди делая как ты сказал.

    Прикрепляю мой конфиг. В нём я пытался запретить губку в аду (DIM-1) и разрешить в обычном мире (world) и краю (DIM1). В итоге губку запрещает ставить везде.
     

    Вложения:

    • configurable.txt
      Размер файла:
      473 байт
      Просмотров:
      11
  13. sashabelii

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

    Баллы:
    123
    Имя в Minecraft:
    sashabelii
    Я использую MCPC+, не могу запретить поднимать /выкидывать предмет, а так же настроить его удаление из инвентаря.
    Используй Permissions, я сделал так.
    Дай это право во все миры, кроме ада.
     
  14. Vkussno

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

    Баллы:
    68
    Имя в Minecraft:
    Vkussno
    извините,а каким разрешением можно разрешить той или иной группе игнорировать лист предметов,я например хочу для премиумам разрешить использовать блоки из листа который запрещен остальным? Разрешить им проще говоря тот же грави нагрудник а остальным запретить
     
  15. Oleg505

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

    Баллы:
    88
    Имя в Minecraft:
    MrCreative
    • lokiblocker.list.allow.<название_группы> - разрешает делать всё, что угодно с предметами/блоками из данной группы
      Только предметы должны быть прописаны в list.yml
     
  16. Vkussno

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

    Баллы:
    68
    Имя в Minecraft:
    Vkussno
    но у меня все группы блоков в config.yml , у меня так,ну я записывал туда, blocked : "группа":
     
  17. Oleg505

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

    Баллы:
    88
    Имя в Minecraft:
    MrCreative
    Легче будет переписать те предметы, которые нужно запретить в list.yml, ибо придется много разрешений писать.
    Читай тут.
     
  18. Vkussno

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

    Баллы:
    68
    Имя в Minecraft:
    Vkussno
    все,понял,спасибо,после добавления их в лист - сразу будет тот результат что я хотел?:) perm добавлял для Локи,кстати,там "<>" нужны? Я вообще затупляю
     
  19. Oleg505

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

    Баллы:
    88
    Имя в Minecraft:
    MrCreative
    Вот так выглядит мой код (все запрещено для обычных) и так - "lokiblocker.list.allow.premium", я разрешил пользоваться этой группой (соответственно пермишенс прописал к premium).
     
  20. Vkussno

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

    Баллы:
    68
    Имя в Minecraft:
    Vkussno
    маловато ты им запретил:/ буду использовать твой конфиг как образец
    Но у меня нет такого,у меня только Congfig.php
     

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