Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
MythicMobs MythicMobs
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 143
    • Issues 143
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • MythicCraft
  • MythicMobsMythicMobs
  • Wiki
    • Mobs
  • Options

Options · Changes

Page history
Update Options authored Oct 05, 2023 by Lxlp's avatar Lxlp
Hide whitespace changes
Inline Side-by-side
Showing with 116 additions and 100 deletions
+116 -100
  • Mobs/Options.md Mobs/Options.md +116 -100
  • No files found.
Mobs/Options.md
View page @ c703a163
...@@ -37,23 +37,23 @@ Options: ...@@ -37,23 +37,23 @@ Options:
Sets the permanent invisibility effect on the mob; no need to apply invisibility potion with `~onSpawn` trigger. Sets the permanent invisibility effect on the mob; no need to apply invisibility potion with `~onSpawn` trigger.
Defaults to `false`. Defaults to `false`.
```yml ```yml
Options: Options:
Invisible: true Invisible: true
``` ```
#### Collidable #### Collidable
Whether the mob has collisions. Collisions in Minecraft are bidirectional, so this would need to be set to `false` on both Whether the mob has collisions. Collisions in Minecraft are bidirectional, so this would need to be set to `false` on both
the entity colliders to ensure that no collisions takes place but will also stop the player from pushing the mob. Defaults to `true`. the entity colliders to ensure that no collisions takes place but will also stop the player from pushing the mob. Defaults to `true`.
```yml ```yml
Options: Options:
Collidable: true Collidable: true
``` ```
#### DigOutOfGround #### DigOutOfGround
Teleports the mob two blocks up if it takes `SUFFOCATION` damage. Defaults to `false`. Teleports the mob two blocks up if it takes `SUFFOCATION` damage. Defaults to `false`.
```yml ```yml
Options: Options:
DigOutOfGround: false DigOutOfGround: false
``` ```
#### Despawn #### Despawn
...@@ -67,30 +67,30 @@ Available values: ...@@ -67,30 +67,30 @@ Available values:
- `chunk` - despawns the mob when the chunk unloads. - `chunk` - despawns the mob when the chunk unloads.
- `persistent` - the mob is persistent and doesn't despawn. To remove a persistent mob, you have to either use the kill command (`/mm m kill <type>`) or append the `-p` flag to the killall one (`/mm m killall -p`). More information on the subject can be found [here](/Commands-and-Permissions#mob-commands). - `persistent` - the mob is persistent and doesn't despawn. To remove a persistent mob, you have to either use the kill command (`/mm m kill <type>`) or append the `-p` flag to the killall one (`/mm m killall -p`). More information on the subject can be found [here](/Commands-and-Permissions#mob-commands).
```yml ```yml
Options: Options:
Despawn: true Despawn: true
``` ```
#### FollowRange #### FollowRange
The range in blocks within which a mob will target to attack or track an entity. The range in blocks within which a mob will target to attack or track an entity.
Defaults to vanilla follow range - `32`. Defaults to vanilla follow range - `32`.
```yml ```yml
Options: Options:
FollowRange: 32 FollowRange: 32
``` ```
#### Glowing #### Glowing
Sets whether the mob is permanently glowing. Defaults to `false`. Sets whether the mob is permanently glowing. Defaults to `false`.
```yml ```yml
Options: Options:
Glowing: false Glowing: false
``` ```
#### HealOnReload #### HealOnReload
Allows non-despawning mobs to heal once the chunk they are in gets reloaded. Defaults to `false`. Allows non-despawning mobs to heal once the chunk they are in gets reloaded. Defaults to `false`.
```yml ```yml
Options: Options:
HealOnReload: false HealOnReload: false
``` ```
...@@ -98,24 +98,24 @@ Options: ...@@ -98,24 +98,24 @@ Options:
Makes the mob completely invincible to all types of damage. This option cannot be changed by command skills. Makes the mob completely invincible to all types of damage. This option cannot be changed by command skills.
Defaults to `false`. Defaults to `false`.
```yml ```yml
Options: Options:
Invincible: false Invincible: false
``` ```
#### Interactable #### Interactable
Sets whether the mob can be interacted with. If the mob is an armor stand, it will deny any interaction with the equipments. Sets whether the mob can be interacted with. If the mob is an armor stand, it will deny any interaction with the equipments.
Defaults to `false`. Defaults to `false`.
```yml ```yml
Options: Options:
Interactable: false Interactable: false
``` ```
#### LockPitch #### LockPitch
Keeps the mob's head from looking up/down. Requires [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/). Keeps the mob's head from looking up/down. Requires [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/).
Defaults to `false`. Defaults to `false`.
```yml ```yml
Options: Options:
LockPitch: false LockPitch: false
``` ```
#### KnockbackResistance #### KnockbackResistance
...@@ -123,8 +123,8 @@ A percentage of knockback resisted from attacks. This option can be anywhere bet ...@@ -123,8 +123,8 @@ A percentage of knockback resisted from attacks. This option can be anywhere bet
But a mob with 100% knockback resistance can still be knocked back by a bow's enchantment: `ARROW_KNOCKBACK` (punch enchantment). But a mob with 100% knockback resistance can still be knocked back by a bow's enchantment: `ARROW_KNOCKBACK` (punch enchantment).
For true knockback resistance, see the [velocity](/Skills/mechanics/velocity) mechanic page. Defaults to `0`. For true knockback resistance, see the [velocity](/Skills/mechanics/velocity) mechanic page. Defaults to `0`.
```yml ```yml
Options: Options:
KnockbackResistance: 0.5 KnockbackResistance: 0.5
``` ```
#### MaxCombatDistance #### MaxCombatDistance
...@@ -132,16 +132,16 @@ Prevents players that are a number of blocks away from damaging the mob. ...@@ -132,16 +132,16 @@ Prevents players that are a number of blocks away from damaging the mob.
Setting this option to a number less than the distance of a certain mob skill or attack will ensure that the mob can damage the player and will not be as easy to exploit. Setting this option to a number less than the distance of a certain mob skill or attack will ensure that the mob can damage the player and will not be as easy to exploit.
Defaults to `256`. Defaults to `256`.
```yml ```yml
Options: Options:
MaxCombatDistance: 256 MaxCombatDistance: 256
``` ```
#### MovementSpeed #### MovementSpeed
The movement speed of the mob. The movement speed of the mob.
Most mobs has a default move speed of `0.2` and any value higher than `1` tends to make a mob difficult or impossible to fight. Most mobs has a default move speed of `0.2` and any value higher than `1` tends to make a mob difficult or impossible to fight.
```yml ```yml
Options: Options:
MovementSpeed: 0.2 MovementSpeed: 0.2
``` ```
#### NoAI #### NoAI
...@@ -149,8 +149,8 @@ Whether the mob should have AI. This option overrides any AI goals specified in ...@@ -149,8 +149,8 @@ Whether the mob should have AI. This option overrides any AI goals specified in
As opposed to AIGoalSelectors, this will work on entities that have hardcoded AI. And if this is set to `true`, the mob will never cast any skills. As opposed to AIGoalSelectors, this will work on entities that have hardcoded AI. And if this is set to `true`, the mob will never cast any skills.
Defaults to `false`. Defaults to `false`.
```yml ```yml
Options: Options:
NoAI: false NoAI: false
``` ```
#### NoDamageTicks #### NoDamageTicks
...@@ -158,88 +158,88 @@ Defines how long in ticks the mob is invulnerable after taking damage. ...@@ -158,88 +158,88 @@ Defines how long in ticks the mob is invulnerable after taking damage.
If [ImmunityTables](/Mobs/ImmunityTables) is enabled for the mob, then `NoDamageTicks` will be per player instead of global. If [ImmunityTables](/Mobs/ImmunityTables) is enabled for the mob, then `NoDamageTicks` will be per player instead of global.
Defaults to `10`. Defaults to `10`.
```yml ```yml
Options: Options:
NoDamageTicks: 20 NoDamageTicks: 20
``` ```
#### NoGravity #### NoGravity
Whether the mob should not have gravity. If set to `true`, the mob **CANNOT** have the [velocity](/Skills/mechanics/velocity) mechanic used on it. Whether the mob should not have gravity. If set to `true`, the mob **CANNOT** have the [velocity](/Skills/mechanics/velocity) mechanic used on it.
Defaults to `false`. Defaults to `false`.
```yml ```yml
Options: Options:
NoGravity: false NoGravity: false
``` ```
#### PassthroughDamage #### PassthroughDamage
Causes all damage taken to be redirected to the mob's parent, if one exists. A mob's parent is the entity that initially summoned the mob. Causes all damage taken to be redirected to the mob's parent, if one exists. A mob's parent is the entity that initially summoned the mob.
Defaults to `false`. Defaults to `false`.
```yml ```yml
Options: Options:
PassthroughDamage: false PassthroughDamage: false
``` ```
#### PreventItemPickup #### PreventItemPickup
Prevent mobs from picking up items; Prevent mobs from picking up items;
Defaults to `true`. Defaults to `true`.
```yml ```yml
Options: Options:
PreventItemPickup: false PreventItemPickup: false
``` ```
#### PreventLeashing #### PreventLeashing
Whether to prevent a leash from being placed on the mob. Whether to prevent a leash from being placed on the mob.
Defaults to `true`. Defaults to `true`.
```yml ```yml
Options: Options:
PreventLeashing: false PreventLeashing: false
``` ```
#### PreventMobKillDrops #### PreventMobKillDrops
Prevents a MythicMob's target from dropping loot. Prevents a MythicMob's target from dropping loot.
Defaults to `false`. Defaults to `false`.
```yml ```yml
Options: Options:
PreventMobKillDrops: false PreventMobKillDrops: false
``` ```
#### PreventOtherDrops #### PreventOtherDrops
Prevents the mob from dropping its vanilla loot table. Prevents the mob from dropping its vanilla loot table.
Defaults to `false`. Defaults to `false`.
```yml ```yml
Options: Options:
PreventOtherDrops: false PreventOtherDrops: false
``` ```
#### PreventRandomEquipment #### PreventRandomEquipment
Prevents the mob from spawning with random equipment. Prevents the mob from spawning with random equipment.
Defaults to `false`. Defaults to `false`.
```yml ```yml
Options: Options:
PreventRandomEquipment: false PreventRandomEquipment: false
``` ```
#### PreventRenaming #### PreventRenaming
Prevents the mob from being renamed using a nametag. Prevents the mob from being renamed using a nametag.
Defaults to `true`. Defaults to `true`.
```yml ```yml
Options: Options:
PreventRenaming: false PreventRenaming: false
``` ```
#### PreventSunburn #### PreventSunburn
Prevents the mob from burning in the sun. Prevents the mob from burning in the sun.
Defaults to `false`. Defaults to `false`.
```yml ```yml
Options: Options:
PreventSunburn: false PreventSunburn: false
``` ```
#### RepeatAllSkills #### RepeatAllSkills
Whether to repeat HP based skills if a mob heals back above the health threshold. Whether to repeat HP based skills if a mob heals back above the health threshold.
Defaults to `false`. Defaults to `false`.
```yml ```yml
Options: Options:
RepeatAllSkills: false RepeatAllSkills: false
``` ```
#### ReviveHealth #### ReviveHealth
...@@ -269,16 +269,16 @@ ExampleMob: ...@@ -269,16 +269,16 @@ ExampleMob:
Displays the health of the mob through messages broadcast within a radius and formatting by `Mobs.ShowHealth.Radius` and `Mobs.ShowHealth.Formatting`, respectively, in `/plugins/MythicMobs/config.yml` Displays the health of the mob through messages broadcast within a radius and formatting by `Mobs.ShowHealth.Radius` and `Mobs.ShowHealth.Formatting`, respectively, in `/plugins/MythicMobs/config.yml`
Defaults to `false`. Defaults to `false`.
```yml ```yml
Options: Options:
ShowHealth: false ShowHealth: false
``` ```
#### Silent #### Silent
Whether a mob should use vanilla sound effects. Whether a mob should use vanilla sound effects.
Defaults to `false`. Defaults to `false`.
```yml ```yml
Options: Options:
Silent: false Silent: false
``` ```
...@@ -295,8 +295,8 @@ Use very low negative numbers to mess with the mobs model (not supported). ...@@ -295,8 +295,8 @@ Use very low negative numbers to mess with the mobs model (not supported).
May not be working properly under some situations. May not be working properly under some situations.
Defaults to `1`. Defaults to `1`.
```yml ```yml
Options: Options:
Age: -1 Age: -1
``` ```
#### AgeLock #### AgeLock
...@@ -305,24 +305,24 @@ Useful for keeping a baby mob from growing up over time. ...@@ -305,24 +305,24 @@ Useful for keeping a baby mob from growing up over time.
This is required if you want Age option to work over time. This is required if you want Age option to work over time.
Defaults to `false`. Defaults to `false`.
```yml ```yml
Options: Options:
AgeLock: true AgeLock: true
``` ```
#### Adult #### Adult
Sets adult status of mob. Sets adult status of mob.
Use if `Age` does not work. Use if `Age` does not work.
```yml ```yml
Options: Options:
Adult: true Adult: true
``` ```
#### Baby #### Baby
Sets baby/adult status of mob. Sets baby/adult status of mob.
Use if `Age` does not work. Use if `Age` does not work.
```yml ```yml
Options: Options:
Baby: true Baby: true
``` ```
## Colorable Mobs ## Colorable Mobs
...@@ -333,8 +333,8 @@ Sets the color of the mob (wool color of sheep or the collar color of wolves) ...@@ -333,8 +333,8 @@ Sets the color of the mob (wool color of sheep or the collar color of wolves)
The value can be any of this [Colors](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/DyeColor.html) The value can be any of this [Colors](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/DyeColor.html)
Defaults to `WHITE`. Defaults to `WHITE`.
```yml ```yml
Options: Options:
Color: RED Color: RED
``` ```
...@@ -348,8 +348,8 @@ Whether the mob will spawn angry or not. ...@@ -348,8 +348,8 @@ Whether the mob will spawn angry or not.
> Use AIGoalSelectors and AITargetSelectors if you want to spawn angry wolves. > Use AIGoalSelectors and AITargetSelectors if you want to spawn angry wolves.
Defaults to `false`. Defaults to `false`.
```yaml ```yaml
Options: Options:
Angry: true Angry: true
``` ```
## Slimes & Magma Cubes ## Slimes & Magma Cubes
...@@ -358,8 +358,8 @@ Options: ...@@ -358,8 +358,8 @@ Options:
Prevents slimes and magmacubes from splitting. Prevents slimes and magmacubes from splitting.
Default to `false`. Default to `false`.
```yaml ```yaml
Options: Options:
PreventSlimeSplit: true PreventSlimeSplit: true
``` ```
## Entities with variable size ## Entities with variable size
...@@ -370,8 +370,8 @@ Can get VERY big and get exponentially larger with each increase. ...@@ -370,8 +370,8 @@ Can get VERY big and get exponentially larger with each increase.
Extremely high size will cause server lag and possibly crashes. Extremely high size will cause server lag and possibly crashes.
Default to `1to8` (Phantoms is `1`) Default to `1to8` (Phantoms is `1`)
```yaml ```yaml
Options: Options:
Size: 10 Size: 10
``` ```
...@@ -381,23 +381,23 @@ Options: ...@@ -381,23 +381,23 @@ Options:
Whether the entity can join a raid. Whether the entity can join a raid.
Defaults to `true`. Defaults to `true`.
```yaml ```yaml
Options: Options:
CanJoinRaid: false CanJoinRaid: false
``` ```
#### PatrolLeader #### PatrolLeader
Whether the entity is the leader of a patrol. Whether the entity is the leader of a patrol.
Defaults to `false`. Defaults to `false`.
```yaml ```yaml
Options: Options:
PatrolLeader: true PatrolLeader: true
``` ```
#### PatrolSpawnPoint #### PatrolSpawnPoint
Defaults to `false`. Defaults to `false`.
```yaml ```yaml
Options: Options:
PatrolSpawnPoint: true PatrolSpawnPoint: true
``` ```
...@@ -407,8 +407,8 @@ Options: ...@@ -407,8 +407,8 @@ Options:
Whether players are able to tame the mob. Used for wolves, cats and horses. Whether players are able to tame the mob. Used for wolves, cats and horses.
Defaults to `false`. Defaults to `false`.
```yaml ```yaml
Options: Options:
Tameable: true Tameable: true
``` ```
...@@ -422,7 +422,7 @@ different mob type. ...@@ -422,7 +422,7 @@ different mob type.
### Armor Stands ### Armor Stands
#### CanMove: \[true/false\]** #### CanMove
Sets whether an armor stand can move. Defaults to `true` and requires PaperSpigot Sets whether an armor stand can move. Defaults to `true` and requires PaperSpigot
```yml ```yml
Dummy: Dummy:
...@@ -455,7 +455,7 @@ Sets whether an armor stand has a baseplate. Defaults to `true` ...@@ -455,7 +455,7 @@ Sets whether an armor stand has a baseplate. Defaults to `true`
Dummy: Dummy:
Type: ARMOR_STAND Type: ARMOR_STAND
Options: Options:
HasBasePlate: true HasBasePlate: false
``` ```
#### HasGravity #### HasGravity
...@@ -598,33 +598,49 @@ Mob: ...@@ -598,33 +598,49 @@ Mob:
### Bees ### Bees
**Anger: \[number\]** #### Anger
Sets the time in ticks until bee anger ends.
* Sets the time in ticks until bee anger ends. If set to 0 the bee will not be angry.
* If set to 0 the bee will not be angry. Defaults to `0`.
* Defaults to 0. ```yaml
Options:
**HasNectar: \[true/false\]** Anger: 200
```
* Whether the bee is carrying pollen. #### HasNectar
* Defaults to false. Whether the bee is carrying pollen.
Defaults to `false`.
```yaml
Options:
HasNectar: true
```
**HasStung: \[true/false\]**
* Whether the bee has stung an entity. #### HasStung
* Defaults to false. Whether the bee has stung an entity.
Defaults to false.
```yaml
Options:
HasStung: true
```
### Cat ### Cat
**CatType: \[type\]** #### CatType
Sets the type of cat
* Sets the type of cat Types can be ALL_BLACK, BLACK, BRITISH_SHORTHAIR, CALICO, PERSIAN, JELLIE, RAGDOLL, RED, SIAMESE, TABBY or WHITE.
* Types can be ALL_BLACK, BLACK, BRITISH_SHORTHAIR, CALICO, PERSIAN, JELLIE, RAGDOLL, RED, SIAMESE, TABBY or WHITE. ```yaml
Options:
**CollarColor: \[color\]** CatType: BLACK
```
* Sets the color of the cat's collar. #### CollarColor
* Available colors are: BLACK, BLUE, BROWN, CYAN, GRAY, GREEN, LIGHT_BLUE, LIGHT_GRAY, LIME, MAGENTA, ORANGE, PINK, PURPLE, RED, WHITE, or YELLOW. Sets the color of the cat's collar.
Available colors are: BLACK, BLUE, BROWN, CYAN, GRAY, GREEN, LIGHT_BLUE, LIGHT_GRAY, LIME, MAGENTA, ORANGE, PINK, PURPLE, RED, WHITE, or YELLOW.
```yaml
Options:
CollarColor: GREEN
```
### Chicken ### Chicken
......
Clone repository
Home
Changelogs
Premium Features
Commands and Permissions
FAQ / Common Issues
Mythic Add-ons
Compatible Plugins
API Information
Packs
Mobs
  • Mob Options
    • Display Options
  • Mob Levels
  • Mob Factions
  • Power Scaling
  • Damage Modifiers
  • Equipment
  • BossBar
  • Custom AI
  • Custom Kill Messages
  • Threat Tables
  • Immunity Tables
  • Templates
  • Vanilla Overrides
  • Extra: Disguises
  • Extra: ModelEngine
Skills
  • Mechanics
  • Effects
  • Targeters
    • Filters
  • Triggers
  • Conditions
    • In-line conditions
  • Metaskills
  • Placeholders
  • Variables
  • Math
Items
  • Options
  • Attributes
  • Enchantments
  • Potions
  • Banner Layers
  • Firework
Drops & DropTables
  • Drop Types
Spawning
  • Spawners
  • Random Spawns
Examples
Useful Tips