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

  • Автор темы Автор темы Ission
  • Дата начала Дата начала
Ребят, помогите пожалуйста. Нужно запретить блок например с id 529, но не надо 529:1 и тд. Как запретить только 529 блок ?
 
  • material-id-system: false - при включении использует вместо ID строковые названия
    Или ID или наименования?
    а и то и то можно?
 
Я нуб, и скиньте в текстовом формате как запретить использование шахтерского лазера, чтобы он не мог ломать никакие блоки, для групп: player, vip, premium, creative, moder в обычном мире, в Аду и в Энде, буду очень благодарен вам.
 
Такой вопрос. Мне нужно запретить все предметы в определенном мире, кроме одного. Мне придется под каждый предмет создавать?
  • diamond: - название настройки, не может повторяться, если не указан id, то должна соответствовать id запрещённого блока или предмета
    • id: 57 - id запрещённого блока или предмета
    • data: -1 - data запрещённого блока или предмета, если нет -1
    • damage: -1 - damage запрещённого блока или предмета, если нет -1
    • place: false - запрещено ли устанавливать, работает если основная настройка включена
    • break: false - запрещено ли разрушать этот блок, работает если основная настройка включена
    • craft: false - запрещено ли крафтить(печь, верстак и т.п.), работает если основная настройка включена
    • inventory:
      • content: true - включена ли проверка на нахождение в инвентаре, работает если основная настройка включена
      • delete: true - включена ли возможность удалять запрещённый предмет из инвентаря, работает если основная настройка включена
    • pickup: true - запрещено ли подбирать, работает если основная настройка включена
    • drop: false - запрещено ли выбрасывать, работает если основная настройка включена
    • interact:
      • left-item: true - запрещает ли группа взаимодействие предметами (ЛКМ), работает если основная настройка включена
      • right-item: true - запрещает ли группа взаимодействие предметами (ПКМ), работает если основная настройка включена
      • left-block: false - запрещает ли группа взаимодействие с блоками (ЛКМ), работает если основная настройка включена
      • right-block: true - запрещает ли группа взаимодействие с блоками (ПКМ), работает если основная настройка включена
    • explode: true - взрывается ли блок, работает если основная настройка включена
    • burn: false - сгорает ли блок, работает если основная настройка включена
    • piston:
      • push: false - запрещает вытягивать поршнем блок, работает если основная настройка включена
      • drag: true - запрещает толкать поршнем блок, работает если основная настройка включена
    • coords-black-list: false - является ли списко координат чёрным списком
    • min-x: 25 - минимальная позиция блока по X или, если предмет, то позиция игрока, где действуют данные настройки, за пределами все настройки true
    • max-x: 50 - максимальная позиция блока по X или, если предмет, то позиция игрока, где действуют данные настройки, за пределами все настройки true
    • min-z: -150 - минимальная позиция блока по Z или, если предмет, то позиция игрока, где действуют данные настройки, за пределами все настройки true
    • max-z: -125 - максимальная позиция блока по Z или, если предмет, то позиция игрока, где действуют данные настройки, за пределами все настройки true
    • min-y: 100 - минимальная позиция блока по Y или, если предмет, то позиция игрока, где действуют данные настройки, за пределами все настройки true
    • max-y: 125 - максимальная позиция блока по Y или, если предмет, то позиция игрока, где действуют данные настройки, за пределами все настройки true
    • biomes-black-list: false - является ли список биомов чёрным
    • biomes: - список биомов, где действуют данные настройки, в остальных все настройки true, если список биомов пуст, то настройки действуют во всех биомах
    • - [название_биома]
    • worlds-black-list: false - является ли список миров чёрным
    • worlds: - список миров, где действуют данные настройки
    • - [название_мира]
  • [название настройки/id блока/предмета, если id: не указан]
    • ...
 
Такой вопрос. Мне нужно запретить все предметы в определенном мире, кроме одного. Мне придется под каждый предмет создавать?
  • diamond: - название настройки, не может повторяться, если не указан id, то должна соответствовать id запрещённого блока или предмета
    • id: 57 - id запрещённого блока или предмета
    • data: -1 - data запрещённого блока или предмета, если нет -1
    • damage: -1 - damage запрещённого блока или предмета, если нет -1
    • place: false - запрещено ли устанавливать, работает если основная настройка включена
    • break: false - запрещено ли разрушать этот блок, работает если основная настройка включена
    • craft: false - запрещено ли крафтить(печь, верстак и т.п.), работает если основная настройка включена
    • inventory:
      • content: true - включена ли проверка на нахождение в инвентаре, работает если основная настройка включена
      • delete: true - включена ли возможность удалять запрещённый предмет из инвентаря, работает если основная настройка включена
    • pickup: true - запрещено ли подбирать, работает если основная настройка включена
    • drop: false - запрещено ли выбрасывать, работает если основная настройка включена
    • interact:
      • left-item: true - запрещает ли группа взаимодействие предметами (ЛКМ), работает если основная настройка включена
      • right-item: true - запрещает ли группа взаимодействие предметами (ПКМ), работает если основная настройка включена
      • left-block: false - запрещает ли группа взаимодействие с блоками (ЛКМ), работает если основная настройка включена
      • right-block: true - запрещает ли группа взаимодействие с блоками (ПКМ), работает если основная настройка включена
    • explode: true - взрывается ли блок, работает если основная настройка включена
    • burn: false - сгорает ли блок, работает если основная настройка включена
    • piston:
      • push: false - запрещает вытягивать поршнем блок, работает если основная настройка включена
      • drag: true - запрещает толкать поршнем блок, работает если основная настройка включена
    • coords-black-list: false - является ли списко координат чёрным списком
    • min-x: 25 - минимальная позиция блока по X или, если предмет, то позиция игрока, где действуют данные настройки, за пределами все настройки true
    • max-x: 50 - максимальная позиция блока по X или, если предмет, то позиция игрока, где действуют данные настройки, за пределами все настройки true
    • min-z: -150 - минимальная позиция блока по Z или, если предмет, то позиция игрока, где действуют данные настройки, за пределами все настройки true
    • max-z: -125 - максимальная позиция блока по Z или, если предмет, то позиция игрока, где действуют данные настройки, за пределами все настройки true
    • min-y: 100 - минимальная позиция блока по Y или, если предмет, то позиция игрока, где действуют данные настройки, за пределами все настройки true
    • max-y: 125 - максимальная позиция блока по Y или, если предмет, то позиция игрока, где действуют данные настройки, за пределами все настройки true
    • biomes-black-list: false - является ли список биомов чёрным
    • biomes: - список биомов, где действуют данные настройки, в остальных все настройки true, если список биомов пуст, то настройки действуют во всех биомах
    • - [название_биома]
    • worlds-black-list: false - является ли список миров чёрным
    • worlds: - список миров, где действуют данные настройки
    • - [название_мира]
  • [название настройки/id блока/предмета, если id: не указан]
    • ...
Вы можете воспользоваться list'ом и через PEX выдать в остальных мирах разрешения на этот список.
 
Вы можете воспользоваться list'ом и через PEX выдать в остальных мирах разрешения на этот список.
т.е. в list все равно придется вписывать все id предметов, кроме к примеру таблички, чтобы игроки могли в мире ставить и ломать только табличку, а в другом мире через PEX выдать разрешение lokiblocker.list.allow.<название_группы> чтобы там все осталось без изменения
 
т.е. в list все равно придется вписывать все id предметов, кроме к примеру таблички, чтобы игроки могли в мире ставить и ломать только табличку, а в другом мире через PEX выдать разрешение lokiblocker.list.allow.<название_группы> чтобы там все осталось без изменения
Можете сделать проще: прописать в мире gamemode 2(приключенческий режим), а таблички выдавать с возможностью установки на любой блок и разрушением рукой.
 
Можете сделать проще: прописать в мире gamemode 2(приключенческий режим), а таблички выдавать с возможностью установки на любой блок и разрушением рукой.
Cпасибо за помощь!
 
Здравствуйте
Проблема с файлом entities.yml
Нужно запретить взаимодействие с некоторыми мобами из модов.
Составил список мобов через minetweaker:
Код:
thaumcraft.common.entities.monster.EntityCultistCleric -- CultistCleric
thaumcraft.common.entities.monster.EntityCultistKnight -- CultistKnight
thaumcraft.common.entities.monster.EntityEldritchCrab -- EldritchCrab
thaumcraft.common.entities.monster.EntityEldritchGuardian -- EldritchGuardian
thaumcraft.common.entities.monster.EntityPech -- Pech
thaumcraft.common.entities.monster.boss.EntityCultistLeader -- CultistLeader
thaumcraft.common.entities.monster.boss.EntityCultistPortal -- CultistPortal
thaumcraft.common.entities.monster.boss.EntityEldritchGolem -- EldritchGolem
thaumcraft.common.entities.monster.boss.EntityEldritchWarden -- EldritchWarden
thaumcraft.common.entities.monster.boss.EntityTaintacleGiant -- TaintacleGiant
twilightforest.entity.EntityTFApocalypseCube -- Apocalypse Cube
twilightforest.entity.EntityTFArmoredGiant -- Armored Giant
twilightforest.entity.EntityTFGiantMiner -- Giant Miner
twilightforest.entity.EntityTFKingSpider -- King Spider
twilightforest.entity.EntityTFMazeSlime -- Maze Slime
twilightforest.entity.EntityTFTowerGhast -- Tower Ghast
twilightforest.entity.EntityTFTowerGolem -- Tower Golem
twilightforest.entity.EntityTFWraith -- Twilight Wraith
twilightforest.entity.boss.EntityTFHydra -- Hydra
twilightforest.entity.boss.EntityTFIceCrystal -- Ice Crystal
twilightforest.entity.boss.EntityTFKnightPhantom -- Knight Phantom
twilightforest.entity.boss.EntityTFLich -- Twilight Lich
twilightforest.entity.boss.EntityTFLichMinion -- Lich Minion
twilightforest.entity.boss.EntityTFMinoshroom -- Minoshroom
twilightforest.entity.boss.EntityTFNaga -- Naga
twilightforest.entity.boss.EntityTFSnowQueen -- Snow Queen
twilightforest.entity.boss.EntityTFUrGhast -- Tower Boss
twilightforest.entity.boss.EntityTFYetiAlpha -- Yeti Boss
и исходя из его названия, пытаюсь запретить с ним взаимодействие.

вот так:
Код:
eldritchguardian:
  type: eldritchguardian
  attack: false
  projectile: false
  contact: false
  drowning: false
  interact: true
  lava: false
  lighting-strike: false
  magic: false
  poison: false
  suffocation: false
  explode: false
  burn: false
  biomes: []
  worlds: []
  info: true
tfmazeslime:
  type: tfmazeslime
  attack: false
  projectile: false
  contact: false
  drowning: false
  interact: true
  lava: false
  lighting-strike: false
  magic: false
  poison: false
  suffocation: false
  explode: false
  burn: false
  biomes: []
  worlds: []
  info: true

Но в итоге плагин не видит этих существ и запретить ничего не получается, подскажите как правильно записывать этих существ.
Спасибо за внимание.
 
Здравствуйте
Проблема с файлом entities.yml
Нужно запретить взаимодействие с некоторыми мобами из модов.
Составил список мобов через minetweaker:
Код:
thaumcraft.common.entities.monster.EntityCultistCleric -- CultistCleric
thaumcraft.common.entities.monster.EntityCultistKnight -- CultistKnight
thaumcraft.common.entities.monster.EntityEldritchCrab -- EldritchCrab
thaumcraft.common.entities.monster.EntityEldritchGuardian -- EldritchGuardian
thaumcraft.common.entities.monster.EntityPech -- Pech
thaumcraft.common.entities.monster.boss.EntityCultistLeader -- CultistLeader
thaumcraft.common.entities.monster.boss.EntityCultistPortal -- CultistPortal
thaumcraft.common.entities.monster.boss.EntityEldritchGolem -- EldritchGolem
thaumcraft.common.entities.monster.boss.EntityEldritchWarden -- EldritchWarden
thaumcraft.common.entities.monster.boss.EntityTaintacleGiant -- TaintacleGiant
twilightforest.entity.EntityTFApocalypseCube -- Apocalypse Cube
twilightforest.entity.EntityTFArmoredGiant -- Armored Giant
twilightforest.entity.EntityTFGiantMiner -- Giant Miner
twilightforest.entity.EntityTFKingSpider -- King Spider
twilightforest.entity.EntityTFMazeSlime -- Maze Slime
twilightforest.entity.EntityTFTowerGhast -- Tower Ghast
twilightforest.entity.EntityTFTowerGolem -- Tower Golem
twilightforest.entity.EntityTFWraith -- Twilight Wraith
twilightforest.entity.boss.EntityTFHydra -- Hydra
twilightforest.entity.boss.EntityTFIceCrystal -- Ice Crystal
twilightforest.entity.boss.EntityTFKnightPhantom -- Knight Phantom
twilightforest.entity.boss.EntityTFLich -- Twilight Lich
twilightforest.entity.boss.EntityTFLichMinion -- Lich Minion
twilightforest.entity.boss.EntityTFMinoshroom -- Minoshroom
twilightforest.entity.boss.EntityTFNaga -- Naga
twilightforest.entity.boss.EntityTFSnowQueen -- Snow Queen
twilightforest.entity.boss.EntityTFUrGhast -- Tower Boss
twilightforest.entity.boss.EntityTFYetiAlpha -- Yeti Boss
и исходя из его названия, пытаюсь запретить с ним взаимодействие.

вот так:
Код:
eldritchguardian:
  type: eldritchguardian
  attack: false
  projectile: false
  contact: false
  drowning: false
  interact: true
  lava: false
  lighting-strike: false
  magic: false
  poison: false
  suffocation: false
  explode: false
  burn: false
  biomes: []
  worlds: []
  info: true
tfmazeslime:
  type: tfmazeslime
  attack: false
  projectile: false
  contact: false
  drowning: false
  interact: true
  lava: false
  lighting-strike: false
  magic: false
  poison: false
  suffocation: false
  explode: false
  burn: false
  biomes: []
  worlds: []
  info: true

Но в итоге плагин не видит этих существ и запретить ничего не получается, подскажите как правильно записывать этих существ.
Спасибо за внимание.
Попробуйте EntityEldritchGuardian вместо EldritchGuardian, регистр может иметь так же значение. И ещё вопрос: а вы уверены, что они вообще бросают события Bukkit'а?
 
Попробуйте EntityEldritchGuardian вместо EldritchGuardian, регистр может иметь так же значение. И ещё вопрос: а вы уверены, что они вообще бросают события Bukkit'а?
Не уверен, а каккое событие тогда бросают моды?
и как тогда запретить взаимодейтсвие?
Сейчас попробую.
Непомогло.
Какими способами вообще возможно это сделать?
Проблема в том что игроки используют флаконы (EnderIO) и помещают туда мобов, но мне нужно что бы игроки не могли пихать во флаконы некоторых мобов.
В конфиге копался, ненашел ничего.
 
Не уверен, а каккое событие тогда бросают моды?
и как тогда запретить взаимодейтсвие?
Сейчас попробую.
Непомогло.
Какими способами вообще возможно это сделать?
Проблема в том что игроки используют флаконы (EnderIO) и помещают туда мобов, но мне нужно что бы игроки не могли пихать во флаконы некоторых мобов.
В конфиге копался, ненашел ничего.
В EnderIO можно через конфиг составлять черный список мобов для PoweredSpawner'а, т.е. флаконы с мобами из черного списка нельзя будет использовать в нем
 
В EnderIO можно через конфиг составлять черный список мобов для PoweredSpawner'а, т.е. флаконы с мобами из черного списка нельзя будет использовать в нем
Спасибо. А как правильно мобов (их имена) добавлять?
Например есть:
Код:
thaumcraft.common.entities.monster.EntityEldritchGuardian -- EldritchGuardian
Как его записать в блеклисте? (редактирую блеклист в файле: PoweredSpawnerConfig_Core.json)

пример моего конфига:

Код:
  "blackList": [
    "VillagerGolem",
    "Villager",
    "EntityEldritchGuardian"
  ]
}
 
@DrLeonardo, не знаю как правильно, в конфиге есть не только стандартные мобы, но есть из enderzoo, используй их как пример, попробуй разные вариации имени моба
 
@DrLeonardo, не знаю как правильно, в конфиге есть не только стандартные мобы, но есть из enderzoo, используй их как пример, попробуй разные вариации имени моба
Есть проблемка:
В User файле пишет // Adding a blackList section will completely replace the one in the core file.
но, когда добавляю моба в Core файле, мод после перезапуска полностью пересоздает файл...
как его тогда добавить?

в User файле в функцию "costMultiplier": { тоже вписываю этого моба
Факт в том что при любом изменении Core файла он его пересоздает.
 
Назад
Верх