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

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

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

  1. jaspon

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

    Баллы:
    78
    Skype:
    jasponjak
    Последняя версия плагина, очень даже не плохо работает на версии 1.2.5
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    Ission

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

    Баллы:
    173
    Skype:
    lokivava
    Плагин обновлён до версии 0.4.0.
     
  4. max--2

    max--2 Старожил Пользователь

    Баллы:
    173
    2013-01-05 18:46:08 [SEVERE] Could not pass event EntityDamageEvent to LokiBlocker v0.4.0
    java.lang.ClassCastException: org.bukkit.event.entity.EntityDamageEvent cannot be cast to org.bukkit.event.entity.EntityDamageByEntityEvent
    at loki.ForListener$DamageByEntity.execute(ForListener.java:332)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462)
    at net.minecraft.server.v1_4_5.Entity.burn(Entity.java:791)
    at net.minecraft.server.v1_4_5.Entity.move(Entity.java:700)
    at net.minecraft.server.v1_4_5.EntityLiving.e(EntityLiving.java:1037)
    at net.minecraft.server.v1_4_5.EntityLiving.c(EntityLiving.java:1267)
    at net.minecraft.server.v1_4_5.EntityLiving.j_(EntityLiving.java:508)
    at net.minecraft.server.v1_4_5.EntitySlime.j_(EntitySlime.java:73)
    at net.minecraft.server.v1_4_5.World.entityJoinedWorld(World.java:1333)
    at net.minecraft.server.v1_4_5.WorldServer.entityJoinedWorld(WorldServer.java:546)
    at net.minecraft.server.v1_4_5.World.playerJoinedWorld(World.java:1315)
    at net.minecraft.server.v1_4_5.World.tickEntities(World.java:1193)
    at net.minecraft.server.v1_4_5.WorldServer.tickEntities(WorldServer.java:444)
    at net.minecraft.server.v1_4_5.MinecraftServer.r(MinecraftServer.java:579)
    at net.minecraft.server.v1_4_5.DedicatedServer.r(DedicatedServer.java:222)
    at net.minecraft.server.v1_4_5.MinecraftServer.q(MinecraftServer.java:493)
    at net.minecraft.server.v1_4_5.MinecraftServer.run(MinecraftServer.java:426)
    at net.minecraft.server.v1_4_5.ThreadServerApplication.run(SourceFile:856)
    2013-01-05 18:46:08 [SEVERE] Could not pass event EntityDamageByBlockEvent to LokiBlocker v0.4.0
    java.lang.ClassCastException: org.bukkit.event.entity.EntityDamageByBlockEvent cannot be cast to org.bukkit.event.entity.EntityDamageByEntityEvent
    at loki.ForListener$DamageByEntity.execute(ForListener.java:332)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462)
    at net.minecraft.server.v1_4_5.Entity.A(Entity.java:370)
    at net.minecraft.server.v1_4_5.Entity.y(Entity.java:338)
    at net.minecraft.server.v1_4_5.EntityLiving.y(EntityLiving.java:307)
    at net.minecraft.server.v1_4_5.Entity.j_(Entity.java:237)
    at net.minecraft.server.v1_4_5.EntityLiving.j_(EntityLiving.java:482)
    at net.minecraft.server.v1_4_5.EntitySlime.j_(EntitySlime.java:73)
    at net.minecraft.server.v1_4_5.World.entityJoinedWorld(World.java:1333)
    at net.minecraft.server.v1_4_5.WorldServer.entityJoinedWorld(WorldServer.java:546)
    at net.minecraft.server.v1_4_5.World.playerJoinedWorld(World.java:1315)
    at net.minecraft.server.v1_4_5.World.tickEntities(World.java:1193)
    at net.minecraft.server.v1_4_5.WorldServer.tickEntities(WorldServer.java:444)
    at net.minecraft.server.v1_4_5.MinecraftServer.r(MinecraftServer.java:579)
    at net.minecraft.server.v1_4_5.DedicatedServer.r(DedicatedServer.java:222)
    at net.minecraft.server.v1_4_5.MinecraftServer.q(MinecraftServer.java:493)
    at net.minecraft.server.v1_4_5.MinecraftServer.run(MinecraftServer.java:426)
    at net.minecraft.server.v1_4_5.ThreadServerApplication.run(SourceFile:856)
     
  5. jaspon

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

    Баллы:
    78
    Skype:
    jasponjak
    Чтото совсем непонятное ты сделал... как настраивать? хаос в конфиге
     
  6. Автор темы
    Ission

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

    Баллы:
    173
    Skype:
    lokivava
    Т.к. конфиг перелан, рекомендую очистить его весь, кроме entity и configurable(там всё осталось как было).
     
  7. jaspon

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

    Баллы:
    78
    Skype:
    jasponjak
    Мне проще блокировать группами, configured: я не осилил :\
     
  8. valexv14

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

    Баллы:
    123
    Skype:
    valexv13
    Имя в Minecraft:
    valexv12
    Молодец! Хороший плагин!;)
     
    zuma2 и _ednsk_ нравится это.
  9. Jesus

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

    Баллы:
    78
    Плагин флудит в консоль
    [SEVERE] Could not pass event EntityDamageByBlockEvent to LokiBlocker v0.4.0
    java.lang.ClassCastException: org.bukkit.event.entity.EntityDamageByBlockEvent cannot be cast to org.bukkit.event.entity.EntityDamageByEntityEvent
    at loki.ForListener$DamageByEntity.execute(ForListener.java:332)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462)
    at net.minecraft.server.v1_4_6.Entity.A(Entity.java:369)
    at net.minecraft.server.v1_4_6.Entity.y(Entity.java:337)
    at net.minecraft.server.v1_4_6.EntityLiving.y(EntityLiving.java:310)
    at net.minecraft.server.v1_4_6.Entity.j_(Entity.java:237)
    at net.minecraft.server.v1_4_6.EntityLiving.j_(EntityLiving.java:508)
    at net.minecraft.server.v1_4_6.EntityBat.j_(SourceFile:106)
    at net.minecraft.server.v1_4_6.World.tickEntity(World.java:1460)
    at net.minecraft.server.v1_4_6.World.entityJoinedWorld(World.java:1421)
    at net.minecraft.server.v1_4_6.WorldServer.entityJoinedWorld(WorldServer.java:575)
    at net.minecraft.server.v1_4_6.World.playerJoinedWorld(World.java:1411)
    at net.minecraft.server.v1_4_6.World.tickEntities(World.java:1289)
    at net.minecraft.server.v1_4_6.WorldServer.tickEntities(WorldServer.java:466)
    at net.minecraft.server.v1_4_6.MinecraftServer.r(MinecraftServer.java:567)
    at net.minecraft.server.v1_4_6.DedicatedServer.r(DedicatedServer.java:224)
    at net.minecraft.server.v1_4_6.MinecraftServer.q(MinecraftServer.java:481)
    at net.minecraft.server.v1_4_6.MinecraftServer.run(MinecraftServer.java:416)
    at net.minecraft.server.v1_4_6.ThreadServerApplication.run(SourceFile:849)
     
  10. Jesus

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

    Баллы:
    78
    А так же не получается запретить выброс вещей у креативов. В конфиге
    inventory:
    content: false
    delete: false
    pickup: false
    drop: true
    В пермишинс файле:
    - -lokibloker.drop.allow.all
    Плагин PermissionsEX последней версии.
    Дело в том, что группа, у которой - -lokibloker.drop.allow.all, наследует другую группу, у которой
    - lokibloker.* Тоесть все разрешения.
    Но я ведь убрал - -lokibloker.drop.allow.all должно работать.
     
    ВремяПриключений нравится это.
  11. valexv14

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

    Баллы:
    123
    Skype:
    valexv13
    Имя в Minecraft:
    valexv12
    Ну, а креатив не надо всем подряд раздавать.:)
     
  12. Автор темы
    Ission

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

    Баллы:
    173
    Skype:
    lokivava
    Ошибка исправлена в 0.4.1, которую я сейчас выложу.
    lokibloker.drop.allow.all рекомендую заменить на lokibloker.drop.allow.* т.к. all была создана по причине людей, которым религия не позволяет ставить звёздочки.
     
  13. Автор темы
    Ission

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

    Баллы:
    173
    Skype:
    lokivava
    Плагин обновлён до версии 0.4.1. С версии 0.4.0 появился файл локализации.
     
  14. Jesus

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

    Баллы:
    78
    А я и не раздаю. Это донатная группа. А за раздачу раньше ловили бан :3
    :D
     
  15. Ernest

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

    Баллы:
    68
    Имя в Minecraft:
    Ernest
    Старый конфиг был намного легче =\\
     
    ВремяПриключений нравится это.
  16. SparTaneC

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

    Баллы:
    63
    Skype:
    jump-da-fuckup
    Имя в Minecraft:
    SparTaneC
    Видимо я что то не понял... в id-data прописал ид блокируемого предмета (допустим печку). Группу test изменил на default и всё равно, могу крафтить, хранить в инвентаре печку. Подскажите пожалуйста, что я не так делаю?
     
    Сникерсни нравится это.
  17. SAIBER

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

    Баллы:
    68
    Хорошо описано.Сейчас пасмотрим что к чему.
     
  18. origamerpro

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

    Баллы:
    88
    Имя в Minecraft:
    origamerpro
    у меня вопрос и просьба. 1. можно сделать функцию запретить все блоки, кроме определенных?
    2. можно сделать функцию - разблокировка вещей за игровую валюту?
     
  19. ArtBorax

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

    Баллы:
    88
    при этой конфигурации не запрещает крафт 89 ID
    enable: true
    force:
    enable: false
    id-data:
    - '8'
    - '9'
    - '10'
    - '11'
    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
    block-burn: false
    block-explode: false
    chat:
    enable: false
    words:
    - админ
    - котельная
    entitys: true
    blocked:
    fullblock:
    type:
    place: true
    break: true
    craft: true
    pickup: true
    drop: true
    block-burn: true
    block-explode: true
    inventory:
    content: true
    delete: true
    interact:
    left-item: true
    right-item: true
    left-block: true
    right-block: true
    list:
    atnt:
    id: 237
    data: -1
    damage: -1
    nonecraft:
    type:
    place: false
    break: false
    craft: true
    pickup: false
    drop: false
    block-burn: false
    block-explode: false
    inventory:
    content: false
    delete: false
    interact:
    left-item: false
    right-item: false
    left-block: false
    right-block: false
    list:
    gls:
    id: 89
    data: -1
    damage: -1
    entity:
    ozelot:
    type: ozelot
    attack: true
    projectile: false
    contact: false
    drowning: false
    interact: false
    lava: false
    lighting-strike: false
    magic: true
    poison: true
    suffocation: false
    explode: false
    burn: true
    biomes: []
    witch:
    type: witch
    attack: true
    projectile: false
    contact: false
    drowning: false
    interact: false
    lava: true
    lighting-strike: false
    magic: true
    poison: true
    suffocation: false
    explode: false
    burn: true
    biomes: []
    villager:
    type: villager
    attack: true
    projectile: false
    contact: false
    drowning: false
    interact: false
    lava: true
    lighting-strike: false
    magic: true
    poison: true
    suffocation: false
    explode: false
    burn: true
    biomes: []
    configured:
    chbook:
    id: 403
    data: -1
    damage: -1
    place: false
    break: false
    craft: true
    inventory: false
    pickup: false
    drop: false
    interact-item: false
    interact-block: false
    explode: false
    burn: false
    min-x: -2147483647
    max-x: 2147483647
    min-z: -2147483647
    max-z: 2147483647
    min-y: -1
    max-y: -1
    biomes: []
    headwither:
    id: 397
    data: 1
    damage: -1
    place: true
    break: false
    craft: true
    inventory: false
    pickup: true
    drop: false
    interact-item: false
    interact-block: false
    explode: false
    burn: false
    min-x: -2147483647
    max-x: 2147483647
    min-z: -2147483647
    max-z: 2147483647
    min-y: -1
    max-y: -1
    biomes: []
    а при этой запрещает и крафт и возможность разрушить 89 блок
    enable: true
    force:
    enable: false
    id-data:
    - '8'
    - '9'
    - '10'
    - '11'
    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
    block-burn: false
    block-explode: false
    chat:
    enable: false
    words:
    - админ
    - котельная
    entitys: true
    blocked:
    fullblock:
    type:
    place: true
    break: true
    craft: true
    pickup: true
    drop: true
    block-burn: true
    block-explode: true
    inventory:
    content: true
    delete: true
    interact:
    left-item: true
    right-item: true
    left-block: true
    right-block: true
    list:
    atnt:
    id: 237
    data: -1
    damage: -1
    entity:
    ozelot:
    type: ozelot
    attack: true
    projectile: false
    contact: false
    drowning: false
    interact: false
    lava: false
    lighting-strike: false
    magic: true
    poison: true
    suffocation: false
    explode: false
    burn: true
    biomes: []
    witch:
    type: witch
    attack: true
    projectile: false
    contact: false
    drowning: false
    interact: false
    lava: true
    lighting-strike: false
    magic: true
    poison: true
    suffocation: false
    explode: false
    burn: true
    biomes: []
    villager:
    type: villager
    attack: true
    projectile: false
    contact: false
    drowning: false
    interact: false
    lava: true
    lighting-strike: false
    magic: true
    poison: true
    suffocation: false
    explode: false
    burn: true
    biomes: []
    configured:
    chbook:
    id: 403
    data: -1
    damage: -1
    place: false
    break: false
    craft: true
    inventory: false
    pickup: false
    drop: false
    interact-item: false
    interact-block: false
    explode: false
    burn: false
    min-x: -2147483647
    max-x: 2147483647
    min-z: -2147483647
    max-z: 2147483647
    min-y: -1
    max-y: -1
    biomes: []
    headwither:
    id: 397
    data: 1
    damage: -1
    place: true
    break: false
    craft: true
    inventory: false
    pickup: true
    drop: false
    interact-item: false
    interact-block: false
    explode: false
    burn: false
    min-x: -2147483647
    max-x: 2147483647
    min-z: -2147483647
    max-z: 2147483647
    min-y: -1
    max-y: -1
    biomes: []
    glowstone:
    id: 89
    data: -1
    damage: -1
    place: false
    break: false
    craft: true
    inventory: false
    pickup: true
    drop: false
    interact-item: false
    interact-block: false
    explode: false
    burn: false
    min-x: -2147483647
    max-x: 2147483647
    min-z: -2147483647
    max-z: 2147483647
    min-y: -1
    max-y: -1
    biomes: []
    ведро MCPC 1.4.6
     
  20. Автор темы
    Ission

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

    Баллы:
    173
    Skype:
    lokivava
    В первом варианте всё работает верно, крафт запрещён. Во втором варианте действительно запрещает все действия, понять причину я не могу. На счёт первого варианта: скорее всего неверно расставлены пробелы.
     
  21. mw3killer

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

    Баллы:
    63
    Имя в Minecraft:
    mw3killer
    у меня проблема с премами(пермисион)я пишу lokibloker.place.allow.153 для випов, а они все равно не могут ставить этот блок(карьер из билд крафт)
     
    ВремяПриключений нравится это.

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