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

Плагин [ADMIN] Re:ReActions | Простейший скриптовый плагин (1.19+)

Тема в разделе "Неподтвержденные плагины", создана пользователем imDaniX, 6 сен 2019.

  1. Soul_KRT

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

    Баллы:
    76
    Все же смог решить эту проблему полным пересозданием активаторов.
     
    Последнее редактирование: 16 окт 2019
  2. Soul_KRT

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

    Баллы:
    76
    Может кто-то внятно объяснить про NBT теги?
    ITEM_GIVE не поддерживает Enchantments..
     
  3. MRT

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

    Баллы:
    61
    Не знаю на сколько я ещё актуален, но синтаксис наше всё.


    item_give=type:4300 data:8 enchantments:pROTECTION_ENVIRONMENTAL:1 name:{&3Меховая куртка} lore:{\nЫЫЫЫЫ}

    Это из файла активаторов.
    Если же из чата, то item:{type:1 data:1 lore:1 enchantments:1:2}
     
  4. Soul_KRT

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

    Баллы:
    76
    Увы, но...
     
  5. mc-luxe

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

    Баллы:
    88
    Ну раз тему апнули. Скажу, что немного разочарован в форке, ибо чисто отсебятина-отсебятинская без внятной документации и с кучей переделок (которые лично мне не понадобились), нужен был на версию 1.13 ради одной фичи, но и её выпилили/переделали (х*й знает, что стало с плагином, но заучивать новый ReActions, я уж точно не стану), собсна для чего такой огрызок, я не очень понимаю, но автору все равно респектос, хоть кто-то занялся этим плугином... :good: И я думаю в будущем, если челик не забросит форк, то может получится годное продолжение :coffee:

    З.ы. Собсна я даже не понимаю, зачем надо было менять активатор COMMAND на PRECOMMAND, если это позиционируется как "типа" фикс первого или его эволюция, не?
     
  6. MRT

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

    Баллы:
    61
    Я скинул рабочий вариант, который я часто использую, люблю зачаровывать обычные предметы яблоки, плоть

    https://photos.app.goo.gl/ZT9quH6p1L7AqjYq7
     
  7. Soul_KRT

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

    Баллы:
    76
    Так а код где? :D
    И, как я понял, версия 1.7.10
     
  8. MRT

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

    Баллы:
    61
    ITEM_CLICK:
    stamp_1:
    item: 'type:1'
    actions:
    - 'item_give=set1:{item1:{type:1 name:{&7Каменный палаш} lore:{\n&3Владелец&4:
    &a%player%\n&1\n&3Состояние&4: &6Привязан\n&1\n&3Уровень предмета&4: &22\n&1\n&3Уровень
    зачарования&4: &bРедкий} enchantments:DAMAGE_ALL:1} chance:90} set2:{item1:{type:1
    name:{&7Каменный палаш} lore:{\n&3Владелец&4: &a%player%\n&1\n&3Состояние&4:
    &6Привязан\n&1\n&3Уровень предмета&4: &22\n&1\n&3Уровень зачарования&4: &aЭпический}
    enchantments:DAMAGE_ALL:2;durability:2} chance:10}'

    Вот прям копи паст, предмет с шансом выпадает сильнее

    Или по проще, как пример сверху

    COMMAND:
    1:
    override: true
    regex: false
    command: tes
    actions:
    - item_give=type:1 name:{&3Камень перерождения} enchantments:pROTECTION_ENVIRONMENTAL:10 lore:{\n&3Увеличивает показатели...}

    Или в ручную из чата
    /ra add (активатор) a item_give item:{type:1 data:1 lore:{его нет} enchantments:pROTECTION_ENVIRONMENTAL:2}

    Да и на 1.10.2 работает как надо, не до конца шарю в чём разница, но по идеи если работает на 1.7, то и дальше пойдёт как надо

    Ну и блин смайлы
    :D - :+D
    :p - :+P
     
  9. Soul_KRT

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

    Баллы:
    76
    Ну, если будет работать на 1.14.X - пиши)
     
  10. Soul_KRT

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

    Баллы:
    76
    Ребят, может, предложит кто решение?
    Нужно в REGION_ENETER название региона сделать регулярным.
    Ну, как пример, region: Orange_.*
    Под такое выражение подойдут:
    Orange_
    Orange_test
    Orange_вообще-хзчто
    Orange_1 и т.д.
    В 1.14 сделал :
    region: Orange_.* regex:true
    Но такое не поддерживается(
     
  11. Milki_way

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

    Баллы:
    76
    Привет всем, нужна помощь. При входе в локацию меня телепортирует единоразово, при последующих входах в эту локацию, телепорт не срабатывает
    CUBOID:
    test_cuboid:
    actions:
    - TP=world,-28940.654,700.937,-31184.498,-71.649,43.352
    mode: ENTER
    world: world
    loc1:
    x: -28941
    y: 48
    z: -31186
    loc2:
    x: -28935
    y: 59
    z: -31182

    SPIGOT 1.14.4
     
    Последнее редактирование: 4 ноя 2019
  12. SOHIGH

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

    Баллы:
    76
    Давно меня тут не было, на самом деле рад, что плагин не забыт. Успехов, парень)
     
  13. Korvinius

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

    Баллы:
    88
    Похоже что этот форк умер так до конца и не родившись, как и основная ветка плагина, так что для версий майна старше 1.12.2 придется искать замену для ReActions...
     
  14. Soul_KRT

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

    Баллы:
    76
    сделай через REGION_ENTER
    С ним у меня все работало прекрасно
     
  15. Soul_KRT

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

    Баллы:
    76
    Всем привет! Надеюсь, что эту тему просматривают те, кто хоть немного разбирается в формате времени CRON.
    Мне нужен таймер, который запускал бы активатор каждый час (13:00,14:00,15:00...)
    И таймер, который бы запускал активатор каждые час 1 минута
    (X:01) - 3:01; 6:01; 9:01; 12:01; 15:01


    Вот таймера для примера:

    time: 0 0/1 * * * ? - каждую минуту
    time: 0 0 9 ? * * - каждый день в 9ч
    time: 0 0 21 ? * * - каждый день в 21ч
     
  16. sasha33112

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

    Баллы:
    61
    Имя в Minecraft:
    _Outmaster_
    Прошу помогите. Решил реализовать онлайн на табличках.
    Примерно так:
    https://imgur.com/a/9NHDfU0

    Но выдает ошибку:
    [19:49:32] [Server thread/WARN]: [ReActions] Task #115 for ReActions v0.12.30.11 generated an exception
    java.lang.NullPointerException: null
    at me.fromgate.reactions.actions.ActionSignSet.execute(ActionSignSet.java:42) ~[?:?]
    at me.fromgate.reactions.actions.Action.executeAction(Action.java:53) ~[?:?]
    at me.fromgate.reactions.actions.Actions.performAction(Actions.java:198) ~[?:?]
    at me.fromgate.reactions.actions.Actions.executeActions(Actions.java:192) ~[?:?]
    at me.fromgate.reactions.actions.Actions.executeActions(Actions.java:173) ~[?:?]
    at me.fromgate.reactions.activators.Activator.executeActivator(Activator.java:23) ~[?:?]
    at me.fromgate.reactions.activators.ActivatorsManager.activate(ActivatorsManager.java:444) ~[?:?]
    at me.fromgate.reactions.activators.ActivatorsManager.activate(ActivatorsManager.java:433) ~[?:?]
    at me.fromgate.reactions.storages.StoragesManager.lambda$raiseExecActivator$0(StoragesManager.java:262) ~[?:?]
    at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftTask.run(CraftTask.java:81) ~[spigot.jar:git-Spigot-800b93f-8160e29]
    at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:394) [spigot.jar:git-Spigot-800b93f-8160e29]
    at net.minecraft.server.v1_15_R1.MinecraftServer.b(MinecraftServer.java:1036) [spigot.jar:git-Spigot-800b93f-8160e29]
    at net.minecraft.server.v1_15_R1.DedicatedServer.b(DedicatedServer.java:399) [spigot.jar:git-Spigot-800b93f-8160e29]
    at net.minecraft.server.v1_15_R1.MinecraftServer.a(MinecraftServer.java:984) [spigot.jar:git-Spigot-800b93f-8160e29]
    at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:824) [spigot.jar:git-Spigot-800b93f-8160e29]
    at java.lang.Thread.run(Thread.java:748) [?:1.8.0_242]
     
  17. Kennedy

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

    Баллы:
    66
    Имя в Minecraft:
    Kennedy
    На 1.15.2 будет работать плагин?
     
  18. GloatyMadn

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

    Баллы:
    66
    Можешь пожалуйста добавить некоторые функции , например:
    1)Можешь JSON завезти? Шикарная способность ванилы которую никто не использует (за исключением платных плагинов, ну на то они и платные)
    Мечтаю о том чтоб выводить JSON сообщения с плейсхолдерами , командой при клике .
    2)Флаг Item и вообще все что связанно с вещами немного..кривое, т.е. нельзя допустим выдавать череп с кастомной текстурой а не ником , reaction не видит кастомных nbt .... вообщем все печально.
    3)Недавно обнаружился недочет, либо это я такой криворукий:
    ITEM_WEAR без вещи (мне надо чтоб любая вещь при одевании/снимании тригеррила активатор) не работает
    флаг PLAYER_SPEED не понял как на радиус поставить, т.е. не 0.10 ,0.9 (конкретное число) а в радиусе , от 0.05 до 0.10 .
    Спасибо.
     
  19. Fenix5fire

    Fenix5fire Новичок

    Баллы:
    6
    Имя в Minecraft:
    Fenix5fire
    Вроде эту ошибку еще не упоминали, так что вот... По неизвестным причинам из-за плагина игнорируется флаг build deny из WG7. Также возникает ошибка с /kill в командных блоках. Не знаю, поддерживается ли еще разработка, но надеюсь, что да
    Could not pass event EntityDamageByBlockEvent to ReActions v0.12.30.11
    java.lang.NullPointerException: null
    at me.fromgate.reactions.storages.DamageByBlockStorage.defaultVariables(DamageByBlockStorage.java:35) ~[?:?]
    at me.fromgate.reactions.storages.Storage.init(Storage.java:64) ~[?:?]
    at me.fromgate.reactions.activators.ActivatorsManager.activate(ActivatorsManager.java:452) ~[?:?]
    at me.fromgate.reactions.storages.StoragesManager.raiseDamageByBlockActivator(StoragesManager.java:453) ~[?:?]
    at me.fromgate.reactions.listeners.BukkitListener.onPlayerDamage(BukkitListener.java:333) ~[?:?]
    at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor194.execute(Unknown Source) ~[?:?]
    at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.13.2.jar:git-Paper-655]
    at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[patched_1.13.2.jar:git-Paper-655]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:66) ~[patched_1.13.2.jar:git-Paper-655]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:520) ~[patched_1.13.2.jar:git-Paper-655]
    at org.bukkit.craftbukkit.v1_13_R2.event.CraftEventFactory.callEvent(CraftEventFactory.java:104) ~[patched_1.13.2.jar:git-Paper-655]
    at org.bukkit.craftbukkit.v1_13_R2.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:735) ~[patched_1.13.2.jar:git-Paper-655]
    at org.bukkit.craftbukkit.v1_13_R2.event.CraftEventFactory.handleLivingEntityDamageEvent(CraftEventFactory.java:866) ~[patched_1.13.2.jar:git-Paper-655]
    at net.minecraft.server.v1_13_R2.EntityLiving.damageEntity0(EntityLiving.java:1520) ~[patched_1.13.2.jar:git-Paper-655]
    at net.minecraft.server.v1_13_R2.EntityHuman.damageEntity0(EntityHuman.java:904) ~[patched_1.13.2.jar:git-Paper-655]
    at net.minecraft.server.v1_13_R2.EntityLiving.damageEntity(EntityLiving.java:993) ~[patched_1.13.2.jar:git-Paper-655]
    at net.minecraft.server.v1_13_R2.EntityHuman.damageEntity(EntityHuman.java:817) ~[patched_1.13.2.jar:git-Paper-655]
    at net.minecraft.server.v1_13_R2.EntityPlayer.damageEntity(EntityPlayer.java:704) ~[patched_1.13.2.jar:git-Paper-655]
    at net.minecraft.server.v1_13_R2.EntityLiving.killEntity(EntityLiving.java:167) ~[patched_1.13.2.jar:git-Paper-655]
    at net.minecraft.server.v1_13_R2.CommandKill.a(SourceFile:30) ~[patched_1.13.2.jar:git-Paper-655]
    at net.minecraft.server.v1_13_R2.CommandKill.a(SourceFile:23) ~[patched_1.13.2.jar:git-Paper-655]
    at com.mojang.brigadier.CommandDispatcher.execute(CommandDispatcher.java:132) ~[patched_1.13.2.jar:git-Paper-655]
    at com.mojang.brigadier.CommandDispatcher.execute(CommandDispatcher.java:72) ~[patched_1.13.2.jar:git-Paper-655]
    at net.minecraft.server.v1_13_R2.CommandDispatcher.a(CommandDispatcher.java:183) ~[patched_1.13.2.jar:git-Paper-655]
    at net.minecraft.server.v1_13_R2.CommandDispatcher.a(CommandDispatcher.java:164) ~[patched_1.13.2.jar:git-Paper-655]
    at net.minecraft.server.v1_13_R2.CommandDispatcher.dispatchServerCommand(CommandDispatcher.java:160) ~[patched_1.13.2.jar:git-Paper-655]
    at net.minecraft.server.v1_13_R2.CommandBlockListenerAbstract.a(CommandBlockListenerAbstract.java:110) ~[patched_1.13.2.jar:git-Paper-655]
    at net.minecraft.server.v1_13_R2.BlockCommand.a(BlockCommand.java:95) ~[patched_1.13.2.jar:git-Paper-655]
    at net.minecraft.server.v1_13_R2.BlockCommand.a(BlockCommand.java:81) ~[patched_1.13.2.jar:git-Paper-655]
    at net.minecraft.server.v1_13_R2.IBlockData.a(IBlockData.java:228) ~[patched_1.13.2.jar:git-Paper-655]
    at net.minecraft.server.v1_13_R2.WorldServer.b(WorldServer.java:675) ~[patched_1.13.2.jar:git-Paper-655]
    at net.minecraft.server.v1_13_R2.TickListServer.a(TickListServer.java:85) ~[patched_1.13.2.jar:git-Paper-655]
    at net.minecraft.server.v1_13_R2.WorldServer.q(WorldServer.java:657) ~[patched_1.13.2.jar:git-Paper-655]
    at net.minecraft.server.v1_13_R2.WorldServer.doTick(WorldServer.java:297) ~[patched_1.13.2.jar:git-Paper-655]
    at net.minecraft.server.v1_13_R2.MinecraftServer.b(MinecraftServer.java:1091) ~[patched_1.13.2.jar:git-Paper-655]
    at net.minecraft.server.v1_13_R2.DedicatedServer.b(DedicatedServer.java:439) ~[patched_1.13.2.jar:git-Paper-655]
    at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:940) ~[patched_1.13.2.jar:git-Paper-655]
    at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:837) ~[patched_1.13.2.jar:git-Paper-655]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_241]
    [14:54:03] [Server thread/INFO]: [The God Slayer: Killed Fenix5fire]
    Убийства на деле не произошло, но в этом виновато что-то еще
     
    Последнее редактирование: 17 мар 2020
  20. Astrogen

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

    Баллы:
    76
    Имя в Minecraft:
    Astrogen
    Создал домашний серв для детей 1.15.2. Плагин отчаянно гадит в лог, но работает :) Пока что несколько активаторов типа BUTTON и пара PLATE. Понятно, что работать будет половина активаторов, но на элементарные фишки для детей - хватает. Еще пару-тройку плагинов поставил - уже не грустно. Но, конечно, несерьезно. Серьезный проект с целым букетом не мешающих друг другу плагинов - 1.11.2, выше не поднимался.
    ЗЫ Кал в логах начинается при установке или нажатии на нажимную плиту из камня. Видимо из-за многих модификаций. Но активатор PLATE при этом работает правильно
     
    Последнее редактирование: 23 мар 2020

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