- Баллы
- 173
- Имя в Minecraft
- fromgate
Я ничего не понял, в java я не понимаю ничего. Не посоветуете ли коим образом это можно исправить?
Стремиться к новой версии сервера.
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Я ничего не понял, в java я не понимаю ничего. Не посоветуете ли коим образом это можно исправить?
О, тогда всё отлично. Сделал активатор с 6 флагами для теста, запилил на них реакции. Всё гладко.Скорее всего это связано с тем, что самого флага не дошла проверка.
Т.е. если флагов 3, а второй в списке вернул false, то неотработавшей считается вся конструкция. Собственно так оно и есть.
Я могу сделать полный перебор, но первый вариант оптимальнее с точки зрения производительности.
Можно. Только нужно установить модуль в PAPIДень добрый!
У меня вопрос: можно ли получить доступ к переменным плагина через плейсхолдеры PAPI? То есть, создать плейсхолдер-переменную для использования в сторонних плагинах
Could not pass event MessageEvent to ReActions v0.11.0
org.bukkit.event.EventException: null
at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:72) ~[patched_1.12.2.jar:git-Paper-1391]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:74) ~[patched_1.12.2.jar:git-Paper-1391]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[patched_1.12.2.jar:git-Paper-1391]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:515) [patched_1.12.2.jar:git-Paper-1391]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:500) [patched_1.12.2.jar:git-Paper-1391]
at me.fromgate.reactions.event.EventManager.raiseMessageEvent(EventManager.java:435) [ReActions-1.0-SNAPSHOT.jar:?]
at me.fromgate.reactions.util.listeners.RaListener.onChatCommand(RaListener.java:144) [ReActions-1.0-SNAPSHOT.jar:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor736.execute(Unknown Source) [?:?]
at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:70) [patched_1.12.2.jar:git-Paper-1391]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:74) [patched_1.12.2.jar:git-Paper-1391]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [patched_1.12.2.jar:git-Paper-1391]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:515) [patched_1.12.2.jar:git-Paper-1391]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:497) [patched_1.12.2.jar:git-Paper-1391]
at net.minecraft.server.v1_12_R1.PlayerConnection.chat(PlayerConnection.java:1387) [patched_1.12.2.jar:git-Paper-1391]
at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:1302) [patched_1.12.2.jar:git-Paper-1391]
at net.minecraft.server.v1_12_R1.PacketPlayInChat$1.run(PacketPlayInChat.java:39) [patched_1.12.2.jar:git-Paper-1391]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_151]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_151]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_151]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_151]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_151]
Caused by: java.lang.IllegalArgumentException: Illegal group reference: group index is missing
at java.util.regex.Matcher.appendReplacement(Matcher.java:819) ~[?:1.8.0_151]
at java.util.regex.Matcher.replaceAll(Matcher.java:955) ~[?:1.8.0_151]
at java.lang.String.replaceAll(String.java:2223) ~[?:1.8.0_151]
at me.fromgate.reactions.util.Variables.replaceTempVars(Variables.java:345) ~[?:?]
at me.fromgate.reactions.placeholders.Placeholders.replacePlaceholders(Placeholders.java:60) ~[?:?]
at me.fromgate.reactions.placeholders.Placeholders.replacePlaceholderButRaw(Placeholders.java:49) ~[?:?]
at me.fromgate.reactions.actions.Actions.executeActions(Actions.java:183) ~[?:?]
at me.fromgate.reactions.actions.Actions.executeActivator(Actions.java:161) ~[?:?]
at me.fromgate.reactions.activators.MessageActivator.activate(MessageActivator.java:129) ~[?:?]
at me.fromgate.reactions.activators.Activator.executeActivator(Activator.java:231) ~[?:?]
at me.fromgate.reactions.activators.Activators.activate(Activators.java:330) ~[?:?]
at me.fromgate.reactions.util.listeners.RaListener.onMessageEvent(RaListener.java:645) ~[?:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor789.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:70) ~[patched_1.12.2.jar:git-Paper-1391]
... 20 more
И 2-ое. Почему /react add tpbut(пример) a TP %here% всегда возвращает false? Если в ручную писать коорды, то все норм.
@fromgate, проблемище остается. Раньше думал, что оно мне не будет сильно мешать, но оказалось иначе.
Уже писал - в действии REGEX в input нельзя использовать символ $.
) на bukkit 1.7.10.
Ребята. Может кто поможет мне с одним вопросом.
5) Вместе с поездом должен смещаться регион самого поезда, который будет проверять наличие билетов, а также запрещать команды
Все пункты можно сделать с лёгкостью, а вот по поводу перемещения поезда, тут всё сложнее (исхожу только из своего опыта)
Я бы не сказал что невозможно, но не просто реализовать и единственное, что пришло в голову, это использование любого из вошедших в поезд игроков и командами от WE + cmd_op. В детали не вникал. Но типа от имени игрока будет удалён регион (типа поезд уехал, а в нужном месте, после телепортирования, запрет пару секунд двигаться и загрузка и вставка схематика)
И тут нужно часами возиться и тестировать всё, поэтому не проще ли отказаться от "перемещения" самого вагона?
Что если он будет сразу на всех станциях, а перемещаться будут только игроки? Это во много раз упростит задачу)
Куда логичнее будет отказаться от перемещения самого региона, и просто сделать несколько статичных - путь поезда, конечные/начальные пункты, вход/выход на каждой станции.Проблема вся в том, что я хочу реальную имитацию езды в поезде. С друзьями хотели когда-то такой поезд сделать для игроков, чтобы те катались в особые локации, куда нельзя попасть телепортом и поезда ходят только в особые дни. К примеру только по субботам. Некую атмосферу хотели создать такой штукой. Типо едишь базаришь с чуваками, на фоне стук колёс и какая-нибудь спокойная музыка.
Забыл добавить, еще бы хотелось, чтобы по поезду во время езды можно было ходить игрокам.
Тут я понимаю только модом можно сделать такой..... Но честно говоря я не хочу прибегать к модам, хотелось бы реализовать всё из оригинального майна.
Если всё ещё интересно - могу набросать какой-нибудь скрипт.
Я подозреваю, что это какой-то плагин мешает. На чистом сервере без модов и с минимумом плагинов, все работает.Вообще странно очень. Регулярно этим пользуюсь. Перепроверю сегодня.
Не знаю как делать с помощью пермишена, но можно сделать с помощью персональной переменной, только на каждый предмет придется делать отдельнуюКак менять лор предмета в зависимости от пермишена в меню? (куплено/не куплено)?
region-recheck-delay: 2
item-hold-recheck-delay: 2
item-wear-recheck-delay: 2