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

  • Автор темы Автор темы Ission
  • Дата начала Дата начала
Всех с наступившим!

Знатоки, помогите пожалуйста. Не могу запретить определенный блок в определенном мире. Вот например пробовал запретить ставить блок губку 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)


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

Спасибо.
 

Вложения

Всех с наступившим!

Знатоки, помогите пожалуйста. Не могу запретить определенный блок в определенном мире. Вот например пробовал запретить ставить блок губку 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)


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

Спасибо.
А у тебя только с DIM-1 не работает?пробовал другие?!
 
А у тебя только с DIM-1 не работает?пробовал другие?!


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

У кого сейчас стоит запрет блока именно в одном мире, покажите пожалуйста конфиг ваш!
 
Всех с наступившим!

Знатоки, помогите пожалуйста. Не могу запретить определенный блок в определенном мире. Вот например пробовал запретить ставить блок губку 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)


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

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

Не совсем тебя понял.

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

Я буду ооочень тебе благодарен за это!
 
Я разъясню одну небольшую особенность работы настройки worlds в следствии моей ошибки, которую мне очень лень исправлять. worlds по факту можно сказать белый список. Если в нём что-либо есть, то запрет полный во всех мирах, а в тех мирах, которые указаны, запрет по настройкам. То же самое касается биомов.
1. сейчас версия работает на 1.4.7? (использую lite версию)
2. в лайт версии баг когда с запрещенном предмете находишься в пустынном биоме, как бе защищает но не корректно работает.
3. если запрещать динамит или шашку из ик2 то можно накрафтить шифтом и запихать в выбрасыватель или раздатчик то плагин не помогает.
 
1. сейчас версия работает на 1.4.7? (использую lite версию)
2. в лайт версии баг когда с запрещенном предмете находишься в пустынном биоме, как бе защищает но не корректно работает.
3. если запрещать динамит или шашку из ик2 то можно накрафтить шифтом и запихать в выбрасыватель или раздатчик то плагин не помогает.
Работает на всех, вплоть до 1.7. В 1.7 появляется ошибка, но она не мешает работе.
Скорее всего не баг, а недосмотр настроек (configurable в студию!).
Прочитайте первое сообщение.
 
Работает на всех, вплоть до 1.7. В 1.7 появляется ошибка, но она не мешает работе.
Скорее всего не баг, а недосмотр настроек (configurable в студию!).
Прочитайте первое сообщение.
ща поставим новую версию тогда, она же с GUI )
Работает на всех, вплоть до 1.7. В 1.7 появляется ошибка, но она не мешает работе.
Скорее всего не баг, а недосмотр настроек (configurable в студию!).
Прочитайте первое сообщение.
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

Косяк, я смог всетаки липкую шашку скрафтить, а если уж работает с модами то и их поддерживай. а вообще есть ли плагин которые отключает взрыв шашки?
 
Последнее редактирование:
ща поставим новую версию тогда, она же с 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

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

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

Я буду ооочень тебе благодарен за это!
 
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
 
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


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

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

Вложения

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

Прикрепляю мой конфиг. В нём я пытался запретить губку в аду (DIM-1) и разрешить в обычном мире (world) и краю (DIM1). В итоге губку запрещает ставить везде.
Используй Permissions, я сделал так.
lokiblocker.intLItem.allow.<id[.data]> - разрешить обладателю использовать запрещённый предмет(ЛКМ)
Дай это право во все миры, кроме ада.
 
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
извините,а каким разрешением можно разрешить той или иной группе игнорировать лист предметов,я например хочу для премиумам разрешить использовать блоки из листа который запрещен остальным? Разрешить им проще говоря тот же грави нагрудник а остальным запретить
 
извините,а каким разрешением можно разрешить той или иной группе игнорировать лист предметов,я например хочу для премиумам разрешить использовать блоки из листа который запрещен остальным? Разрешить им проще говоря тот же грави нагрудник а остальным запретить
  • lokiblocker.list.allow.<название_группы> - разрешает делать всё, что угодно с предметами/блоками из данной группы
    Только предметы должны быть прописаны в list.yml
 
  • lokiblocker.list.allow.<название_группы> - разрешает делать всё, что угодно с предметами/блоками из данной группы
    Только предметы должны быть прописаны в list.yml
но у меня все группы блоков в config.yml , у меня так,ну я записывал туда, blocked : "группа":
 
но у меня все группы блоков в config.yml , у меня так,ну я записывал туда, blocked : "группа":
Легче будет переписать те предметы, которые нужно запретить в list.yml, ибо придется много разрешений писать.
Читай тут.
 
Легче будет переписать те предметы, которые нужно запретить в list.yml, ибо придется много разрешений писать.
Читай тут.
все,понял,спасибо,после добавления их в лист - сразу будет тот результат что я хотел?:) perm добавлял для Локи,кстати,там "<>" нужны? Я вообще затупляю
 
premium:
type:
place: true
break: true
craft: true
pickup: true
drop: true
block-burn: true
block-explode: true
inventory:
content: true
delete: false
interact:
left-item: true
right-item: true
left-block: false
right-block: true
piston:
push: false
drag: true
list:
quarry:
id: 1503
data: -1
damage: -1
filler:
id: 1505
data: -1
damage: -1
Вот так выглядит мой код (все запрещено для обычных) и так - "lokiblocker.list.allow.premium", я разрешил пользоваться этой группой (соответственно пермишенс прописал к premium).
 
Вот так выглядит мой код (все запрещено для обычных) и так - "lokiblocker.list.allow.premium", я разрешил пользоваться этой группой (соответственно пермишенс прописал к premium).
маловато ты им запретил:/ буду использовать твой конфиг как образец
Вот так выглядит мой код (все запрещено для обычных) и так - "lokiblocker.list.allow.premium", я разрешил пользоваться этой группой (соответственно пермишенс прописал к premium).
Но у меня нет такого,у меня только Congfig.php
 
Назад
Верх