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

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

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

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

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

    Баллы:
    173
    Skype:
    lokivava
    Он работает со всеми версиями релиза.
     
  2. Хостинг MineCraft
    <
  3. Serafim

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

    Баллы:
    68
    Давайте всё-таки наводить порядок с Material, т.к. ID предметов стали динамическими, их использование не представляется возможным. Немного информации:
    '203:12':
    id: IC2_BLOCKMACHINE
    data: 12
    damage: -1
    '203:0':
    id: IC2_BLOCKMACHINE
    data: 0
    damage: -1
    В настройках выставлен material-id-system: true
    '505': //блокирует
    id: FORESTRY_MAIL
    data: 0
    damage: -1
    '505:1': //не блокирует :(
    id: FORESTRY_MAIL
    data: 1
    damage: -1
    '505:2': //блокирует
    id: FORESTRY_MAIL
    data: 2
    damage: -1
     
    Последнее редактирование: 16 янв 2016
  4. Sash_0k

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

    Баллы:
    61
    Имя в Minecraft:
    Sash_0k
    Как запретить игроку с оп статусом использовать запрещенные вещи?
     
  5. DrLeonardo

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

    Баллы:
    88
    Имя в Minecraft:
    DrLeonardo
    Никак.
     
  6. Serafim

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

    Баллы:
    68
    Немного информации о моей проблеме: при перемещении моих блоков в начало списка - блокировка работает, при перемещение в начало списка следующего предмета, для которого не работала блокировка - блокировка последующих может работать а может и нет:whistle: @Ission , выручай.
     
  7. Автор темы
    Ission

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

    Баллы:
    173
    Skype:
    lokivava
    Могу посоветовать вот какие способы решения:
    1. Проверить всё через парсер YAML, ссылка в заголовке.
    2. Настраивать через GUI (многие про него просто не знают).
    3. Использовать вместо числовых названий ('505', '505:1') словесные.
    4. Попробовать не работающие предметы заблокировать через configurable отдельно.
     
  8. Serafim

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

    Баллы:
    68
    1. проверял
    2. настраивал через GUI, когда заметил проблему, уже начал пробовать ручками
    3. со словестными значениями тоже самое (пример был в сообщениях выше)
    4. через configurable, кстати, была попытка проверить, но когда ввел материал, то гуй выдал мне "это не число", я решил, что плагин с нечислами не работает и не стал продолжать...

    Однако очень странным для меня становится факт того, что блокировка как-то зависит от положения предмета в списке... еще странно то, что плагин убирает кавычки у материалов (кто-то писал, что у него наоборот кавычки появились... у меня нет, убрались) так же кавычки убираются если использовать вместо числовых названий словестные...
     
  9. Автор темы
    Ission

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

    Баллы:
    173
    Skype:
    lokivava
    Ковычки убираются у словесных значений по умолчанию -- они там не нужны.
    У числовых значений ковычки появляются тогда, когда это не числа, а словесные значения. В будущем я скорее всего выпущу обновление, где вместо идентификаторов будет список, что будет правильнее.
    А при иницализации он выводит в консоль все блокируемые объекты?
     
  10. Serafim

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

    Баллы:
    68
    нет... не знаю должен ли он это делать, я использую блокировку списками, ее точно не выводит, ручную блокировку не использовал еще... блокировка списками очень удобна, хотелось бы видеть ее с материалами такой же, какой она есть с ид)
    Код:
    [23:44:42] [Server thread/INFO]: [LokiBlocker] Enabling LokiBlocker v0.5.4
    [23:44:43] [Server thread/INFO]: Event org.bukkit.event.block.BlockPlaceEvent successfuly hoocked!
    [23:44:43] [Server thread/INFO]: Event org.bukkit.event.block.BlockBreakEvent successfuly hoocked!
    [23:44:43] [Server thread/INFO]: Event org.bukkit.event.block.BlockDamageEvent successfuly hoocked!
    [23:44:43] [Server thread/INFO]: Event org.bukkit.event.player.PlayerPickupItemEvent successfuly hoocked!
    [23:44:43] [Server thread/INFO]: Event org.bukkit.event.player.PlayerDropItemEvent successfuly hoocked!
    [23:44:43] [Server thread/INFO]: Event org.bukkit.event.player.PlayerInteractEvent successfuly hoocked!
    [23:44:43] [Server thread/INFO]: Event org.bukkit.event.entity.EntityExplodeEvent successfuly hoocked!
    [23:44:43] [Server thread/INFO]: Event org.bukkit.event.block.BlockBurnEvent successfuly hoocked!
    [23:44:43] [Server thread/INFO]: Event org.bukkit.event.block.BlockPistonRetractEvent successfuly hoocked!
    [23:44:43] [Server thread/INFO]: Event org.bukkit.event.block.BlockPistonExtendEvent successfuly hoocked!
    [23:44:43] [Server thread/INFO]: Event org.bukkit.event.player.PlayerInteractEntityEvent successfuly hoocked!
    [23:44:43] [Server thread/INFO]: Event org.bukkit.event.entity.EntityDamageByEntityEvent successfuly hoocked!
    [23:44:43] [Server thread/INFO]: Event org.bukkit.event.entity.EntityDamageEvent successfuly hoocked!
    [23:44:43] [Server thread/INFO]: Event org.bukkit.event.inventory.CraftItemEvent successfuly hoocked!
    [23:44:43] [Server thread/INFO]: Event org.bukkit.event.inventory.InventoryClickEvent successfuly hoocked!
    [23:44:43] [Server thread/INFO]: 000  00  0  00000 00  00  00 
    [23:44:43] [Server thread/INFO]:  0  00  0 00  0  0 0  00  000  0 00 0  0 0 00
    [23:44:43] [Server thread/INFO]:  0  0  0 00  00  0000  0  0  0 0  00  0000 00
    [23:44:43] [Server thread/INFO]:  0  0 0  0 0 0  0  0  0 0  0 0  0 0  0 0  0  0 
    [23:44:43] [Server thread/INFO]: 00000  00 00  0 000 00000 00000  00  000 00  0  000 0 
    [23:44:43] [Server thread/INFO]: LokiBlocker enabled!
    [DOUBLEPOST=1453065872,1453063764][/DOUBLEPOST]
    В режиме ручной блокировки все заработало нормально... (кстати, список предметов при инициализации не выводит, видимо это пока запланированная фича)[DOUBLEPOST=1453138537][/DOUBLEPOST]
    Теперь другая проблема с ручными блокировками, надо разблокировать предмет для одного игрока, имею конфиг:
    Код:
    ADMIN_ADVANCEDSOLARPANEL_BLOCKADVSOLARPANEL2:
      id: ADVANCEDSOLARPANEL_BLOCKADVSOLARPANEL
      data: 2
      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
      left-entity: true
      right-entity: true
      explode: true
      burn: true
      info: true
      coords-black-list: false
      min-x: -2147483647
      max-x: 2147483647
      min-z: -2147483647
      max-z: 2147483647
      min-y: -1
      max-y: -1
      biomes-black-list: false
      biomes: []
      worlds-black-list: false
      worlds: []
      piston:
      push: true
      drag: true
    Добавляю права:
    Код:
    lokiblocker.custom.place.allow.ADVANCEDSOLARPANEL_BLOCKADVSOLARPANELD2
    lokiblocker.custom.break.allow.ADVANCEDSOLARPANEL_BLOCKADVSOLARPANELD2
    lokiblocker.custom.craft.allow.ADVANCEDSOLARPANEL_BLOCKADVSOLARPANELD2
    lokiblocker.custom.invContent.allow.ADVANCEDSOLARPANEL_BLOCKADVSOLARPANELD2
    lokiblocker.custom.invDelete.allow.ADVANCEDSOLARPANEL_BLOCKADVSOLARPANELD2
    lokiblocker.custom.pickup.allow.ADVANCEDSOLARPANEL_BLOCKADVSOLARPANELD2
    lokiblocker.custom.drop.allow.ADVANCEDSOLARPANEL_BLOCKADVSOLARPANELD2
    lokiblocker.custom.intLItem.allow.ADVANCEDSOLARPANEL_BLOCKADVSOLARPANELD2
    lokiblocker.custom.intRItem.allow.ADVANCEDSOLARPANEL_BLOCKADVSOLARPANELD2
    lokiblocker.custom.intLBlock.allow.ADVANCEDSOLARPANEL_BLOCKADVSOLARPANELD2
    lokiblocker.custom.intRBlock.allow.ADVANCEDSOLARPANEL_BLOCKADVSOLARPANELD2
    
    предмет заблокирован... а для предметов без SubID разблок работает корректно...
     
  11. Автор темы
    Ission

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

    Баллы:
    173
    Skype:
    lokivava
    Это не запланированная, а дебажная. Я иногда случайно дебажные версии выкидываю. С разрешениями беда, посмотрю сегодня-завтра.
     
  12. Serafim

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

    Баллы:
    68
    буду ждать)
     
  13. L4c05t

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

    Баллы:
    78
    Имя в Minecraft:
    Lacost
    По какой причине может не запрещать перемешать предметы по инвентарю ? Хотя в настройках предмета указано инвентери тру
     
  14. vladlen

    vladlen Новичок

    Баллы:
    6
    Добрый день! Необходимо качественно настроить LokiBlocker по списку запрещенных предметов.
    По сравнению, с версией 0.3, там все понятно, а тут не понял, зачем куча конфигов, что куда и куда вносится этот список? Пожалуйста разъясните. Спасибо за понимание.
     
  15. tronkhame

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

    Баллы:
    61
    Имя в Minecraft:
    tronkhame
    http://rubukkit.org/threads/sec-lok...etov-suschnostej-1-7-1beta.17500/#post-178372
    Тут всё прекрасно расписано что , куда и как.
    Тут баг образовался, скрин прилагаю.
    [​IMG]
    Запретил крафт алмазного меча. Меч крафтитсся, при попытке его взять появляется сообщение "Данный крафт запрещен!" НО, предмет мало того что берется из ячейки, так ещё и можно им пользоваться. Но при нажатии ПКМ предмет исчезает.
     
  16. Автор темы
    Ission

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

    Баллы:
    173
    Skype:
    lokivava
    Это глитч, присутствует на стороне клиента, с тем же успехом можно брать вещи и из каких-то модов с рецептами.
     
  17. vladlen

    vladlen Новичок

    Баллы:
    6
    Добрый день!
    Необходима помощь по техносборке на kcauldron.
    Сборка работающая. Что необходимо:
    Настроить permission(permissionEx) и
    LokyBlocker таким образом:
    часть предметов - запрет для всех,
    часть предметов доступна всем в определенном мире, созданным multiword plugin
    часть предметов - доступна определенной группе,
    т.е. игрок получает perm на группу и получает доступ к определенным
    предметам.

    Пока у меня настроена, только на запрет всем в определенном мире.
    Остальное я не догоню.
     
  18. Nitardo

    Nitardo Участник

    Баллы:
    31
    Имя в Minecraft:
    Nitardo
    А можешь добавить что бы плагин мог сам себя перезагружать? Стопать постоянно сервер неудобно![DOUBLEPOST=1455431662,1455392388][/DOUBLEPOST]Подскажите, где можно скачать устаревшие версии?
     
  19. Beatboxer

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

    Баллы:
    123
    Skype:
    beatbox603
    Синий текст это ссылка, выбери нужную тебе версию и скачай
    [​IMG]
     
  20. Byryndyk30

    Byryndyk30 Активный участник

    Баллы:
    61
    Имя в Minecraft:
    Byryndyk30
    Народ, может кто сказать как перезагрузить плагин без перезагрузки сервера?
    На первых страницах ничего нет. а читать все 70 страниц как то не очень хочется )

    И еще вопрос. На KCauldronе работаеть этот плагин?
     
    Последнее редактирование: 14 фев 2016
  21. KOIIIKA

    KOIIIKA Участник

    Баллы:
    31
    Прикольно)
     

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