-
Notifications
You must be signed in to change notification settings - Fork 95
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Describe the bug
[17:49:36 ERROR]: Command exception: /ecomobs spawn spider
org.bukkit.command.CommandException: Unhandled exception executing command 'ecomobs' in plugin EcoMobs v10.19.0
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47) ~[purpur-api-1.21.4-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.command.brigadier.bukkit.BukkitCommandNode$BukkitBrigCommand.run(BukkitCommandNode.java:82) ~[purpur-1.21.4.jar:1.21.4-2404-e19b670]
at com.mojang.brigadier.context.ContextChain.runExecutable(ContextChain.java:73) ~[brigadier-1.3.10.jar:?]
at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:30) ~[purpur-1.21.4.jar:1.21.4-2404-e19b670]
at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:13) ~[purpur-1.21.4.jar:1.21.4-2404-e19b670]
at net.minecraft.commands.execution.UnboundEntryAction.lambda$bind$0(UnboundEntryAction.java:8) ~[purpur-1.21.4.jar:1.21.4-2404-e19b670]
at net.minecraft.commands.execution.CommandQueueEntry.execute(CommandQueueEntry.java:5) ~[purpur-1.21.4.jar:1.21.4-2404-e19b670]
at net.minecraft.commands.execution.ExecutionContext.runCommandQueue(ExecutionContext.java:105) ~[purpur-1.21.4.jar:1.21.4-2404-e19b670]
at net.minecraft.commands.Commands.executeCommandInContext(Commands.java:458) ~[purpur-1.21.4.jar:1.21.4-2404-e19b670]
at net.minecraft.commands.Commands.performCommand(Commands.java:365) ~[purpur-1.21.4.jar:1.21.4-2404-e19b670]
at net.minecraft.commands.Commands.performCommand(Commands.java:355) ~[purpur-1.21.4.jar:1.21.4-2404-e19b670]
at net.minecraft.commands.Commands.performCommand(Commands.java:349) ~[purpur-1.21.4.jar:1.21.4-2404-e19b670]
at net.minecraft.server.network.ServerGamePacketListenerImpl.performUnsignedChatCommand(ServerGamePacketListenerImpl.java:2285) ~[purpur-1.21.4.jar:1.21.4-2404-e19b670]
at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChatCommand$14(ServerGamePacketListenerImpl.java:2258) ~[purpur-1.21.4.jar:1.21.4-2404-e19b670]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[purpur-1.21.4.jar:1.21.4-2404-e19b670]
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:155) ~[purpur-1.21.4.jar:1.21.4-2404-e19b670]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[purpur-1.21.4.jar:1.21.4-2404-e19b670]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1494) ~[purpur-1.21.4.jar:1.21.4-2404-e19b670]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:176) ~[purpur-1.21.4.jar:1.21.4-2404-e19b670]
at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:129) ~[purpur-1.21.4.jar:1.21.4-2404-e19b670]
at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1474) ~[purpur-1.21.4.jar:1.21.4-2404-e19b670]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1468) ~[purpur-1.21.4.jar:1.21.4-2404-e19b670]
at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:139) ~[purpur-1.21.4.jar:1.21.4-2404-e19b670]
at net.minecraft.server.MinecraftServer.managedBlock(MinecraftServer.java:1425) ~[purpur-1.21.4.jar:1.21.4-2404-e19b670]
at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1433) ~[purpur-1.21.4.jar:1.21.4-2404-e19b670]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1310) ~[purpur-1.21.4.jar:1.21.4-2404-e19b670]
at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:313) ~[purpur-1.21.4.jar:1.21.4-2404-e19b670]
at java.base/java.lang.Thread.run(Thread.java:1575) ~[?:?]
Caused by: java.lang.NoSuchMethodError: 'void net.minecraft.world.entity.ai.goal.target.NearestAttackableTargetGoal.<init>(net.minecraft.world.entity.Mob, java.lang.Class, int, boolean, boolean, java.util.function.Predicate)'
at eco-6.75.2-all.jar/com.willfp.eco.internal.spigot.proxy.v1_21_4.common.ai.target.NearestAttackableGoalFactory.create(NearestAttackableGoalFactory.kt:13) ~[eco-6.75.2-all.jar:?]
at eco-6.75.2-all.jar/com.willfp.eco.internal.spigot.proxy.v1_21_4.common.ai.target.NearestAttackableGoalFactory.create(NearestAttackableGoalFactory.kt:11) ~[eco-6.75.2-all.jar:?]
at eco-6.75.2-all.jar/com.willfp.eco.internal.spigot.proxy.v1_21_4.entity.EcoEntityController.addTargetGoal(EcoEntityController.kt:56) ~[eco-6.75.2-all.jar:?]
at EcoMobs v10.19.0.jar/com.willfp.ecomobs.mob.ConfiguredGoalKt.addGoal(ConfiguredGoal.kt:19) ~[EcoMobs v10.19.0.jar:?]
at EcoMobs v10.19.0.jar/com.willfp.ecomobs.mob.impl.ConfigDrivenEcoMob.spawn(ConfigDrivenEcoMob.kt:395) ~[EcoMobs v10.19.0.jar:?]
at EcoMobs v10.19.0.jar/com.willfp.ecomobs.commands.CommandSpawn.onExecute(CommandSpawn.kt:113) ~[EcoMobs v10.19.0.jar:?]
at eco-6.75.2-all.jar/com.willfp.eco.internal.command.HandledCommand.handleExecution(HandledCommand.kt:110) ~[eco-6.75.2-all.jar:?]
at eco-6.75.2-all.jar/com.willfp.eco.internal.command.HandledCommand.handleExecution(HandledCommand.kt:101) ~[eco-6.75.2-all.jar:?]
at eco-6.75.2-all.jar/com.willfp.eco.internal.command.HandledCommand.onCommand(HandledCommand.kt:41) ~[eco-6.75.2-all.jar:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[purpur-api-1.21.4-R0.1-SNAPSHOT.jar:?]
Error in com.willfp.eco.internal.spigot.proxy.v1_21_4.common.ai.target.NearestAttackableGoalFactory.create(NearestAttackableGoalFactory) on line 13 (in eco plugin, not EcoMobs)
To Reproduce
Steps to reproduce the behavior:
- Install EcoMobs v10.19.0 and eco v6.75.2
- Create this mob (spider.yml) (in EcoMobs):
mob: cave_spider attack-damage:10 health:2000
category: boss
display-name: "&#fb0000&lП&#eb0606&lа&#db0b0b&lу&#cc1111&lк &#bc1616&lс&#ac1c1c&lм	c2121&lеd2727&lрd2c2c&lтd3232&lи &e| &c%health%♥"
equipment:
hand: ""
off-hand: ""
head: ""
chest: ""
legs: ""
feet: ""
integrations:
levelled-mobs:
can-level: false
model-engine:
id: ""
libs-disguises:
id: ""
custom-ai:
enabled: true
target-goals:
- key: minecraft:nearest_attackable
priority: 0
args:
target:
- player
checkVisibility: true
checkCanNavigate: true
reciprocalChance: 5
targetFilter: ""
- key: minecraft:hurt_by
priority: 1
args:
blacklist:
- player
entity-goals:
- key: minecraft:move_towards_target
priority: 0
args:
speed: 1.5
maxDistance: 15
- key: minecraft:leap_at_target
priority: 1
args:
velocity: 1
- key: minecraft:look_at_player
priority: 1
args:
range: 5
chance: 75
- key: minecraft:melee_attack
priority: 0
args:
speed: 1
pauseWhenMobIdle: true
- key: minecraft:random_look_around
priority: 1
- key: minecraft:float
priority: 0
effects:
permanent-effects:
- id: run_chain
args:
chain: smert
chance: 5
triggers:
- melee_attack
- id: run_chain
args:
chain: smert1
chance: 5
triggers:
- melee_attack
- id: run_chain
args:
chain: smert2
chance: 5
triggers:
- melee_attack
- id: run_chain
args:
chain: smert3
chance: 5
triggers:
- melee_attack
spawn: [ ]
despawn: [ ]
interact: [ ]
melee-attack: [ ]
ranged-attack: [ ]
any-attack: [ ]
take-damage: [ ]
damage-player: [ ]
kill-player: [ ]
death: [ ]
kill:
- id: spawn_mobs
args:
amount: 10
ticks_to_live: 9999
health: 5
range: 1
entity: cave_spider speed:2 attack-damage:1
- id: run_command
args:
command: "bal give %top_damager_0_name% 10000"
- id: run_command
args:
command: "bal give %top_damager_1_name% 5000"
- id: run_command
args:
command: "bal give %top_damager_2_name% 2500"
lifespan: -1
defence:
can-mount: false
damage-modifiers:
hot_floor: 0
fire_tick: 0
lava: 0
suffocation: 1
drowning: 1
entity_explosion: 1
block_explosion: 1
drops:
experience: 37500
items:
- chance: 30
items:
- golden_apple 3
- chance: 30
items:
- diamond 10
- chance: 10
items:
- netherite_sword sharpness:5 mending:1 bane_of_arthropods:2 fire_aspect:1 looting:3 sweeping:2 name:"&#fb0000&lМ&#e90606&lе&#d80d0d&lч &#c61313&lС&#b41919&lм&#a21f1f&lе󞳲&lрf2c2c&lтd3232&lи"
- chance: 10
items:
- netherite_helmet protection:5 mending:1 fire_protection:5 thorns:1 name:"&#fb0000&lШ&#eb0606&lл&#db0b0b&lе&#cc1111&lм &#bc1616&lС&#ac1c1c&lм	c2121&lеd2727&lрd2c2c&lтd3232&lи"
- chance: 10
items:
- netherite_chestplate protection:5 mending:1 fire_protection:5 thorns:1 name:"&#fb0000&lН&#f10404&lа&#e70707&lг&#dd0b0b&lр&#d20e0e&lу&#c81212&lд&#be1515&lн&#b41919&lи&#aa1d1d&lк &#a02020&lС󪽸&lмb2727&lе̬b2b&lр̄e2e&lтd3232&lи"
- chance: 10
items:
- netherite_leggings protection:5 mending:1 fire_protection:5 thorns:1 name:"&#fb0000&lП&#ee0505&lо&#e10909&lн&#d40e0e&lо&#c71212&lж&#ba1717&lи &#ae1b1b&lС&#a12020&lм󦅘&lе󕇡&lрa2d2d&lтd3232&lи"
- chance: 10
items:
- netherite_boots protection:5 mending:1 fire_protection:5 thorns:1 name:"&#fb0000&lБ&#ef0404&lо&#e30808&lт&#d80d0d&lи&#cc1111&lн&#c01515&lк&#b41919&lи &#a81d1d&lС	c2121&lм󞳲&lе͔a2a&lр̘e2e&lтd3232&lи"
boss-bar:
enabled: true
color: red
style: progress
radius: 100
spawn:
totem:
enabled: false
top: netherite_block
middle: iron_block
bottom: magma_block
conditions: [ ]
egg:
enabled: false
conditions: [ ]
item: evoker_spawn_egg unbreaking:1 hide_enchants
name: "&cNecrotic Soldier&f Spawn Egg"
lore: [ ]
craftable: false
recipe:
- iron_block
- netherite_block
- iron_block
- air
- ecoitems:boss_core ? nether_star
- air
- iron_block
- netherite_block
- iron_block- Create this category (boss.yml) (in EcoMobs):
spawning:
type: none
replace:
replace: [ ]
chance: 0
custom:
spawn-types: [ ]
conditions: [ ]
chance: 0
persistent: true- See error
Expected behavior
Spawn mob without error and with name on top (spawns without name)
Server Information (please complete the following information):
- Version: Current Purpur Version: 1.21.4-2404-e19b670 (MC: 1.21.4)*
- Version of plugin and eco (
eco version 6.75.2,EcoMobs version 10.19.0)
Additional context
After updating from 1.20.4 to 1.21.4 (plugins also updated) does not create normal mobs (both in EcoBosses and EcoMobs)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working