Modifier and Type | Method and Description |
---|---|
void |
ServerInterface.handleMobDespawnEvent(ActiveMob mob) |
Modifier and Type | Method and Description |
---|---|
void |
BukkitServer.handleMobDespawnEvent(ActiveMob mob) |
Modifier and Type | Method and Description |
---|---|
AbstractPlayer |
BukkitWolf.getOwner(ActiveMob am) |
Modifier and Type | Method and Description |
---|---|
ActiveMob |
BukkitAPIHelper.getMythicMobInstance(org.bukkit.entity.Entity e) |
Modifier and Type | Method and Description |
---|---|
ActiveMob |
MythicMobDespawnEvent.getMob()
Gets the ActiveMob instance of the mob that despawned
|
ActiveMob |
MythicMobLootDropEvent.getMob()
Gets the ActiveMob instance of the mob that died
|
ActiveMob |
MythicMobSpawnEvent.getMob()
Get the instance of the mob being spawned
|
ActiveMob |
MythicMobDeathEvent.getMob()
Gets the ActiveMob instance of the mob that died
|
Constructor and Description |
---|
MythicMobDeathEvent(ActiveMob am,
org.bukkit.entity.LivingEntity killer,
List<org.bukkit.inventory.ItemStack> drops) |
MythicMobDespawnEvent(ActiveMob am) |
MythicMobLootDropEvent(ActiveMob am,
org.bukkit.entity.LivingEntity killer,
LootBag drops) |
MythicMobSpawnEvent(ActiveMob am,
double level) |
Modifier and Type | Method and Description |
---|---|
void |
HologramsSupport2.addNameplate(ActiveMob am) |
void |
LibsDisguisesSupport.setDisguise(ActiveMob am,
String disguise,
boolean legacy) |
Modifier and Type | Method and Description |
---|---|
HealthBar |
HologramManager.createHealthBar(ActiveMob activeMob) |
Nameplate |
HologramManager.createNameplate(ActiveMob activeMob) |
Constructor and Description |
---|
HealthBar(HologramManager manager,
ActiveMob am) |
Nameplate(HologramManager manager,
ActiveMob am) |
Modifier and Type | Method and Description |
---|---|
ActiveMob |
MythicMob.applyMobOptions(ActiveMob am,
double level)
Applies the options relating to this mob type to an entity
|
ActiveMob |
MythicMob.applyMobVolatileOptions(ActiveMob am)
Applies all volatile options relating to this mob type to an entity
Volatile options must be applied after every server restart
|
ActiveMob |
MythicMob.applySpawnModifiers(ActiveMob am)
Applies Spawn Modifiers to the given mob for this mob type
Spawn Modifiers are only applied when the mob is spawned
|
ActiveMob |
MobRegistry.get(UUID uniqueId) |
ActiveMob |
MobManager.getMythicMobInstance(AbstractEntity target) |
ActiveMob |
MobManager.getMythicMobInstance(org.bukkit.entity.Entity target) |
ActiveMob |
MobManager.registerActiveMob(AbstractEntity l) |
ActiveMob |
MobManager.registerActiveMob(AbstractEntity l,
MythicMob mm,
int level) |
ActiveMob |
MobManager.registerActiveMob(ActiveMob am) |
ActiveMob |
ActiveMob.setFaction(String faction) |
ActiveMob |
MythicMob.spawn(AbstractLocation location,
double level)
Spawns this mob type
|
ActiveMob |
MythicMob.spawn(AbstractLocation location,
double level,
SpawnReason reason)
Spawns this mob type
|
ActiveMob |
MythicMobStack.spawn(AbstractLocation l,
double level,
SpawnReason reason) |
ActiveMob |
MobManager.spawnMob(String type,
AbstractLocation loc) |
ActiveMob |
MobManager.spawnMob(String type,
AbstractLocation loc,
double level) |
ActiveMob |
MobManager.spawnMob(String type,
AbstractLocation loc,
SpawnReason reason,
double level) |
ActiveMob |
MobManager.spawnMob(String type,
org.bukkit.Location loc) |
ActiveMob |
MobManager.spawnMob(String type,
org.bukkit.Location loc,
double level) |
Modifier and Type | Method and Description |
---|---|
Optional<ActiveMob> |
MobManager.getActiveMob(UUID uuid)
Returns the instance of a registered
|
Optional<ActiveMob> |
MobRegistry.getActiveMob(UUID uuid)
Returns the instance of a registered
|
Collection<ActiveMob> |
MobManager.getActiveMobs()
Gets a collection of all active Mythic Mobs
|
Collection<ActiveMob> |
MobManager.getActiveMobsInCombat()
Gets a collection of all active Mythic Mobs
that are currently in combat with something
|
Collection<ActiveMob> |
MobManager.getMobsInCombat() |
Collection<ActiveMob> |
MobRegistry.values() |
Modifier and Type | Method and Description |
---|---|
ActiveMob |
MythicMob.applyMobOptions(ActiveMob am,
double level)
Applies the options relating to this mob type to an entity
|
ActiveMob |
MythicMob.applyMobVolatileOptions(ActiveMob am)
Applies all volatile options relating to this mob type to an entity
Volatile options must be applied after every server restart
|
ActiveMob |
MythicMob.applySpawnModifiers(ActiveMob am)
Applies Spawn Modifiers to the given mob for this mob type
Spawn Modifiers are only applied when the mob is spawned
|
protected double |
MythicMob.getArmor(ActiveMob am) |
double |
MythicMob.getDamage(ActiveMob am) |
double |
MythicMob.getHealth(ActiveMob am) |
boolean |
MobManager.getInCombat(ActiveMob am) |
double |
MythicMob.getMovementSpeed(ActiveMob am) |
void |
MobRegistry.put(UUID uuid,
ActiveMob mob) |
ActiveMob |
MobManager.registerActiveMob(ActiveMob am) |
void |
MobManager.setInCombat(ActiveMob am,
boolean b) |
void |
ActiveMob.setMount(ActiveMob am) |
void |
ActiveMob.ThreatTable.setParent(ActiveMob am) |
void |
MobManager.unregisterActiveMob(ActiveMob am) |
Modifier and Type | Field and Description |
---|---|
protected ActiveMob |
Pathfinder.activeMob |
Modifier and Type | Method and Description |
---|---|
void |
SkillManager.executeMobTimerSkills(ActiveMob am,
long timer) |
boolean |
SkillMechanic.executeSkills(SkillTrigger skilltrigger,
ActiveMob am,
AbstractEntity trigger,
AbstractLocation origin,
HashSet<AbstractEntity> eTargets,
HashSet<AbstractLocation> lTargets,
float power) |
Constructor and Description |
---|
TriggeredSkill(SkillTrigger cause,
ActiveMob am,
AbstractEntity trigger,
boolean sync,
Consumer<SkillMetadata> transformer,
org.apache.commons.lang3.tuple.Pair<String,Object>... metadata) |
TriggeredSkill(SkillTrigger cause,
ActiveMob am,
AbstractEntity trigger,
boolean sync,
org.apache.commons.lang3.tuple.Pair<String,Object>... metadata) |
TriggeredSkill(SkillTrigger cause,
ActiveMob am,
AbstractEntity trigger,
org.apache.commons.lang3.tuple.Pair<String,Object>... metadata) |
Modifier and Type | Method and Description |
---|---|
VariableRegistry |
VariableManager.getRegistry(ActiveMob am) |
Modifier and Type | Field and Description |
---|---|
Set<ActiveMob> |
RandomSpawnerManager.randomlySpawnedMobs |
Modifier and Type | Method and Description |
---|---|
ActiveMob |
RandomSpawner.spawn(RandomSpawnPoint rsp) |
Modifier and Type | Method and Description |
---|---|
Collection<ActiveMob> |
MythicSpawner.Spawn() |
Modifier and Type | Method and Description |
---|---|
void |
MythicSpawner.doLeash(ActiveMob am) |
void |
MythicSpawner.markMobDead(ActiveMob am) |
void |
MythicSpawner.markMobDespawned(ActiveMob am) |
static void |
SpawnerManager.RemoveMobFromSpawners(ActiveMob am) |
void |
MythicSpawner.trackMob(ActiveMob am) |
Modifier and Type | Method and Description |
---|---|
void |
VolatileCodeEnabled_v1_16_R2.doDamage(ActiveMob mob,
AbstractEntity t,
float amount) |
void |
VolatileCodeEnabled_v1_16_R1.doDamage(ActiveMob mob,
AbstractEntity t,
float amount) |
void |
VolatileCodeHandler.doDamage(ActiveMob mob,
AbstractEntity target,
float amount) |
void |
VolatileCodeEnabled_v1_14_R1.doDamage(ActiveMob mob,
AbstractEntity t,
float amount) |
void |
VolatileCodeEnabled_v1_13_R2.doDamage(ActiveMob mob,
AbstractEntity t,
float amount) |
void |
VolatileCodeEnabled_v1_12_R1.doDamage(ActiveMob mob,
AbstractEntity t,
float amount) |
void |
VolatileCodeEnabled_v1_15_R1.doDamage(ActiveMob mob,
AbstractEntity t,
float amount) |
void |
VolatileCodeDisabled.doDamage(ActiveMob mob,
AbstractEntity target,
float amount) |
Copyright © 2020. All rights reserved.