File Details
resurgence-core-2.0.13.jar
- B
- Jan 26, 2026
- 2.13 MB
- 9
- 1.20.1
- Fabric
File Name
resurgence-core-2.0.13.jar
Supported Versions
- 1.20.1
Curse Maven Snippet
Resurgence Core 2.0.13
What's new? Player profiles!
Player profiles are added as a screen, accessible via new command structure - /resurgence ui profile
Titles and commands are also getting a big overhaul with a fully redesigned titles UI, cleaner progression and unlock logic, and a consolidated command structure under a single, consistent namespace.
Changes
Player Profile:
The profile screen shows a rotating 3D player model, the player’s name and active title, and a set of navigation buttons to other menus, acting as a hub for Slimes Resurgence.
Layout & Rendering:
- The local player’s 3D model is rendered inside this panel, rotated continuously over time using an internal playerRotation updated every tick.
- Draws the player’s name (bold) and, if present, the active title beneath the model, formatting the title in italics and combining its configured icon and display name.
Buttons & Navigation:
- It creates six clickable buttons arranged in two columns below the center of the screen:
- Left column:
- “Level Guide” → opens LevelUnlocksScreen.
- “Titles” → opens TitleSelectionScreen.
- “The Codex” → opens LoreBookScreen for the current player.
- Right column:
- “Stats” → opens vanilla StatsScreen for the player’s StatHandler (BSS support soon).
- “Advancements” → opens vanilla AdvancementsScreen with the player’s advancement handler.
- “Close” → closes the profile screen and returns to the previous one.
- Left column:
- Each button:
- Has a base color, with a darker translucent background and a colored border.
- Brightens its border and slightly highlights its interior when hovered.
- Centers its text label and changes text color on hover.
- Runs its associated Runnable when left-clicked inside its bounds.
Titles:
- Complete titles screen UI overhaul to match the book-style design of LevelUnlocksScreen.
- Added a settings page for displaying titles.
- Titles now display above the player name unless set to icon only mode.
- Separate icon/name rendering to preserve icon colors.
- Fixed PlayerLevelData tick loop when currentLevel > oldLevel.
- Now correctly handles incremental level-ups (20->21, 21->22 etc).
- Titles can now be unlocked through advancements (eg: triggering on "minecraft:nether/root").
- This matches storyTitles.requiredId values.
- All systems now use consistent ID strings across:
- BossLevelRequirementsConfig.boss_requirements keys
- TitlesConfig.bossTitles[].requiredId
- TitleData.getBossTitlesForEntity
- TitleUnlockHandler.handleBossDefeat
- Example: "minecraft:wither" works across level requirements -> boss titles -> unlocks.
- Added category support for organizing titles.
- Categories are now configurable via JSON.
- Two-state navigation system:
- Category list view showing all title categories.
- Title list view showing titles within selected category.
- Categories display unlock progress.
- "Player Level" category appears first, followed by alphabetically sorted categories.
- Added search bar to filter titles by name or acquisition hint:
- Real-time filtering as you type.
- Search automatically switches to title list view.
- Clearing search returns to category view.
Commands:
- Consolidated all commands under /resurgence for better organization and discoverability.
- All mod commands now use a unified namespace instead of scattered individual commands.
- Improved tab completion and command suggestions across the board.
- New command structure:
- /resurgence
- level -> Level management & debugging
- title -> Titles system
- lore -> Lore entries (admin)
- boss -> Boss level requirements (admin)
- event -> Event system (admin)
- entity -> Entity spawning (admin)
- debug -> Debug utilities (admin)
- ui -> Quick access to all UI screens
- /resurgence

