Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

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

Все же смог решить эту проблему полным пересозданием активаторов.
 
Последнее редактирование:
Может кто-то внятно объяснить про NBT теги?
ITEM_GIVE не поддерживает Enchantments..
 
Может кто-то внятно объяснить про NBT теги?
ITEM_GIVE не поддерживает Enchantments..

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


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

Это из файла активаторов.
Если же из чата, то item:{type:1 data:1 lore:1 enchantments:1:2}
 
Ну раз тему апнули. Скажу, что немного разочарован в форке, ибо чисто отсебятина-отсебятинская без внятной документации и с кучей переделок (которые лично мне не понадобились), нужен был на версию 1.13 ради одной фичи, но и её выпилили/переделали (х*й знает, что стало с плагином, но заучивать новый ReActions, я уж точно не стану), собсна для чего такой огрызок, я не очень понимаю, но автору все равно респектос, хоть кто-то занялся этим плугином... :good: И я думаю в будущем, если челик не забросит форк, то может получится годное продолжение :coffee:

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

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
 
Ребят, может, предложит кто решение?
Нужно в REGION_ENETER название региона сделать регулярным.
Ну, как пример, region: Orange_.*
Под такое выражение подойдут:
Orange_
Orange_test
Orange_вообще-хзчто
Orange_1 и т.д.
В 1.14 сделал :
region: Orange_.* regex:true
Но такое не поддерживается(
 
Привет всем, нужна помощь. При входе в локацию меня телепортирует единоразово, при последующих входах в эту локацию, телепорт не срабатывает
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
 
Последнее редактирование:
Давно меня тут не было, на самом деле рад, что плагин не забыт. Успехов, парень)
 
Давно меня тут не было, на самом деле рад, что плагин не забыт. Успехов, парень)
Похоже что этот форк умер так до конца и не родившись, как и основная ветка плагина, так что для версий майна старше 1.12.2 придется искать замену для ReActions...
 
Привет всем, нужна помощь. При входе в локацию меня телепортирует единоразово, при последующих входах в эту локацию, телепорт не срабатывает
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
сделай через REGION_ENTER
С ним у меня все работало прекрасно
 
Всем привет! Надеюсь, что эту тему просматривают те, кто хоть немного разбирается в формате времени 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ч
 
Прошу помогите. Решил реализовать онлайн на табличках.
Примерно так:
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]
 
На 1.15.2 будет работать плагин?
 
Можешь пожалуйста добавить некоторые функции , например:
1)Можешь JSON завезти? Шикарная способность ванилы которую никто не использует (за исключением платных плагинов, ну на то они и платные)
Мечтаю о том чтоб выводить JSON сообщения с плейсхолдерами , командой при клике .
2)Флаг Item и вообще все что связанно с вещами немного..кривое, т.е. нельзя допустим выдавать череп с кастомной текстурой а не ником , reaction не видит кастомных nbt .... вообщем все печально.
3)Недавно обнаружился недочет, либо это я такой криворукий:
ITEM_WEAR без вещи (мне надо чтоб любая вещь при одевании/снимании тригеррила активатор) не работает
флаг PLAYER_SPEED не понял как на радиус поставить, т.е. не 0.10 ,0.9 (конкретное число) а в радиусе , от 0.05 до 0.10 .
Спасибо.
 
Вроде эту ошибку еще не упоминали, так что вот... По неизвестным причинам из-за плагина игнорируется флаг 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]
Убийства на деле не произошло, но в этом виновато что-то еще
 
Последнее редактирование:
Создал домашний серв для детей 1.15.2. Плагин отчаянно гадит в лог, но работает :) Пока что несколько активаторов типа BUTTON и пара PLATE. Понятно, что работать будет половина активаторов, но на элементарные фишки для детей - хватает. Еще пару-тройку плагинов поставил - уже не грустно. Но, конечно, несерьезно. Серьезный проект с целым букетом не мешающих друг другу плагинов - 1.11.2, выше не поднимался.
ЗЫ Кал в логах начинается при установке или нажатии на нажимную плиту из камня. Видимо из-за многих модификаций. Но активатор PLATE при этом работает правильно
 
Последнее редактирование:

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

Назад
Верх