@Malpika - your trait class should have a constructor without any arguments like this:
The NPC teleports if...
@guitargun - I think it's more like the output from this: https://sessionserver.mojang.com/session/minecraft/profile/0018410ec36142938d9a2f0aa961ecf4
@guitargun - you can add the "textures" property manually to the attached gameprofile.
@guitargun - https://github.com/CitizensDev/Citizens2/blob/master/src/main/java/net/citizensnpcs/npc/entity/HumanController.java
is an example...
@guitargun - hard to know because you are using an old version.
@eyesniper2 - https://github.com/jrbudda/Builder/blob/master/src/net/jrbudda/builder/BuilderTrait.java is the code, I guess you would set...
@nielsbwashere - sure, just use LivingEntity#canSee(Entity)
@nielsbwashere - swimming NPCs are possible through setting navigationparameters. Wandering around is achieved mainly by picking a random location...
guitargun - since when have you been getting that error?
SkillSam - maybe intercepting the packet would work. I'll investigate a bit.
SkillSam - how is the player dismounting off the slime? There shouldn't be a way once they're mounted (unless you're using controllable?).
SkillSam - maybe with non-standard mounts? I'll need more information on what NPC type is being mounted on etc.
guitargun - you implement AttackStrategy yourself and it will be called with the two entities.
SkillSam - if you set the passenger directly using...
SkillSam - how are they being mounted/dismounted?
Separate names with a comma.