We've had this issue with the plugin as well, and we hadn't recieved a response from the developer. But we did find a way to fix this. Go into the config file of your InfernalMobs Plugin, and go down to the list of mobs that can spawn as infernal and remove the Pig_Zombie option. It helps
It's caused by outdated spigot api, the only way is waiting the author to update the java code. I am not the plugin author but I fixed it in my localization fork, which can be for reference, but the fork is in Chinese. The original plugin code is open source so that you can do it yourself.
[12:38:11 警告]:[InfernalMobs] InfernalMobs v6.6 的任务 #262486 产生了异常 java.lang.IllegalArgumentException: bound 必须是正数 在 java.util.Random.nextInt(Random.java:388) ~[?:?] 在 io.hotmail.com.jacob_vejvoda.infernal_mobs.infernal_mobs.getAbilities(infernal_mobs.java:1972) ~[?:?] 在 io.hotmail.com.jacob_vejvoda.infernal_mobs.infernal_mobs.getAbilitiesAmount(infernal_mobs.java:1963) ~[?:?] 在 io.hotmail.com.jacob_vejvoda.infernal_mobs.infernal_mobs.lambda$0(infernal_mobs.java:325) ~[?:?] 在 org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftTask.run(CraftTask.java:81) ~[spigot-1.16.5.jar:3096a-Spigot-9fb885e-af1a232] 在 org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:400) ~[spigot-1.16.5.jar:3096a-Spigot-9fb885e-af1a232] 在 net.minecraft.server.v1_16_R3.MinecraftServer.b(MinecraftServer.java:1179) ~[spigot-1.16.5.jar:3096a-Spigot-9fb885e-af1a232] 在 net.minecraft.server.v1_16_R3.DedicatedServer.b(DedicatedServer.java:394) ~[spigot-1.16.5.jar:3096a-Spigot-9fb885e-af1a232] 在 net.minecraft.server.v1_16_R3.MinecraftServer.a(MinecraftServer.java:1127) ~[spigot-1.16.5.jar:3096a-Spigot-9fb885e-af1a232] 在 net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:966) ~[spigot-1.16.5.jar:3096a-Spigot-9fb885e-af1a232] 在 net.minecraft.server.v1_16_R3.MinecraftServer.lambda$0(MinecraftServer.java:273) ~[spigot-1.16.5.jar:3096a-Spigot-9fb885e-af1a232] 在 java.lang.Thread.run(Thread.java:831) [?:?] [12:38:28 WARN]:[InfernalMobs] InfernalMobs v6.6 的任务 #265530 产生异常 java.lang.IllegalArgumentException: bound 必须是正数 在 java.util.Random.nextInt(Random.java:388) ~[?:?] 在 io.hotmail.com.jacob_vejvoda.infernal_mobs.infernal_mobs.getAbilities(infernal_mobs.java:1972) ~[?:?] 在 io.hotmail.com.jacob_vejvoda.infernal_mobs.infernal_mobs.getAbilitiesAmount(infernal_mobs.java:1963) ~[?:?] 在 io.hotmail.com.jacob_vejvoda.infernal_mobs.infernal_mobs.lambda$0(infernal_mobs.java:325) ~[?:?] 在 org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftTask.run(CraftTask.java:81) ~[spigot-1.16.5.jar:3096a-Spigot-9fb885e-af1a232] 在 org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:400) ~[spigot-1.16.5.jar:3096a-Spigot-9fb885e-af1a232] 在 net.minecraft.server.v1_16_R3.MinecraftServer.b(MinecraftServer.java:1179) ~[spigot-1.16.5.jar:3096a-Spigot-9fb885e-af1a232] 在 net.minecraft.server.v1_16_R3.DedicatedServer.b(DedicatedServer.java:394) ~[spigot-1.16.5.jar:3096a-Spigot-9fb885e-af1a232] 在 net.minecraft.server.v1_16_R3.MinecraftServer.a(MinecraftServer.java:1127) ~[spigot-1.16.5.jar:3096a-Spigot-9fb885e-af1a232] 在 net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:966) ~[spigot-1.16.5.jar:3096a-Spigot-9fb885e-af1a232] 在 net.minecraft.server.v1_16_R3.MinecraftServer.lambda$0(MinecraftServer.java:273) ~[spigot-1.16.5.jar:3096a-Spigot-9fb885e-af1a232] 在 java.lang.Thread.run(Thread.java:831) [?:?] [12:38:34 警告]:[InfernalMobs] InfernalMobs v6.6 的任务 #266604 产生了异常 java.lang.IllegalArgumentException: bound 必须是正数 在 java.util.Random.nextInt(Random.java:388) ~[?:?] 在 io.hotmail.com.jacob_vejvoda.infernal_mobs.infernal_mobs.getAbilities(infernal_mobs.java:1972) ~[?:?] 在 io.hotmail.com.jacob_vejvoda.infernal_mobs.infernal_mobs.getAbilitiesAmount(infernal_mobs.java:1963) ~[?:?] 在 io.hotmail.com.jacob_vejvoda.infernal_mobs.infernal_mobs.lambda$0(infernal_mobs.java:325) ~[?:?] 在 org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftTask.run(CraftTask.java:81) ~[spigot-1.16.5.jar:3096a-Spigot-9fb885e-af1a232] 在 org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:400) ~[spigot-1.16.5.jar:3096a-Spigot-9fb885e-af1a232] 在 net.minecraft.server.v1_16_R3.MinecraftServer.b(MinecraftServer.java:1179) ~[spigot-1.16.5.jar:3096a-Spigot-9fb885e-af1a232] 在 net.minecraft.server.v1_16_R3.DedicatedServer.b(DedicatedServer.java:394) ~[spigot-1.16.5.jar:3096a-Spigot-9fb885e-af1a232] 在 net.minecraft.server.v1_16_R3.MinecraftServer.a(MinecraftServer.java:1127) ~[spigot-1.16.5.jar:3096a-Spigot-9fb885e-af1a232] 在 net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:966) ~[spigot-1.16.5.jar:3096a-Spigot-9fb885e-af1a232] 在 net.minecraft.server.v1_16_R3.MinecraftServer.lambda$0(MinecraftServer.java:273) ~[spigot-1.16.5.jar:3096a-Spigot-9fb885e-af1a232] 在 java.lang.Thread.run(Thread.java:831) [?:?] 好兄弟用了你的有这个报错正常么
https://github.com/monoglo/InfernalMobs-CN/commit/77db3348146f8f2a7faa6e60c01786d57bbb4507 和这是修复过得 rankOfMatrix 修复得!他在下面得评论
It's better to ask in github issues, here is the origin plugin's discussion. 在 github 上提 issue 比较好,这里是人家的讨论区。 这个错误不应该发生,因为是 java 内置函数的问题,建议重启看看是否还是报错。
PLEASE fix the lag. This is a very fun plugin and it changes everything in my survival server but I have to remove it because 1- it eats a lot of TPS, 2- it eats a lot of memory
Hi! The plugin is working great but I have a question, is there anyway that I can make it so that armor or tools dropped by the bosses can't receive more enchantments? I justwant to make it so that players an't add enchantments to an item dropped by an infernal mob
Could not pass event PlayerItemConsumeEvent to InfernalMobs v6.6 java.lang.NullPointerException: Cannot invoke "org.bukkit.inventory.ItemStack.getItemMeta()" because "neededItem" is null at io.hotmail.com.jacob_vejvoda.infernal_mobs.EventListener.onPlayerItemConsumeEvent(EventListener.java:152) ~[[精英怪]Infernal_Mobs_1.18_CN.jar:?] at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor534.execute(Unknown Source) ~[?:?] at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:75) ~[purpur-api-1.18.1-R0.1-SNAPSHOT.jar:?] at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:76) ~[purpur-api-1.18.1-R0.1-SNAPSHOT.jar:git-Purpur-1547] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[purpur-api-1.18.1-R0.1-SNAPSHOT.jar:?] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:630) ~[purpur-api-1.18.1-R0.1-SNAPSHOT.jar:?] at net.minecraft.world.entity.LivingEntity.completeUsingItem(LivingEntity.java:3948) ~[?:?] at net.minecraft.server.level.ServerPlayer.completeUsingItem(ServerPlayer.java:1762) ~[?:?] at net.minecraft.world.entity.LivingEntity.updateUsingItem(LivingEntity.java:3810) ~[?:?] at net.minecraft.server.level.ServerPlayer.updateUsingItem(ServerPlayer.java:2391) ~[?:?] at net.minecraft.world.entity.LivingEntity.updatingUsingItem(LivingEntity.java:3791) ~[?:?] at net.minecraft.world.entity.LivingEntity.tick(LivingEntity.java:2953) ~[?:?] at net.minecraft.world.entity.player.Player.tick(Player.java:299) ~[?:?] at net.minecraft.server.level.ServerPlayer.doTick(ServerPlayer.java:687) ~[?:?] at net.minecraft.server.network.ServerGamePacketListenerImpl.tick(ServerGamePacketListenerImpl.java:332) ~[?:?] at net.minecraft.network.Connection.tick(Connection.java:564) ~[?:?] at net.minecraft.server.network.ServerConnectionListener.tick(ServerConnectionListener.java:201) ~[?:?] at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1668) ~[purpur-1.18.1.jar:git-Purpur-1547] at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:519) ~[purpur-1.18.1.jar:git-Purpur-1547] at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1501) ~[purpur-1.18.1.jar:git-Purpur-1547] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1285) ~[purpur-1.18.1.jar:git-Purpur-1547] at net.minecraft.server.MinecraftServer.lambda$spin$1(MinecraftServer.java:322) ~[purpur-1.18.1.jar:git-Purpur-1547] at java.lang.Thread.run(Thread.java:833) ~[?:?]
Code (Java): [15:21:59 ERROR]: Could not pass event PlayerItemConsumeEvent to InfernalMobs v6.6 java.lang.NullPointerException: Cannot invoke "org.bukkit.inventory.meta.ItemMeta.getDisplayName()" because the return value of "org.bukkit.inventory.ItemStack.getItemMeta()" is null at io.hotmail.com.jacob_vejvoda.infernal_mobs.EventListener.onPlayerItemConsumeEvent(EventListener.java:152) ~[InfernalMobs.jar:?] at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor1042.execute(Unknown Source) ~[?:?] at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:75) ~[purpur-api-1.18.2-R0.1-SNAPSHOT.jar:?] at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:76) ~[purpur-api-1.18.2-R0.1-SNAPSHOT.jar:git-Purpur-1623] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[purpur-api-1.18.2-R0.1-SNAPSHOT.jar:?] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:671) ~[purpur-api-1.18.2-R0.1-SNAPSHOT.jar:?] at net.minecraft.world.entity.LivingEntity.completeUsingItem(LivingEntity.java:3952) ~[?:?] at net.minecraft.server.level.ServerPlayer.completeUsingItem(ServerPlayer.java:1767) ~[?:?] at net.minecraft.world.entity.LivingEntity.updateUsingItem(LivingEntity.java:3814) ~[?:?] at net.minecraft.server.level.ServerPlayer.updateUsingItem(ServerPlayer.java:2397) ~[?:?] at net.minecraft.world.entity.LivingEntity.updatingUsingItem(LivingEntity.java:3795) ~[?:?] at net.minecraft.world.entity.LivingEntity.tick(LivingEntity.java:2962) ~[?:?] at net.minecraft.world.entity.player.Player.tick(Player.java:300) ~[?:?] at net.minecraft.server.level.ServerPlayer.doTick(ServerPlayer.java:686) ~[?:?] at net.minecraft.server.network.ServerGamePacketListenerImpl.tick(ServerGamePacketListenerImpl.java:329) ~[?:?] at net.minecraft.network.Connection.tick(Connection.java:576) ~[?:?] at net.minecraft.server.network.ServerConnectionListener.tick(ServerConnectionListener.java:201) ~[?:?] at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1648) ~[purpur-1.18.2.jar:git-Purpur-1623] at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:522) ~[purpur-1.18.2.jar:git-Purpur-1623] at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1482) ~[purpur-1.18.2.jar:git-Purpur-1623] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1246) ~[purpur-1.18.2.jar:git-Purpur-1623] at net.minecraft.server.MinecraftServer.lambda$spin$1(MinecraftServer.java:320) ~[purpur-1.18.2.jar:git-Purpur-1623] at java.lang.Thread.run(Thread.java:833) ~[?:?]
Maybe I have some, I don't know certainly, my server have mora than 200 plugins, it's like a "modpack withoud mods".
The Charms dont seem to give the specified effects. And so do weapons like Excalibur. Im using 1.18.1
Eliminator updated Infernal Mobs with a new update entry: Updated for 1.19 Read the rest of this update entry...