Non-working mounts: Slime, Spider; Projectile Effects: Redstone, Notes(not multicolored), Pets: Pumpkin; server version 1.21.4 Purpur
Check if the issue is fixed in dev builds
- [x] I have confirmed that the issue is present on the latest dev build
What steps will reproduce the issue?
- Equip one of the cosmetic items
- To see if a mount or pet / projectile effect has appeared
What was supposed to happen?
Summoning pet, mounts, displaying the above mentioned two projectile effects
What happened instead?
Link to pastebin where there is an error from the console when summoning maunts, there is no error when summoning a pumpkin pet, but it doesn't appear
https://pastebin.com/HaMFxJYz
What version of UltraCosmetics are you using? Do not say 'latest'.
UC versions 3.10.1-RELEASE
What server distribution (Spigot, Paper, etc.) and what version are you using? Do not say 'latest'.
Current Purpur Version: 1.21.4-2408-5d1df70 (MC: 1.21.4)
What plugins do you have installed?
[09:50:17 INFO]: ℹ Server Plugins (29): [09:50:17 INFO]: Paper Plugins (1): [09:50:17 INFO]: - Minepacks [09:50:17 INFO]: Bukkit Plugins (28): [09:50:17 INFO]: - ACubelets, AuraSkills, BankPlus, ChatControl, CommandWhitelist, DecentHolograms, GemsEconomy, ItemJoin, KGenerators, LuckPerms [09:50:17 INFO]: ODailyQuests, PlaceholderAPI, PlayerPoints, PrimeSeller, ProtocolLib, ShopGUIPlus, *SimpleSpawn, SimpleTpa, SuperiorSkyblock2, TAB [09:50:17 INFO]: TradeSystem, UltraCosmetics, Vault, WorldEdit, WorldGuard, zAuctionHouseV3, zMenu, ZNPCsPlus
Are there any errors in the console or in logs?
[09:45:37] [Server thread/ERROR]: Entity threw exception at SuperiorWorld:1200.4714495467695,102.0,-600.6309795841155 java.lang.ClassCastException: Cannot cast java.lang.Float to java.lang.Boolean at java.base/java.lang.Class.cast(Class.java:4067) ~[?:?] at UltraCosmetics-3.10.1-RELEASE.jar/be.isach.ultracosmetics.v1_21_R3.nms.EntityWrapper.getField(EntityWrapper.java:25) ~[UltraCosmetics-3.10.1-RELEASE.jar:?] at UltraCosmetics-3.10.1-RELEASE.jar/be.isach.ultracosmetics.v1_21_R3.nms.EntityWrapper.isJumping(EntityWrapper.java:83) ~[UltraCosmetics-3.10.1-RELEASE.jar:?] at UltraCosmetics-3.10.1-RELEASE.jar/be.isach.ultracosmetics.v1_21_R3.customentities.CustomEntities.ride(CustomEntities.java:65) ~[UltraCosmetics-3.10.1-RELEASE.jar:?] at UltraCosmetics-3.10.1-RELEASE.jar/be.isach.ultracosmetics.v1_21_R3.customentities.CustomSlime.travel(CustomSlime.java:31) ~[UltraCosmetics-3.10.1-RELEASE.jar:?] at net.minecraft.world.entity.LivingEntity.aiStep(LivingEntity.java:3542) ~[purpur-1.21.4.jar:1.21.4-2408-5d1df70] at net.minecraft.world.entity.Mob.aiStep(Mob.java:644) ~[purpur-1.21.4.jar:1.21.4-2408-5d1df70] at net.minecraft.world.entity.LivingEntity.tick(LivingEntity.java:3225) ~[purpur-1.21.4.jar:1.21.4-2408-5d1df70] at net.minecraft.world.entity.Mob.tick(Mob.java:420) ~[purpur-1.21.4.jar:1.21.4-2408-5d1df70] at net.minecraft.world.entity.monster.Slime.tick(Slime.java:230) ~[purpur-1.21.4.jar:1.21.4-2408-5d1df70] at net.minecraft.server.level.ServerLevel.tickNonPassenger(ServerLevel.java:1340) ~[purpur-1.21.4.jar:1.21.4-2408-5d1df70] at net.minecraft.world.level.Level.guardEntityTick(Level.java:1545) ~[purpur-1.21.4.jar:1.21.4-2408-5d1df70] at net.minecraft.server.level.ServerLevel.lambda$tick$4(ServerLevel.java:838) ~[purpur-1.21.4.jar:1.21.4-2408-5d1df70] at net.minecraft.world.level.entity.EntityTickList.forEach(EntityTickList.java:39) ~[purpur-1.21.4.jar:1.21.4-2408-5d1df70] at net.minecraft.server.level.ServerLevel.tick(ServerLevel.java:820) ~[purpur-1.21.4.jar:1.21.4-2408-5d1df70] at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1771) ~[purpur-1.21.4.jar:1.21.4-2408-5d1df70] at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1575) ~[purpur-1.21.4.jar:1.21.4-2408-5d1df70] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1291) ~[purpur-1.21.4.jar:1.21.4-2408-5d1df70] at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:313) ~[purpur-1.21.4.jar:1.21.4-2408-5d1df70] at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?] [09:45:41] [Server thread/ERROR]: Entity threw exception at SuperiorWorld:1200.7084163940085,102.0,-599.6569770668985 java.lang.ClassCastException: Cannot cast java.lang.Float to java.lang.Boolean at java.base/java.lang.Class.cast(Class.java:4067) ~[?:?] at UltraCosmetics-3.10.1-RELEASE.jar/be.isach.ultracosmetics.v1_21_R3.nms.EntityWrapper.getField(EntityWrapper.java:25) ~[UltraCosmetics-3.10.1-RELEASE.jar:?] at UltraCosmetics-3.10.1-RELEASE.jar/be.isach.ultracosmetics.v1_21_R3.nms.EntityWrapper.isJumping(EntityWrapper.java:83) ~[UltraCosmetics-3.10.1-RELEASE.jar:?] at UltraCosmetics-3.10.1-RELEASE.jar/be.isach.ultracosmetics.v1_21_R3.customentities.CustomEntities.ride(CustomEntities.java:65) ~[UltraCosmetics-3.10.1-RELEASE.jar:?] at UltraCosmetics-3.10.1-RELEASE.jar/be.isach.ultracosmetics.v1_21_R3.customentities.RideableSpider.travel(RideableSpider.java:31) ~[UltraCosmetics-3.10.1-RELEASE.jar:?] at net.minecraft.world.entity.LivingEntity.aiStep(LivingEntity.java:3542) ~[purpur-1.21.4.jar:1.21.4-2408-5d1df70] at net.minecraft.world.entity.Mob.aiStep(Mob.java:644) ~[purpur-1.21.4.jar:1.21.4-2408-5d1df70] at net.minecraft.world.entity.monster.Monster.aiStep(Monster.java:45) ~[purpur-1.21.4.jar:1.21.4-2408-5d1df70] at net.minecraft.world.entity.LivingEntity.tick(LivingEntity.java:3225) ~[purpur-1.21.4.jar:1.21.4-2408-5d1df70] at net.minecraft.world.entity.Mob.tick(Mob.java:420) ~[purpur-1.21.4.jar:1.21.4-2408-5d1df70] at net.minecraft.world.entity.monster.Spider.tick(Spider.java:121) ~[purpur-1.21.4.jar:1.21.4-2408-5d1df70] at net.minecraft.server.level.ServerLevel.tickNonPassenger(ServerLevel.java:1340) ~[purpur-1.21.4.jar:1.21.4-2408-5d1df70] at net.minecraft.world.level.Level.guardEntityTick(Level.java:1545) ~[purpur-1.21.4.jar:1.21.4-2408-5d1df70] at net.minecraft.server.level.ServerLevel.lambda$tick$4(ServerLevel.java:838) ~[purpur-1.21.4.jar:1.21.4-2408-5d1df70] at net.minecraft.world.level.entity.EntityTickList.forEach(EntityTickList.java:39) ~[purpur-1.21.4.jar:1.21.4-2408-5d1df70] at net.minecraft.server.level.ServerLevel.tick(ServerLevel.java:820) ~[purpur-1.21.4.jar:1.21.4-2408-5d1df70] at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1771) ~[purpur-1.21.4.jar:1.21.4-2408-5d1df70] at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1575) ~[purpur-1.21.4.jar:1.21.4-2408-5d1df70] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1291) ~[purpur-1.21.4.jar:1.21.4-2408-5d1df70] at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:313) ~[purpur-1.21.4.jar:1.21.4-2408-5d1df70] at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]
Additional information that could be helpful in fixing the problem
No response
Changed: I got the Slime and Spider maunts working, but they can't be ridden, they just don't move when I sit on them and try to go somewhere. The pumpkin pet started working too.
But there is a problem with World Guard. I have a flag set on my spawn to disallow hostile mobs from spawning, and Slime and Spider and Pumpkin can't show up. Is there any way to fix this besides removing this flag? WoldGuard Hook is enabled.
While using Redstone projectile effect:
[10:25:10] [Server thread/WARN]: [UltraCosmetics] Task #43324 for UltraCosmetics v3.10.1-RELEASE generated an exception java.lang.IllegalArgumentException: missing required data class org.bukkit.Particle$DustOptions at com.google.common.base.Preconditions.checkArgument(Preconditions.java:218) ~[guava-33.3.1-jre.jar:?] at org.bukkit.craftbukkit.CraftParticle.createParticleParam(CraftParticle.java:68) ~[purpur-1.21.4.jar:1.21.4-2408-5d1df70] at org.bukkit.craftbukkit.CraftWorld.spawnParticle(CraftWorld.java:2183) ~[purpur-1.21.4.jar:1.21.4-2408-5d1df70] at org.bukkit.craftbukkit.CraftWorld.spawnParticle(CraftWorld.java:2171) ~[purpur-1.21.4.jar:1.21.4-2408-5d1df70] at org.bukkit.craftbukkit.CraftWorld.spawnParticle(CraftWorld.java:2165) ~[purpur-1.21.4.jar:1.21.4-2408-5d1df70] at com.cryptomorin.xseries.particles.ParticleDisplay.spawnRaw(ParticleDisplay.java:1652) ~[?:?] at com.cryptomorin.xseries.particles.ParticleDisplay.spawn(ParticleDisplay.java:1604) ~[?:?] at UltraCosmetics-3.10.1-RELEASE.jar/be.isach.ultracosmetics.cosmetics.projectileeffects.ProjectileEffectBasicTrail.showParticles(ProjectileEffectBasicTrail.java:16) ~[UltraCosmetics-3.10.1-RELEASE.jar:?] at UltraCosmetics-3.10.1-RELEASE.jar/be.isach.ultracosmetics.cosmetics.projectileeffects.ProjectileEffect.onUpdate(ProjectileEffect.java:73) ~[UltraCosmetics-3.10.1-RELEASE.jar:?] at UltraCosmetics-3.10.1-RELEASE.jar/be.isach.ultracosmetics.cosmetics.Cosmetic.run(Cosmetic.java:162) ~[UltraCosmetics-3.10.1-RELEASE.jar:?] at UltraCosmetics-3.10.1-RELEASE.jar/be.isach.ultracosmetics.shaded.tcoded.folialib.impl.SpigotImplementation.lambda$runAtEntityTimer$9(SpigotImplementation.java:359) ~[UltraCosmetics-3.10.1-RELEASE.jar:?] at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:78) ~[purpur-1.21.4.jar:1.21.4-2408-5d1df70] at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:474) ~[purpur-1.21.4.jar:1.21.4-2408-5d1df70] at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1705) ~[purpur-1.21.4.jar:1.21.4-2408-5d1df70] at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1575) ~[purpur-1.21.4.jar:1.21.4-2408-5d1df70] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1291) ~[purpur-1.21.4.jar:1.21.4-2408-5d1df70] at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:313) ~[purpur-1.21.4.jar:1.21.4-2408-5d1df70] at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]
This is a known problem it will be fixed in the next update.
This is a known problem it will be fixed in the next update.
I hope in next dev build)