PrimeAlchemist (1.16-1.19) - Добавьте игрокам возможность объеденять зелья.

PrimeAlchemist (1.16-1.19) - Добавьте игрокам возможность объеденять зелья. v1.2.5

Нет прав для скачивания
Не работают блокировки. Работает только если сила 3 или скорость 3. Все что добавляю я не работает
ну если что-то работает то значит и всё должно работать. Проверь правильность написания.
Например jum_boost замени на jump_boost или jumpboost
 
Пожалуйста добавьте в плагин возможность reload
 
Destroy обновил(а) ресурс PrimeAlchemist (1.16-1.19) - Добавьте игрокам возможность объеденять зелья. новой записью:

Обновление 1.2.4

Добавлена поддержка голов (head-URL) в material
Возможность включить лимит соединения зелий.
Фикс некритических багов.

Узнать больше об этом обновлении...
 
можно пж добавить возможность изменить команду открытие меню?
 
Destroy обновил(а) ресурс PrimeAlchemist (1.16-1.19) - Добавьте игрокам возможность объеденять зелья. новой записью:

Обновление 1.2.5

Добавлено API.
Доступно 4 эвента:
AddChanceEvent - срабатывает когда игрок добавляет шанс.
CommandUseEvent - срабатывает когда игрок использует команду /alchemist
SuccessPotionMixEvent - срабатывает когда игроку повезло.
UnsuccessfulPotionMixEvent - срабатывает когда игроку не повезло.

Узнать больше об этом обновлении...
 
Спасибо за отличный плагин. Единственное, с чем столкнулся, это то, что шанс сбрасывается после перезагрузки. Игроки шанс покупают, а после перезагрузки сервера он обнуляется.
 
Что делать? Зелье создается без эффектов
Вам необходимо зарегистрироваться для просмотра изображений-вложений
 
не понимаю в чём может быть проблема. Кинь конфигурацию
YAML:
messages:
  null-potion: '#ff0000&lАЛХИМИК | &fЗелье или предмет на который вы нажали #ff0000не может &fиспользоваться в &bсмешивании.'
  no-potions: '#ff0000&lАЛХИМИК | &fДля &bсмешивания&f нужно #ff00002 &fзелья.'
  successful: '#ff0000&lАЛХИМИК | &fЗелье &x&0&0&F&F&1&Aуспешно &fсмешано.'
  nope: '#ff0000&lАЛХИМИК | #ff0000Неудача. &fАлхимик &bне смог &fсмешать зелья.'
  water-mix: '#ff0000&lАЛХИМИК | &fНельзя смешать &bводу.'
  max-chance: '#ff0000&lАЛХИМИК | &fВаш шанс достиг &bмаксимальной &fотметки. Пора #ff0000рискнуть.'
  potion-level: '#ff0000&lАЛХИМИК | &fУровень зелья слишком #ff0000высок.'

  no-money: '#ff0000&lАЛХИМИК | &fНедостаточно #ff0000монет&f для этого &bсмешивания.'

potion-name: '&x&C&0&0&0&F&F▪ &x&C&4&0&B&F&FА&x&C&5&1&1&F&Fл&x&C&7&1&7&F&Fх&x&C&9&1&C&F&Fи&x&C&B&2&2&F&Fм&x&C&D&2&8&F&Fи&x&C&E&2&D&F&Fч&x&D&0&3&3&F&Fе&x&D&2&3&9&F&Fс&x&D&4&3&E&F&Fк&x&D&6&4&4&F&Fо&x&D&8&4&A&F&Fе &x&D&B&5&5&F&Fи&x&D&D&5&B&F&Fз&x&D&F&6&0&F&Fд&x&E&1&6&6&F&Fе&x&E&2&6&C&F&Fл&x&E&4&7&1&F&Fи&x&E&6&7&7&F&Fе'
potion-color: '159;160;255' #RGB цвета писать через ;
unlimited-mix: true # бесконечное смешивание зелий. Если false - можно смешать только 2 зелья

# заблокированные зелья
# НАЗВАНИЕ_ЗЕЛЬЯ:УРОВЕНЬ
blocked-effects:
  - 'STRENGTH:4'
  - 'SPEED:4'
  - 'POSION:3'
  - 'POSION:2'
  - 'POSION:1'

enable-metrics: false
если пригодится, то вот список плагинов
Вам необходимо зарегистрироваться для просмотра изображений-вложений
 
YAML:
messages:
  null-potion: '#ff0000&lАЛХИМИК | &fЗелье или предмет на который вы нажали #ff0000не может &fиспользоваться в &bсмешивании.'
  no-potions: '#ff0000&lАЛХИМИК | &fДля &bсмешивания&f нужно #ff00002 &fзелья.'
  successful: '#ff0000&lАЛХИМИК | &fЗелье &x&0&0&F&F&1&Aуспешно &fсмешано.'
  nope: '#ff0000&lАЛХИМИК | #ff0000Неудача. &fАлхимик &bне смог &fсмешать зелья.'
  water-mix: '#ff0000&lАЛХИМИК | &fНельзя смешать &bводу.'
  max-chance: '#ff0000&lАЛХИМИК | &fВаш шанс достиг &bмаксимальной &fотметки. Пора #ff0000рискнуть.'
  potion-level: '#ff0000&lАЛХИМИК | &fУровень зелья слишком #ff0000высок.'

  no-money: '#ff0000&lАЛХИМИК | &fНедостаточно #ff0000монет&f для этого &bсмешивания.'

potion-name: '&x&C&0&0&0&F&F▪ &x&C&4&0&B&F&FА&x&C&5&1&1&F&Fл&x&C&7&1&7&F&Fх&x&C&9&1&C&F&Fи&x&C&B&2&2&F&Fм&x&C&D&2&8&F&Fи&x&C&E&2&D&F&Fч&x&D&0&3&3&F&Fе&x&D&2&3&9&F&Fс&x&D&4&3&E&F&Fк&x&D&6&4&4&F&Fо&x&D&8&4&A&F&Fе &x&D&B&5&5&F&Fи&x&D&D&5&B&F&Fз&x&D&F&6&0&F&Fд&x&E&1&6&6&F&Fе&x&E&2&6&C&F&Fл&x&E&4&7&1&F&Fи&x&E&6&7&7&F&Fе'
potion-color: '159;160;255' #RGB цвета писать через ;
unlimited-mix: true # бесконечное смешивание зелий. Если false - можно смешать только 2 зелья

# заблокированные зелья
# НАЗВАНИЕ_ЗЕЛЬЯ:УРОВЕНЬ
blocked-effects:
  - 'STRENGTH:4'
  - 'SPEED:4'
  - 'POSION:3'
  - 'POSION:2'
  - 'POSION:1'

enable-metrics: false
если пригодится, то вот список плагинов
Вам необходимо зарегистрироваться для просмотра изображений-вложений
мне кажется у тебя тут проблема с названием последних трёх эффектов. Может быть ты хотел написать: POISON
Ибо других таких я не вижу вроде. Впиши вместо posion и должно заработать вроде, дефолт ошибка
Объединено

если не поможет мне было бы интересно глянуть логи после того как ты всё это опять сделаешь
 
Последнее редактирование:
[19:01:48 ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'alchemist' in plugin PrimeAlchemist v1.2.5
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47) ~[pufferfish-api-1.20.4-R0.1-SNAPSHOT.jar:?]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:155) ~[pufferfish-api-1.20.4-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchCommand(CraftServer.java:999) ~[pufferfish-1.20.4.jar:git-Pufferfish-52]
at org.bukkit.craftbukkit.v1_20_R3.command.BukkitCommandWrapper.run(BukkitCommandWrapper.java:64) ~[pufferfish-1.20.4.jar:git-Pufferfish-52]
at com.mojang.brigadier.context.ContextChain.runExecutable(ContextChain.java:73) ~[brigadier-1.2.9.jar:?]
at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:31) ~[pufferfish-1.20.4.jar:git-Pufferfish-52]
at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:19) ~[pufferfish-1.20.4.jar:git-Pufferfish-52]
at net.minecraft.commands.execution.UnboundEntryAction.lambda$bind$0(UnboundEntryAction.java:8) ~[pufferfish-1.20.4.jar:git-Pufferfish-52]
at net.minecraft.commands.execution.CommandQueueEntry.a(CommandQueueEntry.java:5) ~[pufferfish-1.20.4.jar:git-Pufferfish-52]
at net.minecraft.commands.execution.ExecutionContext.runCommandQueue(ExecutionContext.java:103) ~[pufferfish-1.20.4.jar:git-Pufferfish-52]
at net.minecraft.commands.Commands.executeCommandInContext(Commands.java:434) ~[?:?]
at net.minecraft.commands.Commands.performCommand(Commands.java:336) ~[?:?]
at net.minecraft.commands.Commands.performCommand(Commands.java:323) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.performChatCommand(ServerGamePacketListenerImpl.java:2231) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChatCommand$14(ServerGamePacketListenerImpl.java:2191) ~[?:?]
at net.minecraft.util.thread.BlockableEventLoop.lambda$submitAsync$0(BlockableEventLoop.java:59) ~[?:?]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[pufferfish-1.20.4.jar:git-Pufferfish-52]
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:149) ~[?:?]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[?:?]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1472) ~[pufferfish-1.20.4.jar:git-Pufferfish-52]
at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:194) ~[pufferfish-1.20.4.jar:git-Pufferfish-52]
at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:123) ~[?:?]
at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1449) ~[pufferfish-1.20.4.jar:git-Pufferfish-52]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1372) ~[pufferfish-1.20.4.jar:git-Pufferfish-52]
at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:133) ~[?:?]
at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1350) ~[pufferfish-1.20.4.jar:git-Pufferfish-52]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1239) ~[pufferfish-1.20.4.jar:git-Pufferfish-52]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:320) ~[pufferfish-1.20.4.jar:git-Pufferfish-52]
at java.lang.Thread.run(Thread.java:842) ~[?:?]
Caused by: java.lang.NullPointerException: Profile name must not be null
at java.util.Objects.requireNonNull(Objects.java:233) ~[?:?]
at com.mojang.authlib.GameProfile.<init>(GameProfile.java:31) ~[authlib-6.0.52.jar:?]
at ru.spigotmc.destroy.primealchemist.utils.Utils.getSkull(Utils.java:107) ~[PrimeAlchemist-v1.2.5.jar:?]
at ru.spigotmc.destroy.primealchemist.configurations.Menu.getChanceGiverMaterial(Menu.java:89) ~[PrimeAlchemist-v1.2.5.jar:?]
at ru.spigotmc.destroy.primealchemist.utils.Utils.fillInventory(Utils.java:28) ~[PrimeAlchemist-v1.2.5.jar:?]
at ru.spigotmc.destroy.primealchemist.menus.Alchemist.open(Alchemist.java:15) ~[PrimeAlchemist-v1.2.5.jar:?]
at ru.spigotmc.destroy.primealchemist.commands.OpenCommand.onCommand(OpenCommand.java:16) ~[PrimeAlchemist-v1.2.5.jar:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[pufferfish-api-1.20.4-R0.1-SNAPSHOT.jar:?]
... 29 more

Добавите поддержу 1.20.4 / Pufferfish / Java 17
 
Назад
Сверху Снизу