CustomModelFMM

public class CustomModelFMM implements CustomModelInterface

Constructors

Link copied to clipboard
public void CustomModelFMM(LivingEntity livingEntity, String modelName, String nametagName)
public void CustomModelFMM(LivingEntity livingEntity, String modelName, String nametagName, ModeledEntityLeftClickCallback leftClickCallback, ModeledEntityRightClickCallback rightClickCallback)

Types

Link copied to clipboard
public class FmmProjectileDamageBridge implements Listener
Routes FMM OBB projectile hits on EliteMobs-backed models through the normal Bukkit projectile damage event.
Link copied to clipboard
public class FmmReloadListener implements Listener
Listens for com.magmaguy.freeminecraftmodels.api.FmmReloadedEvent and re-attaches the FMM display to every tracked NPC.
Link copied to clipboard
public class FmmRemoveBridge implements Listener

Properties

Link copied to clipboard

Functions

Link copied to clipboard
public void addPassenger(CustomBossEntity passenger)
Link copied to clipboard
Link copied to clipboard
public Location getNametagBoneLocation()
Gets the location of the first nametag bone if one exists.
Link copied to clipboard
public boolean hasNametagBone()
Whether this model is capable of rendering a nametag at all.
Link copied to clipboard
public void melee()
Link copied to clipboard
public static boolean modelExists(String modelName)
Link copied to clipboard
public void playAnimationByName(String animationName)
Link copied to clipboard
public static void reloadModels()
Link copied to clipboard
public static void runProjectileDamageBypass(Runnable damageCall)
Prevents FMM from cancelling or re-routing a projectile damage event already owned by EliteMobs.
Link copied to clipboard
public boolean setLookTarget(Location target)
Link copied to clipboard
public void setName(String nametagName, boolean visible)
Link copied to clipboard
public boolean setNameLines(List<String> lines, float scale, double gap)
Link copied to clipboard
public void setNameVisible(boolean visible)
Link copied to clipboard
public void setSyncMovement(boolean syncMovement)
Sets whether the model should sync movement with the base entity.
Link copied to clipboard
public void shoot()
Link copied to clipboard
public void switchPhase()