1.4
Compatibility
Changes
⨠Added (New Features)
š Magic Items SystemAdded arcane items with custom effects (Wither Rose, Cursed Skull, Flame Totem)
Added per-item potion effects (WITHER, BLINDNESS, POISON, SLOW, WEAKNESS, HUNGER, FIRE)
Added per-effect duration configuration
Added particle effects with wave animation
Added custom sounds on item use
Added glowing effect option for items
ā±ļø Cooldown System
Added native Minecraft cooldown system (like ender pearls)
Added visual cooldown display (gray overlay)
Added per-item cooldown configuration
Added cooldown messages with remaining time
š Configuration Files
Added item.yml for magic items configuration
Added trap.yml for schematic traps
Added walls.yml for 5x5 walls
Added separate message sections for all features
šØ Visual Improvements
Added small caps text support for all messages
Added colored item names and lore
Added particle effects customization (type, count, speed)
Added per-item glowing option
š§ Commands
Added /oat list command with categorized items
Added /oat debug command for active structures
Added full tab completion for all commands
Added permission checks for admin commands
š Metrics
Added bStats integration with custom charts
Added plugin version tracking
Added server version tracking
Added item usage statistics
š”ļø Protection
Added per-item protection radius
Added protected area messages
Added intersection prevention
āļø Improved
šÆ Item SystemImproved item matching by display name
Improved lore formatting
Better sound effect handling
Enhanced particle effect performance
ā±ļø Cooldown
Switched to native Minecraft cooldown system
Improved cooldown accuracy
Better visual feedback
Fixed cooldown reset issues
š Configuration
Split monolithic config into multiple files
Better organization of settings
Added enable/disable options for messages
More detailed configuration options
š Messages
Added individual message toggles
Better message formatting
Fixed prefix duplication
Added help command with formatted messages
š Fixed
šØ Critical FixesFixed item usage with multiple stacks
Fixed cooldown for items with quantity > 1
Fixed particle effect spawning
Fixed sound effect errors with invalid sounds
š Message Fixes
Fixed missing cooldown message
Fixed permission message display
Fixed list command formatting
Fixed debug command output
ā” Effect Fixes
Fixed potion effect duration
Fixed amplifier calculations
Fixed effect application to enemies
Fixed owner bypass option
šÆ New Items
š„ Nether TrapFire effect with 5 second duration
Slow effect with 2 second duration
Blaze shoot sound on placement
Fire extinguish sound on removal
š·ļø Poison Trap
Poison effect with 5 second duration
Weakness effect with 5 second duration
Spider ambient sounds
Death sound on removal
ā« Default Trap
3x3x3 obsidian structure
Anvil place sound
No effects (pure trap)
š„ Wither Rose (Arcane)
Wither II effect for 5 seconds
Blindness for 3 seconds
Slow for 4 seconds
ASH particle wave
Wither ambient sound
š Cursed Skull (Arcane)
Poison II for 8 seconds
Weakness for 10 seconds
Hunger for 6 seconds
Spell mob particles
Wither skeleton sound
š„ Flame Totem (Arcane)
Fire effect for 4 seconds
Flame particle wave
Blaze shoot sound
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:mKMVfNt7:n8VU8mqL"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:mKMVfNt7:n8VU8mqL"
}
