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 146
    • Issues 146
    • 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
    • Guides
  • (Step 1) Understanding the different terms

(Step 1) Understanding the different terms · Changes

Page history
Update (Step 1) Understanding the different terms authored Oct 12, 2024 by Lxlp's avatar Lxlp
Show whitespace changes
Inline Side-by-side
Showing with 32 additions and 4 deletions
+32 -4
  • Guides/(Step-1)-Understanding-the-different-terms.md Guides/(Step-1)-Understanding-the-different-terms.md +32 -4
  • No files found.
Guides/(Step-1)-Understanding-the-different-terms.md
View page @ 50cf3e44
......@@ -40,10 +40,6 @@ Triggers tell your mobs when to activate their mechanics and abilities. Triggers
`- giveitem{i=DIAMOND;cd=10} @NearestPlayer ~onTimer:20`
## Attributes
Attributes are the information you can pass to a mechanic to customize how it works. In this example `cd=10` and `i=DIAMOND` are the attribute, telling the mechanic the item to give and to have a cooldown of 10 seconds. Attributes are seperated by a `;` symbol and must have a `=` before what you set.
`- giveitem{i=DIAMOND;cd=10} @NearestPlayer ~onTimer:20`
## Conditions
[Conditions Wiki](/Skills/Conditions)
......@@ -51,6 +47,33 @@ Attributes are the information you can pass to a mechanic to customize how it wo
Conditions allow you to limit how things are executed. You can do inline conditions or use the conditions section wherever you are using them.
## Attributes
Attributes are the information you can pass to a mechanic/targeter/trigger/condition to customize how it works. In this example `cd=10` and `i=DIAMOND` are the attribute, telling the mechanic the item to give and to have a cooldown of 10 seconds. Attributes are seperated by a `;` symbol and must have a `=` before what you set.
`- giveitem{i=DIAMOND;cd=10} @NearestPlayer ~onTimer:20`
<details><summary>Attributes Table</summary>
In each mechanic wiki page you will see a table with all the usable attributes written on it (if any) and related information.
For example:
| Attribute | Aliases | Description | Default |
|-----------|-----------|----------------------------------------------------------------------|---------|
| attribute1| alias1, alias2| The description of what the attributes does | default value|
| attribute2| alias3 | The description of what the attributes does | default value|
| attribute3| | The description of what the attributes does | default value|
Is telling you that the mechanic has 3 different attributes: `attribute1`, `attribute2` and `attribute2`. Each attribute has an associate description of what it does and a "default value" that will be applied to it if none is explicitly specified. Some attributes also have "aliases", that are just different names you can use to set the same attribute.
</details>
<details><summary>Attributes Inheritance</summary>
Sometime you will see something *like* this written in the Attributes section:
> This mechanic inherits every *inheritable* attribute of the [Damage](/Skills/Mechanics/Damage) mechanic
And it means that, in addition to the attributes on the wiki page itself, the ones in the indicated mechanic are also used unless "non-inheritable". For instance, the Damage mechanic used for an example has a single attribute that cannot be inherited (`amount`), while all others are used
</details>
## MetaSkills
[MetaSkills Wiki](/Skills/Metaskills)
......@@ -78,4 +101,9 @@ Please note: Spawner files CANNOT be edited while the server is running, you mus
Variables are a handy system used for storing information. You can then use the information in various other places such as placeholders in mechanics and conditions.
## Placeholders
[Placeholders Wiki](/Skills/Placeholders)
Placeholders are used to display/fetch information from an entity, a location or a MetaSkill. For instance, the `<caster.hp>` placeholder can be used to fetch the amount of hp for the casting entity
**[>> Step 2](/Guides/(Step-2)-Files-And-Directories)**
\ No newline at end of file
Clone repository
Home
Changelogs
Premium Features
Commands and Permissions
Mythic Add-ons
Compatible Plugins
API Information
Guides
  • Troubleshooting
  • FAQ / Common Issues
  • Examples
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
  • Targeters
    • Filters
  • Triggers
  • Conditions
    • In-line conditions
  • Metaskills
  • Placeholders
  • Variables
Items
  • Options
  • Attributes
  • Enchantments
  • Potions
  • Banner Layers
  • Firework
Drops & DropTables
  • Drops
  • DropTables
  • FancyDrops
Spawning
  • Spawners
  • Random Spawns
Stats
  • Custom Stat Options
  • Modifiers
  • Built in Stats
Other
  • Particles Types
  • Audience
  • Equipment Slots
  • Pins
Technical
  • Math
  • Operations
    • Attribute Operations
    • Stats Modifiers
  • SkillTree
  • Intratick Scheduling
  • Dynamic Metaskills