DJobs

Quick rating

Community listing page, reviews may not be monitored by the author.

DJobs

No reviews yet

Jobs, talent trees and skills: earn XP from mining, farming, fighting and more, level up, pick talents and unlock better gear. Fully configurable and datapack-driven.

Mod Loaders
Minecraft

About

Description

DJobs

English

Jobs, talent trees and skills for Fabric 1.21.1. Earn XP from what you already do (mining, chopping, farming, fighting, brewing…), level up your jobs and your player, pick talents, and unlock better tools and gear as you grow. Everything is configurable in-game and can be changed or extended with datapacks.

Features

🛠 11 jobs

Join up to 3 at a time (configurable) and earn job XP from their actions:

Job Earns XP from
⛏ Miner stone and ores (rarer ores give much more)
🪓 Lumberjack chopping trees
🥄 Digger dirt, sand, gravel and clay
🌾 Farmer fully grown crops and breeding animals
🏹 Hunter hunting animals
🎣 Fisher fishing (treasure gives much more)
🧱 Builder placing building blocks
⚒ Smith crafting tools, weapons and armor, smelting ores
🧪 Brewer brewing potions
✨ Enchanter enchanting items
⚔ Warrior fighting hostile mobs (bosses give huge rewards)

Anti-farming is built in: blocks placed by players give no XP, unripe crops give nothing, and blocks broken with the wrong tool don't count.

🌳 Talent trees

Every job has a 16-talent tree up to level 50, with two forks where you choose a path. Talents give attributes (health, speed, mining speed, reach…) and special bonuses: extra ore and crop drops, extra mob loot, free Looting levels, arrow saving, tools that wear down slower, more vanilla XP, longer potion effects and more job XP. Each tree has its own animated background. Talents can be reset (the price is configurable: XP levels, an item, or free).

✦ Player level and 7 skills

Job XP also raises your player level (vanilla XP can too). Each player level gives a skill point for: Vitality, Defense, Strength, Agility, Mining, Fortune and Learning, each with milestone rewards and a "mastered" look at max level.

🔒 Unlocks

Better tools and gear wait until you've earned them: stone tools at player level 2, iron / diamond / netherite tools at levels 8 / 20 / 35 of their job, armor with the Defense skill, diamond ores, obsidian and ancient debris with the Miner… Tooltips show what's needed with progress bars, and the Unlocks tab lists everything. Every restriction can be switched off, and the whole system too.

📊 A polished menu (press J)

Jobs, Skills, Unlocks and a Bonus tab that adds up every bonus you have and where it comes from. Light and dark themes, an XP popup and a player level bar on the HUD (both movable), sounds, and English and Spanish translations.

🛡 Admin tools (in the menu, for operators)

  • Players: see and change anyone's levels, XP, points and cooldowns.
  • Settings: every server option, grouped, with a reset button for each one.
  • Content: switch any job, skill or restriction on and off, and change each job's XP curve, live.
  • Functions: buttons that run commands, such as the built-in XP event (×2 XP for 30 minutes, with a fanfare). Datapacks can add their own.
  • Commands for everything: /djobs admin …, /djobs boost, /djobs config, /djobs reload.

📦 Datapack-driven

Jobs, skills, talent trees, restrictions and admin functions are all JSON files. Add your own jobs, rebalance the built-in ones or remove what you don't want, without writing code. Modded blocks and items work through tags. An example datapack (a Nether Hunter job, a Swimming skill, admin function buttons…) and its resource pack with translations are available as additional files, with a guide to every field.

Installation

Requires Fabric Loader, Fabric API and owo-lib. Mod Menu is optional (it opens the settings).

Install it on both the server and every client.

License

MIT: you can use DJobs in modpacks, share it and reuse its code, as long as you credit Dreufter and keep the license.


Español

Trabajos, árboles de talentos y habilidades para Fabric 1.21.1. Gana XP con lo que ya haces (picar, talar, cultivar, luchar, preparar pociones…), sube de nivel tus trabajos y a tu jugador, elige talentos y desbloquea mejores herramientas y equipo según avanzas. Todo se configura dentro del juego y se puede cambiar o ampliar con datapacks.

Características

🛠 11 trabajos

Únete hasta a 3 a la vez (configurable) y gana XP de trabajo con sus acciones:

Trabajo Gana XP con
⛏ Minero piedra y menas (las más raras dan mucha más)
🪓 Leñador talar árboles
🥄 Excavador tierra, arena, grava y arcilla
🌾 Granjero cultivos maduros y criar animales
🏹 Cazador cazar animales
🎣 Pescador pescar (los tesoros dan mucha más)
🧱 Constructor colocar bloques de construcción
⚒ Herrero fabricar herramientas, armas y armaduras, fundir menas
🧪 Alquimista preparar pociones
✨ Encantador encantar objetos
⚔ Guerrero luchar contra monstruos (los jefes dan recompensas enormes)

Incluye protección contra granjas de XP: los bloques colocados por jugadores no dan XP, los cultivos sin madurar tampoco, y los bloques rotos con la herramienta equivocada no cuentan.

🌳 Árboles de talentos

Cada trabajo tiene un árbol de 16 talentos hasta el nivel 50, con dos bifurcaciones donde eliges un camino. Los talentos dan atributos (vida, velocidad, velocidad de minado, alcance…) y bonus especiales: menas y cultivos extra, más botín de criaturas, niveles de Botín gratis, ahorro de flechas, herramientas que se desgastan menos, más XP normal, efectos de poción más largos y más XP de trabajo. Cada árbol tiene su propio fondo animado. Los talentos se pueden reiniciar (el precio es configurable: niveles de XP, un objeto o gratis).

✦ Nivel de jugador y 7 habilidades

La XP de trabajo también sube tu nivel de jugador (la XP normal también puede). Cada nivel de jugador da un punto de habilidad para: Vitalidad, Defensa, Fuerza, Agilidad, Minería, Suerte y Aprendizaje, cada una con recompensas por hitos y un aspecto de "dominada" al nivel máximo.

🔒 Desbloqueos

Las mejores herramientas y el mejor equipo esperan a que te los ganes: herramientas de piedra a nivel de jugador 2, de hierro / diamante / netherita a niveles 8 / 20 / 35 de su trabajo, armaduras con la habilidad Defensa, menas de diamante, obsidiana y escombros ancestrales con el Minero… Los tooltips muestran lo que hace falta con barras de progreso, y la pestaña Desbloqueos lo lista todo. Cada restricción se puede desactivar, y el sistema entero también.

📊 Un menú cuidado (tecla J)

Trabajos, Habilidades, Desbloqueos y una pestaña de Bonus que suma todos tus bonus y de dónde viene cada uno. Temas claro y oscuro, un aviso de XP y una barra de nivel de jugador en pantalla (ambos movibles), sonidos, y traducción al inglés y al español.

🛡 Herramientas de admin (en el menú, para operadores)

  • Jugadores: ver y cambiar los niveles, XP, puntos y tiempos de espera de cualquiera.
  • Ajustes: todas las opciones del servidor, agrupadas, con un botón para restablecer cada una.
  • Contenido: activar y desactivar cualquier trabajo, habilidad o restricción, y cambiar la curva de XP de cada trabajo, al momento.
  • Funciones: botones que ejecutan comandos, como el evento de XP incluido (XP ×2 durante 30 minutos, con fanfarria). Los datapacks pueden añadir los suyos.
  • Comandos para todo: /djobs admin …, /djobs boost, /djobs config, /djobs reload.

📦 Basado en datapacks

Trabajos, habilidades, árboles de talentos, restricciones y funciones de admin son archivos JSON. Añade tus propios trabajos, reequilibra los incluidos o quita lo que no quieras, sin programar. Los bloques y objetos de otros mods funcionan mediante tags. En los archivos adicionales hay un datapack de ejemplo (un trabajo de Cazador del Nether, una habilidad de Natación, botones de funciones de admin…) y su resource pack con traducciones, con una guía de cada campo.

Instalación

Necesita Fabric Loader, Fabric API y owo-lib. Mod Menu es opcional (abre los ajustes).

Instálalo en el servidor y en todos los clientes.

Licencia

MIT: puedes usar DJobs en modpacks, compartirlo y reutilizar su código, siempre que menciones a Dreufter y mantengas la licencia.