promotional bannermobile promotional banner

RinProfessions

Adds a complete professions and jobs system for Fabric.
Back to Files

rinprofessions-1.0.0.jar

File namerinprofessions-1.0.0.jar
Uploader
RinKaoruRinKaoru
Uploaded
Jan 25, 2026
Downloads
36
Size
442.7 KB
Mod Loaders
Fabric
File ID
7526531
Type
R
Release
Supported game versions
  • 1.20.1

Curse Maven Snippet

Fabric

modImplementation "curse.maven:professionsmod-1443341:7526531"

Learn more about Curse Maven

What's new

Changelog - RinProfessions

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.1.0] - 2026-01-25

Added

  • XP Boost System: Admins can now give temporary or permanent XP multipliers

    • /job admin boost player <player> <multiplier> [duration] - Individual boost
    • /job admin boost global <multiplier> [duration] - Server-wide boost
    • /job admin boost remove player/global - Remove active boosts
    • /job admin boost info - View active boosts
    • Boosts stack (player + global multipliers combine)
    • Visual indicator "(BOOST!)" in action bar when active
  • Configurable Quests: Quest types are now fully customizable via YAML config

    • Add/remove/modify quests in rinprofessions.yml
    • Configure min/max amounts, XP rewards, money rewards per quest
    • Adjust global quest settings (duration, max active, reward multipliers)

Changed

  • Mod renamed from professionsmod to rinprofessions

    • Config file: rinprofessions.yml
    • Data folder: rinprofessions/
    • Assets namespace: rinprofessions
  • GUI Menu completely redesigned

    • Cleaner 4-row layout with clear navigation
    • 4 sub-menus: Jobs, Quests, Disciplines, Leaderboards
    • Data refreshes on each menu open (fixes stale data issue)
    • Visual progress bars for XP
    • Back buttons for easy navigation
    • Better organized information display

Fixed

  • Furnace shift-click XP: Now properly awards XP when shift-clicking items out of furnace
  • Menu data not updating: Menu now refreshes player data each time it opens
  • Quest duration and max quests now read from config instead of hardcoded values

Technical

  • New BoostManager class for handling XP multipliers
  • New QuestConfig class for configurable quest definitions
  • Updated JobManager to apply boost multipliers to all XP gains
  • Updated QuestManager to load quest types from config
  • Improved mixin injection point for furnace output

[1.0.0] - 2026-01-24

Added

  • 4 Main Jobs: Miner, Farmer, Hunter, Artisan

  • 12 Disciplines (3 per job):

    • Miner: Prospector, Excavator, Gemologist
    • Farmer: Botanist, Breeder, Brewer
    • Hunter: Tracker, Slayer, Tamer
    • Artisan: Blacksmith, Engineer, Enchanter
  • Level System with configurable XP requirements

  • 7 Ways to Earn XP:

    • Mining blocks
    • Harvesting crops
    • Killing mobs
    • Crafting items
    • Smelting in furnace
    • Breeding animals
    • Fishing
  • Active Perks for each job at level 5+:

    • Miner: Night vision in caves
    • Farmer: 10% chance of double harvest
    • Hunter: 10% chance of bonus rare loot
    • Artisan: Enhanced crafting info
  • Quest System with 20 different quest types

  • Internal Economy with player-to-player transfers

  • Leaderboards (5 ranking types):

    • Total level
    • Job-specific level
    • Money/wealth
    • XP earned
    • Quests completed
  • Progressive Blocking System: Items/tools locked by level requirement

  • Automatic Level-up Rewards: Receive items when leveling up

  • Anti-Exploit Protection: Tracks player-placed blocks to prevent XP farming

  • Complete YAML Configuration: Customize XP values, rewards, and more

  • Translations: French and English language support

  • Full Command Set for players and admins

Player Commands

  • /job choose <job> - Choose main job
  • /job info - View levels and XP
  • /job xp - View recent XP gains
  • /job perks - List active perks
  • /job menu - Open GUI menu
  • /job money - Check balance
  • /job pay <player> <amount> - Transfer money
  • /job quest - Manage quests
  • /job leaderboard - View rankings
  • /job discipline - View/unlock disciplines

Admin Commands

  • /job admin set <player> <job> <level> [xp] - Set level/XP
  • /job admin add <player> <job> <xp> - Add XP
  • /job admin reset <player> - Reset player data
  • /job admin reload - Reload configuration
  • /job admin money set/add/remove - Manage player money

Technical

  • Compatible with Minecraft 1.20.1
  • Requires Fabric Loader 0.14.0+
  • Requires Fabric API
  • Auto-save every 5 minutes
  • Persistent JSON data storage

This mod has no additional files