Tags
Creators
Details
1.0.0
Compatibility
Changes
🚀 ConditionsMod 1.0.0 (Beta)
Major update with new commands, expanded event system, and improved debugging tools.
✨ Features JSON-based event system Event → Conditions → Actions structure Support for multiple events in one file High performance and optimized design 🛠️ Commands /cd create <category> <type> <name> Create new events organized by category (Player, Block, Item, Entity, Server) /cd reload Reload all configuration files /cd debug <event> Toggle debug mode for an event with real-time condition/action feedback ⚙️ Event Categories
Events are now organized into categories:
Player Block Item Entity Server 📦 New Events 🧱 Block Events block_break block_place 📦 Item Events item_consume item_pickup item_move item_craft item_drop item_select item_enchant item_repair 🧑 Player Events player_levelup player_world_change player_attack player_damage player_armor player_teleport player_bed_enter player_offhand player_fish player_open_inventory player_close_inventory player_click_inventory player_statistic player_sneak player_run player_regain_health player_change_food 🧪 Debug System Real-time debug output in chat Shows: Conditions result (✔ / ✘) Executed actions Skipped logic
Perfect for testing and developing events faster.
🧪 Status Beta version May contain bugs Some systems are still being improved 💡 In Development camera event Performance improvements More custom events More conditions and operators ⚠️ Notes Place files in conditions/ or config/conditions/ Use /cd reload after editing files
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:KQnF6qy7:QtWyy1aj"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:KQnF6qy7:QtWyy1aj"
}

