Logo
MINECRAFTBIBLE
Items
Items

All game items

Blocks
Blocks

Building blocks

Mobs
Mobs

Creatures & monsters

Biomes
Biomes

World biomes

Structures
Structures

Generated structures

Recipes
Recipes

Crafting guides

Advancements
Advancements

Achievements

Loot Tables
Loot Tables

Drop rates

Tags
Tags

Item groupings

All Versions
View all data →
Capes
Cape ArchiveNEW

Browse rare Minecon capes, OptiFine capes, and custom capes from players worldwide

Browse

Player Database
Player DatabasePopular

Search any player

Skin Browser
Skin Browser

Browse & download skins

Cape Gallery
Cape GalleryNEW

Minecon & OptiFine capes

Seed Vault
Seed Vault

Curated seeds

Learn

Guides
GuidesNew

Tutorials & tips

Blog
Blog

News & updates

Community

Community Hub
Community HubHub

Posts, discussions & more

All Versions
View community →
Seed Analyzer
Seed Analyzer

World seed analysis

Loot Explorer
Loot Explorer

Drop rates

Crafting Calculator
Crafting Calculator

Material planning

Enchant Calculator
Enchant Calculator

Probability math

Redstone Lab
Redstone Lab

Signal timing

Trading Profit
Trading Profit

Villager ROI

All Versions
View all tools →
Mods
Mods

Browse all mods

Plugins
Plugins

Server plugins

Resource Packs
Resource Packs

Textures & sounds

Shaders
Shaders

Visual enhancements

Datapacks
Datapacks

World logic

Scanner
Mod Intelligence

Scan & analyze any mod

All Versions
View all mods →
Loading...
IntroductionIntroductionVersion HistoryVersion HistoryGuidesGuidesBlog & NewsBlog & News
ItemsItemsBlocksBlocksMobsMobsRecipesRecipesBiomesBiomesStructuresStructuresAdvancementsAdvancementsLoot TablesLoot TablesTagsTags
ModsModsPluginsPluginsResource PacksResource PacksShadersShadersDatapacksDatapacks

MinecraftBible

The Ultimate Wiki

Logo
MINECRAFTBIBLE

The ultimate Minecraft reference. Every item, block, mob, and recipe documented with precision.

Community

  • Skin Browser
  • Cape Gallery
  • Seed Vault
  • Blog
  • Guides

Database

  • Items
  • Blocks
  • Mobs
  • Recipes
  • Biomes
  • Structures

Tools

  • Seed Analyzer
  • Mod Intelligence
  • Crafting Calculator
  • Enchant Calculator

Mods & Packs

  • Mods
  • Plugins
  • Resource Packs
  • Shaders
  • Datapacks

Site & Legal

  • About
  • Authors
  • Editorial Policy
  • Corrections
  • Contact
  • Privacy Policy
  • Terms of Service
  • DMCA
  • Sitemap

© 2026 MinecraftBible. Not affiliated with Mojang or Microsoft.

PrivacyTermsContact
MasterCosmetics
PluginMIT

MasterCosmetics

Create cosmetics and pets with custom effects using the skills of MythicMobs.

21
Downloads
0
Followers
4 months ago
Updated
📦
1
Versions
bukkitpaperpurpurspigot
Download Latestv1.0.0View on Modrinth

📖About MasterCosmetics

  • MasterCosmetics
  • Trigger-based cosmetics plugin for Paper/Purpur 1.20.6–1.21.x. It integrates with MythicMobs to execute custom skills in response to in-game events. No GUI — everything is configured via config.yml. Admins assign cosmetics to players with a command; players can toggle them on and off independently.
  • Commands
  • /mc list — shows the cosmetics you have equipped.
  • /mc equip — toggles a cosmetic on or off. Works only if you own the cosmetic.
  • /mc unequip — removes a specific cosmetic.
  • /mc unequipall — removes all active cosmetics at once.
  • /mc give (admin) — assigns a cosmetic to a player. Without this command, the player cannot equip it.
  • /mc remove (admin) — revokes a cosmetic from a player and unequips it if active.
  • /mc reload (admin) — reloads the config without restarting the server.
  • Aliases: /mc, /cosm.
  • Permissions: mastercosmetics.use for players, mastercosmetics.admin for admins.
  • Triggers
  • Each cosmetic has a list of triggers that define when the MythicMobs skill is executed. Multiple triggers can be combined on the same cosmetic.
  • ALWAYS — the skill repeats every N ticks continuously while the cosmetic is equipped. Use interval: N to control frequency (20 ticks = 1 second).
  • ON_SPAWN — triggers when the player joins the server or respawns after death.
  • ON_DEATH — triggers when the player dies.
  • ON_KILL_PLAYER — triggers when the player kills another player.
  • ON_KILL_MOB — triggers when the player kills any mob.
  • ON_HIT_PLAYER — triggers every time the player hits another player.
  • ON_HIT_MOB — triggers every time the player hits a mob.
  • ON_JUMP — triggers once per jump.
  • ON_FLY_TICK — triggers every N ticks while the player is flying (elytra or creative flight). Use interval: N.
  • ON_WALK — triggers every N ticks while the player is walking on the ground. Stops when the player stops moving. Use interval: N.
  • ON_IDLE — triggers every N ticks while the player is standing still on the ground. Stops when the player moves. Use interval: N.
  • Pet
  • Each cosmetic can have a pet: section that spawns a companion mob. The owner can never damage their own pet.
  • mob-type — type of mob to spawn. Use Bukkit EntityType names: PANDA, WOLF, FOX, BEE, COW, etc.
  • name — name displayed above the pet. Supports & color codes and the {player} placeholder (replaced with the owner’s name).
  • scale — size of the mob. 0.5 = half, 1.0 = normal, 2.0 = double. Requires Paper/Purpur 1.20.5+.
  • follow-distance — distance (in blocks) at which the pet starts moving toward the player.
  • immune — if true, the pet is invulnerable to all damage sources: fire, falls, explosions, attacks from players or mobs.
  • move-speed — movement speed of the pet. Default 0.3. Typical range: 0.15 (slow) → 0.35 (normal) → 0.70 (fast).
  • always-skill — MythicMobs skill executed periodically by the pet, independent of player triggers.
  • always-interval — how many ticks between executions of always-skill. Default 40 (2 seconds).
  • always-caster — who executes always-skill. "pet" = effects appear around the pet, "player" = effects appear around the player.
  • trigger-skill — MythicMobs skill executed when one of the defined pet triggers activates.
  • trigger-caster — same as always-caster, but for trigger-skill.
  • triggers — list of triggers that activate trigger-skill on the pet. Uses the same names as player triggers (e.g., ON_KILL_MOB, ON_HIT_PLAYER).
  • Database
  • By default, data is stored in YAML files at playerdata/.yml. To use MySQL, set database.enabled: true in the config and fill in the connection fields.
  • database.enabled — false = YAML files, true = MySQL.
  • database.host — MySQL server address.
  • database.port — port. Default 3306.
  • database.name — database name.
  • database.username / database.password — credentials.
  • database.table-prefix — table prefix. Default mc_. The mc_player_data table is created automatically.
  • database.pool-size — number of simultaneous connections in the pool. Default 5.
  • database.connection-timeout — connection timeout in milliseconds. Default 30000.
  • If the MySQL connection fails at startup, the plugin automatically falls back to YAML files without crashing. The MySQL driver is already included in Paper/Purpur 1.20+ — nothing extra is required.
  • General Config
  • settings.debug — if true, logs every executed skill, every applied pet attribute, and every pathfinding attempt. Should be false in production.
  • settings.prefix — chat message prefix. Supports & color codes.
  • All messages in the messages: section are customizable and support & color codes and placeholders such as {name}, {player}, {id}, {category}.

👥 Team & Contributors

mastercraftreal178
mastercraftreal178Owner

⚙️ Compatibility

Environment
🖥️ Server-side
Loaders
bukkitpaperpurpurspigot
Minecraft Versions
1.201.20.11.20.21.20.31.20.41.20.51.20.6

🔗 Links

Modrinth Page