tome
ModLibrary for creating server-side skills
Type
Mod
Modrinth Downloads
122
Modrinth ID
xA0HAXG9
Last Updated
Jun 5, 2026
Description
tome
A barebone library for creating server-side skills. Provides basic frameworks for skill casting, cooldowns, and containers. Does not include functional features like entity targeting.
Note: Until version 1.0.0, the API may change without prior notice.
Gradle Setup
Kotlin
repositories { mavenCentral() } dependencies { modImplementation("io.github.kouvali:tome:YOUR_VERSION") }Groovy
repositories { mavenCentral() } dependencies { modImplementation "io.github.kouvali:tome:YOUR_VERSION" }Usage
Here's a quick example of skill creation:
Java
Skill<Vec3> exampleSkill = Skill.<Vec3>builder() .setStateFactory( SkillStateFactory.alwaysOk(context -> context.getSource().getForward() ) ) .setTickBehavior(instance -> { instance.getSource().setDeltaMovement(instance.getState()); instance.getSource().hurtMarked = true; }) .setCompleteBehavior(instance -> { instance.getSource().setDeltaMovement(Vec3.ZERO); instance.getSource().hurtMarked = true; }) .setInterruptPredicate(instance -> !instance.getSource().isInvulnerable() ) .setDurationProvider( SkillDurationProvider.constant(20) ) .build();Kotlin
val exampleSkill: Skill<Vec3> = Skill { alwaysOkStateFactory { source.forward } tickBehavior { source.deltaMovement = state source.hurtMarked = true } completeBehavior { source.deltaMovement = Vec3.ZERO source.hurtMarked = true } interruptPredicate { !source.isInvulnerable } constantDurationProvider(20) }Compatibility
Mod Loaders
Game Versions
Similar Mods
Bloody's No More Phantoms
This mod delete the phantoms from the game
TBST: Tomtaru's Block Smelting Tweaks
Dynamically Create Recipes for Smelting and Blasting Raw Ore Blocks Based on Common Tags
Patchouli (Cryogenic Simulation Edition)
Accessible, Data-Driven, Dependency-Free Documentation for Minecraft Modders and Pack Makers. (Fork)
Totem of Repairing
Repair any tool with totem.
Copper Horse Armour Recipe
Now you can craft your own copper horse armour in 1.21.9
Zombie horde
Hardmode zombie survival for Fabric: every in-game day increases zombie spawns, zombies can break through blocks, can pl...