Tags
Creators
Details
v1.1.0
Compatibility
Required content
Changes
v1.1.0 – The Item Update
A massive expansion for MythicMobs items integration, introducing powerful new syntax for giving, taking, dropping, and checking custom items, alongside significant internal optimizations.
✨ New Syntax (Items API)
- New Effects:
give mythic[ ]item %string% [with amount %-number%] to %players%— gives a mythic item to one or more players. If the inventory is full, the leftover items are safely dropped at the player's feet.take [amount %-number%] mythic[ ]item %string% from %players%— safely removes a specific amount of a mythic item from player inventories.drop mythic[ ]item %string% [with amount %-number%] at %locations%— drops a mythic item naturally at the specified location(s).
- New Expressions:
[the ]mythic[ ]type of %itemstack%— retrieves the internal MythicMobs type name of a given item.[the ]amount of mythic[ ]item %string% (in|of) %player%['s inventory]— counts exactly how many items of a specific mythic type a player currently has.
- New Conditions:
%itemstack% is[n't] [a ]mythic[ ]item %string%— checks if an item matches a specific mythic type.%player% (has|does(n't| not) have) mythic[ ]item %string% [with amount %-number%]— checks if a player has a required amount of a specific mythic item.
- Negation Support: Added robust negation support (
isn't,does not have) for all new and existing mythic item conditions.
♻️ Core Refactoring & Improvements
- Safe API Migration: The
ItemStackisMythicItemcondition was migrated from legacy direct NBT access to the officialUtils.itemManagerAPI, preventing hiddenNullPointerExceptions when interacting with damaged or modified items. - Centralized Item Logic: Introduced the
MythicItemHelperutility class to handle item generation and amount parsing, ensuring DRY principles and consistent behavior across all item-related effects. - Improved Debugging: Added automatic
Skript.warning()logs to the console whenever an unknown MythicItem name is used in scripts, preventing silent failures and making debugging much easier. - Metrics: Added anonymous plugin tracking via bStats to help monitor plugin usage and statistics.
📖 Check out the Wiki for guides and examples on how to use these new features!
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:62Xr9WQ6:fefjEzoE"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:62Xr9WQ6:fefjEzoE"
}

