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

СливПлатные

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

  • Frust
  • cesar111
  • AzB
  • Pablopt
  • pepitogrillo
  • Gribnogrib
  • FlickG870
  • kiryache86
  • terracota34
  • Joker_f_FFF
  • hanslanda2002
  • Versache_Horizon
  • Carwel
  • fdftgfrdxz
  • DiToretto
  • LuisDybala
  • Dragon Leftereon
  • kkw87y3je
  • TheFanta_YT
  • didkks
  • qtox
  • MelvAXD
  • SuckS1de
  • nerodis
  • Olenya
  • dpotykan
  • Dopustim1623
  • Yurched
  • cappuccino_187
  • msdfqxc
  • 4venom2
  • hazerot
  • PantherPK
  • Kyle
  • DenchikRox
  • FrierenFern
  • XMrRomanX
  • ekzamen
  • roman133448
  • ritter
  • daiun
  • PukPerduk
  • Scoovy
  • Aa22002222
  • JoWer
  • kyvaldo4ka
  • Compot9867

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

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. Если ошибка продолжает возникать, возможно, стоит обратиться к документации плагина или на форум поддержки, так как это может быть известная проблема с конкретной версией плагина.

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