Tags
Creators
Details
2.0+mod
Compatibility
Changes
✨ Version 2.0 (Current & Highly Recommended)
A complete rewrite focused on stability, multiplayer performance, and user experience.
- Optimized Codebase: Refactored all
.mcfunctionfiles, removing redundant scoreboards (extra_step,extra_scale) and utilizing native Minecraft commands (like/attribute) for better performance. - Smart Book Generation: Improved the advancement system. The game now detects the signed book, instantly replaces it with the interactive version via loot tables, and revokes the advancement immediately. This allows infinite crafting without log spam or state locks.
- Multiplayer Friendly: Eliminated global scoreboards that caused race conditions. All checks now use player-specific tags (
@s), ensuring 100% stability even when dozens of players craft books simultaneously. - Modern JSON Structure: Completely rebuilt the
book.jsonloot table using Minecraft 1.21+set_componentsandset_written_book_pages, ensuring clean formatting, properhover_event/click_eventfunctionality, and zero deprecated NBT errors. - Mace Shield & Scale Conflict Fixed: Implemented mutual exclusion logic. The system now actively prevents scaling if the Mace Shield is active, and blocks Mace Shield activation if the armor stand is not at scale 1.0, preventing visual and hitbox glitches.
- Simplified Resizing: Replaced complex, laggy incremental math with direct, one-click scale presets (0.5, 1.0, 1.5, 2.0, 2.5, 3.0).
- Player Security & Feedback: Added clear visual feedback (Actionbar and Chat warnings) when a player attempts an invalid action, guiding them to the correct workflow.
- Clean Uninstallation: Added a dedicated
/function as_extra:uninstallcommand to safely remove all entities, tags, and scoreboards without leaving residual data in the world.
✨ Versión 2.0 (Actual y Altamente Recomendada)
Una reescritura completa enfocada en la estabilidad, el rendimiento en multijugador y la experiencia del usuario.
- Código Optimizado: Se refactorizaron todos los archivos
.mcfunction, eliminando scoreboards redundantes (extra_step,extra_scale) y utilizando comandos nativos de Minecraft (como/attribute) para un mejor rendimiento. - Generación Inteligente del Libro: Se mejoró el sistema de advancements. El juego ahora detecta el libro firmado, lo reemplaza instantáneamente con la versión interactiva mediante loot tables y revoca el logro de inmediato. Esto permite crear libros infinitos sin saturar los logs ni bloquear el estado.
- Amigable con Multijugador: Se eliminaron los scoreboards globales que causaban condiciones de carrera. Todas las verificaciones ahora usan etiquetas específicas del jugador (
@s), garantizando 100% de estabilidad incluso cuando decenas de jugadores crean libros al mismo tiempo. - Estructura JSON Moderna: Se reconstruyó completamente el
book.jsonutilizandoset_componentsyset_written_book_pagesde Minecraft 1.21+, asegurando un formato limpio, funcionalidad correcta dehover_event/click_eventy cero errores de NBT obsoleto. - Conflicto Mace Shield y Escala Solucionado: Se implementó lógica de exclusión mutua. El sistema ahora previene activamente el cambio de escala si el Mace Shield está activo, y bloquea la activación del Mace Shield si el armor stand no está en escala 1.0, evitando fallos visuales y de hitbox.
- Redimensión Simplificada: Se reemplazaron las matemáticas incrementales complejas y pesadas por ajustes directos con un solo clic (0.5, 1.0, 1.5, 2.0, 2.5, 3.0).
- Seguridad y Feedback para el Jugador: Se añadieron advertencias visuales claras (Actionbar y Chat) cuando un jugador intenta una acción no válida, guiándolo hacia el flujo de trabajo correcto.
- Desinstalación Limpia: Se añadió un comando dedicado
/function as_extra:uninstallpara eliminar de forma segura todas las entidades, etiquetas y scoreboards sin dejar datos residuales en el mundo.
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:yVkT4PDb:PssO5OvJ"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:yVkT4PDb:PssO5OvJ"
}

