Сборки серверов

СливПлатные

Сейчас онлайн

  • Estor
  • zdcki
  • sertzxer
  • яушьщке111
  • LaLaLaLaaa
  • Ichi
  • 2006lev_
  • Potuhehe
  • Arnov
  • tuzturuz
  • DimaGlove
  • antonykauan
  • gortiax
  • LordikVOrax
  • Mr_Snowcookie
  • CreeperMC
  • илья22
  • Rimurochca
  • OmhVN

Помощь Баг с Advanced Enchantments

  • Автор темыNickolasPlay
  • Дата начала
N
Версия ядра сервера
1.16+
Доброго времени суток! Столкнулся с проблемой что если добывать базать в выживании то выдает огромную ошибку:
[01:24:20 ERROR]: Could not pass event BlockBreakEvent to AdvancedEnchantments v9.7.18
java.lang.IllegalArgumentException: Material cannot be null
at org.apache.commons.lang.Validate.notNull(Validate.java:192) ~[patched_1.16.5.jar:git-Purpur-1171]
at org.bukkit.inventory.ItemStack.<init>(ItemStack.java:97) ~[patched_1.16.5.jar:git-Purpur-1171]
at org.bukkit.inventory.ItemStack.<init>(ItemStack.java:85) ~[patched_1.16.5.jar:git-Purpur-1171]
at org.bukkit.inventory.ItemStack.<init>(ItemStack.java:73) ~[patched_1.16.5.jar:git-Purpur-1171]
at org.bukkit.inventory.ItemStack.<init>(ItemStack.java:59) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.advancedplugins.ae.impl.utils.abilities.SmeltMaterial.material(SmeltMaterial.java:63) ~[?:?]
at net.advancedplugins.ae.impl.utils.abilities.SmeltMaterial.material(SmeltMaterial.java:80) ~[?:?]
at net.advancedplugins.ae.impl.effects.effects.actions.handlers.DropsHandler.handle(DropsHandler.java:352) ~[?:?]
at net.advancedplugins.ae.impl.effects.effects.actions.ActionExecutionBuilder.buildAndExecute(ActionExecutionBuilder.java:83) ~[?:?]
at net.advancedplugins.ae.impl.effects.effects.mechanics.triggers.internal.MiningTrigger.onBlockBreak(MiningTrigger.java:130) ~[?:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor753.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.16.5.jar:git-Purpur-1171]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:76) ~[patched_1.16.5.jar:git-Purpur-1171]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.16.5.jar:git-Purpur-1171]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:624) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.PlayerInteractManager.breakBlock(PlayerInteractManager.java:392) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.PlayerInteractManager.a(PlayerInteractManager.java:345) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.PlayerInteractManager.a(PlayerInteractManager.java:305) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.PlayerConnection.a(PlayerConnection.java:1779) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.PacketPlayInBlockDig.a(SourceFile:40) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.PacketPlayInBlockDig.a(SourceFile:10) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.PlayerConnectionUtils.lambda$ensureMainThread$1(PlayerConnectionUtils.java:55) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.TickTask.run(SourceFile:18) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.MinecraftServer.bb(MinecraftServer.java:1339) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.MinecraftServer.executeNext(MinecraftServer.java:1332) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.MinecraftServer.sleepForTick(MinecraftServer.java:1308) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1152) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:293) ~[patched_1.16.5.jar:git-Purpur-1171]
at java.lang.Thread.run(Thread.java:840) [?:?]

Я пробовал добавить блеклист в конфигурации
smelting-blacklist:
- BASALT
- SMOOTH_BASALT
- POLISHED_BASALT

Так же в levels как показано в вики

levels:
'1':
chance: 75
effects:
- SMELT
settings:
blacklist:
- "BASALT"
- "POLISHED_BASALT" # На всякий случай добавь и полированный
'2':
chance: 100
effects:
- SMELT
settings:
blacklist:
- "BASALT"
- "POLISHED_BASALT"

Но ничего из этого не работает, буду благодарен за помощь!
 
GPT-4o
Доброго времени суток! Судя по вашему сообщению, проблема связана с тем, что плагин AdvancedEnchantments пытается обработать материал, который не определён (null). Это может происходить из-за неправильной конфигурации или из-за того, что материал не поддерживается.

Попробуйте следующее:

1. Убедитесь, что вы правильно указали названия материалов в чёрном списке. Они должны быть в верхнем регистре, например:
Код:
yaml
   smelting-blacklist:
     - BASALT
     - SMOOTH_BASALT
     - POLISHED_BASALT

2. Проверьте, правильно ли указаны уровни в конфигурации. Убедитесь, что вы используете правильный синтаксис YAML. Вот пример, который может помочь:

YAML:
   levels:
     '1':
       chance: 75
       effects:
         - SMELT
       settings:
         blacklist:
           - BASALT
           - POLISHED_BASALT
     '2':
       chance: 100
       effects:
         - SMELT
       settings:
         blacklist:
           - BASALT
           - POLISHED_BASALT

3. Если вы уже сделали всё это, попробуйте перезагрузить сервер, чтобы изменения вступили в силу.

4. Если ошибка продолжает возникать, возможно, стоит обратиться к документации плагина или на форум поддержки, так как это может быть известная проблема с конкретной версией плагина.

Если у вас есть дополнительные вопросы или нужна помощь с другим аспектом, дайте знать!
 
N
Забыл уточнить. Ошибка вроде как указывает на автоплавку при вскапывании базальта
В креативе все нормально, а в выживании такая ошибка
 
Karton
перейти на ласт версию плагина, потому что последняя версия плагина для 1.16.5 уже давно не поддерживается и эта ошибка не исправлена в данной версии
 
ВерхНиз