rinprofessions-1.0.0.jar
Curse Maven Snippet
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)
- Add/remove/modify quests in
Changed
Mod renamed from
professionsmodtorinprofessions- Config file:
rinprofessions.yml - Data folder:
rinprofessions/ - Assets namespace:
rinprofessions
- Config file:
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
BoostManagerclass for handling XP multipliers - New
QuestConfigclass for configurable quest definitions - Updated
JobManagerto apply boost multipliers to all XP gains - Updated
QuestManagerto 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

