Skip to content

Possess on enderman #4

Description

@LucidWeaver

Server gives eror when i posses Enderman.

[18:22:29] [Server thread/WARN]: java.lang.ClassCastException: class org.bukkit.craftbukkit.v1_19_R1.entity.CraftEnderman cannot be cast to class org.bukkit.entity.Player (org.bukkit.craftbukkit.v1_19_R1.entity.CraftEnderman and org.bukkit.entity.Player are in unnamed module of loader java.net.URLClassLoader @28ba21f3)
[18:22:29] [Server thread/WARN]:        at me.numin.spirits.ability.spirit.Possess.breakDurability(Possess.java:336)
[18:22:29] [Server thread/WARN]:        at me.numin.spirits.ability.spirit.Possess.possessionTick(Possess.java:237)
[18:22:29] [Server thread/WARN]:        at me.numin.spirits.ability.spirit.Possess.progress(Possess.java:134)
[18:22:29] [Server thread/WARN]:        at com.projectkorra.projectkorra.ability.CoreAbility.progressAll(CoreAbility.java:277)
[18:22:29] [Server thread/WARN]:        at com.projectkorra.projectkorra.BendingManager.run(BendingManager.java:126)
[18:22:29] [Server thread/WARN]:        at org.bukkit.craftbukkit.v1_19_R1.scheduler.CraftTask.run(CraftTask.java:82)
[18:22:29] [Server thread/WARN]:        at org.bukkit.craftbukkit.v1_19_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:415)
[18:22:29] [Server thread/WARN]:        at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1245)
[18:22:29] [Server thread/WARN]:        at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:394)
[18:22:29] [Server thread/WARN]:        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1197)
[18:22:29] [Server thread/WARN]:        at net.minecraft.server.MinecraftServer.v(MinecraftServer.java:1010)
[18:22:29] [Server thread/WARN]:        at net.minecraft.server.MinecraftServer.lambda$0(MinecraftServer.java:291)
[18:22:29] [Server thread/WARN]:        at java.base/java.lang.Thread.run(Thread.java:833)
[18:22:29] [Server thread/ERROR]: me.numin.spirits.ability.spirit.Possess@53c6e7d3[
  minDamage=2.0
  selfDamage=6.0
  damage=4.0
  range=15.0
  durability=6
  speed=0.8
  cooldown=5000
  duration=4000
  chargeTime=0
  breakingDurability=6
  state=POSSESSING
  pitch=0.0
  volume=0.1
  possessStartTime=1677252148121
  releasedSneak=true
  armorStand=CraftArmorStand
  target=CraftEnderman
  spectator=me.numin.spirits.utilities.TempSpectator@30ccb9ed
  distanceTraveled=3.2
  possessString=ğ9** Possessed **
  possessEnd=ğ9** Possession Ended **
  possessBreak=ğ9** Broken Possession **
  durabilityString=ğ9Durability: {durability}
  durabilityChar=?
  player=CraftPlayer{name=Legendary_ocean}
  bPlayer=com.projectkorra.projectkorra.BendingPlayer@2636250e[
  slowTime=0
  player=CraftPlayer{name=Legendary_ocean}
  stance=<null>
  tremorSense=true
  illumination=true
  chiBlocked=false
  player=CraftPlayer{name=Legendary_ocean}
  uuid=4ef5c9bd-cf0e-3c2b-848d-692458083875
  permaRemoved=false
  toggled=true
  allPassivesToggled=true
  loading=false
  elements=[ğ9DarkSpirit, ğ3Spirit, ğbLightSpirit]
  subelements=[]
  abilities={1=Agility, 2=Possess, 3=Vanish, 4=Orb, 5=Shelter, 6=Alleviate, 7=Intoxicate, 8=Strike, 9=Shackle}
  cooldowns={Possess=com.projectkorra.projectkorra.util.Cooldown@4889fd1b}
  toggledElements=[]
  toggledPassives=[]
  cooldownManager=com.projectkorra.projectkorra.util.DBCooldownManager@190efbf0
  currentSlot=0
  lastAccessed=1677249718907
  uncacheTime=30000
  uncache=<null>
]
  flightHandler=com.projectkorra.projectkorra.util.FlightHandler@e87a38a
  attributeModifiers={}
  attributeValues={}
  started=true
  removed=true
  hidden=false
  id=-2147482952
  startTime=1677252147793
  startTick=169183
  attributesModified=true
]

I get this error on most monsters. I don't get this error in passive creatures. I think it has to do with durability. I was using mobs cuz I was testing everything alone. If I went into a player, I think it would give an durability error like this.

Also, a red text like this appears in the chat:

2023-02-24_18 36 04

Pk 1.11.0 Beta4
Minecraft 1.19
Spirit 1.1.2

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions