Remnants | RPG Stats, Skills & ProgressionСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (349)
release
5.0.0 · neoforge · 26.3
5.0.0+neoforge-26.322 окт. 2026 г.147Minecraft: 26.3neoforge
Что нового
# RPG Attribute System 5.0.0 — The Ascendant Update
## A new Level Up screen
The stats menu (**K**) is rebuilt as a soulslike Level Up screen with three columns: your attributes, the stats they drive, and a detail card for the selected attribute, in the style of soulslike RPG menus.
- **Stage, preview, then confirm.** Use **←/→** or the chevrons to stage points; right-click a row to remove one. Every attribute, stat and configured total shows `current → after`. Increases are blue and the remaining points are red. **Enter** or **Confirm** commits the batch. **Reset** returns the staged points.
- **Atomic, server-validated commits.** The server checks the whole request first: every attribute must be configured and unlocked, and the total cost must fit your available points. Only then does it spend points one at a time, with the same rules, caps, per-point `on_level_event` commands and attribute commands as before. A rejected request changes nothing.
- **Server-measured stats.** Base Stats come from the server's live attribute values, so they include equipment, effects and other mods' modifiers. Each value is shown after your configured `display_modifer`. Previews use the real modifier formula and range clamp. This also fixes values the client never receives: vanilla does not sync `attack_damage`, so the old combat viewer showed the client's default value.
- **See what a point changes.** Stats and totals affected by the selected attribute are marked with a gold diamond.
- **Readable small changes.** Rows add decimals only when a change would otherwise be invisible, for example Agility `0.1 → 0.1025`. Tooltips keep exact values.
- **Status and Records pages.** **Tab** switches pages. Status shows your live character model, measured stats and attribute values. Records shows experience earned, points invested and bonuses per attribute, and your configured totals.
- **Keyboard first.** **↑/↓** or **W/S** select, **←/→** or **A/D** adjust, **Shift** adjusts by 5, **Enter** confirms, **Backspace/R** resets, **Tab** changes page, and **K** or **Esc** closes. If you have unconfirmed points, the first **Esc** asks before discarding them.
- **Responsive layout.** Three columns on wide screens, two at GUI scale 4 on 1080p, and one on very small windows. Long attribute and stat lists scroll. Text is never fractionally scaled, and every control is at least 20 GUI pixels.
## Presentation
- **Bundled serif typography** (EB Garamond and Cinzel, SIL Open Font License), rasterized to match your GUI scale for crisp text. Set `"font": "minecraft"` to keep the vanilla pixel font.
- **Animations:** staggered column entrance, a selection highlight that glides between rows, eased hover states, a pulse on changed values, a golden sweep on Confirm, a tab underline that slides between pages, and slow golden motes behind the menu. All motion can be turned off.
- **Cinematic level-up banner:** when your RAS level rises, a gold banner fades in with expanding rules, a shimmer and a bell, and shows your new level and points gained.
- **Soulslike HUD:** a slim level, experience and unspent-points overlay that matches the menu. The previous pixel-art bar is still available with `"hud_style": "classic"`. Existing `overlay.json` anchors, offsets and JEI/REI/EMI avoidance apply to both styles.
## New client settings
`config/ras/display/ui.json` (client only; missing keys use these defaults):
| Key | Default | Effect |
| --- | --- | --- |
| `font` | `serif` | `serif` or `minecraft` |
| `animations` | `true` | All menu, banner and HUD motion |
| `animation_speed` | `1.0` | 0.25–4 |
| `ambient_particles` | `true` | Golden motes behind the menu |
| `background_blur` | `true` | Blur the world behind the menu where the version supports it |
| `menu_sounds` | `true` | Navigation, staging and confirm sounds |
| `hud_style` | `soulslike` | `soulslike` or `classic` |
| `hud_scale` | `1.0` | Soulslike HUD scale, 0.5–2 |
| `level_up_banner` | `true` | Show the level-up banner |
| `level_up_sound` | `true` | Play the banner sound |
## Fixes
- NeoForge: the HUD overlay was drawn once for every vanilla HUD layer, every frame. It is now registered as its own GUI layer and draws once.
## Compatibility
- **Clients and servers must both run 5.0.0.** This release adds two network messages and changes the stats menu protocol.
- Existing configuration, player data and server allocation rules are unchanged. `ui.json` is created only if it is missing, and imported files are not rewritten.
- The previous one-click allocation message and the `modifier` server state still exist for compatibility, but the new screen no longer uses them.
- The public API is unchanged.
release
5.0.0 · fabric · 26.3
5.0.0+fabric-26.322 окт. 2026 г.1,1 тыс.Minecraft: 26.3fabric
Что нового
# RPG Attribute System 5.0.0 — The Ascendant Update
## A new Level Up screen
The stats menu (**K**) is rebuilt as a soulslike Level Up screen with three columns: your attributes, the stats they drive, and a detail card for the selected attribute, in the style of soulslike RPG menus.
- **Stage, preview, then confirm.** Use **←/→** or the chevrons to stage points; right-click a row to remove one. Every attribute, stat and configured total shows `current → after`. Increases are blue and the remaining points are red. **Enter** or **Confirm** commits the batch. **Reset** returns the staged points.
- **Atomic, server-validated commits.** The server checks the whole request first: every attribute must be configured and unlocked, and the total cost must fit your available points. Only then does it spend points one at a time, with the same rules, caps, per-point `on_level_event` commands and attribute commands as before. A rejected request changes nothing.
- **Server-measured stats.** Base Stats come from the server's live attribute values, so they include equipment, effects and other mods' modifiers. Each value is shown after your configured `display_modifer`. Previews use the real modifier formula and range clamp. This also fixes values the client never receives: vanilla does not sync `attack_damage`, so the old combat viewer showed the client's default value.
- **See what a point changes.** Stats and totals affected by the selected attribute are marked with a gold diamond.
- **Readable small changes.** Rows add decimals only when a change would otherwise be invisible, for example Agility `0.1 → 0.1025`. Tooltips keep exact values.
- **Status and Records pages.** **Tab** switches pages. Status shows your live character model, measured stats and attribute values. Records shows experience earned, points invested and bonuses per attribute, and your configured totals.
- **Keyboard first.** **↑/↓** or **W/S** select, **←/→** or **A/D** adjust, **Shift** adjusts by 5, **Enter** confirms, **Backspace/R** resets, **Tab** changes page, and **K** or **Esc** closes. If you have unconfirmed points, the first **Esc** asks before discarding them.
- **Responsive layout.** Three columns on wide screens, two at GUI scale 4 on 1080p, and one on very small windows. Long attribute and stat lists scroll. Text is never fractionally scaled, and every control is at least 20 GUI pixels.
## Presentation
- **Bundled serif typography** (EB Garamond and Cinzel, SIL Open Font License), rasterized to match your GUI scale for crisp text. Set `"font": "minecraft"` to keep the vanilla pixel font.
- **Animations:** staggered column entrance, a selection highlight that glides between rows, eased hover states, a pulse on changed values, a golden sweep on Confirm, a tab underline that slides between pages, and slow golden motes behind the menu. All motion can be turned off.
- **Cinematic level-up banner:** when your RAS level rises, a gold banner fades in with expanding rules, a shimmer and a bell, and shows your new level and points gained.
- **Soulslike HUD:** a slim level, experience and unspent-points overlay that matches the menu. The previous pixel-art bar is still available with `"hud_style": "classic"`. Existing `overlay.json` anchors, offsets and JEI/REI/EMI avoidance apply to both styles.
## New client settings
`config/ras/display/ui.json` (client only; missing keys use these defaults):
| Key | Default | Effect |
| --- | --- | --- |
| `font` | `serif` | `serif` or `minecraft` |
| `animations` | `true` | All menu, banner and HUD motion |
| `animation_speed` | `1.0` | 0.25–4 |
| `ambient_particles` | `true` | Golden motes behind the menu |
| `background_blur` | `true` | Blur the world behind the menu where the version supports it |
| `menu_sounds` | `true` | Navigation, staging and confirm sounds |
| `hud_style` | `soulslike` | `soulslike` or `classic` |
| `hud_scale` | `1.0` | Soulslike HUD scale, 0.5–2 |
| `level_up_banner` | `true` | Show the level-up banner |
| `level_up_sound` | `true` | Play the banner sound |
## Fixes
- NeoForge: the HUD overlay was drawn once for every vanilla HUD layer, every frame. It is now registered as its own GUI layer and draws once.
## Compatibility
- **Clients and servers must both run 5.0.0.** This release adds two network messages and changes the stats menu protocol.
- Existing configuration, player data and server allocation rules are unchanged. `ui.json` is created only if it is missing, and imported files are not rewritten.
- The previous one-click allocation message and the `modifier` server state still exist for compatibility, but the new screen no longer uses them.
- The public API is unchanged.
release
5.0.0 · neoforge · 26.2
5.0.0+neoforge-26.222 окт. 2026 г.51Minecraft: 26.2neoforge
Что нового
# RPG Attribute System 5.0.0 — The Ascendant Update
## A new Level Up screen
The stats menu (**K**) is rebuilt as a soulslike Level Up screen with three columns: your attributes, the stats they drive, and a detail card for the selected attribute, in the style of soulslike RPG menus.
- **Stage, preview, then confirm.** Use **←/→** or the chevrons to stage points; right-click a row to remove one. Every attribute, stat and configured total shows `current → after`. Increases are blue and the remaining points are red. **Enter** or **Confirm** commits the batch. **Reset** returns the staged points.
- **Atomic, server-validated commits.** The server checks the whole request first: every attribute must be configured and unlocked, and the total cost must fit your available points. Only then does it spend points one at a time, with the same rules, caps, per-point `on_level_event` commands and attribute commands as before. A rejected request changes nothing.
- **Server-measured stats.** Base Stats come from the server's live attribute values, so they include equipment, effects and other mods' modifiers. Each value is shown after your configured `display_modifer`. Previews use the real modifier formula and range clamp. This also fixes values the client never receives: vanilla does not sync `attack_damage`, so the old combat viewer showed the client's default value.
- **See what a point changes.** Stats and totals affected by the selected attribute are marked with a gold diamond.
- **Readable small changes.** Rows add decimals only when a change would otherwise be invisible, for example Agility `0.1 → 0.1025`. Tooltips keep exact values.
- **Status and Records pages.** **Tab** switches pages. Status shows your live character model, measured stats and attribute values. Records shows experience earned, points invested and bonuses per attribute, and your configured totals.
- **Keyboard first.** **↑/↓** or **W/S** select, **←/→** or **A/D** adjust, **Shift** adjusts by 5, **Enter** confirms, **Backspace/R** resets, **Tab** changes page, and **K** or **Esc** closes. If you have unconfirmed points, the first **Esc** asks before discarding them.
- **Responsive layout.** Three columns on wide screens, two at GUI scale 4 on 1080p, and one on very small windows. Long attribute and stat lists scroll. Text is never fractionally scaled, and every control is at least 20 GUI pixels.
## Presentation
- **Bundled serif typography** (EB Garamond and Cinzel, SIL Open Font License), rasterized to match your GUI scale for crisp text. Set `"font": "minecraft"` to keep the vanilla pixel font.
- **Animations:** staggered column entrance, a selection highlight that glides between rows, eased hover states, a pulse on changed values, a golden sweep on Confirm, a tab underline that slides between pages, and slow golden motes behind the menu. All motion can be turned off.
- **Cinematic level-up banner:** when your RAS level rises, a gold banner fades in with expanding rules, a shimmer and a bell, and shows your new level and points gained.
- **Soulslike HUD:** a slim level, experience and unspent-points overlay that matches the menu. The previous pixel-art bar is still available with `"hud_style": "classic"`. Existing `overlay.json` anchors, offsets and JEI/REI/EMI avoidance apply to both styles.
## New client settings
`config/ras/display/ui.json` (client only; missing keys use these defaults):
| Key | Default | Effect |
| --- | --- | --- |
| `font` | `serif` | `serif` or `minecraft` |
| `animations` | `true` | All menu, banner and HUD motion |
| `animation_speed` | `1.0` | 0.25–4 |
| `ambient_particles` | `true` | Golden motes behind the menu |
| `background_blur` | `true` | Blur the world behind the menu where the version supports it |
| `menu_sounds` | `true` | Navigation, staging and confirm sounds |
| `hud_style` | `soulslike` | `soulslike` or `classic` |
| `hud_scale` | `1.0` | Soulslike HUD scale, 0.5–2 |
| `level_up_banner` | `true` | Show the level-up banner |
| `level_up_sound` | `true` | Play the banner sound |
## Fixes
- NeoForge: the HUD overlay was drawn once for every vanilla HUD layer, every frame. It is now registered as its own GUI layer and draws once.
## Compatibility
- **Clients and servers must both run 5.0.0.** This release adds two network messages and changes the stats menu protocol.
- Existing configuration, player data and server allocation rules are unchanged. `ui.json` is created only if it is missing, and imported files are not rewritten.
- The previous one-click allocation message and the `modifier` server state still exist for compatibility, but the new screen no longer uses them.
- The public API is unchanged.
release
5.0.0 · fabric · 26.2
5.0.0+fabric-26.222 окт. 2026 г.379Minecraft: 26.2fabric
Что нового
# RPG Attribute System 5.0.0 — The Ascendant Update
## A new Level Up screen
The stats menu (**K**) is rebuilt as a soulslike Level Up screen with three columns: your attributes, the stats they drive, and a detail card for the selected attribute, in the style of soulslike RPG menus.
- **Stage, preview, then confirm.** Use **←/→** or the chevrons to stage points; right-click a row to remove one. Every attribute, stat and configured total shows `current → after`. Increases are blue and the remaining points are red. **Enter** or **Confirm** commits the batch. **Reset** returns the staged points.
- **Atomic, server-validated commits.** The server checks the whole request first: every attribute must be configured and unlocked, and the total cost must fit your available points. Only then does it spend points one at a time, with the same rules, caps, per-point `on_level_event` commands and attribute commands as before. A rejected request changes nothing.
- **Server-measured stats.** Base Stats come from the server's live attribute values, so they include equipment, effects and other mods' modifiers. Each value is shown after your configured `display_modifer`. Previews use the real modifier formula and range clamp. This also fixes values the client never receives: vanilla does not sync `attack_damage`, so the old combat viewer showed the client's default value.
- **See what a point changes.** Stats and totals affected by the selected attribute are marked with a gold diamond.
- **Readable small changes.** Rows add decimals only when a change would otherwise be invisible, for example Agility `0.1 → 0.1025`. Tooltips keep exact values.
- **Status and Records pages.** **Tab** switches pages. Status shows your live character model, measured stats and attribute values. Records shows experience earned, points invested and bonuses per attribute, and your configured totals.
- **Keyboard first.** **↑/↓** or **W/S** select, **←/→** or **A/D** adjust, **Shift** adjusts by 5, **Enter** confirms, **Backspace/R** resets, **Tab** changes page, and **K** or **Esc** closes. If you have unconfirmed points, the first **Esc** asks before discarding them.
- **Responsive layout.** Three columns on wide screens, two at GUI scale 4 on 1080p, and one on very small windows. Long attribute and stat lists scroll. Text is never fractionally scaled, and every control is at least 20 GUI pixels.
## Presentation
- **Bundled serif typography** (EB Garamond and Cinzel, SIL Open Font License), rasterized to match your GUI scale for crisp text. Set `"font": "minecraft"` to keep the vanilla pixel font.
- **Animations:** staggered column entrance, a selection highlight that glides between rows, eased hover states, a pulse on changed values, a golden sweep on Confirm, a tab underline that slides between pages, and slow golden motes behind the menu. All motion can be turned off.
- **Cinematic level-up banner:** when your RAS level rises, a gold banner fades in with expanding rules, a shimmer and a bell, and shows your new level and points gained.
- **Soulslike HUD:** a slim level, experience and unspent-points overlay that matches the menu. The previous pixel-art bar is still available with `"hud_style": "classic"`. Existing `overlay.json` anchors, offsets and JEI/REI/EMI avoidance apply to both styles.
## New client settings
`config/ras/display/ui.json` (client only; missing keys use these defaults):
| Key | Default | Effect |
| --- | --- | --- |
| `font` | `serif` | `serif` or `minecraft` |
| `animations` | `true` | All menu, banner and HUD motion |
| `animation_speed` | `1.0` | 0.25–4 |
| `ambient_particles` | `true` | Golden motes behind the menu |
| `background_blur` | `true` | Blur the world behind the menu where the version supports it |
| `menu_sounds` | `true` | Navigation, staging and confirm sounds |
| `hud_style` | `soulslike` | `soulslike` or `classic` |
| `hud_scale` | `1.0` | Soulslike HUD scale, 0.5–2 |
| `level_up_banner` | `true` | Show the level-up banner |
| `level_up_sound` | `true` | Play the banner sound |
## Fixes
- NeoForge: the HUD overlay was drawn once for every vanilla HUD layer, every frame. It is now registered as its own GUI layer and draws once.
## Compatibility
- **Clients and servers must both run 5.0.0.** This release adds two network messages and changes the stats menu protocol.
- Existing configuration, player data and server allocation rules are unchanged. `ui.json` is created only if it is missing, and imported files are not rewritten.
- The previous one-click allocation message and the `modifier` server state still exist for compatibility, but the new screen no longer uses them.
- The public API is unchanged.
release
5.0.0 · neoforge · 26.1.2
5.0.0+neoforge-26.1.222 окт. 2026 г.64Minecraft: 26.1.2neoforge
Что нового
# RPG Attribute System 5.0.0 — The Ascendant Update
## A new Level Up screen
The stats menu (**K**) is rebuilt as a soulslike Level Up screen with three columns: your attributes, the stats they drive, and a detail card for the selected attribute, in the style of soulslike RPG menus.
- **Stage, preview, then confirm.** Use **←/→** or the chevrons to stage points; right-click a row to remove one. Every attribute, stat and configured total shows `current → after`. Increases are blue and the remaining points are red. **Enter** or **Confirm** commits the batch. **Reset** returns the staged points.
- **Atomic, server-validated commits.** The server checks the whole request first: every attribute must be configured and unlocked, and the total cost must fit your available points. Only then does it spend points one at a time, with the same rules, caps, per-point `on_level_event` commands and attribute commands as before. A rejected request changes nothing.
- **Server-measured stats.** Base Stats come from the server's live attribute values, so they include equipment, effects and other mods' modifiers. Each value is shown after your configured `display_modifer`. Previews use the real modifier formula and range clamp. This also fixes values the client never receives: vanilla does not sync `attack_damage`, so the old combat viewer showed the client's default value.
- **See what a point changes.** Stats and totals affected by the selected attribute are marked with a gold diamond.
- **Readable small changes.** Rows add decimals only when a change would otherwise be invisible, for example Agility `0.1 → 0.1025`. Tooltips keep exact values.
- **Status and Records pages.** **Tab** switches pages. Status shows your live character model, measured stats and attribute values. Records shows experience earned, points invested and bonuses per attribute, and your configured totals.
- **Keyboard first.** **↑/↓** or **W/S** select, **←/→** or **A/D** adjust, **Shift** adjusts by 5, **Enter** confirms, **Backspace/R** resets, **Tab** changes page, and **K** or **Esc** closes. If you have unconfirmed points, the first **Esc** asks before discarding them.
- **Responsive layout.** Three columns on wide screens, two at GUI scale 4 on 1080p, and one on very small windows. Long attribute and stat lists scroll. Text is never fractionally scaled, and every control is at least 20 GUI pixels.
## Presentation
- **Bundled serif typography** (EB Garamond and Cinzel, SIL Open Font License), rasterized to match your GUI scale for crisp text. Set `"font": "minecraft"` to keep the vanilla pixel font.
- **Animations:** staggered column entrance, a selection highlight that glides between rows, eased hover states, a pulse on changed values, a golden sweep on Confirm, a tab underline that slides between pages, and slow golden motes behind the menu. All motion can be turned off.
- **Cinematic level-up banner:** when your RAS level rises, a gold banner fades in with expanding rules, a shimmer and a bell, and shows your new level and points gained.
- **Soulslike HUD:** a slim level, experience and unspent-points overlay that matches the menu. The previous pixel-art bar is still available with `"hud_style": "classic"`. Existing `overlay.json` anchors, offsets and JEI/REI/EMI avoidance apply to both styles.
## New client settings
`config/ras/display/ui.json` (client only; missing keys use these defaults):
| Key | Default | Effect |
| --- | --- | --- |
| `font` | `serif` | `serif` or `minecraft` |
| `animations` | `true` | All menu, banner and HUD motion |
| `animation_speed` | `1.0` | 0.25–4 |
| `ambient_particles` | `true` | Golden motes behind the menu |
| `background_blur` | `true` | Blur the world behind the menu where the version supports it |
| `menu_sounds` | `true` | Navigation, staging and confirm sounds |
| `hud_style` | `soulslike` | `soulslike` or `classic` |
| `hud_scale` | `1.0` | Soulslike HUD scale, 0.5–2 |
| `level_up_banner` | `true` | Show the level-up banner |
| `level_up_sound` | `true` | Play the banner sound |
## Fixes
- NeoForge: the HUD overlay was drawn once for every vanilla HUD layer, every frame. It is now registered as its own GUI layer and draws once.
## Compatibility
- **Clients and servers must both run 5.0.0.** This release adds two network messages and changes the stats menu protocol.
- Existing configuration, player data and server allocation rules are unchanged. `ui.json` is created only if it is missing, and imported files are not rewritten.
- The previous one-click allocation message and the `modifier` server state still exist for compatibility, but the new screen no longer uses them.
- The public API is unchanged.
release
5.0.0 · fabric · 26.1.2
5.0.0+fabric-26.1.222 окт. 2026 г.96Minecraft: 26.1.2fabric
Что нового
# RPG Attribute System 5.0.0 — The Ascendant Update
## A new Level Up screen
The stats menu (**K**) is rebuilt as a soulslike Level Up screen with three columns: your attributes, the stats they drive, and a detail card for the selected attribute, in the style of soulslike RPG menus.
- **Stage, preview, then confirm.** Use **←/→** or the chevrons to stage points; right-click a row to remove one. Every attribute, stat and configured total shows `current → after`. Increases are blue and the remaining points are red. **Enter** or **Confirm** commits the batch. **Reset** returns the staged points.
- **Atomic, server-validated commits.** The server checks the whole request first: every attribute must be configured and unlocked, and the total cost must fit your available points. Only then does it spend points one at a time, with the same rules, caps, per-point `on_level_event` commands and attribute commands as before. A rejected request changes nothing.
- **Server-measured stats.** Base Stats come from the server's live attribute values, so they include equipment, effects and other mods' modifiers. Each value is shown after your configured `display_modifer`. Previews use the real modifier formula and range clamp. This also fixes values the client never receives: vanilla does not sync `attack_damage`, so the old combat viewer showed the client's default value.
- **See what a point changes.** Stats and totals affected by the selected attribute are marked with a gold diamond.
- **Readable small changes.** Rows add decimals only when a change would otherwise be invisible, for example Agility `0.1 → 0.1025`. Tooltips keep exact values.
- **Status and Records pages.** **Tab** switches pages. Status shows your live character model, measured stats and attribute values. Records shows experience earned, points invested and bonuses per attribute, and your configured totals.
- **Keyboard first.** **↑/↓** or **W/S** select, **←/→** or **A/D** adjust, **Shift** adjusts by 5, **Enter** confirms, **Backspace/R** resets, **Tab** changes page, and **K** or **Esc** closes. If you have unconfirmed points, the first **Esc** asks before discarding them.
- **Responsive layout.** Three columns on wide screens, two at GUI scale 4 on 1080p, and one on very small windows. Long attribute and stat lists scroll. Text is never fractionally scaled, and every control is at least 20 GUI pixels.
## Presentation
- **Bundled serif typography** (EB Garamond and Cinzel, SIL Open Font License), rasterized to match your GUI scale for crisp text. Set `"font": "minecraft"` to keep the vanilla pixel font.
- **Animations:** staggered column entrance, a selection highlight that glides between rows, eased hover states, a pulse on changed values, a golden sweep on Confirm, a tab underline that slides between pages, and slow golden motes behind the menu. All motion can be turned off.
- **Cinematic level-up banner:** when your RAS level rises, a gold banner fades in with expanding rules, a shimmer and a bell, and shows your new level and points gained.
- **Soulslike HUD:** a slim level, experience and unspent-points overlay that matches the menu. The previous pixel-art bar is still available with `"hud_style": "classic"`. Existing `overlay.json` anchors, offsets and JEI/REI/EMI avoidance apply to both styles.
## New client settings
`config/ras/display/ui.json` (client only; missing keys use these defaults):
| Key | Default | Effect |
| --- | --- | --- |
| `font` | `serif` | `serif` or `minecraft` |
| `animations` | `true` | All menu, banner and HUD motion |
| `animation_speed` | `1.0` | 0.25–4 |
| `ambient_particles` | `true` | Golden motes behind the menu |
| `background_blur` | `true` | Blur the world behind the menu where the version supports it |
| `menu_sounds` | `true` | Navigation, staging and confirm sounds |
| `hud_style` | `soulslike` | `soulslike` or `classic` |
| `hud_scale` | `1.0` | Soulslike HUD scale, 0.5–2 |
| `level_up_banner` | `true` | Show the level-up banner |
| `level_up_sound` | `true` | Play the banner sound |
## Fixes
- NeoForge: the HUD overlay was drawn once for every vanilla HUD layer, every frame. It is now registered as its own GUI layer and draws once.
## Compatibility
- **Clients and servers must both run 5.0.0.** This release adds two network messages and changes the stats menu protocol.
- Existing configuration, player data and server allocation rules are unchanged. `ui.json` is created only if it is missing, and imported files are not rewritten.
- The previous one-click allocation message and the `modifier` server state still exist for compatibility, but the new screen no longer uses them.
- The public API is unchanged.
release
5.0.0 · neoforge · 1.21.1
5.0.0+neoforge-1.21.122 окт. 2026 г.521Minecraft: 1.21.1neoforge
Что нового
# RPG Attribute System 5.0.0 — The Ascendant Update
## A new Level Up screen
The stats menu (**K**) is rebuilt as a soulslike Level Up screen with three columns: your attributes, the stats they drive, and a detail card for the selected attribute, in the style of soulslike RPG menus.
- **Stage, preview, then confirm.** Use **←/→** or the chevrons to stage points; right-click a row to remove one. Every attribute, stat and configured total shows `current → after`. Increases are blue and the remaining points are red. **Enter** or **Confirm** commits the batch. **Reset** returns the staged points.
- **Atomic, server-validated commits.** The server checks the whole request first: every attribute must be configured and unlocked, and the total cost must fit your available points. Only then does it spend points one at a time, with the same rules, caps, per-point `on_level_event` commands and attribute commands as before. A rejected request changes nothing.
- **Server-measured stats.** Base Stats come from the server's live attribute values, so they include equipment, effects and other mods' modifiers. Each value is shown after your configured `display_modifer`. Previews use the real modifier formula and range clamp. This also fixes values the client never receives: vanilla does not sync `attack_damage`, so the old combat viewer showed the client's default value.
- **See what a point changes.** Stats and totals affected by the selected attribute are marked with a gold diamond.
- **Readable small changes.** Rows add decimals only when a change would otherwise be invisible, for example Agility `0.1 → 0.1025`. Tooltips keep exact values.
- **Status and Records pages.** **Tab** switches pages. Status shows your live character model, measured stats and attribute values. Records shows experience earned, points invested and bonuses per attribute, and your configured totals.
- **Keyboard first.** **↑/↓** or **W/S** select, **←/→** or **A/D** adjust, **Shift** adjusts by 5, **Enter** confirms, **Backspace/R** resets, **Tab** changes page, and **K** or **Esc** closes. If you have unconfirmed points, the first **Esc** asks before discarding them.
- **Responsive layout.** Three columns on wide screens, two at GUI scale 4 on 1080p, and one on very small windows. Long attribute and stat lists scroll. Text is never fractionally scaled, and every control is at least 20 GUI pixels.
## Presentation
- **Bundled serif typography** (EB Garamond and Cinzel, SIL Open Font License), rasterized to match your GUI scale for crisp text. Set `"font": "minecraft"` to keep the vanilla pixel font.
- **Animations:** staggered column entrance, a selection highlight that glides between rows, eased hover states, a pulse on changed values, a golden sweep on Confirm, a tab underline that slides between pages, and slow golden motes behind the menu. All motion can be turned off.
- **Cinematic level-up banner:** when your RAS level rises, a gold banner fades in with expanding rules, a shimmer and a bell, and shows your new level and points gained.
- **Soulslike HUD:** a slim level, experience and unspent-points overlay that matches the menu. The previous pixel-art bar is still available with `"hud_style": "classic"`. Existing `overlay.json` anchors, offsets and JEI/REI/EMI avoidance apply to both styles.
## New client settings
`config/ras/display/ui.json` (client only; missing keys use these defaults):
| Key | Default | Effect |
| --- | --- | --- |
| `font` | `serif` | `serif` or `minecraft` |
| `animations` | `true` | All menu, banner and HUD motion |
| `animation_speed` | `1.0` | 0.25–4 |
| `ambient_particles` | `true` | Golden motes behind the menu |
| `background_blur` | `true` | Blur the world behind the menu where the version supports it |
| `menu_sounds` | `true` | Navigation, staging and confirm sounds |
| `hud_style` | `soulslike` | `soulslike` or `classic` |
| `hud_scale` | `1.0` | Soulslike HUD scale, 0.5–2 |
| `level_up_banner` | `true` | Show the level-up banner |
| `level_up_sound` | `true` | Play the banner sound |
## Fixes
- NeoForge: the HUD overlay was drawn once for every vanilla HUD layer, every frame. It is now registered as its own GUI layer and draws once.
## Compatibility
- **Clients and servers must both run 5.0.0.** This release adds two network messages and changes the stats menu protocol.
- Existing configuration, player data and server allocation rules are unchanged. `ui.json` is created only if it is missing, and imported files are not rewritten.
- The previous one-click allocation message and the `modifier` server state still exist for compatibility, but the new screen no longer uses them.
- The public API is unchanged.
release
5.0.0 · fabric · 1.21.1
5.0.0+fabric-1.21.122 окт. 2026 г.248Minecraft: 1.21.1fabric
Что нового
# RPG Attribute System 5.0.0 — The Ascendant Update
## A new Level Up screen
The stats menu (**K**) is rebuilt as a soulslike Level Up screen with three columns: your attributes, the stats they drive, and a detail card for the selected attribute, in the style of soulslike RPG menus.
- **Stage, preview, then confirm.** Use **←/→** or the chevrons to stage points; right-click a row to remove one. Every attribute, stat and configured total shows `current → after`. Increases are blue and the remaining points are red. **Enter** or **Confirm** commits the batch. **Reset** returns the staged points.
- **Atomic, server-validated commits.** The server checks the whole request first: every attribute must be configured and unlocked, and the total cost must fit your available points. Only then does it spend points one at a time, with the same rules, caps, per-point `on_level_event` commands and attribute commands as before. A rejected request changes nothing.
- **Server-measured stats.** Base Stats come from the server's live attribute values, so they include equipment, effects and other mods' modifiers. Each value is shown after your configured `display_modifer`. Previews use the real modifier formula and range clamp. This also fixes values the client never receives: vanilla does not sync `attack_damage`, so the old combat viewer showed the client's default value.
- **See what a point changes.** Stats and totals affected by the selected attribute are marked with a gold diamond.
- **Readable small changes.** Rows add decimals only when a change would otherwise be invisible, for example Agility `0.1 → 0.1025`. Tooltips keep exact values.
- **Status and Records pages.** **Tab** switches pages. Status shows your live character model, measured stats and attribute values. Records shows experience earned, points invested and bonuses per attribute, and your configured totals.
- **Keyboard first.** **↑/↓** or **W/S** select, **←/→** or **A/D** adjust, **Shift** adjusts by 5, **Enter** confirms, **Backspace/R** resets, **Tab** changes page, and **K** or **Esc** closes. If you have unconfirmed points, the first **Esc** asks before discarding them.
- **Responsive layout.** Three columns on wide screens, two at GUI scale 4 on 1080p, and one on very small windows. Long attribute and stat lists scroll. Text is never fractionally scaled, and every control is at least 20 GUI pixels.
## Presentation
- **Bundled serif typography** (EB Garamond and Cinzel, SIL Open Font License), rasterized to match your GUI scale for crisp text. Set `"font": "minecraft"` to keep the vanilla pixel font.
- **Animations:** staggered column entrance, a selection highlight that glides between rows, eased hover states, a pulse on changed values, a golden sweep on Confirm, a tab underline that slides between pages, and slow golden motes behind the menu. All motion can be turned off.
- **Cinematic level-up banner:** when your RAS level rises, a gold banner fades in with expanding rules, a shimmer and a bell, and shows your new level and points gained.
- **Soulslike HUD:** a slim level, experience and unspent-points overlay that matches the menu. The previous pixel-art bar is still available with `"hud_style": "classic"`. Existing `overlay.json` anchors, offsets and JEI/REI/EMI avoidance apply to both styles.
## New client settings
`config/ras/display/ui.json` (client only; missing keys use these defaults):
| Key | Default | Effect |
| --- | --- | --- |
| `font` | `serif` | `serif` or `minecraft` |
| `animations` | `true` | All menu, banner and HUD motion |
| `animation_speed` | `1.0` | 0.25–4 |
| `ambient_particles` | `true` | Golden motes behind the menu |
| `background_blur` | `true` | Blur the world behind the menu where the version supports it |
| `menu_sounds` | `true` | Navigation, staging and confirm sounds |
| `hud_style` | `soulslike` | `soulslike` or `classic` |
| `hud_scale` | `1.0` | Soulslike HUD scale, 0.5–2 |
| `level_up_banner` | `true` | Show the level-up banner |
| `level_up_sound` | `true` | Play the banner sound |
## Fixes
- NeoForge: the HUD overlay was drawn once for every vanilla HUD layer, every frame. It is now registered as its own GUI layer and draws once.
## Compatibility
- **Clients and servers must both run 5.0.0.** This release adds two network messages and changes the stats menu protocol.
- Existing configuration, player data and server allocation rules are unchanged. `ui.json` is created only if it is missing, and imported files are not rewritten.
- The previous one-click allocation message and the `modifier` server state still exist for compatibility, but the new screen no longer uses them.
- The public API is unchanged.
release
5.0.0 · forge · 1.20.1
5.0.0+forge-1.20.122 окт. 2026 г.417Minecraft: 1.20.1forge
Что нового
# RPG Attribute System 5.0.0 — The Ascendant Update
## A new Level Up screen
The stats menu (**K**) is rebuilt as a soulslike Level Up screen with three columns: your attributes, the stats they drive, and a detail card for the selected attribute, in the style of soulslike RPG menus.
- **Stage, preview, then confirm.** Use **←/→** or the chevrons to stage points; right-click a row to remove one. Every attribute, stat and configured total shows `current → after`. Increases are blue and the remaining points are red. **Enter** or **Confirm** commits the batch. **Reset** returns the staged points.
- **Atomic, server-validated commits.** The server checks the whole request first: every attribute must be configured and unlocked, and the total cost must fit your available points. Only then does it spend points one at a time, with the same rules, caps, per-point `on_level_event` commands and attribute commands as before. A rejected request changes nothing.
- **Server-measured stats.** Base Stats come from the server's live attribute values, so they include equipment, effects and other mods' modifiers. Each value is shown after your configured `display_modifer`. Previews use the real modifier formula and range clamp. This also fixes values the client never receives: vanilla does not sync `attack_damage`, so the old combat viewer showed the client's default value.
- **See what a point changes.** Stats and totals affected by the selected attribute are marked with a gold diamond.
- **Readable small changes.** Rows add decimals only when a change would otherwise be invisible, for example Agility `0.1 → 0.1025`. Tooltips keep exact values.
- **Status and Records pages.** **Tab** switches pages. Status shows your live character model, measured stats and attribute values. Records shows experience earned, points invested and bonuses per attribute, and your configured totals.
- **Keyboard first.** **↑/↓** or **W/S** select, **←/→** or **A/D** adjust, **Shift** adjusts by 5, **Enter** confirms, **Backspace/R** resets, **Tab** changes page, and **K** or **Esc** closes. If you have unconfirmed points, the first **Esc** asks before discarding them.
- **Responsive layout.** Three columns on wide screens, two at GUI scale 4 on 1080p, and one on very small windows. Long attribute and stat lists scroll. Text is never fractionally scaled, and every control is at least 20 GUI pixels.
## Presentation
- **Bundled serif typography** (EB Garamond and Cinzel, SIL Open Font License), rasterized to match your GUI scale for crisp text. Set `"font": "minecraft"` to keep the vanilla pixel font.
- **Animations:** staggered column entrance, a selection highlight that glides between rows, eased hover states, a pulse on changed values, a golden sweep on Confirm, a tab underline that slides between pages, and slow golden motes behind the menu. All motion can be turned off.
- **Cinematic level-up banner:** when your RAS level rises, a gold banner fades in with expanding rules, a shimmer and a bell, and shows your new level and points gained.
- **Soulslike HUD:** a slim level, experience and unspent-points overlay that matches the menu. The previous pixel-art bar is still available with `"hud_style": "classic"`. Existing `overlay.json` anchors, offsets and JEI/REI/EMI avoidance apply to both styles.
## New client settings
`config/ras/display/ui.json` (client only; missing keys use these defaults):
| Key | Default | Effect |
| --- | --- | --- |
| `font` | `serif` | `serif` or `minecraft` |
| `animations` | `true` | All menu, banner and HUD motion |
| `animation_speed` | `1.0` | 0.25–4 |
| `ambient_particles` | `true` | Golden motes behind the menu |
| `background_blur` | `true` | Blur the world behind the menu where the version supports it |
| `menu_sounds` | `true` | Navigation, staging and confirm sounds |
| `hud_style` | `soulslike` | `soulslike` or `classic` |
| `hud_scale` | `1.0` | Soulslike HUD scale, 0.5–2 |
| `level_up_banner` | `true` | Show the level-up banner |
| `level_up_sound` | `true` | Play the banner sound |
## Fixes
- NeoForge: the HUD overlay was drawn once for every vanilla HUD layer, every frame. It is now registered as its own GUI layer and draws once.
## Compatibility
- **Clients and servers must both run 5.0.0.** This release adds two network messages and changes the stats menu protocol.
- Existing configuration, player data and server allocation rules are unchanged. `ui.json` is created only if it is missing, and imported files are not rewritten.
- The previous one-click allocation message and the `modifier` server state still exist for compatibility, but the new screen no longer uses them.
- The public API is unchanged.
release
5.0.0 · fabric · 1.20.1
5.0.0+fabric-1.20.122 окт. 2026 г.158Minecraft: 1.20.1fabric
Что нового
# RPG Attribute System 5.0.0 — The Ascendant Update
## A new Level Up screen
The stats menu (**K**) is rebuilt as a soulslike Level Up screen with three columns: your attributes, the stats they drive, and a detail card for the selected attribute, in the style of soulslike RPG menus.
- **Stage, preview, then confirm.** Use **←/→** or the chevrons to stage points; right-click a row to remove one. Every attribute, stat and configured total shows `current → after`. Increases are blue and the remaining points are red. **Enter** or **Confirm** commits the batch. **Reset** returns the staged points.
- **Atomic, server-validated commits.** The server checks the whole request first: every attribute must be configured and unlocked, and the total cost must fit your available points. Only then does it spend points one at a time, with the same rules, caps, per-point `on_level_event` commands and attribute commands as before. A rejected request changes nothing.
- **Server-measured stats.** Base Stats come from the server's live attribute values, so they include equipment, effects and other mods' modifiers. Each value is shown after your configured `display_modifer`. Previews use the real modifier formula and range clamp. This also fixes values the client never receives: vanilla does not sync `attack_damage`, so the old combat viewer showed the client's default value.
- **See what a point changes.** Stats and totals affected by the selected attribute are marked with a gold diamond.
- **Readable small changes.** Rows add decimals only when a change would otherwise be invisible, for example Agility `0.1 → 0.1025`. Tooltips keep exact values.
- **Status and Records pages.** **Tab** switches pages. Status shows your live character model, measured stats and attribute values. Records shows experience earned, points invested and bonuses per attribute, and your configured totals.
- **Keyboard first.** **↑/↓** or **W/S** select, **←/→** or **A/D** adjust, **Shift** adjusts by 5, **Enter** confirms, **Backspace/R** resets, **Tab** changes page, and **K** or **Esc** closes. If you have unconfirmed points, the first **Esc** asks before discarding them.
- **Responsive layout.** Three columns on wide screens, two at GUI scale 4 on 1080p, and one on very small windows. Long attribute and stat lists scroll. Text is never fractionally scaled, and every control is at least 20 GUI pixels.
## Presentation
- **Bundled serif typography** (EB Garamond and Cinzel, SIL Open Font License), rasterized to match your GUI scale for crisp text. Set `"font": "minecraft"` to keep the vanilla pixel font.
- **Animations:** staggered column entrance, a selection highlight that glides between rows, eased hover states, a pulse on changed values, a golden sweep on Confirm, a tab underline that slides between pages, and slow golden motes behind the menu. All motion can be turned off.
- **Cinematic level-up banner:** when your RAS level rises, a gold banner fades in with expanding rules, a shimmer and a bell, and shows your new level and points gained.
- **Soulslike HUD:** a slim level, experience and unspent-points overlay that matches the menu. The previous pixel-art bar is still available with `"hud_style": "classic"`. Existing `overlay.json` anchors, offsets and JEI/REI/EMI avoidance apply to both styles.
## New client settings
`config/ras/display/ui.json` (client only; missing keys use these defaults):
| Key | Default | Effect |
| --- | --- | --- |
| `font` | `serif` | `serif` or `minecraft` |
| `animations` | `true` | All menu, banner and HUD motion |
| `animation_speed` | `1.0` | 0.25–4 |
| `ambient_particles` | `true` | Golden motes behind the menu |
| `background_blur` | `true` | Blur the world behind the menu where the version supports it |
| `menu_sounds` | `true` | Navigation, staging and confirm sounds |
| `hud_style` | `soulslike` | `soulslike` or `classic` |
| `hud_scale` | `1.0` | Soulslike HUD scale, 0.5–2 |
| `level_up_banner` | `true` | Show the level-up banner |
| `level_up_sound` | `true` | Play the banner sound |
## Fixes
- NeoForge: the HUD overlay was drawn once for every vanilla HUD layer, every frame. It is now registered as its own GUI layer and draws once.
## Compatibility
- **Clients and servers must both run 5.0.0.** This release adds two network messages and changes the stats menu protocol.
- Existing configuration, player data and server allocation rules are unchanged. `ui.json` is created only if it is missing, and imported files are not rewritten.
- The previous one-click allocation message and the `modifier` server state still exist for compatibility, but the new screen no longer uses them.
- The public API is unchanged.
release
4.3.0 · neoforge · 26.3
4.3.0+neoforge-26.310 окт. 2026 г.139Minecraft: 26.3neoforge
Что нового
# RPG Attribute System 4.3.0
## Per-mob VP and configuration safety
- Optional server-authoritative `config/ras/mob_xp.json` adds exact entity and entity-type tag rules, base VP overrides, and multipliers. Exact entity rules take precedence over tag rules; priority and file order resolve ties within each tier. Only one rule contributes to an award.
- Optional victim-world difficulty and effective armor weighting, including fractional armor modifiers.
- Rules are cached. Administrators can use `/ras reload mob_xp` to reload this file; malformed, unsupported, or unreadable replacements retain the last good rules. Diagnostics identify skipped individual rules and failed whole-file reloads.
- Invalid or nonfinite XP input and overflowing awards/player totals are rejected.
The generated per-mob file and both weighting options are disabled by default. Updating does not enable them, change existing dimension/global rates or shared-XP behavior, or rewrite imported configuration. Existing loader-specific boss item-drop behavior is unchanged. The new file requires RAS 4.3.0; 4.2.6 does not read it.
## Stats menu
- Responsive native-size text, larger labeled controls, dynamic paging, full tooltips, and keyboard-focus feedback.
- Precise current/next-value tooltips reveal small upgrades such as Agility `0.1` → `0.1025`, while visible rows keep compact values.
- Fresh stats-summary defaults correctly label attribute 3 as Attack Speed. Imported labels and custom settings retain their existing values.
- Point allocation remains server-authoritative, with loaded attribute IDs and configured locks checked on the server.
## Standalone configuration studio
The local-only editor source is included under `tools/config-studio/`, separately from the Minecraft JARs. Its 4.3.0 target supports the versioned per-mob contract and corrected fresh stats labels. The editor preserves untouched imported files, unknown fields, and intentional custom labels, with validation and ZIP-safety checks before export. Shared tests compare real exports and previews with the production Java rules in all five version roots.
Serve the editor locally and export before closing or reloading. Hosting and rendered-browser acceptance are separate from source/formula verification.
## Verification scope
Representative gameplay QA uses programmatic Skeleton damage through real loader death hooks on a Fabric integrated server, alongside physical menu input and server/client state checks. It does not prove physical combat, multiplayer, dedicated-server or other-loader runtime, exhaustive death-event cancellation/deduplication, Forge boss drops, or live datapack/admin-command reloads. See the [commit-bound verification record](https://github.com/MeherBenSalem/RPG-Attribute-System/blob/main/docs/verification/4.3.0.md) for exact results and release gates.
release
4.3.0 · fabric · 26.3
4.3.0+fabric-26.310 окт. 2026 г.970Minecraft: 26.3fabric
Что нового
# RPG Attribute System 4.3.0
## Per-mob VP and configuration safety
- Optional server-authoritative `config/ras/mob_xp.json` adds exact entity and entity-type tag rules, base VP overrides, and multipliers. Exact entity rules take precedence over tag rules; priority and file order resolve ties within each tier. Only one rule contributes to an award.
- Optional victim-world difficulty and effective armor weighting, including fractional armor modifiers.
- Rules are cached. Administrators can use `/ras reload mob_xp` to reload this file; malformed, unsupported, or unreadable replacements retain the last good rules. Diagnostics identify skipped individual rules and failed whole-file reloads.
- Invalid or nonfinite XP input and overflowing awards/player totals are rejected.
The generated per-mob file and both weighting options are disabled by default. Updating does not enable them, change existing dimension/global rates or shared-XP behavior, or rewrite imported configuration. Existing loader-specific boss item-drop behavior is unchanged. The new file requires RAS 4.3.0; 4.2.6 does not read it.
## Stats menu
- Responsive native-size text, larger labeled controls, dynamic paging, full tooltips, and keyboard-focus feedback.
- Precise current/next-value tooltips reveal small upgrades such as Agility `0.1` → `0.1025`, while visible rows keep compact values.
- Fresh stats-summary defaults correctly label attribute 3 as Attack Speed. Imported labels and custom settings retain their existing values.
- Point allocation remains server-authoritative, with loaded attribute IDs and configured locks checked on the server.
## Standalone configuration studio
The local-only editor source is included under `tools/config-studio/`, separately from the Minecraft JARs. Its 4.3.0 target supports the versioned per-mob contract and corrected fresh stats labels. The editor preserves untouched imported files, unknown fields, and intentional custom labels, with validation and ZIP-safety checks before export. Shared tests compare real exports and previews with the production Java rules in all five version roots.
Serve the editor locally and export before closing or reloading. Hosting and rendered-browser acceptance are separate from source/formula verification.
## Verification scope
Representative gameplay QA uses programmatic Skeleton damage through real loader death hooks on a Fabric integrated server, alongside physical menu input and server/client state checks. It does not prove physical combat, multiplayer, dedicated-server or other-loader runtime, exhaustive death-event cancellation/deduplication, Forge boss drops, or live datapack/admin-command reloads. See the [commit-bound verification record](https://github.com/MeherBenSalem/RPG-Attribute-System/blob/main/docs/verification/4.3.0.md) for exact results and release gates.
release
4.3.0 · neoforge · 26.2
4.3.0+neoforge-26.210 окт. 2026 г.87Minecraft: 26.2neoforge
Что нового
# RPG Attribute System 4.3.0
## Per-mob VP and configuration safety
- Optional server-authoritative `config/ras/mob_xp.json` adds exact entity and entity-type tag rules, base VP overrides, and multipliers. Exact entity rules take precedence over tag rules; priority and file order resolve ties within each tier. Only one rule contributes to an award.
- Optional victim-world difficulty and effective armor weighting, including fractional armor modifiers.
- Rules are cached. Administrators can use `/ras reload mob_xp` to reload this file; malformed, unsupported, or unreadable replacements retain the last good rules. Diagnostics identify skipped individual rules and failed whole-file reloads.
- Invalid or nonfinite XP input and overflowing awards/player totals are rejected.
The generated per-mob file and both weighting options are disabled by default. Updating does not enable them, change existing dimension/global rates or shared-XP behavior, or rewrite imported configuration. Existing loader-specific boss item-drop behavior is unchanged. The new file requires RAS 4.3.0; 4.2.6 does not read it.
## Stats menu
- Responsive native-size text, larger labeled controls, dynamic paging, full tooltips, and keyboard-focus feedback.
- Precise current/next-value tooltips reveal small upgrades such as Agility `0.1` → `0.1025`, while visible rows keep compact values.
- Fresh stats-summary defaults correctly label attribute 3 as Attack Speed. Imported labels and custom settings retain their existing values.
- Point allocation remains server-authoritative, with loaded attribute IDs and configured locks checked on the server.
## Standalone configuration studio
The local-only editor source is included under `tools/config-studio/`, separately from the Minecraft JARs. Its 4.3.0 target supports the versioned per-mob contract and corrected fresh stats labels. The editor preserves untouched imported files, unknown fields, and intentional custom labels, with validation and ZIP-safety checks before export. Shared tests compare real exports and previews with the production Java rules in all five version roots.
Serve the editor locally and export before closing or reloading. Hosting and rendered-browser acceptance are separate from source/formula verification.
## Verification scope
Representative gameplay QA uses programmatic Skeleton damage through real loader death hooks on a Fabric integrated server, alongside physical menu input and server/client state checks. It does not prove physical combat, multiplayer, dedicated-server or other-loader runtime, exhaustive death-event cancellation/deduplication, Forge boss drops, or live datapack/admin-command reloads. See the [commit-bound verification record](https://github.com/MeherBenSalem/RPG-Attribute-System/blob/main/docs/verification/4.3.0.md) for exact results and release gates.
release
4.3.0 · fabric · 26.2
4.3.0+fabric-26.210 окт. 2026 г.365Minecraft: 26.2fabric
Что нового
# RPG Attribute System 4.3.0
## Per-mob VP and configuration safety
- Optional server-authoritative `config/ras/mob_xp.json` adds exact entity and entity-type tag rules, base VP overrides, and multipliers. Exact entity rules take precedence over tag rules; priority and file order resolve ties within each tier. Only one rule contributes to an award.
- Optional victim-world difficulty and effective armor weighting, including fractional armor modifiers.
- Rules are cached. Administrators can use `/ras reload mob_xp` to reload this file; malformed, unsupported, or unreadable replacements retain the last good rules. Diagnostics identify skipped individual rules and failed whole-file reloads.
- Invalid or nonfinite XP input and overflowing awards/player totals are rejected.
The generated per-mob file and both weighting options are disabled by default. Updating does not enable them, change existing dimension/global rates or shared-XP behavior, or rewrite imported configuration. Existing loader-specific boss item-drop behavior is unchanged. The new file requires RAS 4.3.0; 4.2.6 does not read it.
## Stats menu
- Responsive native-size text, larger labeled controls, dynamic paging, full tooltips, and keyboard-focus feedback.
- Precise current/next-value tooltips reveal small upgrades such as Agility `0.1` → `0.1025`, while visible rows keep compact values.
- Fresh stats-summary defaults correctly label attribute 3 as Attack Speed. Imported labels and custom settings retain their existing values.
- Point allocation remains server-authoritative, with loaded attribute IDs and configured locks checked on the server.
## Standalone configuration studio
The local-only editor source is included under `tools/config-studio/`, separately from the Minecraft JARs. Its 4.3.0 target supports the versioned per-mob contract and corrected fresh stats labels. The editor preserves untouched imported files, unknown fields, and intentional custom labels, with validation and ZIP-safety checks before export. Shared tests compare real exports and previews with the production Java rules in all five version roots.
Serve the editor locally and export before closing or reloading. Hosting and rendered-browser acceptance are separate from source/formula verification.
## Verification scope
Representative gameplay QA uses programmatic Skeleton damage through real loader death hooks on a Fabric integrated server, alongside physical menu input and server/client state checks. It does not prove physical combat, multiplayer, dedicated-server or other-loader runtime, exhaustive death-event cancellation/deduplication, Forge boss drops, or live datapack/admin-command reloads. See the [commit-bound verification record](https://github.com/MeherBenSalem/RPG-Attribute-System/blob/main/docs/verification/4.3.0.md) for exact results and release gates.
release
4.3.0 · neoforge · 26.1.2
4.3.0+neoforge-26.1.210 окт. 2026 г.33Minecraft: 26.1.2neoforge
Что нового
# RPG Attribute System 4.3.0
## Per-mob VP and configuration safety
- Optional server-authoritative `config/ras/mob_xp.json` adds exact entity and entity-type tag rules, base VP overrides, and multipliers. Exact entity rules take precedence over tag rules; priority and file order resolve ties within each tier. Only one rule contributes to an award.
- Optional victim-world difficulty and effective armor weighting, including fractional armor modifiers.
- Rules are cached. Administrators can use `/ras reload mob_xp` to reload this file; malformed, unsupported, or unreadable replacements retain the last good rules. Diagnostics identify skipped individual rules and failed whole-file reloads.
- Invalid or nonfinite XP input and overflowing awards/player totals are rejected.
The generated per-mob file and both weighting options are disabled by default. Updating does not enable them, change existing dimension/global rates or shared-XP behavior, or rewrite imported configuration. Existing loader-specific boss item-drop behavior is unchanged. The new file requires RAS 4.3.0; 4.2.6 does not read it.
## Stats menu
- Responsive native-size text, larger labeled controls, dynamic paging, full tooltips, and keyboard-focus feedback.
- Precise current/next-value tooltips reveal small upgrades such as Agility `0.1` → `0.1025`, while visible rows keep compact values.
- Fresh stats-summary defaults correctly label attribute 3 as Attack Speed. Imported labels and custom settings retain their existing values.
- Point allocation remains server-authoritative, with loaded attribute IDs and configured locks checked on the server.
## Standalone configuration studio
The local-only editor source is included under `tools/config-studio/`, separately from the Minecraft JARs. Its 4.3.0 target supports the versioned per-mob contract and corrected fresh stats labels. The editor preserves untouched imported files, unknown fields, and intentional custom labels, with validation and ZIP-safety checks before export. Shared tests compare real exports and previews with the production Java rules in all five version roots.
Serve the editor locally and export before closing or reloading. Hosting and rendered-browser acceptance are separate from source/formula verification.
## Verification scope
Representative gameplay QA uses programmatic Skeleton damage through real loader death hooks on a Fabric integrated server, alongside physical menu input and server/client state checks. It does not prove physical combat, multiplayer, dedicated-server or other-loader runtime, exhaustive death-event cancellation/deduplication, Forge boss drops, or live datapack/admin-command reloads. See the [commit-bound verification record](https://github.com/MeherBenSalem/RPG-Attribute-System/blob/main/docs/verification/4.3.0.md) for exact results and release gates.
release
4.3.0 · fabric · 26.1.2
4.3.0+fabric-26.1.210 окт. 2026 г.90Minecraft: 26.1.2fabric
Что нового
# RPG Attribute System 4.3.0
## Per-mob VP and configuration safety
- Optional server-authoritative `config/ras/mob_xp.json` adds exact entity and entity-type tag rules, base VP overrides, and multipliers. Exact entity rules take precedence over tag rules; priority and file order resolve ties within each tier. Only one rule contributes to an award.
- Optional victim-world difficulty and effective armor weighting, including fractional armor modifiers.
- Rules are cached. Administrators can use `/ras reload mob_xp` to reload this file; malformed, unsupported, or unreadable replacements retain the last good rules. Diagnostics identify skipped individual rules and failed whole-file reloads.
- Invalid or nonfinite XP input and overflowing awards/player totals are rejected.
The generated per-mob file and both weighting options are disabled by default. Updating does not enable them, change existing dimension/global rates or shared-XP behavior, or rewrite imported configuration. Existing loader-specific boss item-drop behavior is unchanged. The new file requires RAS 4.3.0; 4.2.6 does not read it.
## Stats menu
- Responsive native-size text, larger labeled controls, dynamic paging, full tooltips, and keyboard-focus feedback.
- Precise current/next-value tooltips reveal small upgrades such as Agility `0.1` → `0.1025`, while visible rows keep compact values.
- Fresh stats-summary defaults correctly label attribute 3 as Attack Speed. Imported labels and custom settings retain their existing values.
- Point allocation remains server-authoritative, with loaded attribute IDs and configured locks checked on the server.
## Standalone configuration studio
The local-only editor source is included under `tools/config-studio/`, separately from the Minecraft JARs. Its 4.3.0 target supports the versioned per-mob contract and corrected fresh stats labels. The editor preserves untouched imported files, unknown fields, and intentional custom labels, with validation and ZIP-safety checks before export. Shared tests compare real exports and previews with the production Java rules in all five version roots.
Serve the editor locally and export before closing or reloading. Hosting and rendered-browser acceptance are separate from source/formula verification.
## Verification scope
Representative gameplay QA uses programmatic Skeleton damage through real loader death hooks on a Fabric integrated server, alongside physical menu input and server/client state checks. It does not prove physical combat, multiplayer, dedicated-server or other-loader runtime, exhaustive death-event cancellation/deduplication, Forge boss drops, or live datapack/admin-command reloads. See the [commit-bound verification record](https://github.com/MeherBenSalem/RPG-Attribute-System/blob/main/docs/verification/4.3.0.md) for exact results and release gates.
release
4.3.0 · neoforge · 1.21.1
4.3.0+neoforge-1.21.110 окт. 2026 г.526Minecraft: 1.21.1neoforge
Что нового
# RPG Attribute System 4.3.0
## Per-mob VP and configuration safety
- Optional server-authoritative `config/ras/mob_xp.json` adds exact entity and entity-type tag rules, base VP overrides, and multipliers. Exact entity rules take precedence over tag rules; priority and file order resolve ties within each tier. Only one rule contributes to an award.
- Optional victim-world difficulty and effective armor weighting, including fractional armor modifiers.
- Rules are cached. Administrators can use `/ras reload mob_xp` to reload this file; malformed, unsupported, or unreadable replacements retain the last good rules. Diagnostics identify skipped individual rules and failed whole-file reloads.
- Invalid or nonfinite XP input and overflowing awards/player totals are rejected.
The generated per-mob file and both weighting options are disabled by default. Updating does not enable them, change existing dimension/global rates or shared-XP behavior, or rewrite imported configuration. Existing loader-specific boss item-drop behavior is unchanged. The new file requires RAS 4.3.0; 4.2.6 does not read it.
## Stats menu
- Responsive native-size text, larger labeled controls, dynamic paging, full tooltips, and keyboard-focus feedback.
- Precise current/next-value tooltips reveal small upgrades such as Agility `0.1` → `0.1025`, while visible rows keep compact values.
- Fresh stats-summary defaults correctly label attribute 3 as Attack Speed. Imported labels and custom settings retain their existing values.
- Point allocation remains server-authoritative, with loaded attribute IDs and configured locks checked on the server.
## Standalone configuration studio
The local-only editor source is included under `tools/config-studio/`, separately from the Minecraft JARs. Its 4.3.0 target supports the versioned per-mob contract and corrected fresh stats labels. The editor preserves untouched imported files, unknown fields, and intentional custom labels, with validation and ZIP-safety checks before export. Shared tests compare real exports and previews with the production Java rules in all five version roots.
Serve the editor locally and export before closing or reloading. Hosting and rendered-browser acceptance are separate from source/formula verification.
## Verification scope
Representative gameplay QA uses programmatic Skeleton damage through real loader death hooks on a Fabric integrated server, alongside physical menu input and server/client state checks. It does not prove physical combat, multiplayer, dedicated-server or other-loader runtime, exhaustive death-event cancellation/deduplication, Forge boss drops, or live datapack/admin-command reloads. See the [commit-bound verification record](https://github.com/MeherBenSalem/RPG-Attribute-System/blob/main/docs/verification/4.3.0.md) for exact results and release gates.
release
4.3.0 · fabric · 1.21.1
4.3.0+fabric-1.21.110 окт. 2026 г.213Minecraft: 1.21.1fabric
Что нового
# RPG Attribute System 4.3.0
## Per-mob VP and configuration safety
- Optional server-authoritative `config/ras/mob_xp.json` adds exact entity and entity-type tag rules, base VP overrides, and multipliers. Exact entity rules take precedence over tag rules; priority and file order resolve ties within each tier. Only one rule contributes to an award.
- Optional victim-world difficulty and effective armor weighting, including fractional armor modifiers.
- Rules are cached. Administrators can use `/ras reload mob_xp` to reload this file; malformed, unsupported, or unreadable replacements retain the last good rules. Diagnostics identify skipped individual rules and failed whole-file reloads.
- Invalid or nonfinite XP input and overflowing awards/player totals are rejected.
The generated per-mob file and both weighting options are disabled by default. Updating does not enable them, change existing dimension/global rates or shared-XP behavior, or rewrite imported configuration. Existing loader-specific boss item-drop behavior is unchanged. The new file requires RAS 4.3.0; 4.2.6 does not read it.
## Stats menu
- Responsive native-size text, larger labeled controls, dynamic paging, full tooltips, and keyboard-focus feedback.
- Precise current/next-value tooltips reveal small upgrades such as Agility `0.1` → `0.1025`, while visible rows keep compact values.
- Fresh stats-summary defaults correctly label attribute 3 as Attack Speed. Imported labels and custom settings retain their existing values.
- Point allocation remains server-authoritative, with loaded attribute IDs and configured locks checked on the server.
## Standalone configuration studio
The local-only editor source is included under `tools/config-studio/`, separately from the Minecraft JARs. Its 4.3.0 target supports the versioned per-mob contract and corrected fresh stats labels. The editor preserves untouched imported files, unknown fields, and intentional custom labels, with validation and ZIP-safety checks before export. Shared tests compare real exports and previews with the production Java rules in all five version roots.
Serve the editor locally and export before closing or reloading. Hosting and rendered-browser acceptance are separate from source/formula verification.
## Verification scope
Representative gameplay QA uses programmatic Skeleton damage through real loader death hooks on a Fabric integrated server, alongside physical menu input and server/client state checks. It does not prove physical combat, multiplayer, dedicated-server or other-loader runtime, exhaustive death-event cancellation/deduplication, Forge boss drops, or live datapack/admin-command reloads. See the [commit-bound verification record](https://github.com/MeherBenSalem/RPG-Attribute-System/blob/main/docs/verification/4.3.0.md) for exact results and release gates.
release
4.3.0 · forge · 1.20.1
4.3.0+forge-1.20.110 окт. 2026 г.711Minecraft: 1.20.1forge
Что нового
# RPG Attribute System 4.3.0
## Per-mob VP and configuration safety
- Optional server-authoritative `config/ras/mob_xp.json` adds exact entity and entity-type tag rules, base VP overrides, and multipliers. Exact entity rules take precedence over tag rules; priority and file order resolve ties within each tier. Only one rule contributes to an award.
- Optional victim-world difficulty and effective armor weighting, including fractional armor modifiers.
- Rules are cached. Administrators can use `/ras reload mob_xp` to reload this file; malformed, unsupported, or unreadable replacements retain the last good rules. Diagnostics identify skipped individual rules and failed whole-file reloads.
- Invalid or nonfinite XP input and overflowing awards/player totals are rejected.
The generated per-mob file and both weighting options are disabled by default. Updating does not enable them, change existing dimension/global rates or shared-XP behavior, or rewrite imported configuration. Existing loader-specific boss item-drop behavior is unchanged. The new file requires RAS 4.3.0; 4.2.6 does not read it.
## Stats menu
- Responsive native-size text, larger labeled controls, dynamic paging, full tooltips, and keyboard-focus feedback.
- Precise current/next-value tooltips reveal small upgrades such as Agility `0.1` → `0.1025`, while visible rows keep compact values.
- Fresh stats-summary defaults correctly label attribute 3 as Attack Speed. Imported labels and custom settings retain their existing values.
- Point allocation remains server-authoritative, with loaded attribute IDs and configured locks checked on the server.
## Standalone configuration studio
The local-only editor source is included under `tools/config-studio/`, separately from the Minecraft JARs. Its 4.3.0 target supports the versioned per-mob contract and corrected fresh stats labels. The editor preserves untouched imported files, unknown fields, and intentional custom labels, with validation and ZIP-safety checks before export. Shared tests compare real exports and previews with the production Java rules in all five version roots.
Serve the editor locally and export before closing or reloading. Hosting and rendered-browser acceptance are separate from source/formula verification.
## Verification scope
Representative gameplay QA uses programmatic Skeleton damage through real loader death hooks on a Fabric integrated server, alongside physical menu input and server/client state checks. It does not prove physical combat, multiplayer, dedicated-server or other-loader runtime, exhaustive death-event cancellation/deduplication, Forge boss drops, or live datapack/admin-command reloads. See the [commit-bound verification record](https://github.com/MeherBenSalem/RPG-Attribute-System/blob/main/docs/verification/4.3.0.md) for exact results and release gates.
release
4.3.0 · fabric · 1.20.1
4.3.0+fabric-1.20.110 окт. 2026 г.171Minecraft: 1.20.1fabric
Что нового
# RPG Attribute System 4.3.0
## Per-mob VP and configuration safety
- Optional server-authoritative `config/ras/mob_xp.json` adds exact entity and entity-type tag rules, base VP overrides, and multipliers. Exact entity rules take precedence over tag rules; priority and file order resolve ties within each tier. Only one rule contributes to an award.
- Optional victim-world difficulty and effective armor weighting, including fractional armor modifiers.
- Rules are cached. Administrators can use `/ras reload mob_xp` to reload this file; malformed, unsupported, or unreadable replacements retain the last good rules. Diagnostics identify skipped individual rules and failed whole-file reloads.
- Invalid or nonfinite XP input and overflowing awards/player totals are rejected.
The generated per-mob file and both weighting options are disabled by default. Updating does not enable them, change existing dimension/global rates or shared-XP behavior, or rewrite imported configuration. Existing loader-specific boss item-drop behavior is unchanged. The new file requires RAS 4.3.0; 4.2.6 does not read it.
## Stats menu
- Responsive native-size text, larger labeled controls, dynamic paging, full tooltips, and keyboard-focus feedback.
- Precise current/next-value tooltips reveal small upgrades such as Agility `0.1` → `0.1025`, while visible rows keep compact values.
- Fresh stats-summary defaults correctly label attribute 3 as Attack Speed. Imported labels and custom settings retain their existing values.
- Point allocation remains server-authoritative, with loaded attribute IDs and configured locks checked on the server.
## Standalone configuration studio
The local-only editor source is included under `tools/config-studio/`, separately from the Minecraft JARs. Its 4.3.0 target supports the versioned per-mob contract and corrected fresh stats labels. The editor preserves untouched imported files, unknown fields, and intentional custom labels, with validation and ZIP-safety checks before export. Shared tests compare real exports and previews with the production Java rules in all five version roots.
Serve the editor locally and export before closing or reloading. Hosting and rendered-browser acceptance are separate from source/formula verification.
## Verification scope
Representative gameplay QA uses programmatic Skeleton damage through real loader death hooks on a Fabric integrated server, alongside physical menu input and server/client state checks. It does not prove physical combat, multiplayer, dedicated-server or other-loader runtime, exhaustive death-event cancellation/deduplication, Forge boss drops, or live datapack/admin-command reloads. See the [commit-bound verification record](https://github.com/MeherBenSalem/RPG-Attribute-System/blob/main/docs/verification/4.3.0.md) for exact results and release gates.
release
4.2.6 · neoforge · 26.3
4.2.6+neoforge-26.324 сент. 2026 г.134Minecraft: 26.3neoforge
Что нового
# RPG Attribute System — 4.2.6 Patch Notes
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.1.2 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge) · Minecraft 26.3 (Fabric, NeoForge)
## Platforms
- **Minecraft 26.3** — Fabric and NeoForge jars for this line. Gameplay matches the 4.2.6 26.2 port.
## Bug fixes
- **HUD respects Hide GUI (F1)** — the RAS level/VP overlay now hides with the vanilla HUD when Hide GUI is on.
## Upgrade
Replace the loader jar for your Minecraft version with **4.2.6**. Server and clients should run the same RAS version.
release
4.2.6 · fabric · 26.3
4.2.6+fabric-26.324 сент. 2026 г.967Minecraft: 26.3fabric
Что нового
# RPG Attribute System — 4.2.6 Patch Notes
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.1.2 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge) · Minecraft 26.3 (Fabric, NeoForge)
## Platforms
- **Minecraft 26.3** — Fabric and NeoForge jars for this line. Gameplay matches the 4.2.6 26.2 port.
## Bug fixes
- **HUD respects Hide GUI (F1)** — the RAS level/VP overlay now hides with the vanilla HUD when Hide GUI is on.
## Upgrade
Replace the loader jar for your Minecraft version with **4.2.6**. Server and clients should run the same RAS version.
release
4.2.6 · neoforge · 26.2
4.2.6+neoforge-26.216 сент. 2026 г.126Minecraft: 26.2neoforge
Что нового
# RPG Attribute System — 4.2.6 Patch Notes
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.1.2 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
## Bug fixes
- **HUD respects Hide GUI (F1)** — the RAS level/VP overlay now hides with the vanilla HUD when Hide GUI is on.
## Upgrade
Replace the loader jar for your Minecraft version with **4.2.6**. Server and clients should run the same RAS version.
release
4.2.6 · fabric · 26.2
4.2.6+fabric-26.216 сент. 2026 г.793Minecraft: 26.2fabric
Что нового
# RPG Attribute System — 4.2.6 Patch Notes
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.1.2 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
## Bug fixes
- **HUD respects Hide GUI (F1)** — the RAS level/VP overlay now hides with the vanilla HUD when Hide GUI is on.
## Upgrade
Replace the loader jar for your Minecraft version with **4.2.6**. Server and clients should run the same RAS version.
release
4.2.6 · neoforge · 26.1.2
4.2.6+neoforge-26.1.216 сент. 2026 г.65Minecraft: 26.1.2neoforge
Что нового
# RPG Attribute System — 4.2.6 Patch Notes
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.1.2 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
## Bug fixes
- **HUD respects Hide GUI (F1)** — the RAS level/VP overlay now hides with the vanilla HUD when Hide GUI is on.
## Upgrade
Replace the loader jar for your Minecraft version with **4.2.6**. Server and clients should run the same RAS version.
release
4.2.6 · fabric · 26.1.2
4.2.6+fabric-26.1.216 сент. 2026 г.148Minecraft: 26.1.2fabric
Что нового
# RPG Attribute System — 4.2.6 Patch Notes
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.1.2 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
## Bug fixes
- **HUD respects Hide GUI (F1)** — the RAS level/VP overlay now hides with the vanilla HUD when Hide GUI is on.
## Upgrade
Replace the loader jar for your Minecraft version with **4.2.6**. Server and clients should run the same RAS version.
release
4.2.6 · neoforge · 1.21.1
4.2.6+neoforge-1.21.116 сент. 2026 г.650Minecraft: 1.21.1neoforge
Что нового
# RPG Attribute System — 4.2.6 Patch Notes
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.1.2 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
## Bug fixes
- **HUD respects Hide GUI (F1)** — the RAS level/VP overlay now hides with the vanilla HUD when Hide GUI is on.
## Upgrade
Replace the loader jar for your Minecraft version with **4.2.6**. Server and clients should run the same RAS version.
release
4.2.6 · fabric · 1.21.1
4.2.6+fabric-1.21.116 сент. 2026 г.404Minecraft: 1.21.1fabric
Что нового
# RPG Attribute System — 4.2.6 Patch Notes
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.1.2 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
## Bug fixes
- **HUD respects Hide GUI (F1)** — the RAS level/VP overlay now hides with the vanilla HUD when Hide GUI is on.
## Upgrade
Replace the loader jar for your Minecraft version with **4.2.6**. Server and clients should run the same RAS version.
release
4.2.6 · forge · 1.20.1
4.2.6+forge-1.20.116 сент. 2026 г.941Minecraft: 1.20.1forge
Что нового
# RPG Attribute System — 4.2.6 Patch Notes
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.1.2 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
## Bug fixes
- **HUD respects Hide GUI (F1)** — the RAS level/VP overlay now hides with the vanilla HUD when Hide GUI is on.
## Upgrade
Replace the loader jar for your Minecraft version with **4.2.6**. Server and clients should run the same RAS version.
release
4.2.6 · fabric · 1.20.1
4.2.6+fabric-1.20.116 сент. 2026 г.245Minecraft: 1.20.1fabric
Что нового
# RPG Attribute System — 4.2.6 Patch Notes
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.1.2 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
## Bug fixes
- **HUD respects Hide GUI (F1)** — the RAS level/VP overlay now hides with the vanilla HUD when Hide GUI is on.
## Upgrade
Replace the loader jar for your Minecraft version with **4.2.6**. Server and clients should run the same RAS version.
release
4.2.5 · neoforge · 26.2
4.2.5+neoforge-26.212 сент. 2026 г.50Minecraft: 26.2neoforge
Что нового
# RPG Attribute System — 4.2.5 Patch Notes
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.1.2 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
## Bug fixes
- **Admin command OP gate** — `/ras add attributes`, `xp`, `set xp`, `reset`, `unlock`, and `lock` now require OP level 4 (same as `/ras add level`). Non-ops no longer tab-complete those subcommands.
- **Admin-on-other-player** — `/ras add attributes … <player>` and `/ras reset <player>` no longer re-run the command as the target.
- **Attribute IDs 11–15** — lock/unlock/add-attributes accept 1–15; add-points no longer remaps 11+ onto attribute 10.
- **Icons 11+** — missing `icon_path` reuses `att_1`–`att_10` instead of a broken `att_11.png`.
## Documentation
- Operator restrictions (OP 4; no extra config key; Fabric LuckPerms only for respec/template).
- NeoForge vs Forge jar selection; jauml required on every loader; not Paper/Folia.
- Attribute 11+ lock/icon behaviour and `gui_shadow_color` (no text-shadow boolean).
See `docs/listing-notes.md` for paste-ready CurseForge/Modrinth reply text.
## Upgrade
Replace the loader jar for your Minecraft version with **4.2.5**. Server and clients should run the same RAS version.
release
4.2.5 · fabric · 26.2
4.2.5+fabric-26.212 сент. 2026 г.226Minecraft: 26.2fabric
Что нового
# RPG Attribute System — 4.2.5 Patch Notes
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.1.2 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
## Bug fixes
- **Admin command OP gate** — `/ras add attributes`, `xp`, `set xp`, `reset`, `unlock`, and `lock` now require OP level 4 (same as `/ras add level`). Non-ops no longer tab-complete those subcommands.
- **Admin-on-other-player** — `/ras add attributes … <player>` and `/ras reset <player>` no longer re-run the command as the target.
- **Attribute IDs 11–15** — lock/unlock/add-attributes accept 1–15; add-points no longer remaps 11+ onto attribute 10.
- **Icons 11+** — missing `icon_path` reuses `att_1`–`att_10` instead of a broken `att_11.png`.
## Documentation
- Operator restrictions (OP 4; no extra config key; Fabric LuckPerms only for respec/template).
- NeoForge vs Forge jar selection; jauml required on every loader; not Paper/Folia.
- Attribute 11+ lock/icon behaviour and `gui_shadow_color` (no text-shadow boolean).
See `docs/listing-notes.md` for paste-ready CurseForge/Modrinth reply text.
## Upgrade
Replace the loader jar for your Minecraft version with **4.2.5**. Server and clients should run the same RAS version.
release
4.2.5 · neoforge · 26.1.2
4.2.5+neoforge-26.1.212 сент. 2026 г.24Minecraft: 26.1.2neoforge
Что нового
# RPG Attribute System — 4.2.5 Patch Notes
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.1.2 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
## Bug fixes
- **Admin command OP gate** — `/ras add attributes`, `xp`, `set xp`, `reset`, `unlock`, and `lock` now require OP level 4 (same as `/ras add level`). Non-ops no longer tab-complete those subcommands.
- **Admin-on-other-player** — `/ras add attributes … <player>` and `/ras reset <player>` no longer re-run the command as the target.
- **Attribute IDs 11–15** — lock/unlock/add-attributes accept 1–15; add-points no longer remaps 11+ onto attribute 10.
- **Icons 11+** — missing `icon_path` reuses `att_1`–`att_10` instead of a broken `att_11.png`.
## Documentation
- Operator restrictions (OP 4; no extra config key; Fabric LuckPerms only for respec/template).
- NeoForge vs Forge jar selection; jauml required on every loader; not Paper/Folia.
- Attribute 11+ lock/icon behaviour and `gui_shadow_color` (no text-shadow boolean).
See `docs/listing-notes.md` for paste-ready CurseForge/Modrinth reply text.
## Upgrade
Replace the loader jar for your Minecraft version with **4.2.5**. Server and clients should run the same RAS version.
release
4.2.5 · fabric · 26.1.2
4.2.5+fabric-26.1.212 сент. 2026 г.39Minecraft: 26.1.2fabric
Что нового
# RPG Attribute System — 4.2.5 Patch Notes
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.1.2 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
## Bug fixes
- **Admin command OP gate** — `/ras add attributes`, `xp`, `set xp`, `reset`, `unlock`, and `lock` now require OP level 4 (same as `/ras add level`). Non-ops no longer tab-complete those subcommands.
- **Admin-on-other-player** — `/ras add attributes … <player>` and `/ras reset <player>` no longer re-run the command as the target.
- **Attribute IDs 11–15** — lock/unlock/add-attributes accept 1–15; add-points no longer remaps 11+ onto attribute 10.
- **Icons 11+** — missing `icon_path` reuses `att_1`–`att_10` instead of a broken `att_11.png`.
## Documentation
- Operator restrictions (OP 4; no extra config key; Fabric LuckPerms only for respec/template).
- NeoForge vs Forge jar selection; jauml required on every loader; not Paper/Folia.
- Attribute 11+ lock/icon behaviour and `gui_shadow_color` (no text-shadow boolean).
See `docs/listing-notes.md` for paste-ready CurseForge/Modrinth reply text.
## Upgrade
Replace the loader jar for your Minecraft version with **4.2.5**. Server and clients should run the same RAS version.
release
4.2.5 · neoforge · 1.21.1
4.2.5+neoforge-1.21.112 сент. 2026 г.136Minecraft: 1.21.1neoforge
Что нового
# RPG Attribute System — 4.2.5 Patch Notes
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.1.2 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
## Bug fixes
- **Admin command OP gate** — `/ras add attributes`, `xp`, `set xp`, `reset`, `unlock`, and `lock` now require OP level 4 (same as `/ras add level`). Non-ops no longer tab-complete those subcommands.
- **Admin-on-other-player** — `/ras add attributes … <player>` and `/ras reset <player>` no longer re-run the command as the target.
- **Attribute IDs 11–15** — lock/unlock/add-attributes accept 1–15; add-points no longer remaps 11+ onto attribute 10.
- **Icons 11+** — missing `icon_path` reuses `att_1`–`att_10` instead of a broken `att_11.png`.
## Documentation
- Operator restrictions (OP 4; no extra config key; Fabric LuckPerms only for respec/template).
- NeoForge vs Forge jar selection; jauml required on every loader; not Paper/Folia.
- Attribute 11+ lock/icon behaviour and `gui_shadow_color` (no text-shadow boolean).
See `docs/listing-notes.md` for paste-ready CurseForge/Modrinth reply text.
## Upgrade
Replace the loader jar for your Minecraft version with **4.2.5**. Server and clients should run the same RAS version.
release
4.2.5 · fabric · 1.21.1
4.2.5+fabric-1.21.112 сент. 2026 г.72Minecraft: 1.21.1fabric
Что нового
# RPG Attribute System — 4.2.5 Patch Notes
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.1.2 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
## Bug fixes
- **Admin command OP gate** — `/ras add attributes`, `xp`, `set xp`, `reset`, `unlock`, and `lock` now require OP level 4 (same as `/ras add level`). Non-ops no longer tab-complete those subcommands.
- **Admin-on-other-player** — `/ras add attributes … <player>` and `/ras reset <player>` no longer re-run the command as the target.
- **Attribute IDs 11–15** — lock/unlock/add-attributes accept 1–15; add-points no longer remaps 11+ onto attribute 10.
- **Icons 11+** — missing `icon_path` reuses `att_1`–`att_10` instead of a broken `att_11.png`.
## Documentation
- Operator restrictions (OP 4; no extra config key; Fabric LuckPerms only for respec/template).
- NeoForge vs Forge jar selection; jauml required on every loader; not Paper/Folia.
- Attribute 11+ lock/icon behaviour and `gui_shadow_color` (no text-shadow boolean).
See `docs/listing-notes.md` for paste-ready CurseForge/Modrinth reply text.
## Upgrade
Replace the loader jar for your Minecraft version with **4.2.5**. Server and clients should run the same RAS version.
release
4.2.5 · forge · 1.20.1
4.2.5+forge-1.20.112 сент. 2026 г.142Minecraft: 1.20.1forge
Что нового
# RPG Attribute System — 4.2.5 Patch Notes
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.1.2 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
## Bug fixes
- **Admin command OP gate** — `/ras add attributes`, `xp`, `set xp`, `reset`, `unlock`, and `lock` now require OP level 4 (same as `/ras add level`). Non-ops no longer tab-complete those subcommands.
- **Admin-on-other-player** — `/ras add attributes … <player>` and `/ras reset <player>` no longer re-run the command as the target.
- **Attribute IDs 11–15** — lock/unlock/add-attributes accept 1–15; add-points no longer remaps 11+ onto attribute 10.
- **Icons 11+** — missing `icon_path` reuses `att_1`–`att_10` instead of a broken `att_11.png`.
## Documentation
- Operator restrictions (OP 4; no extra config key; Fabric LuckPerms only for respec/template).
- NeoForge vs Forge jar selection; jauml required on every loader; not Paper/Folia.
- Attribute 11+ lock/icon behaviour and `gui_shadow_color` (no text-shadow boolean).
See `docs/listing-notes.md` for paste-ready CurseForge/Modrinth reply text.
## Upgrade
Replace the loader jar for your Minecraft version with **4.2.5**. Server and clients should run the same RAS version.
release
4.2.5 · fabric · 1.20.1
4.2.5+fabric-1.20.112 сент. 2026 г.45Minecraft: 1.20.1fabric
Что нового
# RPG Attribute System — 4.2.5 Patch Notes
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.1.2 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
## Bug fixes
- **Admin command OP gate** — `/ras add attributes`, `xp`, `set xp`, `reset`, `unlock`, and `lock` now require OP level 4 (same as `/ras add level`). Non-ops no longer tab-complete those subcommands.
- **Admin-on-other-player** — `/ras add attributes … <player>` and `/ras reset <player>` no longer re-run the command as the target.
- **Attribute IDs 11–15** — lock/unlock/add-attributes accept 1–15; add-points no longer remaps 11+ onto attribute 10.
- **Icons 11+** — missing `icon_path` reuses `att_1`–`att_10` instead of a broken `att_11.png`.
## Documentation
- Operator restrictions (OP 4; no extra config key; Fabric LuckPerms only for respec/template).
- NeoForge vs Forge jar selection; jauml required on every loader; not Paper/Folia.
- Attribute 11+ lock/icon behaviour and `gui_shadow_color` (no text-shadow boolean).
See `docs/listing-notes.md` for paste-ready CurseForge/Modrinth reply text.
## Upgrade
Replace the loader jar for your Minecraft version with **4.2.5**. Server and clients should run the same RAS version.
release
4.2.4 · neoforge · 26.2
4.2.4+neoforge-26.231 авг. 2026 г.149Minecraft: 26.2neoforge
Что нового
# RPG Attribute System — 4.2.4 Patch Notes
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.1.2 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
## Bug fixes
- **`/ras add level` permission** — command now requires OP level 4 as documented. Non-operators can no longer add levels to other players.
- **Stats-display sync protocol (4.2.3 regression)** — `gui_shadow_color` is appended after totals instead of before the entry count. Mixed client/server versions can join again; 4.2.4 decoders also accept the short-lived 4.2.3 wire layout.
## Upgrade
Replace the loader jar for your Minecraft version with **4.2.4**. Servers on 4.2.4 can host players still on **4.2.2**; everyone should move off **4.2.3** when possible.
release
4.2.4 · fabric · 26.2
4.2.4+fabric-26.231 авг. 2026 г.589Minecraft: 26.2fabric
Что нового
# RPG Attribute System — 4.2.4 Patch Notes
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.1.2 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
## Bug fixes
- **`/ras add level` permission** — command now requires OP level 4 as documented. Non-operators can no longer add levels to other players.
- **Stats-display sync protocol (4.2.3 regression)** — `gui_shadow_color` is appended after totals instead of before the entry count. Mixed client/server versions can join again; 4.2.4 decoders also accept the short-lived 4.2.3 wire layout.
## Upgrade
Replace the loader jar for your Minecraft version with **4.2.4**. Servers on 4.2.4 can host players still on **4.2.2**; everyone should move off **4.2.3** when possible.
release
4.2.4 · neoforge · 26.1.2
4.2.4+neoforge-26.1.231 авг. 2026 г.56Minecraft: 26.1.2neoforge
Что нового
# RPG Attribute System — 4.2.4 Patch Notes
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.1.2 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
## Bug fixes
- **`/ras add level` permission** — command now requires OP level 4 as documented. Non-operators can no longer add levels to other players.
- **Stats-display sync protocol (4.2.3 regression)** — `gui_shadow_color` is appended after totals instead of before the entry count. Mixed client/server versions can join again; 4.2.4 decoders also accept the short-lived 4.2.3 wire layout.
## Upgrade
Replace the loader jar for your Minecraft version with **4.2.4**. Servers on 4.2.4 can host players still on **4.2.2**; everyone should move off **4.2.3** when possible.
release
4.2.4 · fabric · 26.1.2
4.2.4+fabric-26.1.231 авг. 2026 г.529Minecraft: 26.1.2fabric
Что нового
# RPG Attribute System — 4.2.4 Patch Notes
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.1.2 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
## Bug fixes
- **`/ras add level` permission** — command now requires OP level 4 as documented. Non-operators can no longer add levels to other players.
- **Stats-display sync protocol (4.2.3 regression)** — `gui_shadow_color` is appended after totals instead of before the entry count. Mixed client/server versions can join again; 4.2.4 decoders also accept the short-lived 4.2.3 wire layout.
## Upgrade
Replace the loader jar for your Minecraft version with **4.2.4**. Servers on 4.2.4 can host players still on **4.2.2**; everyone should move off **4.2.3** when possible.
release
4.2.4 · neoforge · 1.21.1
4.2.4+neoforge-1.21.131 авг. 2026 г.396Minecraft: 1.21.1neoforge
Что нового
# RPG Attribute System — 4.2.4 Patch Notes
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.1.2 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
## Bug fixes
- **`/ras add level` permission** — command now requires OP level 4 as documented. Non-operators can no longer add levels to other players.
- **Stats-display sync protocol (4.2.3 regression)** — `gui_shadow_color` is appended after totals instead of before the entry count. Mixed client/server versions can join again; 4.2.4 decoders also accept the short-lived 4.2.3 wire layout.
## Upgrade
Replace the loader jar for your Minecraft version with **4.2.4**. Servers on 4.2.4 can host players still on **4.2.2**; everyone should move off **4.2.3** when possible.
release
4.2.4 · fabric · 1.21.1
4.2.4+fabric-1.21.131 авг. 2026 г.220Minecraft: 1.21.1fabric
Что нового
# RPG Attribute System — 4.2.4 Patch Notes
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.1.2 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
## Bug fixes
- **`/ras add level` permission** — command now requires OP level 4 as documented. Non-operators can no longer add levels to other players.
- **Stats-display sync protocol (4.2.3 regression)** — `gui_shadow_color` is appended after totals instead of before the entry count. Mixed client/server versions can join again; 4.2.4 decoders also accept the short-lived 4.2.3 wire layout.
## Upgrade
Replace the loader jar for your Minecraft version with **4.2.4**. Servers on 4.2.4 can host players still on **4.2.2**; everyone should move off **4.2.3** when possible.
release
4.2.4 · forge · 1.20.1
4.2.4+forge-1.20.131 авг. 2026 г.549Minecraft: 1.20.1forge
Что нового
# RPG Attribute System — 4.2.4 Patch Notes
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.1.2 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
## Bug fixes
- **`/ras add level` permission** — command now requires OP level 4 as documented. Non-operators can no longer add levels to other players.
- **Stats-display sync protocol (4.2.3 regression)** — `gui_shadow_color` is appended after totals instead of before the entry count. Mixed client/server versions can join again; 4.2.4 decoders also accept the short-lived 4.2.3 wire layout.
## Upgrade
Replace the loader jar for your Minecraft version with **4.2.4**. Servers on 4.2.4 can host players still on **4.2.2**; everyone should move off **4.2.3** when possible.
release
4.2.4 · fabric · 1.20.1
4.2.4+fabric-1.20.131 авг. 2026 г.173Minecraft: 1.20.1fabric
Что нового
# RPG Attribute System — 4.2.4 Patch Notes
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.1.2 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
## Bug fixes
- **`/ras add level` permission** — command now requires OP level 4 as documented. Non-operators can no longer add levels to other players.
- **Stats-display sync protocol (4.2.3 regression)** — `gui_shadow_color` is appended after totals instead of before the entry count. Mixed client/server versions can join again; 4.2.4 decoders also accept the short-lived 4.2.3 wire layout.
## Upgrade
Replace the loader jar for your Minecraft version with **4.2.4**. Servers on 4.2.4 can host players still on **4.2.2**; everyone should move off **4.2.3** when possible.
release
4.2.3 · neoforge · 26.2
4.2.3+neoforge-26.228 авг. 2026 г.68Minecraft: 26.2neoforge
Что нового
# RPG Attribute System 4.2.3 — Patch Notes
**Release date:** August 28, 2026
## New Features
- **`/ras level [player]` (ticket-0019):** Shows a player's RPG level. Defaults to self; viewing another player requires OP (permission level 2) or the `rpg_attribute_system.level.other` permission node.
- **`/ras rewards [level]` (ticket-0019):** Lists deterministic level-up rewards from `config/ras/levelup_rewards.json`. Omit `level` to list all configured rewards, or pass a level to show that entry only.
## Configuration
- **`gui_shadow_color` in `stats_display.json` (ticket-0044):** Book-style GUI text underlay colour is now configurable (default `#80F3E1B5`). Supports 6-digit (`#RRGGBB`) and 8-digit (`#AARRGGBB`) hex. Synced from server to clients on join via the existing stats-display sync packet.
## Compatibility
- Minecraft **1.20.1** (Fabric + Forge), **1.21.1** (Fabric + NeoForge), **26.1.2** (Fabric + NeoForge), **26.2** (Fabric + NeoForge).
- No world or player-data migration required.
- **Networking:** The stats-display sync packet adds one `int` field (`gui_shadow_color`). Update clients and servers together.
## Upgrade Notes
- Update all loader JARs to **4.2.3** together on clients and servers.
- After changing `stats_display.json` on a server, players must **re-join** to pick up new colours on clients.
release
4.2.3 · fabric · 26.2
4.2.3+fabric-26.228 авг. 2026 г.178Minecraft: 26.2fabric
Что нового
# RPG Attribute System 4.2.3 — Patch Notes
**Release date:** August 28, 2026
## New Features
- **`/ras level [player]` (ticket-0019):** Shows a player's RPG level. Defaults to self; viewing another player requires OP (permission level 2) or the `rpg_attribute_system.level.other` permission node.
- **`/ras rewards [level]` (ticket-0019):** Lists deterministic level-up rewards from `config/ras/levelup_rewards.json`. Omit `level` to list all configured rewards, or pass a level to show that entry only.
## Configuration
- **`gui_shadow_color` in `stats_display.json` (ticket-0044):** Book-style GUI text underlay colour is now configurable (default `#80F3E1B5`). Supports 6-digit (`#RRGGBB`) and 8-digit (`#AARRGGBB`) hex. Synced from server to clients on join via the existing stats-display sync packet.
## Compatibility
- Minecraft **1.20.1** (Fabric + Forge), **1.21.1** (Fabric + NeoForge), **26.1.2** (Fabric + NeoForge), **26.2** (Fabric + NeoForge).
- No world or player-data migration required.
- **Networking:** The stats-display sync packet adds one `int` field (`gui_shadow_color`). Update clients and servers together.
## Upgrade Notes
- Update all loader JARs to **4.2.3** together on clients and servers.
- After changing `stats_display.json` on a server, players must **re-join** to pick up new colours on clients.
release
4.2.3 · neoforge · 26.1.2
4.2.3+neoforge-26.1.228 авг. 2026 г.28Minecraft: 26.1.2neoforge
Что нового
# RPG Attribute System 4.2.3 — Patch Notes
**Release date:** August 28, 2026
## New Features
- **`/ras level [player]` (ticket-0019):** Shows a player's RPG level. Defaults to self; viewing another player requires OP (permission level 2) or the `rpg_attribute_system.level.other` permission node.
- **`/ras rewards [level]` (ticket-0019):** Lists deterministic level-up rewards from `config/ras/levelup_rewards.json`. Omit `level` to list all configured rewards, or pass a level to show that entry only.
## Configuration
- **`gui_shadow_color` in `stats_display.json` (ticket-0044):** Book-style GUI text underlay colour is now configurable (default `#80F3E1B5`). Supports 6-digit (`#RRGGBB`) and 8-digit (`#AARRGGBB`) hex. Synced from server to clients on join via the existing stats-display sync packet.
## Compatibility
- Minecraft **1.20.1** (Fabric + Forge), **1.21.1** (Fabric + NeoForge), **26.1.2** (Fabric + NeoForge), **26.2** (Fabric + NeoForge).
- No world or player-data migration required.
- **Networking:** The stats-display sync packet adds one `int` field (`gui_shadow_color`). Update clients and servers together.
## Upgrade Notes
- Update all loader JARs to **4.2.3** together on clients and servers.
- After changing `stats_display.json` on a server, players must **re-join** to pick up new colours on clients.
release
4.2.3 · fabric · 26.1.2
4.2.3+fabric-26.1.228 авг. 2026 г.31Minecraft: 26.1.2fabric
Что нового
# RPG Attribute System 4.2.3 — Patch Notes
**Release date:** August 28, 2026
## New Features
- **`/ras level [player]` (ticket-0019):** Shows a player's RPG level. Defaults to self; viewing another player requires OP (permission level 2) or the `rpg_attribute_system.level.other` permission node.
- **`/ras rewards [level]` (ticket-0019):** Lists deterministic level-up rewards from `config/ras/levelup_rewards.json`. Omit `level` to list all configured rewards, or pass a level to show that entry only.
## Configuration
- **`gui_shadow_color` in `stats_display.json` (ticket-0044):** Book-style GUI text underlay colour is now configurable (default `#80F3E1B5`). Supports 6-digit (`#RRGGBB`) and 8-digit (`#AARRGGBB`) hex. Synced from server to clients on join via the existing stats-display sync packet.
## Compatibility
- Minecraft **1.20.1** (Fabric + Forge), **1.21.1** (Fabric + NeoForge), **26.1.2** (Fabric + NeoForge), **26.2** (Fabric + NeoForge).
- No world or player-data migration required.
- **Networking:** The stats-display sync packet adds one `int` field (`gui_shadow_color`). Update clients and servers together.
## Upgrade Notes
- Update all loader JARs to **4.2.3** together on clients and servers.
- After changing `stats_display.json` on a server, players must **re-join** to pick up new colours on clients.
release
4.2.3 · neoforge · 1.21.1
4.2.3+neoforge-1.21.128 авг. 2026 г.110Minecraft: 1.21.1neoforge
Что нового
# RPG Attribute System 4.2.3 — Patch Notes
**Release date:** August 28, 2026
## New Features
- **`/ras level [player]` (ticket-0019):** Shows a player's RPG level. Defaults to self; viewing another player requires OP (permission level 2) or the `rpg_attribute_system.level.other` permission node.
- **`/ras rewards [level]` (ticket-0019):** Lists deterministic level-up rewards from `config/ras/levelup_rewards.json`. Omit `level` to list all configured rewards, or pass a level to show that entry only.
## Configuration
- **`gui_shadow_color` in `stats_display.json` (ticket-0044):** Book-style GUI text underlay colour is now configurable (default `#80F3E1B5`). Supports 6-digit (`#RRGGBB`) and 8-digit (`#AARRGGBB`) hex. Synced from server to clients on join via the existing stats-display sync packet.
## Compatibility
- Minecraft **1.20.1** (Fabric + Forge), **1.21.1** (Fabric + NeoForge), **26.1.2** (Fabric + NeoForge), **26.2** (Fabric + NeoForge).
- No world or player-data migration required.
- **Networking:** The stats-display sync packet adds one `int` field (`gui_shadow_color`). Update clients and servers together.
## Upgrade Notes
- Update all loader JARs to **4.2.3** together on clients and servers.
- After changing `stats_display.json` on a server, players must **re-join** to pick up new colours on clients.
release
4.2.3 · fabric · 1.21.1
4.2.3+fabric-1.21.128 авг. 2026 г.61Minecraft: 1.21.1fabric
Что нового
# RPG Attribute System 4.2.3 — Patch Notes
**Release date:** August 28, 2026
## New Features
- **`/ras level [player]` (ticket-0019):** Shows a player's RPG level. Defaults to self; viewing another player requires OP (permission level 2) or the `rpg_attribute_system.level.other` permission node.
- **`/ras rewards [level]` (ticket-0019):** Lists deterministic level-up rewards from `config/ras/levelup_rewards.json`. Omit `level` to list all configured rewards, or pass a level to show that entry only.
## Configuration
- **`gui_shadow_color` in `stats_display.json` (ticket-0044):** Book-style GUI text underlay colour is now configurable (default `#80F3E1B5`). Supports 6-digit (`#RRGGBB`) and 8-digit (`#AARRGGBB`) hex. Synced from server to clients on join via the existing stats-display sync packet.
## Compatibility
- Minecraft **1.20.1** (Fabric + Forge), **1.21.1** (Fabric + NeoForge), **26.1.2** (Fabric + NeoForge), **26.2** (Fabric + NeoForge).
- No world or player-data migration required.
- **Networking:** The stats-display sync packet adds one `int` field (`gui_shadow_color`). Update clients and servers together.
## Upgrade Notes
- Update all loader JARs to **4.2.3** together on clients and servers.
- After changing `stats_display.json` on a server, players must **re-join** to pick up new colours on clients.
release
4.2.3 · forge · 1.20.1
4.2.3+forge-1.20.128 авг. 2026 г.275Minecraft: 1.20.1forge
Что нового
# RPG Attribute System 4.2.3 — Patch Notes
**Release date:** August 28, 2026
## New Features
- **`/ras level [player]` (ticket-0019):** Shows a player's RPG level. Defaults to self; viewing another player requires OP (permission level 2) or the `rpg_attribute_system.level.other` permission node.
- **`/ras rewards [level]` (ticket-0019):** Lists deterministic level-up rewards from `config/ras/levelup_rewards.json`. Omit `level` to list all configured rewards, or pass a level to show that entry only.
## Configuration
- **`gui_shadow_color` in `stats_display.json` (ticket-0044):** Book-style GUI text underlay colour is now configurable (default `#80F3E1B5`). Supports 6-digit (`#RRGGBB`) and 8-digit (`#AARRGGBB`) hex. Synced from server to clients on join via the existing stats-display sync packet.
## Compatibility
- Minecraft **1.20.1** (Fabric + Forge), **1.21.1** (Fabric + NeoForge), **26.1.2** (Fabric + NeoForge), **26.2** (Fabric + NeoForge).
- No world or player-data migration required.
- **Networking:** The stats-display sync packet adds one `int` field (`gui_shadow_color`). Update clients and servers together.
## Upgrade Notes
- Update all loader JARs to **4.2.3** together on clients and servers.
- After changing `stats_display.json` on a server, players must **re-join** to pick up new colours on clients.
release
4.2.3 · fabric · 1.20.1
4.2.3+fabric-1.20.128 авг. 2026 г.38Minecraft: 1.20.1fabric
Что нового
# RPG Attribute System 4.2.3 — Patch Notes
**Release date:** August 28, 2026
## New Features
- **`/ras level [player]` (ticket-0019):** Shows a player's RPG level. Defaults to self; viewing another player requires OP (permission level 2) or the `rpg_attribute_system.level.other` permission node.
- **`/ras rewards [level]` (ticket-0019):** Lists deterministic level-up rewards from `config/ras/levelup_rewards.json`. Omit `level` to list all configured rewards, or pass a level to show that entry only.
## Configuration
- **`gui_shadow_color` in `stats_display.json` (ticket-0044):** Book-style GUI text underlay colour is now configurable (default `#80F3E1B5`). Supports 6-digit (`#RRGGBB`) and 8-digit (`#AARRGGBB`) hex. Synced from server to clients on join via the existing stats-display sync packet.
## Compatibility
- Minecraft **1.20.1** (Fabric + Forge), **1.21.1** (Fabric + NeoForge), **26.1.2** (Fabric + NeoForge), **26.2** (Fabric + NeoForge).
- No world or player-data migration required.
- **Networking:** The stats-display sync packet adds one `int` field (`gui_shadow_color`). Update clients and servers together.
## Upgrade Notes
- Update all loader JARs to **4.2.3** together on clients and servers.
- After changing `stats_display.json` on a server, players must **re-join** to pick up new colours on clients.
release
4.2.2 · neoforge · 26.2
4.2.2+neoforge-26.221 авг. 2026 г.65Minecraft: 26.2neoforge
Что нового
# RPG Attribute System 4.2.2 — Patch Notes
**Release date:** August 21, 2026
## New Features
- **Server → client stats display sync:** `config/ras/stats_display.json` colours and totals are now sent to players when they join a server (mirrors the existing items-lock sync pattern).
## Bug Fixes
- **GUI text readability (ticket-0044):** Book-style stat screens now draw a soft cream underlay behind text and use shadowed foreground rendering for improved contrast on parchment backgrounds. XP bar label text uses the cream palette instead of dark ink.
- **Stats display colours & sync (ticket-0164):** Header, bonus-positive, and bonus-neutral colours from `stats_display.json` are applied on the Statistics overview. Server configuration syncs to clients on join.
- **Tolerant totals parser:** `totals` entries that mistakenly use `[labelEnd]` instead of `[idsEnd]` after the `[ids]` block (as shown in older docs) are now parsed correctly.
## Configuration
- **`stats_display.json`** — `header_color`, `bonus_positive_color`, `bonus_neutral_color`, and `totals` affect the **Statistics** tab only.
- After changing the server file, players must **re-join** to pick up new colours or totals on clients.
## Compatibility
- Minecraft **1.20.1** (Fabric + Forge), **1.21.1** (Fabric + NeoForge), **26.1.2** (Fabric + NeoForge), **26.2** (Fabric + NeoForge).
- No world or player-data migration required.
## Upgrade Notes
- Update all loader JARs to **4.2.2** together on clients and servers.
- Single-player and client-local configs are unchanged; multiplayer servers should edit `config/ras/stats_display.json` on the host and have clients re-join after changes.
release
4.2.2 · fabric · 26.2
4.2.2+fabric-26.221 авг. 2026 г.408Minecraft: 26.2fabric
Что нового
# RPG Attribute System 4.2.2 — Patch Notes
**Release date:** August 21, 2026
## New Features
- **Server → client stats display sync:** `config/ras/stats_display.json` colours and totals are now sent to players when they join a server (mirrors the existing items-lock sync pattern).
## Bug Fixes
- **GUI text readability (ticket-0044):** Book-style stat screens now draw a soft cream underlay behind text and use shadowed foreground rendering for improved contrast on parchment backgrounds. XP bar label text uses the cream palette instead of dark ink.
- **Stats display colours & sync (ticket-0164):** Header, bonus-positive, and bonus-neutral colours from `stats_display.json` are applied on the Statistics overview. Server configuration syncs to clients on join.
- **Tolerant totals parser:** `totals` entries that mistakenly use `[labelEnd]` instead of `[idsEnd]` after the `[ids]` block (as shown in older docs) are now parsed correctly.
## Configuration
- **`stats_display.json`** — `header_color`, `bonus_positive_color`, `bonus_neutral_color`, and `totals` affect the **Statistics** tab only.
- After changing the server file, players must **re-join** to pick up new colours or totals on clients.
## Compatibility
- Minecraft **1.20.1** (Fabric + Forge), **1.21.1** (Fabric + NeoForge), **26.1.2** (Fabric + NeoForge), **26.2** (Fabric + NeoForge).
- No world or player-data migration required.
## Upgrade Notes
- Update all loader JARs to **4.2.2** together on clients and servers.
- Single-player and client-local configs are unchanged; multiplayer servers should edit `config/ras/stats_display.json` on the host and have clients re-join after changes.
release
4.2.2 · neoforge · 26.1.2
4.2.2+neoforge-26.1.221 авг. 2026 г.33Minecraft: 26.1.2neoforge
Что нового
# RPG Attribute System 4.2.2 — Patch Notes
**Release date:** August 21, 2026
## New Features
- **Server → client stats display sync:** `config/ras/stats_display.json` colours and totals are now sent to players when they join a server (mirrors the existing items-lock sync pattern).
## Bug Fixes
- **GUI text readability (ticket-0044):** Book-style stat screens now draw a soft cream underlay behind text and use shadowed foreground rendering for improved contrast on parchment backgrounds. XP bar label text uses the cream palette instead of dark ink.
- **Stats display colours & sync (ticket-0164):** Header, bonus-positive, and bonus-neutral colours from `stats_display.json` are applied on the Statistics overview. Server configuration syncs to clients on join.
- **Tolerant totals parser:** `totals` entries that mistakenly use `[labelEnd]` instead of `[idsEnd]` after the `[ids]` block (as shown in older docs) are now parsed correctly.
## Configuration
- **`stats_display.json`** — `header_color`, `bonus_positive_color`, `bonus_neutral_color`, and `totals` affect the **Statistics** tab only.
- After changing the server file, players must **re-join** to pick up new colours or totals on clients.
## Compatibility
- Minecraft **1.20.1** (Fabric + Forge), **1.21.1** (Fabric + NeoForge), **26.1.2** (Fabric + NeoForge), **26.2** (Fabric + NeoForge).
- No world or player-data migration required.
## Upgrade Notes
- Update all loader JARs to **4.2.2** together on clients and servers.
- Single-player and client-local configs are unchanged; multiplayer servers should edit `config/ras/stats_display.json` on the host and have clients re-join after changes.
release
4.2.2 · fabric · 26.1.2
4.2.2+fabric-26.1.221 авг. 2026 г.76Minecraft: 26.1.2fabric
Что нового
# RPG Attribute System 4.2.2 — Patch Notes
**Release date:** August 21, 2026
## New Features
- **Server → client stats display sync:** `config/ras/stats_display.json` colours and totals are now sent to players when they join a server (mirrors the existing items-lock sync pattern).
## Bug Fixes
- **GUI text readability (ticket-0044):** Book-style stat screens now draw a soft cream underlay behind text and use shadowed foreground rendering for improved contrast on parchment backgrounds. XP bar label text uses the cream palette instead of dark ink.
- **Stats display colours & sync (ticket-0164):** Header, bonus-positive, and bonus-neutral colours from `stats_display.json` are applied on the Statistics overview. Server configuration syncs to clients on join.
- **Tolerant totals parser:** `totals` entries that mistakenly use `[labelEnd]` instead of `[idsEnd]` after the `[ids]` block (as shown in older docs) are now parsed correctly.
## Configuration
- **`stats_display.json`** — `header_color`, `bonus_positive_color`, `bonus_neutral_color`, and `totals` affect the **Statistics** tab only.
- After changing the server file, players must **re-join** to pick up new colours or totals on clients.
## Compatibility
- Minecraft **1.20.1** (Fabric + Forge), **1.21.1** (Fabric + NeoForge), **26.1.2** (Fabric + NeoForge), **26.2** (Fabric + NeoForge).
- No world or player-data migration required.
## Upgrade Notes
- Update all loader JARs to **4.2.2** together on clients and servers.
- Single-player and client-local configs are unchanged; multiplayer servers should edit `config/ras/stats_display.json` on the host and have clients re-join after changes.
release
4.2.2 · neoforge · 1.21.1
4.2.2+neoforge-1.21.121 авг. 2026 г.270Minecraft: 1.21.1neoforge
Что нового
# RPG Attribute System 4.2.2 — Patch Notes
**Release date:** August 21, 2026
## New Features
- **Server → client stats display sync:** `config/ras/stats_display.json` colours and totals are now sent to players when they join a server (mirrors the existing items-lock sync pattern).
## Bug Fixes
- **GUI text readability (ticket-0044):** Book-style stat screens now draw a soft cream underlay behind text and use shadowed foreground rendering for improved contrast on parchment backgrounds. XP bar label text uses the cream palette instead of dark ink.
- **Stats display colours & sync (ticket-0164):** Header, bonus-positive, and bonus-neutral colours from `stats_display.json` are applied on the Statistics overview. Server configuration syncs to clients on join.
- **Tolerant totals parser:** `totals` entries that mistakenly use `[labelEnd]` instead of `[idsEnd]` after the `[ids]` block (as shown in older docs) are now parsed correctly.
## Configuration
- **`stats_display.json`** — `header_color`, `bonus_positive_color`, `bonus_neutral_color`, and `totals` affect the **Statistics** tab only.
- After changing the server file, players must **re-join** to pick up new colours or totals on clients.
## Compatibility
- Minecraft **1.20.1** (Fabric + Forge), **1.21.1** (Fabric + NeoForge), **26.1.2** (Fabric + NeoForge), **26.2** (Fabric + NeoForge).
- No world or player-data migration required.
## Upgrade Notes
- Update all loader JARs to **4.2.2** together on clients and servers.
- Single-player and client-local configs are unchanged; multiplayer servers should edit `config/ras/stats_display.json` on the host and have clients re-join after changes.
release
4.2.2 · fabric · 1.21.1
4.2.2+fabric-1.21.121 авг. 2026 г.106Minecraft: 1.21.1fabric
Что нового
# RPG Attribute System 4.2.2 — Patch Notes
**Release date:** August 21, 2026
## New Features
- **Server → client stats display sync:** `config/ras/stats_display.json` colours and totals are now sent to players when they join a server (mirrors the existing items-lock sync pattern).
## Bug Fixes
- **GUI text readability (ticket-0044):** Book-style stat screens now draw a soft cream underlay behind text and use shadowed foreground rendering for improved contrast on parchment backgrounds. XP bar label text uses the cream palette instead of dark ink.
- **Stats display colours & sync (ticket-0164):** Header, bonus-positive, and bonus-neutral colours from `stats_display.json` are applied on the Statistics overview. Server configuration syncs to clients on join.
- **Tolerant totals parser:** `totals` entries that mistakenly use `[labelEnd]` instead of `[idsEnd]` after the `[ids]` block (as shown in older docs) are now parsed correctly.
## Configuration
- **`stats_display.json`** — `header_color`, `bonus_positive_color`, `bonus_neutral_color`, and `totals` affect the **Statistics** tab only.
- After changing the server file, players must **re-join** to pick up new colours or totals on clients.
## Compatibility
- Minecraft **1.20.1** (Fabric + Forge), **1.21.1** (Fabric + NeoForge), **26.1.2** (Fabric + NeoForge), **26.2** (Fabric + NeoForge).
- No world or player-data migration required.
## Upgrade Notes
- Update all loader JARs to **4.2.2** together on clients and servers.
- Single-player and client-local configs are unchanged; multiplayer servers should edit `config/ras/stats_display.json` on the host and have clients re-join after changes.
release
4.2.2 · forge · 1.20.1
4.2.2+forge-1.20.121 авг. 2026 г.436Minecraft: 1.20.1forge
Что нового
# RPG Attribute System 4.2.2 — Patch Notes
**Release date:** August 21, 2026
## New Features
- **Server → client stats display sync:** `config/ras/stats_display.json` colours and totals are now sent to players when they join a server (mirrors the existing items-lock sync pattern).
## Bug Fixes
- **GUI text readability (ticket-0044):** Book-style stat screens now draw a soft cream underlay behind text and use shadowed foreground rendering for improved contrast on parchment backgrounds. XP bar label text uses the cream palette instead of dark ink.
- **Stats display colours & sync (ticket-0164):** Header, bonus-positive, and bonus-neutral colours from `stats_display.json` are applied on the Statistics overview. Server configuration syncs to clients on join.
- **Tolerant totals parser:** `totals` entries that mistakenly use `[labelEnd]` instead of `[idsEnd]` after the `[ids]` block (as shown in older docs) are now parsed correctly.
## Configuration
- **`stats_display.json`** — `header_color`, `bonus_positive_color`, `bonus_neutral_color`, and `totals` affect the **Statistics** tab only.
- After changing the server file, players must **re-join** to pick up new colours or totals on clients.
## Compatibility
- Minecraft **1.20.1** (Fabric + Forge), **1.21.1** (Fabric + NeoForge), **26.1.2** (Fabric + NeoForge), **26.2** (Fabric + NeoForge).
- No world or player-data migration required.
## Upgrade Notes
- Update all loader JARs to **4.2.2** together on clients and servers.
- Single-player and client-local configs are unchanged; multiplayer servers should edit `config/ras/stats_display.json` on the host and have clients re-join after changes.
release
4.2.2 · fabric · 1.20.1
4.2.2+fabric-1.20.121 авг. 2026 г.80Minecraft: 1.20.1fabric
Что нового
# RPG Attribute System 4.2.2 — Patch Notes
**Release date:** August 21, 2026
## New Features
- **Server → client stats display sync:** `config/ras/stats_display.json` colours and totals are now sent to players when they join a server (mirrors the existing items-lock sync pattern).
## Bug Fixes
- **GUI text readability (ticket-0044):** Book-style stat screens now draw a soft cream underlay behind text and use shadowed foreground rendering for improved contrast on parchment backgrounds. XP bar label text uses the cream palette instead of dark ink.
- **Stats display colours & sync (ticket-0164):** Header, bonus-positive, and bonus-neutral colours from `stats_display.json` are applied on the Statistics overview. Server configuration syncs to clients on join.
- **Tolerant totals parser:** `totals` entries that mistakenly use `[labelEnd]` instead of `[idsEnd]` after the `[ids]` block (as shown in older docs) are now parsed correctly.
## Configuration
- **`stats_display.json`** — `header_color`, `bonus_positive_color`, `bonus_neutral_color`, and `totals` affect the **Statistics** tab only.
- After changing the server file, players must **re-join** to pick up new colours or totals on clients.
## Compatibility
- Minecraft **1.20.1** (Fabric + Forge), **1.21.1** (Fabric + NeoForge), **26.1.2** (Fabric + NeoForge), **26.2** (Fabric + NeoForge).
- No world or player-data migration required.
## Upgrade Notes
- Update all loader JARs to **4.2.2** together on clients and servers.
- Single-player and client-local configs are unchanged; multiplayer servers should edit `config/ras/stats_display.json` on the host and have clients re-join after changes.
release
4.2.1 · forge · 1.20.1
4.2.1+forge-1.20.119 авг. 2026 г.169Minecraft: 1.20.1forge
Что нового
# RPG Attribute System — Patch Notes
## 4.2.1
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.1.2 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### Bug fixes
- **NeoForge 26.1.2 startup crash (BlockEvent.BreakEvent missing)** — NeoForge block-break handler now uses `BreakBlockEvent` on 26.1.2 so the mod loads correctly.
### Upgrade
Replace the loader jar for your Minecraft version with **4.2.1**. Existing configuration files remain intact.
## 4.2.0
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.1.2 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### Configuration
- Fresh installations now generate only the first eight built-in attribute files (`attribute_1.json` through `attribute_8.json`).
- Additional attributes must be created manually and can use the existing configurable display and command settings.
- The default maximum level for generated attributes is now **500**.
- Existing attribute files are preserved during upgrades; this change does not delete or rewrite custom attributes 9–15.
### Upgrade
Replace the loader jar for your Minecraft version with **4.2.0**. Existing configuration files remain intact; the new eight-attribute default applies to files created after the upgrade.
---
## 4.1.4
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### Bug fixes
- **26.2 blank menu / HUD text** — text colors updated to opaque ARGB for MC 26.2 `GuiGraphics` rendering (Attributes menu, Combat Stats tab, level overlay).
- **Combat Stats all zeros** — vanilla attributes resolved via `Attributes.*` holders so Health, Damage, Armor, etc. show real values on all loaders.
### Upgrade
Replace all RAS jars with **4.1.4** (remove any `*(1).jar` duplicates). Restart fully.
See also: `RPG-Attribute-System-4.1.4-PatchNotes.md`.
---
## 4.1.3
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### Bug fixes
- **Fabric 26.2 launch crash** — removed duplicate `PayloadTypeRegistry` registration of `sync_items_lock` that threw `Packet type … is already registered!` during Fabric `main` entrypoint.
### Upgrade
Replace all RAS jars with **4.1.3** (remove any `*(1).jar` duplicates). Restart fully. Other MC lines are version-synced only.
See also: `RPG-Attribute-System-4.1.3-PatchNotes.md`.
---
## 4.1.2
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### Bug fixes
- **`cmd_to_exc` no longer appended on update (#36)** — scaffolding only sets missing keys; existing command arrays (even empty) are preserved.
- **`[param(X)]` scaling in tooltips/cache (#37, #39)** — `baseIncrement` resolved from commands so next-value previews match real per-point growth.
- **Attributes 9–15 scaffolding + 1.20.1 sync (#38)** — missing attribute/display files created safely; 1.20.1 clients receive synced display names and tips.
### Upgrade
Update server and clients together. Trim any duplicate `cmd_to_exc` lines if a prior build appended defaults.
See also: `RPG-Attribute-System-4.1.2-PatchNotes.md`, `docs/changelog.md`.
---
## 4.1.1
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### Bug fixes
- **Item-lock tooltips for modded / server-only entries** — syncs `items_lock` (`enabled`, `show_tooltip`, `items_list`) from server to client on join so WeaponExpanded and other modded locks show requirement tooltips.
- **`show_tooltip` honored on 1.21.1 / 26.2** — previously ignored on those lines.
### Upgrade
No config migration. Update server and clients together; re-join after editing server `items_lock.json`.
See also: `RPG-Attribute-System-4.1.1-PatchNotes.md`, `docs/changelog.md`.
---
## 4.1.0
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### New features
- **Public read API** — other mods can now query player progression and combat stats without duplicating RAS formulas.
- **`CombatSnapshot` record** — immutable snapshot of final MC attribute values after RAS, gear, and effects.
- **`RasApi.isAvailable()`** — check that RAS is loaded.
- **`RasApi.getLevel(Player)`** — returns the player's current RPG level (server-side).
- **`RasApi.getCombatSnapshot(Player)`** — returns final `maxHealth`, `attackDamage`, `armor`, `armorToughness`, `movementSpeed`, and `rpgLevel`.
- **Updated API documentation** — `docs/API.md` expanded to cover read and write endpoints.
### API reference
Package: `tn.nightbeam.ras.api`
| Method | Description |
|--------|-------------|
| `isAvailable()` | Returns `true` when RAS classes are on the classpath |
| `getLevel(Player)` | Player RPG level after migration (server-side) |
| `getCombatSnapshot(Player)` | Final combat attribute values from MC attribute instances |
| `respec(Player)` / `respec(Player, RespecOptions)` | Reset allocated points (unchanged) |
| `applyTemplate(Player, String)` | Apply a build template (unchanged) |
`CombatSnapshot` fields:
| Field | Source |
|-------|--------|
| `rpgLevel` | `rpg_attribute_system:rpg_level` synced attribute |
| `maxHealth` | `Attributes.MAX_HEALTH` final value |
| `attackDamage` | `Attributes.ATTACK_DAMAGE` final value |
| `armor` | `Attributes.ARMOR` final value |
| `armorToughness` | `Attributes.ARMOR_TOUGHNESS` final value |
| `movementSpeed` | `Attributes.MOVEMENT_SPEED` final value |
### Integration notes
- All read/write API calls except `isAvailable()` must run **server-side** on `ServerPlayer`.
- Other mods should call `getCombatSnapshot()` for balancing — do **not** reimplement RAS scaling math.
- **RPG Mob Leveling System 2.0+** consumes this API via reflection for player-based mob scaling and combat rebalance.
### Example
```java
import tn.nightbeam.ras.api.RasApi;
import tn.nightbeam.ras.api.CombatSnapshot;
if (RasApi.isAvailable()) {
int level = RasApi.getLevel(player);
CombatSnapshot snap = RasApi.getCombatSnapshot(player);
// snap.maxHealth(), snap.attackDamage(), etc.
}
```
### Breaking changes
None. This is an additive release — all existing respec and template API behavior is unchanged.
---
## 4.0.0
- MultiLoader support across 1.20.1, 1.21.1, and 26.2.
- Player XP curve, attribute point allocation, and configurable stat scaling.
- Respec system with Scroll of Rebirth and admin commands.
- Build templates for quick stat distribution.
- Public write API: `RasApi.respec()`, `RasApi.applyTemplate()`.
- Synced `rpg_attribute_system:rpg_level` Minecraft attribute.
release
4.2.1 · neoforge · 26.2
4.2.1+neoforge-26.219 авг. 2026 г.35Minecraft: 26.2neoforge
Что нового
# RPG Attribute System — Patch Notes
## 4.2.1
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.1.2 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### Bug fixes
- **NeoForge 26.1.2 startup crash (BlockEvent.BreakEvent missing)** — NeoForge block-break handler now uses `BreakBlockEvent` on 26.1.2 so the mod loads correctly.
### Upgrade
Replace the loader jar for your Minecraft version with **4.2.1**. Existing configuration files remain intact.
## 4.2.0
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.1.2 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### Configuration
- Fresh installations now generate only the first eight built-in attribute files (`attribute_1.json` through `attribute_8.json`).
- Additional attributes must be created manually and can use the existing configurable display and command settings.
- The default maximum level for generated attributes is now **500**.
- Existing attribute files are preserved during upgrades; this change does not delete or rewrite custom attributes 9–15.
### Upgrade
Replace the loader jar for your Minecraft version with **4.2.0**. Existing configuration files remain intact; the new eight-attribute default applies to files created after the upgrade.
---
## 4.1.4
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### Bug fixes
- **26.2 blank menu / HUD text** — text colors updated to opaque ARGB for MC 26.2 `GuiGraphics` rendering (Attributes menu, Combat Stats tab, level overlay).
- **Combat Stats all zeros** — vanilla attributes resolved via `Attributes.*` holders so Health, Damage, Armor, etc. show real values on all loaders.
### Upgrade
Replace all RAS jars with **4.1.4** (remove any `*(1).jar` duplicates). Restart fully.
See also: `RPG-Attribute-System-4.1.4-PatchNotes.md`.
---
## 4.1.3
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### Bug fixes
- **Fabric 26.2 launch crash** — removed duplicate `PayloadTypeRegistry` registration of `sync_items_lock` that threw `Packet type … is already registered!` during Fabric `main` entrypoint.
### Upgrade
Replace all RAS jars with **4.1.3** (remove any `*(1).jar` duplicates). Restart fully. Other MC lines are version-synced only.
See also: `RPG-Attribute-System-4.1.3-PatchNotes.md`.
---
## 4.1.2
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### Bug fixes
- **`cmd_to_exc` no longer appended on update (#36)** — scaffolding only sets missing keys; existing command arrays (even empty) are preserved.
- **`[param(X)]` scaling in tooltips/cache (#37, #39)** — `baseIncrement` resolved from commands so next-value previews match real per-point growth.
- **Attributes 9–15 scaffolding + 1.20.1 sync (#38)** — missing attribute/display files created safely; 1.20.1 clients receive synced display names and tips.
### Upgrade
Update server and clients together. Trim any duplicate `cmd_to_exc` lines if a prior build appended defaults.
See also: `RPG-Attribute-System-4.1.2-PatchNotes.md`, `docs/changelog.md`.
---
## 4.1.1
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### Bug fixes
- **Item-lock tooltips for modded / server-only entries** — syncs `items_lock` (`enabled`, `show_tooltip`, `items_list`) from server to client on join so WeaponExpanded and other modded locks show requirement tooltips.
- **`show_tooltip` honored on 1.21.1 / 26.2** — previously ignored on those lines.
### Upgrade
No config migration. Update server and clients together; re-join after editing server `items_lock.json`.
See also: `RPG-Attribute-System-4.1.1-PatchNotes.md`, `docs/changelog.md`.
---
## 4.1.0
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### New features
- **Public read API** — other mods can now query player progression and combat stats without duplicating RAS formulas.
- **`CombatSnapshot` record** — immutable snapshot of final MC attribute values after RAS, gear, and effects.
- **`RasApi.isAvailable()`** — check that RAS is loaded.
- **`RasApi.getLevel(Player)`** — returns the player's current RPG level (server-side).
- **`RasApi.getCombatSnapshot(Player)`** — returns final `maxHealth`, `attackDamage`, `armor`, `armorToughness`, `movementSpeed`, and `rpgLevel`.
- **Updated API documentation** — `docs/API.md` expanded to cover read and write endpoints.
### API reference
Package: `tn.nightbeam.ras.api`
| Method | Description |
|--------|-------------|
| `isAvailable()` | Returns `true` when RAS classes are on the classpath |
| `getLevel(Player)` | Player RPG level after migration (server-side) |
| `getCombatSnapshot(Player)` | Final combat attribute values from MC attribute instances |
| `respec(Player)` / `respec(Player, RespecOptions)` | Reset allocated points (unchanged) |
| `applyTemplate(Player, String)` | Apply a build template (unchanged) |
`CombatSnapshot` fields:
| Field | Source |
|-------|--------|
| `rpgLevel` | `rpg_attribute_system:rpg_level` synced attribute |
| `maxHealth` | `Attributes.MAX_HEALTH` final value |
| `attackDamage` | `Attributes.ATTACK_DAMAGE` final value |
| `armor` | `Attributes.ARMOR` final value |
| `armorToughness` | `Attributes.ARMOR_TOUGHNESS` final value |
| `movementSpeed` | `Attributes.MOVEMENT_SPEED` final value |
### Integration notes
- All read/write API calls except `isAvailable()` must run **server-side** on `ServerPlayer`.
- Other mods should call `getCombatSnapshot()` for balancing — do **not** reimplement RAS scaling math.
- **RPG Mob Leveling System 2.0+** consumes this API via reflection for player-based mob scaling and combat rebalance.
### Example
```java
import tn.nightbeam.ras.api.RasApi;
import tn.nightbeam.ras.api.CombatSnapshot;
if (RasApi.isAvailable()) {
int level = RasApi.getLevel(player);
CombatSnapshot snap = RasApi.getCombatSnapshot(player);
// snap.maxHealth(), snap.attackDamage(), etc.
}
```
### Breaking changes
None. This is an additive release — all existing respec and template API behavior is unchanged.
---
## 4.0.0
- MultiLoader support across 1.20.1, 1.21.1, and 26.2.
- Player XP curve, attribute point allocation, and configurable stat scaling.
- Respec system with Scroll of Rebirth and admin commands.
- Build templates for quick stat distribution.
- Public write API: `RasApi.respec()`, `RasApi.applyTemplate()`.
- Synced `rpg_attribute_system:rpg_level` Minecraft attribute.
release
4.2.1 · fabric · 26.2
4.2.1+fabric-26.219 авг. 2026 г.143Minecraft: 26.2fabric
Что нового
# RPG Attribute System — Patch Notes
## 4.2.1
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.1.2 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### Bug fixes
- **NeoForge 26.1.2 startup crash (BlockEvent.BreakEvent missing)** — NeoForge block-break handler now uses `BreakBlockEvent` on 26.1.2 so the mod loads correctly.
### Upgrade
Replace the loader jar for your Minecraft version with **4.2.1**. Existing configuration files remain intact.
## 4.2.0
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.1.2 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### Configuration
- Fresh installations now generate only the first eight built-in attribute files (`attribute_1.json` through `attribute_8.json`).
- Additional attributes must be created manually and can use the existing configurable display and command settings.
- The default maximum level for generated attributes is now **500**.
- Existing attribute files are preserved during upgrades; this change does not delete or rewrite custom attributes 9–15.
### Upgrade
Replace the loader jar for your Minecraft version with **4.2.0**. Existing configuration files remain intact; the new eight-attribute default applies to files created after the upgrade.
---
## 4.1.4
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### Bug fixes
- **26.2 blank menu / HUD text** — text colors updated to opaque ARGB for MC 26.2 `GuiGraphics` rendering (Attributes menu, Combat Stats tab, level overlay).
- **Combat Stats all zeros** — vanilla attributes resolved via `Attributes.*` holders so Health, Damage, Armor, etc. show real values on all loaders.
### Upgrade
Replace all RAS jars with **4.1.4** (remove any `*(1).jar` duplicates). Restart fully.
See also: `RPG-Attribute-System-4.1.4-PatchNotes.md`.
---
## 4.1.3
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### Bug fixes
- **Fabric 26.2 launch crash** — removed duplicate `PayloadTypeRegistry` registration of `sync_items_lock` that threw `Packet type … is already registered!` during Fabric `main` entrypoint.
### Upgrade
Replace all RAS jars with **4.1.3** (remove any `*(1).jar` duplicates). Restart fully. Other MC lines are version-synced only.
See also: `RPG-Attribute-System-4.1.3-PatchNotes.md`.
---
## 4.1.2
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### Bug fixes
- **`cmd_to_exc` no longer appended on update (#36)** — scaffolding only sets missing keys; existing command arrays (even empty) are preserved.
- **`[param(X)]` scaling in tooltips/cache (#37, #39)** — `baseIncrement` resolved from commands so next-value previews match real per-point growth.
- **Attributes 9–15 scaffolding + 1.20.1 sync (#38)** — missing attribute/display files created safely; 1.20.1 clients receive synced display names and tips.
### Upgrade
Update server and clients together. Trim any duplicate `cmd_to_exc` lines if a prior build appended defaults.
See also: `RPG-Attribute-System-4.1.2-PatchNotes.md`, `docs/changelog.md`.
---
## 4.1.1
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### Bug fixes
- **Item-lock tooltips for modded / server-only entries** — syncs `items_lock` (`enabled`, `show_tooltip`, `items_list`) from server to client on join so WeaponExpanded and other modded locks show requirement tooltips.
- **`show_tooltip` honored on 1.21.1 / 26.2** — previously ignored on those lines.
### Upgrade
No config migration. Update server and clients together; re-join after editing server `items_lock.json`.
See also: `RPG-Attribute-System-4.1.1-PatchNotes.md`, `docs/changelog.md`.
---
## 4.1.0
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### New features
- **Public read API** — other mods can now query player progression and combat stats without duplicating RAS formulas.
- **`CombatSnapshot` record** — immutable snapshot of final MC attribute values after RAS, gear, and effects.
- **`RasApi.isAvailable()`** — check that RAS is loaded.
- **`RasApi.getLevel(Player)`** — returns the player's current RPG level (server-side).
- **`RasApi.getCombatSnapshot(Player)`** — returns final `maxHealth`, `attackDamage`, `armor`, `armorToughness`, `movementSpeed`, and `rpgLevel`.
- **Updated API documentation** — `docs/API.md` expanded to cover read and write endpoints.
### API reference
Package: `tn.nightbeam.ras.api`
| Method | Description |
|--------|-------------|
| `isAvailable()` | Returns `true` when RAS classes are on the classpath |
| `getLevel(Player)` | Player RPG level after migration (server-side) |
| `getCombatSnapshot(Player)` | Final combat attribute values from MC attribute instances |
| `respec(Player)` / `respec(Player, RespecOptions)` | Reset allocated points (unchanged) |
| `applyTemplate(Player, String)` | Apply a build template (unchanged) |
`CombatSnapshot` fields:
| Field | Source |
|-------|--------|
| `rpgLevel` | `rpg_attribute_system:rpg_level` synced attribute |
| `maxHealth` | `Attributes.MAX_HEALTH` final value |
| `attackDamage` | `Attributes.ATTACK_DAMAGE` final value |
| `armor` | `Attributes.ARMOR` final value |
| `armorToughness` | `Attributes.ARMOR_TOUGHNESS` final value |
| `movementSpeed` | `Attributes.MOVEMENT_SPEED` final value |
### Integration notes
- All read/write API calls except `isAvailable()` must run **server-side** on `ServerPlayer`.
- Other mods should call `getCombatSnapshot()` for balancing — do **not** reimplement RAS scaling math.
- **RPG Mob Leveling System 2.0+** consumes this API via reflection for player-based mob scaling and combat rebalance.
### Example
```java
import tn.nightbeam.ras.api.RasApi;
import tn.nightbeam.ras.api.CombatSnapshot;
if (RasApi.isAvailable()) {
int level = RasApi.getLevel(player);
CombatSnapshot snap = RasApi.getCombatSnapshot(player);
// snap.maxHealth(), snap.attackDamage(), etc.
}
```
### Breaking changes
None. This is an additive release — all existing respec and template API behavior is unchanged.
---
## 4.0.0
- MultiLoader support across 1.20.1, 1.21.1, and 26.2.
- Player XP curve, attribute point allocation, and configurable stat scaling.
- Respec system with Scroll of Rebirth and admin commands.
- Build templates for quick stat distribution.
- Public write API: `RasApi.respec()`, `RasApi.applyTemplate()`.
- Synced `rpg_attribute_system:rpg_level` Minecraft attribute.
release
4.2.1 · neoforge · 1.21.1
4.2.1+neoforge-1.21.119 авг. 2026 г.988Minecraft: 1.21.1neoforge
Что нового
# RPG Attribute System — Patch Notes
## 4.2.1
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.1.2 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### Bug fixes
- **NeoForge 26.1.2 startup crash (BlockEvent.BreakEvent missing)** — NeoForge block-break handler now uses `BreakBlockEvent` on 26.1.2 so the mod loads correctly.
### Upgrade
Replace the loader jar for your Minecraft version with **4.2.1**. Existing configuration files remain intact.
## 4.2.0
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.1.2 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### Configuration
- Fresh installations now generate only the first eight built-in attribute files (`attribute_1.json` through `attribute_8.json`).
- Additional attributes must be created manually and can use the existing configurable display and command settings.
- The default maximum level for generated attributes is now **500**.
- Existing attribute files are preserved during upgrades; this change does not delete or rewrite custom attributes 9–15.
### Upgrade
Replace the loader jar for your Minecraft version with **4.2.0**. Existing configuration files remain intact; the new eight-attribute default applies to files created after the upgrade.
---
## 4.1.4
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### Bug fixes
- **26.2 blank menu / HUD text** — text colors updated to opaque ARGB for MC 26.2 `GuiGraphics` rendering (Attributes menu, Combat Stats tab, level overlay).
- **Combat Stats all zeros** — vanilla attributes resolved via `Attributes.*` holders so Health, Damage, Armor, etc. show real values on all loaders.
### Upgrade
Replace all RAS jars with **4.1.4** (remove any `*(1).jar` duplicates). Restart fully.
See also: `RPG-Attribute-System-4.1.4-PatchNotes.md`.
---
## 4.1.3
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### Bug fixes
- **Fabric 26.2 launch crash** — removed duplicate `PayloadTypeRegistry` registration of `sync_items_lock` that threw `Packet type … is already registered!` during Fabric `main` entrypoint.
### Upgrade
Replace all RAS jars with **4.1.3** (remove any `*(1).jar` duplicates). Restart fully. Other MC lines are version-synced only.
See also: `RPG-Attribute-System-4.1.3-PatchNotes.md`.
---
## 4.1.2
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### Bug fixes
- **`cmd_to_exc` no longer appended on update (#36)** — scaffolding only sets missing keys; existing command arrays (even empty) are preserved.
- **`[param(X)]` scaling in tooltips/cache (#37, #39)** — `baseIncrement` resolved from commands so next-value previews match real per-point growth.
- **Attributes 9–15 scaffolding + 1.20.1 sync (#38)** — missing attribute/display files created safely; 1.20.1 clients receive synced display names and tips.
### Upgrade
Update server and clients together. Trim any duplicate `cmd_to_exc` lines if a prior build appended defaults.
See also: `RPG-Attribute-System-4.1.2-PatchNotes.md`, `docs/changelog.md`.
---
## 4.1.1
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### Bug fixes
- **Item-lock tooltips for modded / server-only entries** — syncs `items_lock` (`enabled`, `show_tooltip`, `items_list`) from server to client on join so WeaponExpanded and other modded locks show requirement tooltips.
- **`show_tooltip` honored on 1.21.1 / 26.2** — previously ignored on those lines.
### Upgrade
No config migration. Update server and clients together; re-join after editing server `items_lock.json`.
See also: `RPG-Attribute-System-4.1.1-PatchNotes.md`, `docs/changelog.md`.
---
## 4.1.0
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### New features
- **Public read API** — other mods can now query player progression and combat stats without duplicating RAS formulas.
- **`CombatSnapshot` record** — immutable snapshot of final MC attribute values after RAS, gear, and effects.
- **`RasApi.isAvailable()`** — check that RAS is loaded.
- **`RasApi.getLevel(Player)`** — returns the player's current RPG level (server-side).
- **`RasApi.getCombatSnapshot(Player)`** — returns final `maxHealth`, `attackDamage`, `armor`, `armorToughness`, `movementSpeed`, and `rpgLevel`.
- **Updated API documentation** — `docs/API.md` expanded to cover read and write endpoints.
### API reference
Package: `tn.nightbeam.ras.api`
| Method | Description |
|--------|-------------|
| `isAvailable()` | Returns `true` when RAS classes are on the classpath |
| `getLevel(Player)` | Player RPG level after migration (server-side) |
| `getCombatSnapshot(Player)` | Final combat attribute values from MC attribute instances |
| `respec(Player)` / `respec(Player, RespecOptions)` | Reset allocated points (unchanged) |
| `applyTemplate(Player, String)` | Apply a build template (unchanged) |
`CombatSnapshot` fields:
| Field | Source |
|-------|--------|
| `rpgLevel` | `rpg_attribute_system:rpg_level` synced attribute |
| `maxHealth` | `Attributes.MAX_HEALTH` final value |
| `attackDamage` | `Attributes.ATTACK_DAMAGE` final value |
| `armor` | `Attributes.ARMOR` final value |
| `armorToughness` | `Attributes.ARMOR_TOUGHNESS` final value |
| `movementSpeed` | `Attributes.MOVEMENT_SPEED` final value |
### Integration notes
- All read/write API calls except `isAvailable()` must run **server-side** on `ServerPlayer`.
- Other mods should call `getCombatSnapshot()` for balancing — do **not** reimplement RAS scaling math.
- **RPG Mob Leveling System 2.0+** consumes this API via reflection for player-based mob scaling and combat rebalance.
### Example
```java
import tn.nightbeam.ras.api.RasApi;
import tn.nightbeam.ras.api.CombatSnapshot;
if (RasApi.isAvailable()) {
int level = RasApi.getLevel(player);
CombatSnapshot snap = RasApi.getCombatSnapshot(player);
// snap.maxHealth(), snap.attackDamage(), etc.
}
```
### Breaking changes
None. This is an additive release — all existing respec and template API behavior is unchanged.
---
## 4.0.0
- MultiLoader support across 1.20.1, 1.21.1, and 26.2.
- Player XP curve, attribute point allocation, and configurable stat scaling.
- Respec system with Scroll of Rebirth and admin commands.
- Build templates for quick stat distribution.
- Public write API: `RasApi.respec()`, `RasApi.applyTemplate()`.
- Synced `rpg_attribute_system:rpg_level` Minecraft attribute.
release
4.2.1 · fabric · 1.21.1
4.2.1+fabric-1.21.119 авг. 2026 г.67Minecraft: 1.21.1fabric
Что нового
# RPG Attribute System — Patch Notes
## 4.2.1
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.1.2 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### Bug fixes
- **NeoForge 26.1.2 startup crash (BlockEvent.BreakEvent missing)** — NeoForge block-break handler now uses `BreakBlockEvent` on 26.1.2 so the mod loads correctly.
### Upgrade
Replace the loader jar for your Minecraft version with **4.2.1**. Existing configuration files remain intact.
## 4.2.0
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.1.2 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### Configuration
- Fresh installations now generate only the first eight built-in attribute files (`attribute_1.json` through `attribute_8.json`).
- Additional attributes must be created manually and can use the existing configurable display and command settings.
- The default maximum level for generated attributes is now **500**.
- Existing attribute files are preserved during upgrades; this change does not delete or rewrite custom attributes 9–15.
### Upgrade
Replace the loader jar for your Minecraft version with **4.2.0**. Existing configuration files remain intact; the new eight-attribute default applies to files created after the upgrade.
---
## 4.1.4
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### Bug fixes
- **26.2 blank menu / HUD text** — text colors updated to opaque ARGB for MC 26.2 `GuiGraphics` rendering (Attributes menu, Combat Stats tab, level overlay).
- **Combat Stats all zeros** — vanilla attributes resolved via `Attributes.*` holders so Health, Damage, Armor, etc. show real values on all loaders.
### Upgrade
Replace all RAS jars with **4.1.4** (remove any `*(1).jar` duplicates). Restart fully.
See also: `RPG-Attribute-System-4.1.4-PatchNotes.md`.
---
## 4.1.3
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### Bug fixes
- **Fabric 26.2 launch crash** — removed duplicate `PayloadTypeRegistry` registration of `sync_items_lock` that threw `Packet type … is already registered!` during Fabric `main` entrypoint.
### Upgrade
Replace all RAS jars with **4.1.3** (remove any `*(1).jar` duplicates). Restart fully. Other MC lines are version-synced only.
See also: `RPG-Attribute-System-4.1.3-PatchNotes.md`.
---
## 4.1.2
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### Bug fixes
- **`cmd_to_exc` no longer appended on update (#36)** — scaffolding only sets missing keys; existing command arrays (even empty) are preserved.
- **`[param(X)]` scaling in tooltips/cache (#37, #39)** — `baseIncrement` resolved from commands so next-value previews match real per-point growth.
- **Attributes 9–15 scaffolding + 1.20.1 sync (#38)** — missing attribute/display files created safely; 1.20.1 clients receive synced display names and tips.
### Upgrade
Update server and clients together. Trim any duplicate `cmd_to_exc` lines if a prior build appended defaults.
See also: `RPG-Attribute-System-4.1.2-PatchNotes.md`, `docs/changelog.md`.
---
## 4.1.1
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### Bug fixes
- **Item-lock tooltips for modded / server-only entries** — syncs `items_lock` (`enabled`, `show_tooltip`, `items_list`) from server to client on join so WeaponExpanded and other modded locks show requirement tooltips.
- **`show_tooltip` honored on 1.21.1 / 26.2** — previously ignored on those lines.
### Upgrade
No config migration. Update server and clients together; re-join after editing server `items_lock.json`.
See also: `RPG-Attribute-System-4.1.1-PatchNotes.md`, `docs/changelog.md`.
---
## 4.1.0
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### New features
- **Public read API** — other mods can now query player progression and combat stats without duplicating RAS formulas.
- **`CombatSnapshot` record** — immutable snapshot of final MC attribute values after RAS, gear, and effects.
- **`RasApi.isAvailable()`** — check that RAS is loaded.
- **`RasApi.getLevel(Player)`** — returns the player's current RPG level (server-side).
- **`RasApi.getCombatSnapshot(Player)`** — returns final `maxHealth`, `attackDamage`, `armor`, `armorToughness`, `movementSpeed`, and `rpgLevel`.
- **Updated API documentation** — `docs/API.md` expanded to cover read and write endpoints.
### API reference
Package: `tn.nightbeam.ras.api`
| Method | Description |
|--------|-------------|
| `isAvailable()` | Returns `true` when RAS classes are on the classpath |
| `getLevel(Player)` | Player RPG level after migration (server-side) |
| `getCombatSnapshot(Player)` | Final combat attribute values from MC attribute instances |
| `respec(Player)` / `respec(Player, RespecOptions)` | Reset allocated points (unchanged) |
| `applyTemplate(Player, String)` | Apply a build template (unchanged) |
`CombatSnapshot` fields:
| Field | Source |
|-------|--------|
| `rpgLevel` | `rpg_attribute_system:rpg_level` synced attribute |
| `maxHealth` | `Attributes.MAX_HEALTH` final value |
| `attackDamage` | `Attributes.ATTACK_DAMAGE` final value |
| `armor` | `Attributes.ARMOR` final value |
| `armorToughness` | `Attributes.ARMOR_TOUGHNESS` final value |
| `movementSpeed` | `Attributes.MOVEMENT_SPEED` final value |
### Integration notes
- All read/write API calls except `isAvailable()` must run **server-side** on `ServerPlayer`.
- Other mods should call `getCombatSnapshot()` for balancing — do **not** reimplement RAS scaling math.
- **RPG Mob Leveling System 2.0+** consumes this API via reflection for player-based mob scaling and combat rebalance.
### Example
```java
import tn.nightbeam.ras.api.RasApi;
import tn.nightbeam.ras.api.CombatSnapshot;
if (RasApi.isAvailable()) {
int level = RasApi.getLevel(player);
CombatSnapshot snap = RasApi.getCombatSnapshot(player);
// snap.maxHealth(), snap.attackDamage(), etc.
}
```
### Breaking changes
None. This is an additive release — all existing respec and template API behavior is unchanged.
---
## 4.0.0
- MultiLoader support across 1.20.1, 1.21.1, and 26.2.
- Player XP curve, attribute point allocation, and configurable stat scaling.
- Respec system with Scroll of Rebirth and admin commands.
- Build templates for quick stat distribution.
- Public write API: `RasApi.respec()`, `RasApi.applyTemplate()`.
- Synced `rpg_attribute_system:rpg_level` Minecraft attribute.
release
4.2.1 · fabric · 1.20.1
4.2.1+fabric-1.20.119 авг. 2026 г.38Minecraft: 1.20.1fabric
Что нового
# RPG Attribute System 4.2.1
## Bug fixes
- **NeoForge 26.1.2 crash on startup** — update block-break event handler to use `BreakBlockEvent` (fixes missing `BlockEvent.BreakEvent` class).
## Supported loaders
- Minecraft 1.20.1 (Fabric, Forge)
- Minecraft 1.21.1 (Fabric, NeoForge)
- Minecraft 26.1.2 (Fabric, NeoForge)
- Minecraft 26.2 (Fabric, NeoForge)
## Upgrade
Replace the loader jar for your Minecraft version with **4.2.1**. Existing configuration files remain intact.
release
4.2.1 · neoforge · 26.1.2
4.2.1+neoforge-26.1.219 авг. 2026 г.23Minecraft: 26.1.2neoforge
Что нового
# RPG Attribute System 4.2.1
## Bug fixes
- **NeoForge 26.1.2 crash on startup** — update block-break event handler to use `BreakBlockEvent` (fixes missing `BlockEvent.BreakEvent` class).
## Supported loaders
- Minecraft 1.20.1 (Fabric, Forge)
- Minecraft 1.21.1 (Fabric, NeoForge)
- Minecraft 26.1.2 (Fabric, NeoForge)
- Minecraft 26.2 (Fabric, NeoForge)
## Upgrade
Replace the loader jar for your Minecraft version with **4.2.1**. Existing configuration files remain intact.
release
4.2.1 · fabric · 26.1.2
4.2.1+fabric-26.1.219 авг. 2026 г.38Minecraft: 26.1.2fabric
Что нового
# RPG Attribute System 4.2.1
## Bug fixes
- **NeoForge 26.1.2 crash on startup** — update block-break event handler to use `BreakBlockEvent` (fixes missing `BlockEvent.BreakEvent` class).
## Supported loaders
- Minecraft 1.20.1 (Fabric, Forge)
- Minecraft 1.21.1 (Fabric, NeoForge)
- Minecraft 26.1.2 (Fabric, NeoForge)
- Minecraft 26.2 (Fabric, NeoForge)
## Upgrade
Replace the loader jar for your Minecraft version with **4.2.1**. Existing configuration files remain intact.
release
4.2.0 · neoforge · 26.1.2
4.2.0+neoforge-26.1.218 авг. 2026 г.18Minecraft: 26.1.2neoforge
Что нового
# RPG Attribute System 4.2.0
## Configuration defaults
- New installations create the eight built-in attributes only: `attribute_1.json` through `attribute_8.json`.
- Further attributes are opt-in and must be created manually in `ras/attributes` and enabled in the display configuration when desired.
- The generated default maximum level is 500 for each built-in attribute.
- The initializer only fills missing files and keys, so existing configurations and custom attributes are preserved.
## Supported loaders
- Minecraft 1.20.1: Fabric and Forge
- Minecraft 1.21.1: Fabric and NeoForge
- Minecraft 26.1.2: Fabric and NeoForge
- Minecraft 26.2: Fabric and NeoForge
## Upgrade
Replace the loader jar with the 4.2.0 build for the target Minecraft version. No configuration reset is required.
release
4.2.0 · fabric · 26.1.2
4.2.0+fabric-26.1.218 авг. 2026 г.26Minecraft: 26.1.2fabric
Что нового
# RPG Attribute System 4.2.0
## Configuration defaults
- New installations create the eight built-in attributes only: `attribute_1.json` through `attribute_8.json`.
- Further attributes are opt-in and must be created manually in `ras/attributes` and enabled in the display configuration when desired.
- The generated default maximum level is 500 for each built-in attribute.
- The initializer only fills missing files and keys, so existing configurations and custom attributes are preserved.
## Supported loaders
- Minecraft 1.20.1: Fabric and Forge
- Minecraft 1.21.1: Fabric and NeoForge
- Minecraft 26.1.2: Fabric and NeoForge
- Minecraft 26.2: Fabric and NeoForge
## Upgrade
Replace the loader jar with the 4.2.0 build for the target Minecraft version. No configuration reset is required.
release
4.2.0 · neoforge · 26.2
4.2.0+neoforge-26.214 авг. 2026 г.46Minecraft: 26.2neoforge
Что нового
# RPG Attribute System 4.2.0
## Configuration defaults
- New installations create the eight built-in attributes only: `attribute_1.json` through `attribute_8.json`.
- Further attributes are opt-in and must be created manually in `ras/attributes` and enabled in the display configuration when desired.
- The generated default maximum level is 500 for each built-in attribute.
- The initializer only fills missing files and keys, so existing configurations and custom attributes are preserved.
## Supported loaders
- Minecraft 1.20.1: Fabric and Forge
- Minecraft 1.21.1: Fabric and NeoForge
- Minecraft 26.2: Fabric and NeoForge
## Upgrade
Replace the loader jar with the 4.2.0 build for the target Minecraft version. No configuration reset is required.
release
4.2.0 · neoforge · 1.21.1
4.2.0+neoforge-1.21.114 авг. 2026 г.149Minecraft: 1.21.1neoforge
Что нового
# RPG Attribute System 4.2.0
## Configuration defaults
- New installations create the eight built-in attributes only: `attribute_1.json` through `attribute_8.json`.
- Further attributes are opt-in and must be created manually in `ras/attributes` and enabled in the display configuration when desired.
- The generated default maximum level is 500 for each built-in attribute.
- The initializer only fills missing files and keys, so existing configurations and custom attributes are preserved.
## Supported loaders
- Minecraft 1.20.1: Fabric and Forge
- Minecraft 1.21.1: Fabric and NeoForge
- Minecraft 26.2: Fabric and NeoForge
## Upgrade
Replace the loader jar with the 4.2.0 build for the target Minecraft version. No configuration reset is required.
release
4.2.0 · forge · 1.20.1
4.2.0+forge-1.20.114 авг. 2026 г.283Minecraft: 1.20.1forge
Что нового
# RPG Attribute System 4.2.0
## Configuration defaults
- New installations create the eight built-in attributes only: `attribute_1.json` through `attribute_8.json`.
- Further attributes are opt-in and must be created manually in `ras/attributes` and enabled in the display configuration when desired.
- The generated default maximum level is 500 for each built-in attribute.
- The initializer only fills missing files and keys, so existing configurations and custom attributes are preserved.
## Supported loaders
- Minecraft 1.20.1: Fabric and Forge
- Minecraft 1.21.1: Fabric and NeoForge
- Minecraft 26.2: Fabric and NeoForge
## Upgrade
Replace the loader jar with the 4.2.0 build for the target Minecraft version. No configuration reset is required.
release
4.2.0 · fabric · 26.2
4.2.0+fabric-26.214 авг. 2026 г.275Minecraft: 26.2fabric
Что нового
# RPG Attribute System 4.2.0
## Configuration defaults
- New installations create the eight built-in attributes only: `attribute_1.json` through `attribute_8.json`.
- Further attributes are opt-in and must be created manually in `ras/attributes` and enabled in the display configuration when desired.
- The generated default maximum level is 500 for each built-in attribute.
- The initializer only fills missing files and keys, so existing configurations and custom attributes are preserved.
## Supported loaders
- Minecraft 1.20.1: Fabric and Forge
- Minecraft 1.21.1: Fabric and NeoForge
- Minecraft 26.2: Fabric and NeoForge
## Upgrade
Replace the loader jar with the 4.2.0 build for the target Minecraft version. No configuration reset is required.
release
4.2.0 · fabric · 1.21.1
4.2.0+fabric-1.21.114 авг. 2026 г.72Minecraft: 1.21.1fabric
Что нового
# RPG Attribute System 4.2.0
## Configuration defaults
- New installations create the eight built-in attributes only: `attribute_1.json` through `attribute_8.json`.
- Further attributes are opt-in and must be created manually in `ras/attributes` and enabled in the display configuration when desired.
- The generated default maximum level is 500 for each built-in attribute.
- The initializer only fills missing files and keys, so existing configurations and custom attributes are preserved.
## Supported loaders
- Minecraft 1.20.1: Fabric and Forge
- Minecraft 1.21.1: Fabric and NeoForge
- Minecraft 26.2: Fabric and NeoForge
## Upgrade
Replace the loader jar with the 4.2.0 build for the target Minecraft version. No configuration reset is required.
release
4.2.0 · fabric · 1.20.1
4.2.0+fabric-1.20.114 авг. 2026 г.62Minecraft: 1.20.1fabric
Что нового
# RPG Attribute System 4.2.0
## Configuration defaults
- New installations create the eight built-in attributes only: `attribute_1.json` through `attribute_8.json`.
- Further attributes are opt-in and must be created manually in `ras/attributes` and enabled in the display configuration when desired.
- The generated default maximum level is 500 for each built-in attribute.
- The initializer only fills missing files and keys, so existing configurations and custom attributes are preserved.
## Supported loaders
- Minecraft 1.20.1: Fabric and Forge
- Minecraft 1.21.1: Fabric and NeoForge
- Minecraft 26.2: Fabric and NeoForge
## Upgrade
Replace the loader jar with the 4.2.0 build for the target Minecraft version. No configuration reset is required.
release
4.1.4 · neoforge · 26.2
4.1.4+neoforge-26.212 авг. 2026 г.24Minecraft: 26.2neoforge
Что нового
# RPG Attribute System — Patch Notes
## 4.1.4
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### Bug fixes
- **26.2 blank menu / HUD text** — text colors updated to opaque ARGB for MC 26.2 `GuiGraphics` rendering (Attributes menu, Combat Stats tab, level overlay).
- **Combat Stats all zeros** — vanilla attributes resolved via `Attributes.*` holders so Health, Damage, Armor, etc. show real values on all loaders.
### Upgrade
Replace all RAS jars with **4.1.4** (remove any `*(1).jar` duplicates). Restart fully.
See also: `RPG-Attribute-System-4.1.4-PatchNotes.md`.
---
## 4.1.3
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### Bug fixes
- **Fabric 26.2 launch crash** — removed duplicate `PayloadTypeRegistry` registration of `sync_items_lock` that threw `Packet type … is already registered!` during Fabric `main` entrypoint.
### Upgrade
Replace all RAS jars with **4.1.3** (remove any `*(1).jar` duplicates). Restart fully. Other MC lines are version-synced only.
See also: `RPG-Attribute-System-4.1.3-PatchNotes.md`.
---
## 4.1.2
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### Bug fixes
- **`cmd_to_exc` no longer appended on update (#36)** — scaffolding only sets missing keys; existing command arrays (even empty) are preserved.
- **`[param(X)]` scaling in tooltips/cache (#37, #39)** — `baseIncrement` resolved from commands so next-value previews match real per-point growth.
- **Attributes 9–15 scaffolding + 1.20.1 sync (#38)** — missing attribute/display files created safely; 1.20.1 clients receive synced display names and tips.
### Upgrade
Update server and clients together. Trim any duplicate `cmd_to_exc` lines if a prior build appended defaults.
See also: `RPG-Attribute-System-4.1.2-PatchNotes.md`, `docs/changelog.md`.
---
## 4.1.1
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### Bug fixes
- **Item-lock tooltips for modded / server-only entries** — syncs `items_lock` (`enabled`, `show_tooltip`, `items_list`) from server to client on join so WeaponExpanded and other modded locks show requirement tooltips.
- **`show_tooltip` honored on 1.21.1 / 26.2** — previously ignored on those lines.
### Upgrade
No config migration. Update server and clients together; re-join after editing server `items_lock.json`.
See also: `RPG-Attribute-System-4.1.1-PatchNotes.md`, `docs/changelog.md`.
---
## 4.1.0
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### New features
- **Public read API** — other mods can now query player progression and combat stats without duplicating RAS formulas.
- **`CombatSnapshot` record** — immutable snapshot of final MC attribute values after RAS, gear, and effects.
- **`RasApi.isAvailable()`** — check that RAS is loaded.
- **`RasApi.getLevel(Player)`** — returns the player's current RPG level (server-side).
- **`RasApi.getCombatSnapshot(Player)`** — returns final `maxHealth`, `attackDamage`, `armor`, `armorToughness`, `movementSpeed`, and `rpgLevel`.
- **Updated API documentation** — `docs/API.md` expanded to cover read and write endpoints.
### API reference
Package: `tn.nightbeam.ras.api`
| Method | Description |
|--------|-------------|
| `isAvailable()` | Returns `true` when RAS classes are on the classpath |
| `getLevel(Player)` | Player RPG level after migration (server-side) |
| `getCombatSnapshot(Player)` | Final combat attribute values from MC attribute instances |
| `respec(Player)` / `respec(Player, RespecOptions)` | Reset allocated points (unchanged) |
| `applyTemplate(Player, String)` | Apply a build template (unchanged) |
`CombatSnapshot` fields:
| Field | Source |
|-------|--------|
| `rpgLevel` | `rpg_attribute_system:rpg_level` synced attribute |
| `maxHealth` | `Attributes.MAX_HEALTH` final value |
| `attackDamage` | `Attributes.ATTACK_DAMAGE` final value |
| `armor` | `Attributes.ARMOR` final value |
| `armorToughness` | `Attributes.ARMOR_TOUGHNESS` final value |
| `movementSpeed` | `Attributes.MOVEMENT_SPEED` final value |
### Integration notes
- All read/write API calls except `isAvailable()` must run **server-side** on `ServerPlayer`.
- Other mods should call `getCombatSnapshot()` for balancing — do **not** reimplement RAS scaling math.
- **RPG Mob Leveling System 2.0+** consumes this API via reflection for player-based mob scaling and combat rebalance.
### Example
```java
import tn.nightbeam.ras.api.RasApi;
import tn.nightbeam.ras.api.CombatSnapshot;
if (RasApi.isAvailable()) {
int level = RasApi.getLevel(player);
CombatSnapshot snap = RasApi.getCombatSnapshot(player);
// snap.maxHealth(), snap.attackDamage(), etc.
}
```
### Breaking changes
None. This is an additive release — all existing respec and template API behavior is unchanged.
---
## 4.0.0
- MultiLoader support across 1.20.1, 1.21.1, and 26.2.
- Player XP curve, attribute point allocation, and configurable stat scaling.
- Respec system with Scroll of Rebirth and admin commands.
- Build templates for quick stat distribution.
- Public write API: `RasApi.respec()`, `RasApi.applyTemplate()`.
- Synced `rpg_attribute_system:rpg_level` Minecraft attribute.
release
4.1.4 · neoforge · 1.21.1
4.1.4+neoforge-1.21.112 авг. 2026 г.93Minecraft: 1.21.1neoforge
Что нового
# RPG Attribute System — Patch Notes
## 4.1.4
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### Bug fixes
- **26.2 blank menu / HUD text** — text colors updated to opaque ARGB for MC 26.2 `GuiGraphics` rendering (Attributes menu, Combat Stats tab, level overlay).
- **Combat Stats all zeros** — vanilla attributes resolved via `Attributes.*` holders so Health, Damage, Armor, etc. show real values on all loaders.
### Upgrade
Replace all RAS jars with **4.1.4** (remove any `*(1).jar` duplicates). Restart fully.
See also: `RPG-Attribute-System-4.1.4-PatchNotes.md`.
---
## 4.1.3
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### Bug fixes
- **Fabric 26.2 launch crash** — removed duplicate `PayloadTypeRegistry` registration of `sync_items_lock` that threw `Packet type … is already registered!` during Fabric `main` entrypoint.
### Upgrade
Replace all RAS jars with **4.1.3** (remove any `*(1).jar` duplicates). Restart fully. Other MC lines are version-synced only.
See also: `RPG-Attribute-System-4.1.3-PatchNotes.md`.
---
## 4.1.2
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### Bug fixes
- **`cmd_to_exc` no longer appended on update (#36)** — scaffolding only sets missing keys; existing command arrays (even empty) are preserved.
- **`[param(X)]` scaling in tooltips/cache (#37, #39)** — `baseIncrement` resolved from commands so next-value previews match real per-point growth.
- **Attributes 9–15 scaffolding + 1.20.1 sync (#38)** — missing attribute/display files created safely; 1.20.1 clients receive synced display names and tips.
### Upgrade
Update server and clients together. Trim any duplicate `cmd_to_exc` lines if a prior build appended defaults.
See also: `RPG-Attribute-System-4.1.2-PatchNotes.md`, `docs/changelog.md`.
---
## 4.1.1
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### Bug fixes
- **Item-lock tooltips for modded / server-only entries** — syncs `items_lock` (`enabled`, `show_tooltip`, `items_list`) from server to client on join so WeaponExpanded and other modded locks show requirement tooltips.
- **`show_tooltip` honored on 1.21.1 / 26.2** — previously ignored on those lines.
### Upgrade
No config migration. Update server and clients together; re-join after editing server `items_lock.json`.
See also: `RPG-Attribute-System-4.1.1-PatchNotes.md`, `docs/changelog.md`.
---
## 4.1.0
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### New features
- **Public read API** — other mods can now query player progression and combat stats without duplicating RAS formulas.
- **`CombatSnapshot` record** — immutable snapshot of final MC attribute values after RAS, gear, and effects.
- **`RasApi.isAvailable()`** — check that RAS is loaded.
- **`RasApi.getLevel(Player)`** — returns the player's current RPG level (server-side).
- **`RasApi.getCombatSnapshot(Player)`** — returns final `maxHealth`, `attackDamage`, `armor`, `armorToughness`, `movementSpeed`, and `rpgLevel`.
- **Updated API documentation** — `docs/API.md` expanded to cover read and write endpoints.
### API reference
Package: `tn.nightbeam.ras.api`
| Method | Description |
|--------|-------------|
| `isAvailable()` | Returns `true` when RAS classes are on the classpath |
| `getLevel(Player)` | Player RPG level after migration (server-side) |
| `getCombatSnapshot(Player)` | Final combat attribute values from MC attribute instances |
| `respec(Player)` / `respec(Player, RespecOptions)` | Reset allocated points (unchanged) |
| `applyTemplate(Player, String)` | Apply a build template (unchanged) |
`CombatSnapshot` fields:
| Field | Source |
|-------|--------|
| `rpgLevel` | `rpg_attribute_system:rpg_level` synced attribute |
| `maxHealth` | `Attributes.MAX_HEALTH` final value |
| `attackDamage` | `Attributes.ATTACK_DAMAGE` final value |
| `armor` | `Attributes.ARMOR` final value |
| `armorToughness` | `Attributes.ARMOR_TOUGHNESS` final value |
| `movementSpeed` | `Attributes.MOVEMENT_SPEED` final value |
### Integration notes
- All read/write API calls except `isAvailable()` must run **server-side** on `ServerPlayer`.
- Other mods should call `getCombatSnapshot()` for balancing — do **not** reimplement RAS scaling math.
- **RPG Mob Leveling System 2.0+** consumes this API via reflection for player-based mob scaling and combat rebalance.
### Example
```java
import tn.nightbeam.ras.api.RasApi;
import tn.nightbeam.ras.api.CombatSnapshot;
if (RasApi.isAvailable()) {
int level = RasApi.getLevel(player);
CombatSnapshot snap = RasApi.getCombatSnapshot(player);
// snap.maxHealth(), snap.attackDamage(), etc.
}
```
### Breaking changes
None. This is an additive release — all existing respec and template API behavior is unchanged.
---
## 4.0.0
- MultiLoader support across 1.20.1, 1.21.1, and 26.2.
- Player XP curve, attribute point allocation, and configurable stat scaling.
- Respec system with Scroll of Rebirth and admin commands.
- Build templates for quick stat distribution.
- Public write API: `RasApi.respec()`, `RasApi.applyTemplate()`.
- Synced `rpg_attribute_system:rpg_level` Minecraft attribute.
release
4.1.4 · forge · 1.20.1
4.1.4+forge-1.20.112 авг. 2026 г.230Minecraft: 1.20.1forge
Что нового
# RPG Attribute System — Patch Notes
## 4.1.4
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### Bug fixes
- **26.2 blank menu / HUD text** — text colors updated to opaque ARGB for MC 26.2 `GuiGraphics` rendering (Attributes menu, Combat Stats tab, level overlay).
- **Combat Stats all zeros** — vanilla attributes resolved via `Attributes.*` holders so Health, Damage, Armor, etc. show real values on all loaders.
### Upgrade
Replace all RAS jars with **4.1.4** (remove any `*(1).jar` duplicates). Restart fully.
See also: `RPG-Attribute-System-4.1.4-PatchNotes.md`.
---
## 4.1.3
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### Bug fixes
- **Fabric 26.2 launch crash** — removed duplicate `PayloadTypeRegistry` registration of `sync_items_lock` that threw `Packet type … is already registered!` during Fabric `main` entrypoint.
### Upgrade
Replace all RAS jars with **4.1.3** (remove any `*(1).jar` duplicates). Restart fully. Other MC lines are version-synced only.
See also: `RPG-Attribute-System-4.1.3-PatchNotes.md`.
---
## 4.1.2
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### Bug fixes
- **`cmd_to_exc` no longer appended on update (#36)** — scaffolding only sets missing keys; existing command arrays (even empty) are preserved.
- **`[param(X)]` scaling in tooltips/cache (#37, #39)** — `baseIncrement` resolved from commands so next-value previews match real per-point growth.
- **Attributes 9–15 scaffolding + 1.20.1 sync (#38)** — missing attribute/display files created safely; 1.20.1 clients receive synced display names and tips.
### Upgrade
Update server and clients together. Trim any duplicate `cmd_to_exc` lines if a prior build appended defaults.
See also: `RPG-Attribute-System-4.1.2-PatchNotes.md`, `docs/changelog.md`.
---
## 4.1.1
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### Bug fixes
- **Item-lock tooltips for modded / server-only entries** — syncs `items_lock` (`enabled`, `show_tooltip`, `items_list`) from server to client on join so WeaponExpanded and other modded locks show requirement tooltips.
- **`show_tooltip` honored on 1.21.1 / 26.2** — previously ignored on those lines.
### Upgrade
No config migration. Update server and clients together; re-join after editing server `items_lock.json`.
See also: `RPG-Attribute-System-4.1.1-PatchNotes.md`, `docs/changelog.md`.
---
## 4.1.0
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### New features
- **Public read API** — other mods can now query player progression and combat stats without duplicating RAS formulas.
- **`CombatSnapshot` record** — immutable snapshot of final MC attribute values after RAS, gear, and effects.
- **`RasApi.isAvailable()`** — check that RAS is loaded.
- **`RasApi.getLevel(Player)`** — returns the player's current RPG level (server-side).
- **`RasApi.getCombatSnapshot(Player)`** — returns final `maxHealth`, `attackDamage`, `armor`, `armorToughness`, `movementSpeed`, and `rpgLevel`.
- **Updated API documentation** — `docs/API.md` expanded to cover read and write endpoints.
### API reference
Package: `tn.nightbeam.ras.api`
| Method | Description |
|--------|-------------|
| `isAvailable()` | Returns `true` when RAS classes are on the classpath |
| `getLevel(Player)` | Player RPG level after migration (server-side) |
| `getCombatSnapshot(Player)` | Final combat attribute values from MC attribute instances |
| `respec(Player)` / `respec(Player, RespecOptions)` | Reset allocated points (unchanged) |
| `applyTemplate(Player, String)` | Apply a build template (unchanged) |
`CombatSnapshot` fields:
| Field | Source |
|-------|--------|
| `rpgLevel` | `rpg_attribute_system:rpg_level` synced attribute |
| `maxHealth` | `Attributes.MAX_HEALTH` final value |
| `attackDamage` | `Attributes.ATTACK_DAMAGE` final value |
| `armor` | `Attributes.ARMOR` final value |
| `armorToughness` | `Attributes.ARMOR_TOUGHNESS` final value |
| `movementSpeed` | `Attributes.MOVEMENT_SPEED` final value |
### Integration notes
- All read/write API calls except `isAvailable()` must run **server-side** on `ServerPlayer`.
- Other mods should call `getCombatSnapshot()` for balancing — do **not** reimplement RAS scaling math.
- **RPG Mob Leveling System 2.0+** consumes this API via reflection for player-based mob scaling and combat rebalance.
### Example
```java
import tn.nightbeam.ras.api.RasApi;
import tn.nightbeam.ras.api.CombatSnapshot;
if (RasApi.isAvailable()) {
int level = RasApi.getLevel(player);
CombatSnapshot snap = RasApi.getCombatSnapshot(player);
// snap.maxHealth(), snap.attackDamage(), etc.
}
```
### Breaking changes
None. This is an additive release — all existing respec and template API behavior is unchanged.
---
## 4.0.0
- MultiLoader support across 1.20.1, 1.21.1, and 26.2.
- Player XP curve, attribute point allocation, and configurable stat scaling.
- Respec system with Scroll of Rebirth and admin commands.
- Build templates for quick stat distribution.
- Public write API: `RasApi.respec()`, `RasApi.applyTemplate()`.
- Synced `rpg_attribute_system:rpg_level` Minecraft attribute.
release
4.1.4 · fabric · 26.2
4.1.4+fabric-26.212 авг. 2026 г.137Minecraft: 26.2fabric
Что нового
# RPG Attribute System — Patch Notes
## 4.1.4
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### Bug fixes
- **26.2 blank menu / HUD text** — text colors updated to opaque ARGB for MC 26.2 `GuiGraphics` rendering (Attributes menu, Combat Stats tab, level overlay).
- **Combat Stats all zeros** — vanilla attributes resolved via `Attributes.*` holders so Health, Damage, Armor, etc. show real values on all loaders.
### Upgrade
Replace all RAS jars with **4.1.4** (remove any `*(1).jar` duplicates). Restart fully.
See also: `RPG-Attribute-System-4.1.4-PatchNotes.md`.
---
## 4.1.3
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### Bug fixes
- **Fabric 26.2 launch crash** — removed duplicate `PayloadTypeRegistry` registration of `sync_items_lock` that threw `Packet type … is already registered!` during Fabric `main` entrypoint.
### Upgrade
Replace all RAS jars with **4.1.3** (remove any `*(1).jar` duplicates). Restart fully. Other MC lines are version-synced only.
See also: `RPG-Attribute-System-4.1.3-PatchNotes.md`.
---
## 4.1.2
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### Bug fixes
- **`cmd_to_exc` no longer appended on update (#36)** — scaffolding only sets missing keys; existing command arrays (even empty) are preserved.
- **`[param(X)]` scaling in tooltips/cache (#37, #39)** — `baseIncrement` resolved from commands so next-value previews match real per-point growth.
- **Attributes 9–15 scaffolding + 1.20.1 sync (#38)** — missing attribute/display files created safely; 1.20.1 clients receive synced display names and tips.
### Upgrade
Update server and clients together. Trim any duplicate `cmd_to_exc` lines if a prior build appended defaults.
See also: `RPG-Attribute-System-4.1.2-PatchNotes.md`, `docs/changelog.md`.
---
## 4.1.1
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### Bug fixes
- **Item-lock tooltips for modded / server-only entries** — syncs `items_lock` (`enabled`, `show_tooltip`, `items_list`) from server to client on join so WeaponExpanded and other modded locks show requirement tooltips.
- **`show_tooltip` honored on 1.21.1 / 26.2** — previously ignored on those lines.
### Upgrade
No config migration. Update server and clients together; re-join after editing server `items_lock.json`.
See also: `RPG-Attribute-System-4.1.1-PatchNotes.md`, `docs/changelog.md`.
---
## 4.1.0
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### New features
- **Public read API** — other mods can now query player progression and combat stats without duplicating RAS formulas.
- **`CombatSnapshot` record** — immutable snapshot of final MC attribute values after RAS, gear, and effects.
- **`RasApi.isAvailable()`** — check that RAS is loaded.
- **`RasApi.getLevel(Player)`** — returns the player's current RPG level (server-side).
- **`RasApi.getCombatSnapshot(Player)`** — returns final `maxHealth`, `attackDamage`, `armor`, `armorToughness`, `movementSpeed`, and `rpgLevel`.
- **Updated API documentation** — `docs/API.md` expanded to cover read and write endpoints.
### API reference
Package: `tn.nightbeam.ras.api`
| Method | Description |
|--------|-------------|
| `isAvailable()` | Returns `true` when RAS classes are on the classpath |
| `getLevel(Player)` | Player RPG level after migration (server-side) |
| `getCombatSnapshot(Player)` | Final combat attribute values from MC attribute instances |
| `respec(Player)` / `respec(Player, RespecOptions)` | Reset allocated points (unchanged) |
| `applyTemplate(Player, String)` | Apply a build template (unchanged) |
`CombatSnapshot` fields:
| Field | Source |
|-------|--------|
| `rpgLevel` | `rpg_attribute_system:rpg_level` synced attribute |
| `maxHealth` | `Attributes.MAX_HEALTH` final value |
| `attackDamage` | `Attributes.ATTACK_DAMAGE` final value |
| `armor` | `Attributes.ARMOR` final value |
| `armorToughness` | `Attributes.ARMOR_TOUGHNESS` final value |
| `movementSpeed` | `Attributes.MOVEMENT_SPEED` final value |
### Integration notes
- All read/write API calls except `isAvailable()` must run **server-side** on `ServerPlayer`.
- Other mods should call `getCombatSnapshot()` for balancing — do **not** reimplement RAS scaling math.
- **RPG Mob Leveling System 2.0+** consumes this API via reflection for player-based mob scaling and combat rebalance.
### Example
```java
import tn.nightbeam.ras.api.RasApi;
import tn.nightbeam.ras.api.CombatSnapshot;
if (RasApi.isAvailable()) {
int level = RasApi.getLevel(player);
CombatSnapshot snap = RasApi.getCombatSnapshot(player);
// snap.maxHealth(), snap.attackDamage(), etc.
}
```
### Breaking changes
None. This is an additive release — all existing respec and template API behavior is unchanged.
---
## 4.0.0
- MultiLoader support across 1.20.1, 1.21.1, and 26.2.
- Player XP curve, attribute point allocation, and configurable stat scaling.
- Respec system with Scroll of Rebirth and admin commands.
- Build templates for quick stat distribution.
- Public write API: `RasApi.respec()`, `RasApi.applyTemplate()`.
- Synced `rpg_attribute_system:rpg_level` Minecraft attribute.
release
4.1.4 · fabric · 1.21.1
4.1.4+fabric-1.21.112 авг. 2026 г.35Minecraft: 1.21.1fabric
Что нового
# RPG Attribute System — Patch Notes
## 4.1.4
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### Bug fixes
- **26.2 blank menu / HUD text** — text colors updated to opaque ARGB for MC 26.2 `GuiGraphics` rendering (Attributes menu, Combat Stats tab, level overlay).
- **Combat Stats all zeros** — vanilla attributes resolved via `Attributes.*` holders so Health, Damage, Armor, etc. show real values on all loaders.
### Upgrade
Replace all RAS jars with **4.1.4** (remove any `*(1).jar` duplicates). Restart fully.
See also: `RPG-Attribute-System-4.1.4-PatchNotes.md`.
---
## 4.1.3
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### Bug fixes
- **Fabric 26.2 launch crash** — removed duplicate `PayloadTypeRegistry` registration of `sync_items_lock` that threw `Packet type … is already registered!` during Fabric `main` entrypoint.
### Upgrade
Replace all RAS jars with **4.1.3** (remove any `*(1).jar` duplicates). Restart fully. Other MC lines are version-synced only.
See also: `RPG-Attribute-System-4.1.3-PatchNotes.md`.
---
## 4.1.2
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### Bug fixes
- **`cmd_to_exc` no longer appended on update (#36)** — scaffolding only sets missing keys; existing command arrays (even empty) are preserved.
- **`[param(X)]` scaling in tooltips/cache (#37, #39)** — `baseIncrement` resolved from commands so next-value previews match real per-point growth.
- **Attributes 9–15 scaffolding + 1.20.1 sync (#38)** — missing attribute/display files created safely; 1.20.1 clients receive synced display names and tips.
### Upgrade
Update server and clients together. Trim any duplicate `cmd_to_exc` lines if a prior build appended defaults.
See also: `RPG-Attribute-System-4.1.2-PatchNotes.md`, `docs/changelog.md`.
---
## 4.1.1
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### Bug fixes
- **Item-lock tooltips for modded / server-only entries** — syncs `items_lock` (`enabled`, `show_tooltip`, `items_list`) from server to client on join so WeaponExpanded and other modded locks show requirement tooltips.
- **`show_tooltip` honored on 1.21.1 / 26.2** — previously ignored on those lines.
### Upgrade
No config migration. Update server and clients together; re-join after editing server `items_lock.json`.
See also: `RPG-Attribute-System-4.1.1-PatchNotes.md`, `docs/changelog.md`.
---
## 4.1.0
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### New features
- **Public read API** — other mods can now query player progression and combat stats without duplicating RAS formulas.
- **`CombatSnapshot` record** — immutable snapshot of final MC attribute values after RAS, gear, and effects.
- **`RasApi.isAvailable()`** — check that RAS is loaded.
- **`RasApi.getLevel(Player)`** — returns the player's current RPG level (server-side).
- **`RasApi.getCombatSnapshot(Player)`** — returns final `maxHealth`, `attackDamage`, `armor`, `armorToughness`, `movementSpeed`, and `rpgLevel`.
- **Updated API documentation** — `docs/API.md` expanded to cover read and write endpoints.
### API reference
Package: `tn.nightbeam.ras.api`
| Method | Description |
|--------|-------------|
| `isAvailable()` | Returns `true` when RAS classes are on the classpath |
| `getLevel(Player)` | Player RPG level after migration (server-side) |
| `getCombatSnapshot(Player)` | Final combat attribute values from MC attribute instances |
| `respec(Player)` / `respec(Player, RespecOptions)` | Reset allocated points (unchanged) |
| `applyTemplate(Player, String)` | Apply a build template (unchanged) |
`CombatSnapshot` fields:
| Field | Source |
|-------|--------|
| `rpgLevel` | `rpg_attribute_system:rpg_level` synced attribute |
| `maxHealth` | `Attributes.MAX_HEALTH` final value |
| `attackDamage` | `Attributes.ATTACK_DAMAGE` final value |
| `armor` | `Attributes.ARMOR` final value |
| `armorToughness` | `Attributes.ARMOR_TOUGHNESS` final value |
| `movementSpeed` | `Attributes.MOVEMENT_SPEED` final value |
### Integration notes
- All read/write API calls except `isAvailable()` must run **server-side** on `ServerPlayer`.
- Other mods should call `getCombatSnapshot()` for balancing — do **not** reimplement RAS scaling math.
- **RPG Mob Leveling System 2.0+** consumes this API via reflection for player-based mob scaling and combat rebalance.
### Example
```java
import tn.nightbeam.ras.api.RasApi;
import tn.nightbeam.ras.api.CombatSnapshot;
if (RasApi.isAvailable()) {
int level = RasApi.getLevel(player);
CombatSnapshot snap = RasApi.getCombatSnapshot(player);
// snap.maxHealth(), snap.attackDamage(), etc.
}
```
### Breaking changes
None. This is an additive release — all existing respec and template API behavior is unchanged.
---
## 4.0.0
- MultiLoader support across 1.20.1, 1.21.1, and 26.2.
- Player XP curve, attribute point allocation, and configurable stat scaling.
- Respec system with Scroll of Rebirth and admin commands.
- Build templates for quick stat distribution.
- Public write API: `RasApi.respec()`, `RasApi.applyTemplate()`.
- Synced `rpg_attribute_system:rpg_level` Minecraft attribute.
release
4.1.4 · fabric · 1.20.1
4.1.4+fabric-1.20.112 авг. 2026 г.22Minecraft: 1.20.1fabric
Что нового
# RPG Attribute System — Patch Notes
## 4.1.4
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### Bug fixes
- **26.2 blank menu / HUD text** — text colors updated to opaque ARGB for MC 26.2 `GuiGraphics` rendering (Attributes menu, Combat Stats tab, level overlay).
- **Combat Stats all zeros** — vanilla attributes resolved via `Attributes.*` holders so Health, Damage, Armor, etc. show real values on all loaders.
### Upgrade
Replace all RAS jars with **4.1.4** (remove any `*(1).jar` duplicates). Restart fully.
See also: `RPG-Attribute-System-4.1.4-PatchNotes.md`.
---
## 4.1.3
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### Bug fixes
- **Fabric 26.2 launch crash** — removed duplicate `PayloadTypeRegistry` registration of `sync_items_lock` that threw `Packet type … is already registered!` during Fabric `main` entrypoint.
### Upgrade
Replace all RAS jars with **4.1.3** (remove any `*(1).jar` duplicates). Restart fully. Other MC lines are version-synced only.
See also: `RPG-Attribute-System-4.1.3-PatchNotes.md`.
---
## 4.1.2
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### Bug fixes
- **`cmd_to_exc` no longer appended on update (#36)** — scaffolding only sets missing keys; existing command arrays (even empty) are preserved.
- **`[param(X)]` scaling in tooltips/cache (#37, #39)** — `baseIncrement` resolved from commands so next-value previews match real per-point growth.
- **Attributes 9–15 scaffolding + 1.20.1 sync (#38)** — missing attribute/display files created safely; 1.20.1 clients receive synced display names and tips.
### Upgrade
Update server and clients together. Trim any duplicate `cmd_to_exc` lines if a prior build appended defaults.
See also: `RPG-Attribute-System-4.1.2-PatchNotes.md`, `docs/changelog.md`.
---
## 4.1.1
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### Bug fixes
- **Item-lock tooltips for modded / server-only entries** — syncs `items_lock` (`enabled`, `show_tooltip`, `items_list`) from server to client on join so WeaponExpanded and other modded locks show requirement tooltips.
- **`show_tooltip` honored on 1.21.1 / 26.2** — previously ignored on those lines.
### Upgrade
No config migration. Update server and clients together; re-join after editing server `items_lock.json`.
See also: `RPG-Attribute-System-4.1.1-PatchNotes.md`, `docs/changelog.md`.
---
## 4.1.0
**Supported platforms:** Minecraft 1.20.1 (Fabric, Forge) · Minecraft 1.21.1 (Fabric, NeoForge) · Minecraft 26.2 (Fabric, NeoForge)
### New features
- **Public read API** — other mods can now query player progression and combat stats without duplicating RAS formulas.
- **`CombatSnapshot` record** — immutable snapshot of final MC attribute values after RAS, gear, and effects.
- **`RasApi.isAvailable()`** — check that RAS is loaded.
- **`RasApi.getLevel(Player)`** — returns the player's current RPG level (server-side).
- **`RasApi.getCombatSnapshot(Player)`** — returns final `maxHealth`, `attackDamage`, `armor`, `armorToughness`, `movementSpeed`, and `rpgLevel`.
- **Updated API documentation** — `docs/API.md` expanded to cover read and write endpoints.
### API reference
Package: `tn.nightbeam.ras.api`
| Method | Description |
|--------|-------------|
| `isAvailable()` | Returns `true` when RAS classes are on the classpath |
| `getLevel(Player)` | Player RPG level after migration (server-side) |
| `getCombatSnapshot(Player)` | Final combat attribute values from MC attribute instances |
| `respec(Player)` / `respec(Player, RespecOptions)` | Reset allocated points (unchanged) |
| `applyTemplate(Player, String)` | Apply a build template (unchanged) |
`CombatSnapshot` fields:
| Field | Source |
|-------|--------|
| `rpgLevel` | `rpg_attribute_system:rpg_level` synced attribute |
| `maxHealth` | `Attributes.MAX_HEALTH` final value |
| `attackDamage` | `Attributes.ATTACK_DAMAGE` final value |
| `armor` | `Attributes.ARMOR` final value |
| `armorToughness` | `Attributes.ARMOR_TOUGHNESS` final value |
| `movementSpeed` | `Attributes.MOVEMENT_SPEED` final value |
### Integration notes
- All read/write API calls except `isAvailable()` must run **server-side** on `ServerPlayer`.
- Other mods should call `getCombatSnapshot()` for balancing — do **not** reimplement RAS scaling math.
- **RPG Mob Leveling System 2.0+** consumes this API via reflection for player-based mob scaling and combat rebalance.
### Example
```java
import tn.nightbeam.ras.api.RasApi;
import tn.nightbeam.ras.api.CombatSnapshot;
if (RasApi.isAvailable()) {
int level = RasApi.getLevel(player);
CombatSnapshot snap = RasApi.getCombatSnapshot(player);
// snap.maxHealth(), snap.attackDamage(), etc.
}
```
### Breaking changes
None. This is an additive release — all existing respec and template API behavior is unchanged.
---
## 4.0.0
- MultiLoader support across 1.20.1, 1.21.1, and 26.2.
- Player XP curve, attribute point allocation, and configurable stat scaling.
- Respec system with Scroll of Rebirth and admin commands.
- Build templates for quick stat distribution.
- Public write API: `RasApi.respec()`, `RasApi.applyTemplate()`.
- Synced `rpg_attribute_system:rpg_level` Minecraft attribute.
release
4.1.3 · neoforge · 26.2
4.1.3+neoforge-26.211 авг. 2026 г.16Minecraft: 26.2neoforge
Что нового
# RPG Attribute System v4.1.3
### New Features
* None
### Improvements
* None
### Bug Fixes
* **Fabric 26.2 crash on launch** — `rpg_attribute_system:sync_items_lock` was registered twice in Fabric init, causing `IllegalArgumentException: Packet type … is already registered!` and preventing the game from starting (e.g. Prism/Fabric 26.2 packs).
### Configuration
* No config changes.
### Compatibility
* Same loaders as 4.1.2: Minecraft **1.20.1** (Fabric, Forge) · **1.21.1** (Fabric, NeoForge) · **26.2** (Fabric, NeoForge).
* Functional fix applies to **26.2 Fabric** only; other jars are version-synced to **4.1.3**.
### Upgrade Notes
1. Remove any older RAS jars (including Windows duplicates like `…4.1.2(1).jar`).
2. Install **4.1.3** for your MC version + loader.
3. Restart the client/server fully (not only `/reload`).
release
4.1.3 · neoforge · 1.21.1
4.1.3+neoforge-1.21.111 авг. 2026 г.32Minecraft: 1.21.1neoforge
Что нового
# RPG Attribute System v4.1.3
### New Features
* None
### Improvements
* None
### Bug Fixes
* **Fabric 26.2 crash on launch** — `rpg_attribute_system:sync_items_lock` was registered twice in Fabric init, causing `IllegalArgumentException: Packet type … is already registered!` and preventing the game from starting (e.g. Prism/Fabric 26.2 packs).
### Configuration
* No config changes.
### Compatibility
* Same loaders as 4.1.2: Minecraft **1.20.1** (Fabric, Forge) · **1.21.1** (Fabric, NeoForge) · **26.2** (Fabric, NeoForge).
* Functional fix applies to **26.2 Fabric** only; other jars are version-synced to **4.1.3**.
### Upgrade Notes
1. Remove any older RAS jars (including Windows duplicates like `…4.1.2(1).jar`).
2. Install **4.1.3** for your MC version + loader.
3. Restart the client/server fully (not only `/reload`).
release
4.1.3 · forge · 1.20.1
4.1.3+forge-1.20.111 авг. 2026 г.83Minecraft: 1.20.1forge
Что нового
# RPG Attribute System v4.1.3
### New Features
* None
### Improvements
* None
### Bug Fixes
* **Fabric 26.2 crash on launch** — `rpg_attribute_system:sync_items_lock` was registered twice in Fabric init, causing `IllegalArgumentException: Packet type … is already registered!` and preventing the game from starting (e.g. Prism/Fabric 26.2 packs).
### Configuration
* No config changes.
### Compatibility
* Same loaders as 4.1.2: Minecraft **1.20.1** (Fabric, Forge) · **1.21.1** (Fabric, NeoForge) · **26.2** (Fabric, NeoForge).
* Functional fix applies to **26.2 Fabric** only; other jars are version-synced to **4.1.3**.
### Upgrade Notes
1. Remove any older RAS jars (including Windows duplicates like `…4.1.2(1).jar`).
2. Install **4.1.3** for your MC version + loader.
3. Restart the client/server fully (not only `/reload`).
release
4.1.3 · fabric · 26.2
4.1.3+fabric-26.211 авг. 2026 г.73Minecraft: 26.2fabric
Что нового
# RPG Attribute System v4.1.3
### New Features
* None
### Improvements
* None
### Bug Fixes
* **Fabric 26.2 crash on launch** — `rpg_attribute_system:sync_items_lock` was registered twice in Fabric init, causing `IllegalArgumentException: Packet type … is already registered!` and preventing the game from starting (e.g. Prism/Fabric 26.2 packs).
### Configuration
* No config changes.
### Compatibility
* Same loaders as 4.1.2: Minecraft **1.20.1** (Fabric, Forge) · **1.21.1** (Fabric, NeoForge) · **26.2** (Fabric, NeoForge).
* Functional fix applies to **26.2 Fabric** only; other jars are version-synced to **4.1.3**.
### Upgrade Notes
1. Remove any older RAS jars (including Windows duplicates like `…4.1.2(1).jar`).
2. Install **4.1.3** for your MC version + loader.
3. Restart the client/server fully (not only `/reload`).
release
4.1.3 · fabric · 1.21.1
4.1.3+fabric-1.21.111 авг. 2026 г.59Minecraft: 1.21.1fabric
Что нового
# RPG Attribute System v4.1.3
### New Features
* None
### Improvements
* None
### Bug Fixes
* **Fabric 26.2 crash on launch** — `rpg_attribute_system:sync_items_lock` was registered twice in Fabric init, causing `IllegalArgumentException: Packet type … is already registered!` and preventing the game from starting (e.g. Prism/Fabric 26.2 packs).
### Configuration
* No config changes.
### Compatibility
* Same loaders as 4.1.2: Minecraft **1.20.1** (Fabric, Forge) · **1.21.1** (Fabric, NeoForge) · **26.2** (Fabric, NeoForge).
* Functional fix applies to **26.2 Fabric** only; other jars are version-synced to **4.1.3**.
### Upgrade Notes
1. Remove any older RAS jars (including Windows duplicates like `…4.1.2(1).jar`).
2. Install **4.1.3** for your MC version + loader.
3. Restart the client/server fully (not only `/reload`).
release
4.1.3 · fabric · 1.20.1
4.1.3+fabric-1.20.111 авг. 2026 г.12Minecraft: 1.20.1fabric
Что нового
# RPG Attribute System v4.1.3
### New Features
* None
### Improvements
* None
### Bug Fixes
* **Fabric 26.2 crash on launch** — `rpg_attribute_system:sync_items_lock` was registered twice in Fabric init, causing `IllegalArgumentException: Packet type … is already registered!` and preventing the game from starting (e.g. Prism/Fabric 26.2 packs).
### Configuration
* No config changes.
### Compatibility
* Same loaders as 4.1.2: Minecraft **1.20.1** (Fabric, Forge) · **1.21.1** (Fabric, NeoForge) · **26.2** (Fabric, NeoForge).
* Functional fix applies to **26.2 Fabric** only; other jars are version-synced to **4.1.3**.
### Upgrade Notes
1. Remove any older RAS jars (including Windows duplicates like `…4.1.2(1).jar`).
2. Install **4.1.3** for your MC version + loader.
3. Restart the client/server fully (not only `/reload`).
release
4.1.2 neoforge 26.2
4.1.2+neoforge-26.24 авг. 2026 г.43Minecraft: 26.2neoforge
Что нового
Release 4.1.2
release
4.1.2 neoforge 1.21.1
4.1.2+neoforge-1.21.14 авг. 2026 г.166Minecraft: 1.21.1neoforge
Что нового
Release 4.1.2
release
4.1.2 forge 1.20.1
4.1.2+forge-1.20.14 авг. 2026 г.392Minecraft: 1.20.1forge
Что нового
Release 4.1.2
release
4.1.2 fabric 26.2
4.1.2+fabric-26.24 авг. 2026 г.289Minecraft: 26.2fabric
Что нового
Release 4.1.2
release
4.1.2 fabric 1.21.1
4.1.2+fabric-1.21.14 авг. 2026 г.163Minecraft: 1.21.1fabric
Что нового
Release 4.1.2
release
4.1.2 fabric 1.20.1
4.1.2+fabric-1.20.14 авг. 2026 г.92Minecraft: 1.20.1fabric
Что нового
Release 4.1.2
release
RPG Attribute System 4.1.1
4.1.129 июл. 2026 г.52Minecraft: 26.2neoforge
Что нового
# RPG Attribute System 4.1.1 Patch Notes
**Release date:** 2026-07-29
## Bug fix — item-lock tooltips for server-only modded items
### Problem
Item-lock requirement tooltips were read from the client's local `config/ras/items_lock.json`. Server enforcement always used the server config. Modded weapons (for example WeaponExpanded entries added only on the server) were correctly blocked in use, but showed no requirement tooltip on the client. Vanilla defaults worked because they ship with the mod on both sides.
### Solution
- Sync `items_lock` settings (`enabled`, `show_tooltip`, `items_list`) from server to client on player join, following the existing `SyncConfigPayload` attribute-config pattern.
- Add shared `ItemsLockClientCache` and `ItemLockTooltipHelper.appendTooltip(...)` in common code.
- Slim platform tooltip handlers (Fabric / NeoForge / Forge) to delegate to the helper.
- Restore honoring of `show_tooltip` on 1.21.1 and 26.2 clients.
### Affected versions
- Minecraft 1.20.1 (Fabric + Forge)
- Minecraft 1.21.1 (Fabric + NeoForge)
- Minecraft 26.2 (Fabric + NeoForge)
### Upgrade notes
No config migration required. Clients automatically receive the server's item-lock list after joining. Ensure server and client mod versions match (4.1.1).
release
RPG Attribute System 4.1.1
4.1.129 июл. 2026 г.274Minecraft: 26.2fabric
Что нового
# RPG Attribute System 4.1.1 Patch Notes
**Release date:** 2026-07-29
## Bug fix — item-lock tooltips for server-only modded items
### Problem
Item-lock requirement tooltips were read from the client's local `config/ras/items_lock.json`. Server enforcement always used the server config. Modded weapons (for example WeaponExpanded entries added only on the server) were correctly blocked in use, but showed no requirement tooltip on the client. Vanilla defaults worked because they ship with the mod on both sides.
### Solution
- Sync `items_lock` settings (`enabled`, `show_tooltip`, `items_list`) from server to client on player join, following the existing `SyncConfigPayload` attribute-config pattern.
- Add shared `ItemsLockClientCache` and `ItemLockTooltipHelper.appendTooltip(...)` in common code.
- Slim platform tooltip handlers (Fabric / NeoForge / Forge) to delegate to the helper.
- Restore honoring of `show_tooltip` on 1.21.1 and 26.2 clients.
### Affected versions
- Minecraft 1.20.1 (Fabric + Forge)
- Minecraft 1.21.1 (Fabric + NeoForge)
- Minecraft 26.2 (Fabric + NeoForge)
### Upgrade notes
No config migration required. Clients automatically receive the server's item-lock list after joining. Ensure server and client mod versions match (4.1.1).
release
RPG Attribute System 4.1.1
4.1.129 июл. 2026 г.233Minecraft: 1.21.1neoforge
Что нового
# RPG Attribute System 4.1.1 Patch Notes
**Release date:** 2026-07-29
## Bug fix — item-lock tooltips for server-only modded items
### Problem
Item-lock requirement tooltips were read from the client's local `config/ras/items_lock.json`. Server enforcement always used the server config. Modded weapons (for example WeaponExpanded entries added only on the server) were correctly blocked in use, but showed no requirement tooltip on the client. Vanilla defaults worked because they ship with the mod on both sides.
### Solution
- Sync `items_lock` settings (`enabled`, `show_tooltip`, `items_list`) from server to client on player join, following the existing `SyncConfigPayload` attribute-config pattern.
- Add shared `ItemsLockClientCache` and `ItemLockTooltipHelper.appendTooltip(...)` in common code.
- Slim platform tooltip handlers (Fabric / NeoForge / Forge) to delegate to the helper.
- Restore honoring of `show_tooltip` on 1.21.1 and 26.2 clients.
### Affected versions
- Minecraft 1.20.1 (Fabric + Forge)
- Minecraft 1.21.1 (Fabric + NeoForge)
- Minecraft 26.2 (Fabric + NeoForge)
### Upgrade notes
No config migration required. Clients automatically receive the server's item-lock list after joining. Ensure server and client mod versions match (4.1.1).
release
RPG Attribute System 4.1.1
4.1.129 июл. 2026 г.95Minecraft: 1.21.1fabric
Что нового
# RPG Attribute System 4.1.1 Patch Notes
**Release date:** 2026-07-29
## Bug fix — item-lock tooltips for server-only modded items
### Problem
Item-lock requirement tooltips were read from the client's local `config/ras/items_lock.json`. Server enforcement always used the server config. Modded weapons (for example WeaponExpanded entries added only on the server) were correctly blocked in use, but showed no requirement tooltip on the client. Vanilla defaults worked because they ship with the mod on both sides.
### Solution
- Sync `items_lock` settings (`enabled`, `show_tooltip`, `items_list`) from server to client on player join, following the existing `SyncConfigPayload` attribute-config pattern.
- Add shared `ItemsLockClientCache` and `ItemLockTooltipHelper.appendTooltip(...)` in common code.
- Slim platform tooltip handlers (Fabric / NeoForge / Forge) to delegate to the helper.
- Restore honoring of `show_tooltip` on 1.21.1 and 26.2 clients.
### Affected versions
- Minecraft 1.20.1 (Fabric + Forge)
- Minecraft 1.21.1 (Fabric + NeoForge)
- Minecraft 26.2 (Fabric + NeoForge)
### Upgrade notes
No config migration required. Clients automatically receive the server's item-lock list after joining. Ensure server and client mod versions match (4.1.1).
release
RPG Attribute System 4.1.1
4.1.129 июл. 2026 г.337Minecraft: 1.20.1forge
Что нового
# RPG Attribute System 4.1.1 Patch Notes
**Release date:** 2026-07-29
## Bug fix — item-lock tooltips for server-only modded items
### Problem
Item-lock requirement tooltips were read from the client's local `config/ras/items_lock.json`. Server enforcement always used the server config. Modded weapons (for example WeaponExpanded entries added only on the server) were correctly blocked in use, but showed no requirement tooltip on the client. Vanilla defaults worked because they ship with the mod on both sides.
### Solution
- Sync `items_lock` settings (`enabled`, `show_tooltip`, `items_list`) from server to client on player join, following the existing `SyncConfigPayload` attribute-config pattern.
- Add shared `ItemsLockClientCache` and `ItemLockTooltipHelper.appendTooltip(...)` in common code.
- Slim platform tooltip handlers (Fabric / NeoForge / Forge) to delegate to the helper.
- Restore honoring of `show_tooltip` on 1.21.1 and 26.2 clients.
### Affected versions
- Minecraft 1.20.1 (Fabric + Forge)
- Minecraft 1.21.1 (Fabric + NeoForge)
- Minecraft 26.2 (Fabric + NeoForge)
### Upgrade notes
No config migration required. Clients automatically receive the server's item-lock list after joining. Ensure server and client mod versions match (4.1.1).
release
RPG Attribute System 4.1.1
4.1.129 июл. 2026 г.85Minecraft: 1.20.1fabric
Что нового
# RPG Attribute System 4.1.1 Patch Notes
**Release date:** 2026-07-29
## Bug fix — item-lock tooltips for server-only modded items
### Problem
Item-lock requirement tooltips were read from the client's local `config/ras/items_lock.json`. Server enforcement always used the server config. Modded weapons (for example WeaponExpanded entries added only on the server) were correctly blocked in use, but showed no requirement tooltip on the client. Vanilla defaults worked because they ship with the mod on both sides.
### Solution
- Sync `items_lock` settings (`enabled`, `show_tooltip`, `items_list`) from server to client on player join, following the existing `SyncConfigPayload` attribute-config pattern.
- Add shared `ItemsLockClientCache` and `ItemLockTooltipHelper.appendTooltip(...)` in common code.
- Slim platform tooltip handlers (Fabric / NeoForge / Forge) to delegate to the helper.
- Restore honoring of `show_tooltip` on 1.21.1 and 26.2 clients.
### Affected versions
- Minecraft 1.20.1 (Fabric + Forge)
- Minecraft 1.21.1 (Fabric + NeoForge)
- Minecraft 26.2 (Fabric + NeoForge)
### Upgrade notes
No config migration required. Clients automatically receive the server's item-lock list after joining. Ensure server and client mod versions match (4.1.1).
release
RPG Attribute System 4.1.0
4.1.014 июл. 2026 г.96Minecraft: 26.2neoforge
Что нового
### New features
* **Public read API** — other mods can now query player progression and combat stats without duplicating RAS formulas.
* **`CombatSnapshot` record** — immutable snapshot of final MC attribute values after RAS, gear, and effects.
* **`RasApi.isAvailable()`** — check that RAS is loaded.
* **`RasApi.getLevel(Player)`** — returns the player's current RPG level (server-side).
* **`RasApi.getCombatSnapshot(Player)`** — returns final `maxHealth`, `attackDamage`, `armor`, `armorToughness`, `movementSpeed`, and `rpgLevel`.
* **Updated API documentation** — `docs/API.md` expanded to cover read and write endpoints.
### API reference
Package: `tn.nightbeam.ras.api`
| Method |Description |
| ---------------------------------------------- |--------------------------------------------------------- |
| <code>isAvailable()</code> |Returns <code>true</code> when RAS classes are on the classpath |
| <code>getLevel(Player)</code> |Player RPG level after migration (server-side) |
| <code>getCombatSnapshot(Player)</code> |Final combat attribute values from MC attribute instances |
| <code>respec(Player)</code> / <code>respec(Player, RespecOptions)</code> |Reset allocated points (unchanged) |
| <code>applyTemplate(Player, String)</code> |Apply a build template (unchanged) |
| <code>CombatSnapshot</code> fields: | |
| Field |Source |
| ------- |-------- |
| <code>rpgLevel</code> |<code>rpg_attribute_system:rpg_level</code> synced attribute |
| <code>maxHealth</code> |<code>Attributes.MAX_HEALTH</code> final value |
| <code>attackDamage</code> |<code>Attributes.ATTACK_DAMAGE</code> final value |
| <code>armor</code> |<code>Attributes.ARMOR</code> final value |
| <code>armorToughness</code> |<code>Attributes.ARMOR_TOUGHNESS</code> final value |
| <code>movementSpeed</code> |<code>Attributes.MOVEMENT_SPEED</code> final value |
### Integration notes
* All read/write API calls except `isAvailable()` must run **server-side** on `ServerPlayer`.
* Other mods should call `getCombatSnapshot()` for balancing — do **not** reimplement RAS scaling math.
* **RPG Mob Leveling System 2.0+** consumes this API via reflection for player-based mob scaling and combat rebalance.
### Example
```java
import tn.nightbeam.ras.api.RasApi;
import tn.nightbeam.ras.api.CombatSnapshot;
if (RasApi.isAvailable()) {
int level = RasApi.getLevel(player);
CombatSnapshot snap = RasApi.getCombatSnapshot(player);
// snap.maxHealth(), snap.attackDamage(), etc.
}
```
release
RPG Attribute System 4.1.0
4.1.014 июл. 2026 г.460Minecraft: 1.21.1neoforge
Что нового
### New features
* **Public read API** — other mods can now query player progression and combat stats without duplicating RAS formulas.
* **`CombatSnapshot` record** — immutable snapshot of final MC attribute values after RAS, gear, and effects.
* **`RasApi.isAvailable()`** — check that RAS is loaded.
* **`RasApi.getLevel(Player)`** — returns the player's current RPG level (server-side).
* **`RasApi.getCombatSnapshot(Player)`** — returns final `maxHealth`, `attackDamage`, `armor`, `armorToughness`, `movementSpeed`, and `rpgLevel`.
* **Updated API documentation** — `docs/API.md` expanded to cover read and write endpoints.
### API reference
Package: `tn.nightbeam.ras.api`
| Method |Description |
| ---------------------------------------------- |--------------------------------------------------------- |
| <code>isAvailable()</code> |Returns <code>true</code> when RAS classes are on the classpath |
| <code>getLevel(Player)</code> |Player RPG level after migration (server-side) |
| <code>getCombatSnapshot(Player)</code> |Final combat attribute values from MC attribute instances |
| <code>respec(Player)</code> / <code>respec(Player, RespecOptions)</code> |Reset allocated points (unchanged) |
| <code>applyTemplate(Player, String)</code> |Apply a build template (unchanged) |
| <code>CombatSnapshot</code> fields: | |
| Field |Source |
| ------- |-------- |
| <code>rpgLevel</code> |<code>rpg_attribute_system:rpg_level</code> synced attribute |
| <code>maxHealth</code> |<code>Attributes.MAX_HEALTH</code> final value |
| <code>attackDamage</code> |<code>Attributes.ATTACK_DAMAGE</code> final value |
| <code>armor</code> |<code>Attributes.ARMOR</code> final value |
| <code>armorToughness</code> |<code>Attributes.ARMOR_TOUGHNESS</code> final value |
| <code>movementSpeed</code> |<code>Attributes.MOVEMENT_SPEED</code> final value |
### Integration notes
* All read/write API calls except `isAvailable()` must run **server-side** on `ServerPlayer`.
* Other mods should call `getCombatSnapshot()` for balancing — do **not** reimplement RAS scaling math.
* **RPG Mob Leveling System 2.0+** consumes this API via reflection for player-based mob scaling and combat rebalance.
### Example
```java
import tn.nightbeam.ras.api.RasApi;
import tn.nightbeam.ras.api.CombatSnapshot;
if (RasApi.isAvailable()) {
int level = RasApi.getLevel(player);
CombatSnapshot snap = RasApi.getCombatSnapshot(player);
// snap.maxHealth(), snap.attackDamage(), etc.
}
```
release
RPG Attribute System 4.1.0
4.1.014 июл. 2026 г.1,1 тыс.Minecraft: 1.20.1forge, neoforge
Что нового
### New features
* **Public read API** — other mods can now query player progression and combat stats without duplicating RAS formulas.
* **`CombatSnapshot` record** — immutable snapshot of final MC attribute values after RAS, gear, and effects.
* **`RasApi.isAvailable()`** — check that RAS is loaded.
* **`RasApi.getLevel(Player)`** — returns the player's current RPG level (server-side).
* **`RasApi.getCombatSnapshot(Player)`** — returns final `maxHealth`, `attackDamage`, `armor`, `armorToughness`, `movementSpeed`, and `rpgLevel`.
* **Updated API documentation** — `docs/API.md` expanded to cover read and write endpoints.
### API reference
Package: `tn.nightbeam.ras.api`
| Method |Description |
| ---------------------------------------------- |--------------------------------------------------------- |
| <code>isAvailable()</code> |Returns <code>true</code> when RAS classes are on the classpath |
| <code>getLevel(Player)</code> |Player RPG level after migration (server-side) |
| <code>getCombatSnapshot(Player)</code> |Final combat attribute values from MC attribute instances |
| <code>respec(Player)</code> / <code>respec(Player, RespecOptions)</code> |Reset allocated points (unchanged) |
| <code>applyTemplate(Player, String)</code> |Apply a build template (unchanged) |
| <code>CombatSnapshot</code> fields: | |
| Field |Source |
| ------- |-------- |
| <code>rpgLevel</code> |<code>rpg_attribute_system:rpg_level</code> synced attribute |
| <code>maxHealth</code> |<code>Attributes.MAX_HEALTH</code> final value |
| <code>attackDamage</code> |<code>Attributes.ATTACK_DAMAGE</code> final value |
| <code>armor</code> |<code>Attributes.ARMOR</code> final value |
| <code>armorToughness</code> |<code>Attributes.ARMOR_TOUGHNESS</code> final value |
| <code>movementSpeed</code> |<code>Attributes.MOVEMENT_SPEED</code> final value |
### Integration notes
* All read/write API calls except `isAvailable()` must run **server-side** on `ServerPlayer`.
* Other mods should call `getCombatSnapshot()` for balancing — do **not** reimplement RAS scaling math.
* **RPG Mob Leveling System 2.0+** consumes this API via reflection for player-based mob scaling and combat rebalance.
### Example
```java
import tn.nightbeam.ras.api.RasApi;
import tn.nightbeam.ras.api.CombatSnapshot;
if (RasApi.isAvailable()) {
int level = RasApi.getLevel(player);
CombatSnapshot snap = RasApi.getCombatSnapshot(player);
// snap.maxHealth(), snap.attackDamage(), etc.
}
```
release
RPG Attribute System 4.1.0
4.1.014 июл. 2026 г.541Minecraft: 26.2fabric
Что нового
### New features
* **Public read API** — other mods can now query player progression and combat stats without duplicating RAS formulas.
* **`CombatSnapshot` record** — immutable snapshot of final MC attribute values after RAS, gear, and effects.
* **`RasApi.isAvailable()`** — check that RAS is loaded.
* **`RasApi.getLevel(Player)`** — returns the player's current RPG level (server-side).
* **`RasApi.getCombatSnapshot(Player)`** — returns final `maxHealth`, `attackDamage`, `armor`, `armorToughness`, `movementSpeed`, and `rpgLevel`.
* **Updated API documentation** — `docs/API.md` expanded to cover read and write endpoints.
### API reference
Package: `tn.nightbeam.ras.api`
| Method |Description |
| ---------------------------------------------- |--------------------------------------------------------- |
| <code>isAvailable()</code> |Returns <code>true</code> when RAS classes are on the classpath |
| <code>getLevel(Player)</code> |Player RPG level after migration (server-side) |
| <code>getCombatSnapshot(Player)</code> |Final combat attribute values from MC attribute instances |
| <code>respec(Player)</code> / <code>respec(Player, RespecOptions)</code> |Reset allocated points (unchanged) |
| <code>applyTemplate(Player, String)</code> |Apply a build template (unchanged) |
| <code>CombatSnapshot</code> fields: | |
| Field |Source |
| ------- |-------- |
| <code>rpgLevel</code> |<code>rpg_attribute_system:rpg_level</code> synced attribute |
| <code>maxHealth</code> |<code>Attributes.MAX_HEALTH</code> final value |
| <code>attackDamage</code> |<code>Attributes.ATTACK_DAMAGE</code> final value |
| <code>armor</code> |<code>Attributes.ARMOR</code> final value |
| <code>armorToughness</code> |<code>Attributes.ARMOR_TOUGHNESS</code> final value |
| <code>movementSpeed</code> |<code>Attributes.MOVEMENT_SPEED</code> final value |
### Integration notes
* All read/write API calls except `isAvailable()` must run **server-side** on `ServerPlayer`.
* Other mods should call `getCombatSnapshot()` for balancing — do **not** reimplement RAS scaling math.
* **RPG Mob Leveling System 2.0+** consumes this API via reflection for player-based mob scaling and combat rebalance.
### Example
```java
import tn.nightbeam.ras.api.RasApi;
import tn.nightbeam.ras.api.CombatSnapshot;
if (RasApi.isAvailable()) {
int level = RasApi.getLevel(player);
CombatSnapshot snap = RasApi.getCombatSnapshot(player);
// snap.maxHealth(), snap.attackDamage(), etc.
}
```
release
RPG Attribute System 4.1.0
4.1.014 июл. 2026 г.211Minecraft: 1.21.1fabric
Что нового
### New features
* **Public read API** — other mods can now query player progression and combat stats without duplicating RAS formulas.
* **`CombatSnapshot` record** — immutable snapshot of final MC attribute values after RAS, gear, and effects.
* **`RasApi.isAvailable()`** — check that RAS is loaded.
* **`RasApi.getLevel(Player)`** — returns the player's current RPG level (server-side).
* **`RasApi.getCombatSnapshot(Player)`** — returns final `maxHealth`, `attackDamage`, `armor`, `armorToughness`, `movementSpeed`, and `rpgLevel`.
* **Updated API documentation** — `docs/API.md` expanded to cover read and write endpoints.
### API reference
Package: `tn.nightbeam.ras.api`
| Method |Description |
| ---------------------------------------------- |--------------------------------------------------------- |
| <code>isAvailable()</code> |Returns <code>true</code> when RAS classes are on the classpath |
| <code>getLevel(Player)</code> |Player RPG level after migration (server-side) |
| <code>getCombatSnapshot(Player)</code> |Final combat attribute values from MC attribute instances |
| <code>respec(Player)</code> / <code>respec(Player, RespecOptions)</code> |Reset allocated points (unchanged) |
| <code>applyTemplate(Player, String)</code> |Apply a build template (unchanged) |
| <code>CombatSnapshot</code> fields: | |
| Field |Source |
| ------- |-------- |
| <code>rpgLevel</code> |<code>rpg_attribute_system:rpg_level</code> synced attribute |
| <code>maxHealth</code> |<code>Attributes.MAX_HEALTH</code> final value |
| <code>attackDamage</code> |<code>Attributes.ATTACK_DAMAGE</code> final value |
| <code>armor</code> |<code>Attributes.ARMOR</code> final value |
| <code>armorToughness</code> |<code>Attributes.ARMOR_TOUGHNESS</code> final value |
| <code>movementSpeed</code> |<code>Attributes.MOVEMENT_SPEED</code> final value |
### Integration notes
* All read/write API calls except `isAvailable()` must run **server-side** on `ServerPlayer`.
* Other mods should call `getCombatSnapshot()` for balancing — do **not** reimplement RAS scaling math.
* **RPG Mob Leveling System 2.0+** consumes this API via reflection for player-based mob scaling and combat rebalance.
### Example
```java
import tn.nightbeam.ras.api.RasApi;
import tn.nightbeam.ras.api.CombatSnapshot;
if (RasApi.isAvailable()) {
int level = RasApi.getLevel(player);
CombatSnapshot snap = RasApi.getCombatSnapshot(player);
// snap.maxHealth(), snap.attackDamage(), etc.
}
```
release
RPG Attribute System 4.1.0
4.1.014 июл. 2026 г.377Minecraft: 1.20.1fabric
Что нового
### New features
* **Public read API** — other mods can now query player progression and combat stats without duplicating RAS formulas.
* **`CombatSnapshot` record** — immutable snapshot of final MC attribute values after RAS, gear, and effects.
* **`RasApi.isAvailable()`** — check that RAS is loaded.
* **`RasApi.getLevel(Player)`** — returns the player's current RPG level (server-side).
* **`RasApi.getCombatSnapshot(Player)`** — returns final `maxHealth`, `attackDamage`, `armor`, `armorToughness`, `movementSpeed`, and `rpgLevel`.
* **Updated API documentation** — `docs/API.md` expanded to cover read and write endpoints.
### API reference
Package: `tn.nightbeam.ras.api`
| Method |Description |
| ---------------------------------------------- |--------------------------------------------------------- |
| <code>isAvailable()</code> |Returns <code>true</code> when RAS classes are on the classpath |
| <code>getLevel(Player)</code> |Player RPG level after migration (server-side) |
| <code>getCombatSnapshot(Player)</code> |Final combat attribute values from MC attribute instances |
| <code>respec(Player)</code> / <code>respec(Player, RespecOptions)</code> |Reset allocated points (unchanged) |
| <code>applyTemplate(Player, String)</code> |Apply a build template (unchanged) |
| <code>CombatSnapshot</code> fields: | |
| Field |Source |
| ------- |-------- |
| <code>rpgLevel</code> |<code>rpg_attribute_system:rpg_level</code> synced attribute |
| <code>maxHealth</code> |<code>Attributes.MAX_HEALTH</code> final value |
| <code>attackDamage</code> |<code>Attributes.ATTACK_DAMAGE</code> final value |
| <code>armor</code> |<code>Attributes.ARMOR</code> final value |
| <code>armorToughness</code> |<code>Attributes.ARMOR_TOUGHNESS</code> final value |
| <code>movementSpeed</code> |<code>Attributes.MOVEMENT_SPEED</code> final value |
### Integration notes
* All read/write API calls except `isAvailable()` must run **server-side** on `ServerPlayer`.
* Other mods should call `getCombatSnapshot()` for balancing — do **not** reimplement RAS scaling math.
* **RPG Mob Leveling System 2.0+** consumes this API via reflection for player-based mob scaling and combat rebalance.
### Example
```java
import tn.nightbeam.ras.api.RasApi;
import tn.nightbeam.ras.api.CombatSnapshot;
if (RasApi.isAvailable()) {
int level = RasApi.getLevel(player);
CombatSnapshot snap = RasApi.getCombatSnapshot(player);
// snap.maxHealth(), snap.attackDamage(), etc.
}
```
release
RPG Attribute System 4.0
4.010 июл. 2026 г.41Minecraft: 26.2neoforge
Что нового
## Default maximum level
The new-install default changes from level **50** to **100**. The level-cap implementation was already configurable and working; no replacement level system was introduced. `max_player_level` and `exp_curve_max_level` are both seeded to 100, and the generated explicit EXP list now covers levels 1–100. Existing settings files retain their current values because initialization only writes missing keys.
## Default balance changes
| Setting | Previous default | 4.0 default | Reason |
|---|---:|---:|---|
| `max_player_level` | 50 | 100 | Gives one-point-per-level progression room for eight attributes without making every cap reachable. |
| `exp_curve_max_level` | 50 | 100 | Keeps the active curve cap aligned with the new player cap. |
| Generated explicit EXP entries | 1–50 | 1–100 | Prevents the default curve from ending halfway through the new progression. |
| `levels_scale_default` | 1.001 | 1.02 | Makes fallback levels meaningful while remaining less steep than the early interval multipliers. |
| Attack Power per point | 0.25 | 0.20 | A 40-point investment now adds 8 damage instead of 10, reducing one-shot pressure with weapon enchantments and effects. |
| Attack Speed max | 50 | 40 | Caps the default bonus at +0.8 attack speed instead of +1.5. |
| Attack Speed per point | 0.03 | 0.02 | Limits extreme swing-rate stacking with haste and weapon modifiers. |
| Movement Speed max | 20 | 12 | Limits the default bonus to +0.03 over the 0.1 base, avoiding extreme travel/combat speed. |
| Diamond tool/item lock | 10 | 12 | Places diamond equipment after early attribute investment. |
| Netherite tool/item lock | 20 | 30 | Reserves Netherite for mid/late progression under the 100-level cap. |
| Diamond ore block lock | 10 | 12 | Keeps mining progression aligned with diamond equipment. |
| Ancient debris block lock | 20 | 30 | Keeps Netherite-material progression aligned with Netherite equipment. |
Unchanged defaults remain deliberate: one point per level, 20 starting Health, +1 Health per point, armor +0.25 per point capped at 10, knockback resistance +0.01 capped at 0.8, toughness +0.10 capped at 5, luck +0.10 capped at 5, shared XP disabled, and respec cost disabled with the Scroll of Rebirth item available. Critical chance/damage, mining speed, strength, and separate respec-item settings are not independent default settings in the current implementation, so no new unsupported settings were invented.
## Bugs actually fixed
- Combat-stat display now resolves both modern and legacy Minecraft attribute registry IDs and reads the final `AttributeInstance` value, including modifiers, instead of falling back to zero when a short legacy name such as `max_health` is configured.
- The combat-stat screen discovers enabled display sections independently from allocation attributes and paginates eight rows per page.
- The external HUD XP display now uses the same green XP textures and proportions as the RPG screen.
- The Allocate and Combat Stats labels have improved contrast and centering.
## Configuration compatibility
Existing configuration files are not overwritten. New defaults are written only when a key is absent. Existing custom maximum levels, explicit EXP arrays, scaling intervals, attributes, restrictions, respec settings, worlds, NBT, and player progress remain in effect. If an existing configuration is intentionally migrated by an operator, back it up first; 4.0 itself performs no automatic rewrite of existing values.
Invalid values continue to pass through the existing validation/reporting path. Custom caps remain bounded by the lower of `max_player_level` and `exp_curve_max_level` at runtime.
## Upgrade instructions
1. Stop the server and back up the world and `config/ras/` directory.
2. Replace the old mod JAR with the matching 4.0 JAR for the Minecraft version and loader.
3. Start once and review the existing validation output.
4. Keep existing configuration keys if custom behavior is desired; only missing keys receive 4.0 defaults.
5. Verify multiplayer allocation, relog persistence, and item/block restrictions before enabling the release in a public pack.
release
RPG Attribute System 4.0
4.010 июл. 2026 г.136Minecraft: 1.21.1neoforge
Что нового
## Default maximum level
The new-install default changes from level **50** to **100**. The level-cap implementation was already configurable and working; no replacement level system was introduced. `max_player_level` and `exp_curve_max_level` are both seeded to 100, and the generated explicit EXP list now covers levels 1–100. Existing settings files retain their current values because initialization only writes missing keys.
## Default balance changes
| Setting | Previous default | 4.0 default | Reason |
|---|---:|---:|---|
| `max_player_level` | 50 | 100 | Gives one-point-per-level progression room for eight attributes without making every cap reachable. |
| `exp_curve_max_level` | 50 | 100 | Keeps the active curve cap aligned with the new player cap. |
| Generated explicit EXP entries | 1–50 | 1–100 | Prevents the default curve from ending halfway through the new progression. |
| `levels_scale_default` | 1.001 | 1.02 | Makes fallback levels meaningful while remaining less steep than the early interval multipliers. |
| Attack Power per point | 0.25 | 0.20 | A 40-point investment now adds 8 damage instead of 10, reducing one-shot pressure with weapon enchantments and effects. |
| Attack Speed max | 50 | 40 | Caps the default bonus at +0.8 attack speed instead of +1.5. |
| Attack Speed per point | 0.03 | 0.02 | Limits extreme swing-rate stacking with haste and weapon modifiers. |
| Movement Speed max | 20 | 12 | Limits the default bonus to +0.03 over the 0.1 base, avoiding extreme travel/combat speed. |
| Diamond tool/item lock | 10 | 12 | Places diamond equipment after early attribute investment. |
| Netherite tool/item lock | 20 | 30 | Reserves Netherite for mid/late progression under the 100-level cap. |
| Diamond ore block lock | 10 | 12 | Keeps mining progression aligned with diamond equipment. |
| Ancient debris block lock | 20 | 30 | Keeps Netherite-material progression aligned with Netherite equipment. |
Unchanged defaults remain deliberate: one point per level, 20 starting Health, +1 Health per point, armor +0.25 per point capped at 10, knockback resistance +0.01 capped at 0.8, toughness +0.10 capped at 5, luck +0.10 capped at 5, shared XP disabled, and respec cost disabled with the Scroll of Rebirth item available. Critical chance/damage, mining speed, strength, and separate respec-item settings are not independent default settings in the current implementation, so no new unsupported settings were invented.
## Bugs actually fixed
- Combat-stat display now resolves both modern and legacy Minecraft attribute registry IDs and reads the final `AttributeInstance` value, including modifiers, instead of falling back to zero when a short legacy name such as `max_health` is configured.
- The combat-stat screen discovers enabled display sections independently from allocation attributes and paginates eight rows per page.
- The external HUD XP display now uses the same green XP textures and proportions as the RPG screen.
- The Allocate and Combat Stats labels have improved contrast and centering.
## Configuration compatibility
Existing configuration files are not overwritten. New defaults are written only when a key is absent. Existing custom maximum levels, explicit EXP arrays, scaling intervals, attributes, restrictions, respec settings, worlds, NBT, and player progress remain in effect. If an existing configuration is intentionally migrated by an operator, back it up first; 4.0 itself performs no automatic rewrite of existing values.
Invalid values continue to pass through the existing validation/reporting path. Custom caps remain bounded by the lower of `max_player_level` and `exp_curve_max_level` at runtime.
## Upgrade instructions
1. Stop the server and back up the world and `config/ras/` directory.
2. Replace the old mod JAR with the matching 4.0 JAR for the Minecraft version and loader.
3. Start once and review the existing validation output.
4. Keep existing configuration keys if custom behavior is desired; only missing keys receive 4.0 defaults.
5. Verify multiplayer allocation, relog persistence, and item/block restrictions before enabling the release in a public pack.
release
RPG Attribute System 4.0
4.010 июл. 2026 г.316Minecraft: 1.20.1forge, neoforge
Что нового
## Default maximum level
The new-install default changes from level **50** to **100**. The level-cap implementation was already configurable and working; no replacement level system was introduced. `max_player_level` and `exp_curve_max_level` are both seeded to 100, and the generated explicit EXP list now covers levels 1–100. Existing settings files retain their current values because initialization only writes missing keys.
## Default balance changes
| Setting | Previous default | 4.0 default | Reason |
|---|---:|---:|---|
| `max_player_level` | 50 | 100 | Gives one-point-per-level progression room for eight attributes without making every cap reachable. |
| `exp_curve_max_level` | 50 | 100 | Keeps the active curve cap aligned with the new player cap. |
| Generated explicit EXP entries | 1–50 | 1–100 | Prevents the default curve from ending halfway through the new progression. |
| `levels_scale_default` | 1.001 | 1.02 | Makes fallback levels meaningful while remaining less steep than the early interval multipliers. |
| Attack Power per point | 0.25 | 0.20 | A 40-point investment now adds 8 damage instead of 10, reducing one-shot pressure with weapon enchantments and effects. |
| Attack Speed max | 50 | 40 | Caps the default bonus at +0.8 attack speed instead of +1.5. |
| Attack Speed per point | 0.03 | 0.02 | Limits extreme swing-rate stacking with haste and weapon modifiers. |
| Movement Speed max | 20 | 12 | Limits the default bonus to +0.03 over the 0.1 base, avoiding extreme travel/combat speed. |
| Diamond tool/item lock | 10 | 12 | Places diamond equipment after early attribute investment. |
| Netherite tool/item lock | 20 | 30 | Reserves Netherite for mid/late progression under the 100-level cap. |
| Diamond ore block lock | 10 | 12 | Keeps mining progression aligned with diamond equipment. |
| Ancient debris block lock | 20 | 30 | Keeps Netherite-material progression aligned with Netherite equipment. |
Unchanged defaults remain deliberate: one point per level, 20 starting Health, +1 Health per point, armor +0.25 per point capped at 10, knockback resistance +0.01 capped at 0.8, toughness +0.10 capped at 5, luck +0.10 capped at 5, shared XP disabled, and respec cost disabled with the Scroll of Rebirth item available. Critical chance/damage, mining speed, strength, and separate respec-item settings are not independent default settings in the current implementation, so no new unsupported settings were invented.
## Bugs actually fixed
- Combat-stat display now resolves both modern and legacy Minecraft attribute registry IDs and reads the final `AttributeInstance` value, including modifiers, instead of falling back to zero when a short legacy name such as `max_health` is configured.
- The combat-stat screen discovers enabled display sections independently from allocation attributes and paginates eight rows per page.
- The external HUD XP display now uses the same green XP textures and proportions as the RPG screen.
- The Allocate and Combat Stats labels have improved contrast and centering.
## Configuration compatibility
Existing configuration files are not overwritten. New defaults are written only when a key is absent. Existing custom maximum levels, explicit EXP arrays, scaling intervals, attributes, restrictions, respec settings, worlds, NBT, and player progress remain in effect. If an existing configuration is intentionally migrated by an operator, back it up first; 4.0 itself performs no automatic rewrite of existing values.
Invalid values continue to pass through the existing validation/reporting path. Custom caps remain bounded by the lower of `max_player_level` and `exp_curve_max_level` at runtime.
## Upgrade instructions
1. Stop the server and back up the world and `config/ras/` directory.
2. Replace the old mod JAR with the matching 4.0 JAR for the Minecraft version and loader.
3. Start once and review the existing validation output.
4. Keep existing configuration keys if custom behavior is desired; only missing keys receive 4.0 defaults.
5. Verify multiplayer allocation, relog persistence, and item/block restrictions before enabling the release in a public pack.
release
RPG Attribute System 4.0
4.010 июл. 2026 г.145Minecraft: 26.2fabric
Что нового
## Default maximum level
The new-install default changes from level **50** to **100**. The level-cap implementation was already configurable and working; no replacement level system was introduced. `max_player_level` and `exp_curve_max_level` are both seeded to 100, and the generated explicit EXP list now covers levels 1–100. Existing settings files retain their current values because initialization only writes missing keys.
## Default balance changes
| Setting | Previous default | 4.0 default | Reason |
|---|---:|---:|---|
| `max_player_level` | 50 | 100 | Gives one-point-per-level progression room for eight attributes without making every cap reachable. |
| `exp_curve_max_level` | 50 | 100 | Keeps the active curve cap aligned with the new player cap. |
| Generated explicit EXP entries | 1–50 | 1–100 | Prevents the default curve from ending halfway through the new progression. |
| `levels_scale_default` | 1.001 | 1.02 | Makes fallback levels meaningful while remaining less steep than the early interval multipliers. |
| Attack Power per point | 0.25 | 0.20 | A 40-point investment now adds 8 damage instead of 10, reducing one-shot pressure with weapon enchantments and effects. |
| Attack Speed max | 50 | 40 | Caps the default bonus at +0.8 attack speed instead of +1.5. |
| Attack Speed per point | 0.03 | 0.02 | Limits extreme swing-rate stacking with haste and weapon modifiers. |
| Movement Speed max | 20 | 12 | Limits the default bonus to +0.03 over the 0.1 base, avoiding extreme travel/combat speed. |
| Diamond tool/item lock | 10 | 12 | Places diamond equipment after early attribute investment. |
| Netherite tool/item lock | 20 | 30 | Reserves Netherite for mid/late progression under the 100-level cap. |
| Diamond ore block lock | 10 | 12 | Keeps mining progression aligned with diamond equipment. |
| Ancient debris block lock | 20 | 30 | Keeps Netherite-material progression aligned with Netherite equipment. |
Unchanged defaults remain deliberate: one point per level, 20 starting Health, +1 Health per point, armor +0.25 per point capped at 10, knockback resistance +0.01 capped at 0.8, toughness +0.10 capped at 5, luck +0.10 capped at 5, shared XP disabled, and respec cost disabled with the Scroll of Rebirth item available. Critical chance/damage, mining speed, strength, and separate respec-item settings are not independent default settings in the current implementation, so no new unsupported settings were invented.
## Bugs actually fixed
- Combat-stat display now resolves both modern and legacy Minecraft attribute registry IDs and reads the final `AttributeInstance` value, including modifiers, instead of falling back to zero when a short legacy name such as `max_health` is configured.
- The combat-stat screen discovers enabled display sections independently from allocation attributes and paginates eight rows per page.
- The external HUD XP display now uses the same green XP textures and proportions as the RPG screen.
- The Allocate and Combat Stats labels have improved contrast and centering.
## Configuration compatibility
Existing configuration files are not overwritten. New defaults are written only when a key is absent. Existing custom maximum levels, explicit EXP arrays, scaling intervals, attributes, restrictions, respec settings, worlds, NBT, and player progress remain in effect. If an existing configuration is intentionally migrated by an operator, back it up first; 4.0 itself performs no automatic rewrite of existing values.
Invalid values continue to pass through the existing validation/reporting path. Custom caps remain bounded by the lower of `max_player_level` and `exp_curve_max_level` at runtime.
## Upgrade instructions
1. Stop the server and back up the world and `config/ras/` directory.
2. Replace the old mod JAR with the matching 4.0 JAR for the Minecraft version and loader.
3. Start once and review the existing validation output.
4. Keep existing configuration keys if custom behavior is desired; only missing keys receive 4.0 defaults.
5. Verify multiplayer allocation, relog persistence, and item/block restrictions before enabling the release in a public pack.
release
RPG Attribute System 4.0
4.010 июл. 2026 г.119Minecraft: 1.21.1fabric
Что нового
## Default maximum level
The new-install default changes from level **50** to **100**. The level-cap implementation was already configurable and working; no replacement level system was introduced. `max_player_level` and `exp_curve_max_level` are both seeded to 100, and the generated explicit EXP list now covers levels 1–100. Existing settings files retain their current values because initialization only writes missing keys.
## Default balance changes
| Setting | Previous default | 4.0 default | Reason |
|---|---:|---:|---|
| `max_player_level` | 50 | 100 | Gives one-point-per-level progression room for eight attributes without making every cap reachable. |
| `exp_curve_max_level` | 50 | 100 | Keeps the active curve cap aligned with the new player cap. |
| Generated explicit EXP entries | 1–50 | 1–100 | Prevents the default curve from ending halfway through the new progression. |
| `levels_scale_default` | 1.001 | 1.02 | Makes fallback levels meaningful while remaining less steep than the early interval multipliers. |
| Attack Power per point | 0.25 | 0.20 | A 40-point investment now adds 8 damage instead of 10, reducing one-shot pressure with weapon enchantments and effects. |
| Attack Speed max | 50 | 40 | Caps the default bonus at +0.8 attack speed instead of +1.5. |
| Attack Speed per point | 0.03 | 0.02 | Limits extreme swing-rate stacking with haste and weapon modifiers. |
| Movement Speed max | 20 | 12 | Limits the default bonus to +0.03 over the 0.1 base, avoiding extreme travel/combat speed. |
| Diamond tool/item lock | 10 | 12 | Places diamond equipment after early attribute investment. |
| Netherite tool/item lock | 20 | 30 | Reserves Netherite for mid/late progression under the 100-level cap. |
| Diamond ore block lock | 10 | 12 | Keeps mining progression aligned with diamond equipment. |
| Ancient debris block lock | 20 | 30 | Keeps Netherite-material progression aligned with Netherite equipment. |
Unchanged defaults remain deliberate: one point per level, 20 starting Health, +1 Health per point, armor +0.25 per point capped at 10, knockback resistance +0.01 capped at 0.8, toughness +0.10 capped at 5, luck +0.10 capped at 5, shared XP disabled, and respec cost disabled with the Scroll of Rebirth item available. Critical chance/damage, mining speed, strength, and separate respec-item settings are not independent default settings in the current implementation, so no new unsupported settings were invented.
## Bugs actually fixed
- Combat-stat display now resolves both modern and legacy Minecraft attribute registry IDs and reads the final `AttributeInstance` value, including modifiers, instead of falling back to zero when a short legacy name such as `max_health` is configured.
- The combat-stat screen discovers enabled display sections independently from allocation attributes and paginates eight rows per page.
- The external HUD XP display now uses the same green XP textures and proportions as the RPG screen.
- The Allocate and Combat Stats labels have improved contrast and centering.
## Configuration compatibility
Existing configuration files are not overwritten. New defaults are written only when a key is absent. Existing custom maximum levels, explicit EXP arrays, scaling intervals, attributes, restrictions, respec settings, worlds, NBT, and player progress remain in effect. If an existing configuration is intentionally migrated by an operator, back it up first; 4.0 itself performs no automatic rewrite of existing values.
Invalid values continue to pass through the existing validation/reporting path. Custom caps remain bounded by the lower of `max_player_level` and `exp_curve_max_level` at runtime.
## Upgrade instructions
1. Stop the server and back up the world and `config/ras/` directory.
2. Replace the old mod JAR with the matching 4.0 JAR for the Minecraft version and loader.
3. Start once and review the existing validation output.
4. Keep existing configuration keys if custom behavior is desired; only missing keys receive 4.0 defaults.
5. Verify multiplayer allocation, relog persistence, and item/block restrictions before enabling the release in a public pack.
release
RPG Attribute System 4.0
4.010 июл. 2026 г.104Minecraft: 1.20.1fabric
Что нового
## Default maximum level
The new-install default changes from level **50** to **100**. The level-cap implementation was already configurable and working; no replacement level system was introduced. `max_player_level` and `exp_curve_max_level` are both seeded to 100, and the generated explicit EXP list now covers levels 1–100. Existing settings files retain their current values because initialization only writes missing keys.
## Default balance changes
| Setting | Previous default | 4.0 default | Reason |
|---|---:|---:|---|
| `max_player_level` | 50 | 100 | Gives one-point-per-level progression room for eight attributes without making every cap reachable. |
| `exp_curve_max_level` | 50 | 100 | Keeps the active curve cap aligned with the new player cap. |
| Generated explicit EXP entries | 1–50 | 1–100 | Prevents the default curve from ending halfway through the new progression. |
| `levels_scale_default` | 1.001 | 1.02 | Makes fallback levels meaningful while remaining less steep than the early interval multipliers. |
| Attack Power per point | 0.25 | 0.20 | A 40-point investment now adds 8 damage instead of 10, reducing one-shot pressure with weapon enchantments and effects. |
| Attack Speed max | 50 | 40 | Caps the default bonus at +0.8 attack speed instead of +1.5. |
| Attack Speed per point | 0.03 | 0.02 | Limits extreme swing-rate stacking with haste and weapon modifiers. |
| Movement Speed max | 20 | 12 | Limits the default bonus to +0.03 over the 0.1 base, avoiding extreme travel/combat speed. |
| Diamond tool/item lock | 10 | 12 | Places diamond equipment after early attribute investment. |
| Netherite tool/item lock | 20 | 30 | Reserves Netherite for mid/late progression under the 100-level cap. |
| Diamond ore block lock | 10 | 12 | Keeps mining progression aligned with diamond equipment. |
| Ancient debris block lock | 20 | 30 | Keeps Netherite-material progression aligned with Netherite equipment. |
Unchanged defaults remain deliberate: one point per level, 20 starting Health, +1 Health per point, armor +0.25 per point capped at 10, knockback resistance +0.01 capped at 0.8, toughness +0.10 capped at 5, luck +0.10 capped at 5, shared XP disabled, and respec cost disabled with the Scroll of Rebirth item available. Critical chance/damage, mining speed, strength, and separate respec-item settings are not independent default settings in the current implementation, so no new unsupported settings were invented.
## Bugs actually fixed
- Combat-stat display now resolves both modern and legacy Minecraft attribute registry IDs and reads the final `AttributeInstance` value, including modifiers, instead of falling back to zero when a short legacy name such as `max_health` is configured.
- The combat-stat screen discovers enabled display sections independently from allocation attributes and paginates eight rows per page.
- The external HUD XP display now uses the same green XP textures and proportions as the RPG screen.
- The Allocate and Combat Stats labels have improved contrast and centering.
## Configuration compatibility
Existing configuration files are not overwritten. New defaults are written only when a key is absent. Existing custom maximum levels, explicit EXP arrays, scaling intervals, attributes, restrictions, respec settings, worlds, NBT, and player progress remain in effect. If an existing configuration is intentionally migrated by an operator, back it up first; 4.0 itself performs no automatic rewrite of existing values.
Invalid values continue to pass through the existing validation/reporting path. Custom caps remain bounded by the lower of `max_player_level` and `exp_curve_max_level` at runtime.
## Upgrade instructions
1. Stop the server and back up the world and `config/ras/` directory.
2. Replace the old mod JAR with the matching 4.0 JAR for the Minecraft version and loader.
3. Start once and review the existing validation output.
4. Keep existing configuration keys if custom behavior is desired; only missing keys receive 4.0 defaults.
5. Verify multiplayer allocation, relog persistence, and item/block restrictions before enabling the release in a public pack.
release
RPG Attribute System 3.4.1
3.4.123 июн. 2026 г.73Minecraft: 26.2neoforge
Что нового
- release 26.2
release
RPG Attribute System 3.4.1
3.4.123 июн. 2026 г.345Minecraft: 26.2fabric
Что нового
- release 26.2
release
RPG Attribute System 3.4.1
3.4.122 июн. 2026 г.152Minecraft: 26.1.2neoforge
Что нового
### Bug Fixes
* Restored `[param(X)]` as the per-point multiplier when present in `cmd_to_exc` (fixes armor and other stats not scaling correctly after v3.4.0)
* Ported direct `minecraft:armor` / attribute `base set` application to all loaders (1.20.1, 1.21.1, 1.21.11, 26.1.2) with `generic.*` alias support
* Implemented missing legacy config migration (`generic.armor` → `minecraft:armor` in commands and display configs)
### Improvements
* `ConfigValidator` warns when `[param(X)]` differs from `base_value_per_point`
* Reduced redundant player sync calls when allocating points on 26.1.2
* Logs a warning when attribute `base set` cannot be applied directly and falls back to commands
### Configuration
* Armor default `max_level` corrected to `10` (total armor value cap, +10 at 40 points with `param(0.25)`)
* Updated `docs/HEALTH_SCALING.md`, `docs/CONFIGURATION.md`, and `docs/CONFIGURATION_TABLE.md` for param scaling semantics
release
RPG Attribute System 3.4.1
3.4.122 июн. 2026 г.684Minecraft: 26.1.2fabric
Что нового
### Bug Fixes
* Restored `[param(X)]` as the per-point multiplier when present in `cmd_to_exc` (fixes armor and other stats not scaling correctly after v3.4.0)
* Ported direct `minecraft:armor` / attribute `base set` application to all loaders (1.20.1, 1.21.1, 1.21.11, 26.1.2) with `generic.*` alias support
* Implemented missing legacy config migration (`generic.armor` → `minecraft:armor` in commands and display configs)
### Improvements
* `ConfigValidator` warns when `[param(X)]` differs from `base_value_per_point`
* Reduced redundant player sync calls when allocating points on 26.1.2
* Logs a warning when attribute `base set` cannot be applied directly and falls back to commands
### Configuration
* Armor default `max_level` corrected to `10` (total armor value cap, +10 at 40 points with `param(0.25)`)
* Updated `docs/HEALTH_SCALING.md`, `docs/CONFIGURATION.md`, and `docs/CONFIGURATION_TABLE.md` for param scaling semantics
release
RPG Attribute System 3.4.1
3.4.122 июн. 2026 г.289Minecraft: 1.21.11neoforge
Что нового
### Bug Fixes
* Restored `[param(X)]` as the per-point multiplier when present in `cmd_to_exc` (fixes armor and other stats not scaling correctly after v3.4.0)
* Ported direct `minecraft:armor` / attribute `base set` application to all loaders (1.20.1, 1.21.1, 1.21.11, 26.1.2) with `generic.*` alias support
* Implemented missing legacy config migration (`generic.armor` → `minecraft:armor` in commands and display configs)
### Improvements
* `ConfigValidator` warns when `[param(X)]` differs from `base_value_per_point`
* Reduced redundant player sync calls when allocating points on 26.1.2
* Logs a warning when attribute `base set` cannot be applied directly and falls back to commands
### Configuration
* Armor default `max_level` corrected to `10` (total armor value cap, +10 at 40 points with `param(0.25)`)
* Updated `docs/HEALTH_SCALING.md`, `docs/CONFIGURATION.md`, and `docs/CONFIGURATION_TABLE.md` for param scaling semantics
release
RPG Attribute System 3.4.1
3.4.122 июн. 2026 г.1,8 тыс.Minecraft: 1.21.11fabric
Что нового
### Bug Fixes
* Restored `[param(X)]` as the per-point multiplier when present in `cmd_to_exc` (fixes armor and other stats not scaling correctly after v3.4.0)
* Ported direct `minecraft:armor` / attribute `base set` application to all loaders (1.20.1, 1.21.1, 1.21.11, 26.1.2) with `generic.*` alias support
* Implemented missing legacy config migration (`generic.armor` → `minecraft:armor` in commands and display configs)
### Improvements
* `ConfigValidator` warns when `[param(X)]` differs from `base_value_per_point`
* Reduced redundant player sync calls when allocating points on 26.1.2
* Logs a warning when attribute `base set` cannot be applied directly and falls back to commands
### Configuration
* Armor default `max_level` corrected to `10` (total armor value cap, +10 at 40 points with `param(0.25)`)
* Updated `docs/HEALTH_SCALING.md`, `docs/CONFIGURATION.md`, and `docs/CONFIGURATION_TABLE.md` for param scaling semantics
release
RPG Attribute System 3.4.1
3.4.122 июн. 2026 г.372Minecraft: 1.21.1neoforge
Что нового
### Bug Fixes
* Restored `[param(X)]` as the per-point multiplier when present in `cmd_to_exc` (fixes armor and other stats not scaling correctly after v3.4.0)
* Ported direct `minecraft:armor` / attribute `base set` application to all loaders (1.20.1, 1.21.1, 1.21.11, 26.1.2) with `generic.*` alias support
* Implemented missing legacy config migration (`generic.armor` → `minecraft:armor` in commands and display configs)
### Improvements
* `ConfigValidator` warns when `[param(X)]` differs from `base_value_per_point`
* Reduced redundant player sync calls when allocating points on 26.1.2
* Logs a warning when attribute `base set` cannot be applied directly and falls back to commands
### Configuration
* Armor default `max_level` corrected to `10` (total armor value cap, +10 at 40 points with `param(0.25)`)
* Updated `docs/HEALTH_SCALING.md`, `docs/CONFIGURATION.md`, and `docs/CONFIGURATION_TABLE.md` for param scaling semantics
release
RPG Attribute System 3.4.1
3.4.122 июн. 2026 г.199Minecraft: 1.21.1fabric
Что нового
### Bug Fixes
* Restored `[param(X)]` as the per-point multiplier when present in `cmd_to_exc` (fixes armor and other stats not scaling correctly after v3.4.0)
* Ported direct `minecraft:armor` / attribute `base set` application to all loaders (1.20.1, 1.21.1, 1.21.11, 26.1.2) with `generic.*` alias support
* Implemented missing legacy config migration (`generic.armor` → `minecraft:armor` in commands and display configs)
### Improvements
* `ConfigValidator` warns when `[param(X)]` differs from `base_value_per_point`
* Reduced redundant player sync calls when allocating points on 26.1.2
* Logs a warning when attribute `base set` cannot be applied directly and falls back to commands
### Configuration
* Armor default `max_level` corrected to `10` (total armor value cap, +10 at 40 points with `param(0.25)`)
* Updated `docs/HEALTH_SCALING.md`, `docs/CONFIGURATION.md`, and `docs/CONFIGURATION_TABLE.md` for param scaling semantics
release
RPG Attribute System 3.4.1
3.4.122 июн. 2026 г.827Minecraft: 1.20.1forge, neoforge
Что нового
### Bug Fixes
* Restored `[param(X)]` as the per-point multiplier when present in `cmd_to_exc` (fixes armor and other stats not scaling correctly after v3.4.0)
* Ported direct `minecraft:armor` / attribute `base set` application to all loaders (1.20.1, 1.21.1, 1.21.11, 26.1.2) with `generic.*` alias support
* Implemented missing legacy config migration (`generic.armor` → `minecraft:armor` in commands and display configs)
### Improvements
* `ConfigValidator` warns when `[param(X)]` differs from `base_value_per_point`
* Reduced redundant player sync calls when allocating points on 26.1.2
* Logs a warning when attribute `base set` cannot be applied directly and falls back to commands
### Configuration
* Armor default `max_level` corrected to `10` (total armor value cap, +10 at 40 points with `param(0.25)`)
* Updated `docs/HEALTH_SCALING.md`, `docs/CONFIGURATION.md`, and `docs/CONFIGURATION_TABLE.md` for param scaling semantics
release
RPG Attribute System 3.4.1
3.4.122 июн. 2026 г.249Minecraft: 1.20.1fabric
Что нового
### Bug Fixes
* Restored `[param(X)]` as the per-point multiplier when present in `cmd_to_exc` (fixes armor and other stats not scaling correctly after v3.4.0)
* Ported direct `minecraft:armor` / attribute `base set` application to all loaders (1.20.1, 1.21.1, 1.21.11, 26.1.2) with `generic.*` alias support
* Implemented missing legacy config migration (`generic.armor` → `minecraft:armor` in commands and display configs)
### Improvements
* `ConfigValidator` warns when `[param(X)]` differs from `base_value_per_point`
* Reduced redundant player sync calls when allocating points on 26.1.2
* Logs a warning when attribute `base set` cannot be applied directly and falls back to commands
### Configuration
* Armor default `max_level` corrected to `10` (total armor value cap, +10 at 40 points with `param(0.25)`)
* Updated `docs/HEALTH_SCALING.md`, `docs/CONFIGURATION.md`, and `docs/CONFIGURATION_TABLE.md` for param scaling semantics
release
RPG Attribute System 3.4.0
3.4.09 июн. 2026 г.60Minecraft: 26.1.2neoforge
Что нового
### Added
- Full respec system with `/ras respec`, config (`ras/respec.json`), permissions, cooldown, and cost types
- Attribute templates with `/ras template apply` and `/ras template list`
- Player statistics overview GUI (scrollable breakdown + configurable totals)
- `ConfigValidator` with `[RPGAS]` startup diagnostics
- Public API: `tn.nightbeam.ras.api.RasApi`
- Documentation in `docs/` (respec, templates, custom attributes, health scaling, commands, permissions, multiplayer)
### Improved
- Custom attribute reliability: extended sync payload (init value, tips), client uses `AttributeManager` cache
- Orphan attribute NBT keys preserved on login
- Health scaling documentation and validation warnings
- Multiplayer sync: single sync after point allocation (reduced packet spam)
- Config validation for attributes, templates, and settings
### Fixed
- `DisplayLogicLockAttributeGenericProcedure` reading server config on client
- `ReturnAttributeNameGenericProcedure` / `ReturnAttributeTipGenericProcedure` using synced cache
- Documentation mismatch for `[param(X)]` and `max_level` semantics
release
RPG Attribute System 3.4.0
3.4.09 июн. 2026 г.384Minecraft: 26.1.2fabric
Что нового
### Added
- Full respec system with `/ras respec`, config (`ras/respec.json`), permissions, cooldown, and cost types
- Attribute templates with `/ras template apply` and `/ras template list`
- Player statistics overview GUI (scrollable breakdown + configurable totals)
- `ConfigValidator` with `[RPGAS]` startup diagnostics
- Public API: `tn.nightbeam.ras.api.RasApi`
- Documentation in `docs/` (respec, templates, custom attributes, health scaling, commands, permissions, multiplayer)
### Improved
- Custom attribute reliability: extended sync payload (init value, tips), client uses `AttributeManager` cache
- Orphan attribute NBT keys preserved on login
- Health scaling documentation and validation warnings
- Multiplayer sync: single sync after point allocation (reduced packet spam)
- Config validation for attributes, templates, and settings
### Fixed
- `DisplayLogicLockAttributeGenericProcedure` reading server config on client
- `ReturnAttributeNameGenericProcedure` / `ReturnAttributeTipGenericProcedure` using synced cache
- Documentation mismatch for `[param(X)]` and `max_level` semantics
release
RPG Attribute System 3.4.0
3.4.09 июн. 2026 г.20Minecraft: 1.21.11neoforge
Что нового
### Added
- Full respec system with `/ras respec`, config (`ras/respec.json`), permissions, cooldown, and cost types
- Attribute templates with `/ras template apply` and `/ras template list`
- Player statistics overview GUI (scrollable breakdown + configurable totals)
- `ConfigValidator` with `[RPGAS]` startup diagnostics
- Public API: `tn.nightbeam.ras.api.RasApi`
- Documentation in `docs/` (respec, templates, custom attributes, health scaling, commands, permissions, multiplayer)
### Improved
- Custom attribute reliability: extended sync payload (init value, tips), client uses `AttributeManager` cache
- Orphan attribute NBT keys preserved on login
- Health scaling documentation and validation warnings
- Multiplayer sync: single sync after point allocation (reduced packet spam)
- Config validation for attributes, templates, and settings
### Fixed
- `DisplayLogicLockAttributeGenericProcedure` reading server config on client
- `ReturnAttributeNameGenericProcedure` / `ReturnAttributeTipGenericProcedure` using synced cache
- Documentation mismatch for `[param(X)]` and `max_level` semantics
release
RPG Attribute System 3.4.0
3.4.09 июн. 2026 г.126Minecraft: 1.21.11fabric
Что нового
### Added
- Full respec system with `/ras respec`, config (`ras/respec.json`), permissions, cooldown, and cost types
- Attribute templates with `/ras template apply` and `/ras template list`
- Player statistics overview GUI (scrollable breakdown + configurable totals)
- `ConfigValidator` with `[RPGAS]` startup diagnostics
- Public API: `tn.nightbeam.ras.api.RasApi`
- Documentation in `docs/` (respec, templates, custom attributes, health scaling, commands, permissions, multiplayer)
### Improved
- Custom attribute reliability: extended sync payload (init value, tips), client uses `AttributeManager` cache
- Orphan attribute NBT keys preserved on login
- Health scaling documentation and validation warnings
- Multiplayer sync: single sync after point allocation (reduced packet spam)
- Config validation for attributes, templates, and settings
### Fixed
- `DisplayLogicLockAttributeGenericProcedure` reading server config on client
- `ReturnAttributeNameGenericProcedure` / `ReturnAttributeTipGenericProcedure` using synced cache
- Documentation mismatch for `[param(X)]` and `max_level` semantics
release
RPG Attribute System 3.4.0
3.4.09 июн. 2026 г.282Minecraft: 1.21.1neoforge
Что нового
### Added
- Full respec system with `/ras respec`, config (`ras/respec.json`), permissions, cooldown, and cost types
- Attribute templates with `/ras template apply` and `/ras template list`
- Player statistics overview GUI (scrollable breakdown + configurable totals)
- `ConfigValidator` with `[RPGAS]` startup diagnostics
- Public API: `tn.nightbeam.ras.api.RasApi`
- Documentation in `docs/` (respec, templates, custom attributes, health scaling, commands, permissions, multiplayer)
### Improved
- Custom attribute reliability: extended sync payload (init value, tips), client uses `AttributeManager` cache
- Orphan attribute NBT keys preserved on login
- Health scaling documentation and validation warnings
- Multiplayer sync: single sync after point allocation (reduced packet spam)
- Config validation for attributes, templates, and settings
### Fixed
- `DisplayLogicLockAttributeGenericProcedure` reading server config on client
- `ReturnAttributeNameGenericProcedure` / `ReturnAttributeTipGenericProcedure` using synced cache
- Documentation mismatch for `[param(X)]` and `max_level` semantics
release
RPG Attribute System 3.4.0
3.4.09 июн. 2026 г.122Minecraft: 1.21.1fabric
Что нового
### Added
- Full respec system with `/ras respec`, config (`ras/respec.json`), permissions, cooldown, and cost types
- Attribute templates with `/ras template apply` and `/ras template list`
- Player statistics overview GUI (scrollable breakdown + configurable totals)
- `ConfigValidator` with `[RPGAS]` startup diagnostics
- Public API: `tn.nightbeam.ras.api.RasApi`
- Documentation in `docs/` (respec, templates, custom attributes, health scaling, commands, permissions, multiplayer)
### Improved
- Custom attribute reliability: extended sync payload (init value, tips), client uses `AttributeManager` cache
- Orphan attribute NBT keys preserved on login
- Health scaling documentation and validation warnings
- Multiplayer sync: single sync after point allocation (reduced packet spam)
- Config validation for attributes, templates, and settings
### Fixed
- `DisplayLogicLockAttributeGenericProcedure` reading server config on client
- `ReturnAttributeNameGenericProcedure` / `ReturnAttributeTipGenericProcedure` using synced cache
- Documentation mismatch for `[param(X)]` and `max_level` semantics
release
RPG Attribute System 3.4.0
3.4.09 июн. 2026 г.597Minecraft: 1.20.1forge, neoforge
Что нового
### Added
- Full respec system with `/ras respec`, config (`ras/respec.json`), permissions, cooldown, and cost types
- Attribute templates with `/ras template apply` and `/ras template list`
- Player statistics overview GUI (scrollable breakdown + configurable totals)
- `ConfigValidator` with `[RPGAS]` startup diagnostics
- Public API: `tn.nightbeam.ras.api.RasApi`
- Documentation in `docs/` (respec, templates, custom attributes, health scaling, commands, permissions, multiplayer)
### Improved
- Custom attribute reliability: extended sync payload (init value, tips), client uses `AttributeManager` cache
- Orphan attribute NBT keys preserved on login
- Health scaling documentation and validation warnings
- Multiplayer sync: single sync after point allocation (reduced packet spam)
- Config validation for attributes, templates, and settings
### Fixed
- `DisplayLogicLockAttributeGenericProcedure` reading server config on client
- `ReturnAttributeNameGenericProcedure` / `ReturnAttributeTipGenericProcedure` using synced cache
- Documentation mismatch for `[param(X)]` and `max_level` semantics
release
RPG Attribute System 3.4.0
3.4.09 июн. 2026 г.161Minecraft: 1.20.1fabric
Что нового
### Added
- Full respec system with `/ras respec`, config (`ras/respec.json`), permissions, cooldown, and cost types
- Attribute templates with `/ras template apply` and `/ras template list`
- Player statistics overview GUI (scrollable breakdown + configurable totals)
- `ConfigValidator` with `[RPGAS]` startup diagnostics
- Public API: `tn.nightbeam.ras.api.RasApi`
- Documentation in `docs/` (respec, templates, custom attributes, health scaling, commands, permissions, multiplayer)
### Improved
- Custom attribute reliability: extended sync payload (init value, tips), client uses `AttributeManager` cache
- Orphan attribute NBT keys preserved on login
- Health scaling documentation and validation warnings
- Multiplayer sync: single sync after point allocation (reduced packet spam)
- Config validation for attributes, templates, and settings
### Fixed
- `DisplayLogicLockAttributeGenericProcedure` reading server config on client
- `ReturnAttributeNameGenericProcedure` / `ReturnAttributeTipGenericProcedure` using synced cache
- Documentation mismatch for `[param(X)]` and `max_level` semantics
release
RPG Attribute System 3.3.0
3.3.022 мая 2026 г.106Minecraft: 26.1.2neoforge
Что нового
- Major Balance Changes
- Fixed Multiple Bugs
release
RPG Attribute System 3.3.0
3.3.022 мая 2026 г.33Minecraft: 1.21.11neoforge
Что нового
- Major Balance Changes
- Fixed Multiple Bugs
release
RPG Attribute System 3.3.0
3.3.022 мая 2026 г.487Minecraft: 1.21.1neoforge
Что нового
- Major Balance Changes
- Fixed Multiple Bugs
release
RPG Attribute System 3.3.0
3.3.022 мая 2026 г.712Minecraft: 1.20.1forge, neoforge
Что нового
- Major Balance Changes
- Fixed Multiple Bugs
release
RPG Attribute System 3.3.0
3.3.022 мая 2026 г.640Minecraft: 26.1.2fabric
Что нового
- Major Balance Changes
- Fixed Multiple Bugs
release
RPG Attribute System 3.3.0
3.3.022 мая 2026 г.208Minecraft: 1.21.11fabric
Что нового
- Major Balance Changes
- Fixed Multiple Bugs
release
RPG Attribute System 3.3.0
3.3.022 мая 2026 г.230Minecraft: 1.21.1fabric
Что нового
- Major Balance Changes
- Fixed Multiple Bugs
release
RPG Attribute System 3.3.0
3.3.022 мая 2026 г.162Minecraft: 1.20.1fabric
Что нового
- Major Balance Changes
- Fixed Multiple Bugs
release
RPG Attribute System 3.2.1
3.2.120 мая 2026 г.24Minecraft: 26.1.2neoforge
Что нового
### Fixes
- Fixed Health scaling issue where increasing `base_value_per_point` reduced HP instead of increasing it.
- Corrected attribute scaling formula to ensure consistent and linear stat growth across all attributes.
### Config
- Fixed config overwrite issue where default values were injected into existing attribute configs.
- Resolved bug causing attributes (e.g. movement speed) to reappear after being removed.
- Prevented cross-attribute config corruption (e.g. Health appearing under Attack).
### Improvements
- Config system now fully respects user-defined values.
- Added strict config mode to disable automatic config modifications.
- Improved config loading stability (no duplicates, no reordering, no silent changes).
release
RPG Attribute System 3.2.1
3.2.120 мая 2026 г.11Minecraft: 1.21.11neoforge
Что нового
### Fixes
- Fixed Health scaling issue where increasing `base_value_per_point` reduced HP instead of increasing it.
- Corrected attribute scaling formula to ensure consistent and linear stat growth across all attributes.
### Config
- Fixed config overwrite issue where default values were injected into existing attribute configs.
- Resolved bug causing attributes (e.g. movement speed) to reappear after being removed.
- Prevented cross-attribute config corruption (e.g. Health appearing under Attack).
### Improvements
- Config system now fully respects user-defined values.
- Added strict config mode to disable automatic config modifications.
- Improved config loading stability (no duplicates, no reordering, no silent changes).
release
RPG Attribute System 3.2.1
3.2.120 мая 2026 г.70Minecraft: 1.21.1neoforge
Что нового
### Fixes
- Fixed Health scaling issue where increasing `base_value_per_point` reduced HP instead of increasing it.
- Corrected attribute scaling formula to ensure consistent and linear stat growth across all attributes.
### Config
- Fixed config overwrite issue where default values were injected into existing attribute configs.
- Resolved bug causing attributes (e.g. movement speed) to reappear after being removed.
- Prevented cross-attribute config corruption (e.g. Health appearing under Attack).
### Improvements
- Config system now fully respects user-defined values.
- Added strict config mode to disable automatic config modifications.
- Improved config loading stability (no duplicates, no reordering, no silent changes).
release
RPG Attribute System 3.2.1
3.2.120 мая 2026 г.103Minecraft: 1.20.1forge, neoforge
Что нового
### Fixes
- Fixed Health scaling issue where increasing `base_value_per_point` reduced HP instead of increasing it.
- Corrected attribute scaling formula to ensure consistent and linear stat growth across all attributes.
### Config
- Fixed config overwrite issue where default values were injected into existing attribute configs.
- Resolved bug causing attributes (e.g. movement speed) to reappear after being removed.
- Prevented cross-attribute config corruption (e.g. Health appearing under Attack).
### Improvements
- Config system now fully respects user-defined values.
- Added strict config mode to disable automatic config modifications.
- Improved config loading stability (no duplicates, no reordering, no silent changes).
release
RPG Attribute System 3.2.1
3.2.120 мая 2026 г.67Minecraft: 26.1.2fabric
Что нового
### Fixes
- Fixed Health scaling issue where increasing `base_value_per_point` reduced HP instead of increasing it.
- Corrected attribute scaling formula to ensure consistent and linear stat growth across all attributes.
### Config
- Fixed config overwrite issue where default values were injected into existing attribute configs.
- Resolved bug causing attributes (e.g. movement speed) to reappear after being removed.
- Prevented cross-attribute config corruption (e.g. Health appearing under Attack).
### Improvements
- Config system now fully respects user-defined values.
- Added strict config mode to disable automatic config modifications.
- Improved config loading stability (no duplicates, no reordering, no silent changes).
release
RPG Attribute System 3.2.1
3.2.120 мая 2026 г.36Minecraft: 1.21.11fabric
Что нового
### Fixes
- Fixed Health scaling issue where increasing `base_value_per_point` reduced HP instead of increasing it.
- Corrected attribute scaling formula to ensure consistent and linear stat growth across all attributes.
### Config
- Fixed config overwrite issue where default values were injected into existing attribute configs.
- Resolved bug causing attributes (e.g. movement speed) to reappear after being removed.
- Prevented cross-attribute config corruption (e.g. Health appearing under Attack).
### Improvements
- Config system now fully respects user-defined values.
- Added strict config mode to disable automatic config modifications.
- Improved config loading stability (no duplicates, no reordering, no silent changes).
release
RPG Attribute System 3.2.1
3.2.120 мая 2026 г.22Minecraft: 1.21.1fabric
Что нового
### Fixes
- Fixed Health scaling issue where increasing `base_value_per_point` reduced HP instead of increasing it.
- Corrected attribute scaling formula to ensure consistent and linear stat growth across all attributes.
### Config
- Fixed config overwrite issue where default values were injected into existing attribute configs.
- Resolved bug causing attributes (e.g. movement speed) to reappear after being removed.
- Prevented cross-attribute config corruption (e.g. Health appearing under Attack).
### Improvements
- Config system now fully respects user-defined values.
- Added strict config mode to disable automatic config modifications.
- Improved config loading stability (no duplicates, no reordering, no silent changes).
release
RPG Attribute System 3.2.1
3.2.120 мая 2026 г.21Minecraft: 1.20.1fabric
Что нового
### Fixes
- Fixed Health scaling issue where increasing `base_value_per_point` reduced HP instead of increasing it.
- Corrected attribute scaling formula to ensure consistent and linear stat growth across all attributes.
### Config
- Fixed config overwrite issue where default values were injected into existing attribute configs.
- Resolved bug causing attributes (e.g. movement speed) to reappear after being removed.
- Prevented cross-attribute config corruption (e.g. Health appearing under Attack).
### Improvements
- Config system now fully respects user-defined values.
- Added strict config mode to disable automatic config modifications.
- Improved config loading stability (no duplicates, no reordering, no silent changes).
release
RPG Attribute System 3.2.0
3.2.012 мая 2026 г.60Minecraft: 26.1.2neoforge
Что нового
- Updated the Fabric and NeoForge versions to the latest compatible builds.
- Updated the JAUML dependencies to improve stability and prevent crashes.
- Fixed an issue where breaking certain blocks could crash the game.
- Fixed multiple balance-related issues to improve overall gameplay consistency.
release
RPG Attribute System 3.2.0
3.2.012 мая 2026 г.223Minecraft: 26.1.2fabric
Что нового
- Updated the Fabric and NeoForge versions to the latest compatible builds.
- Updated the JAUML dependencies to improve stability and prevent crashes.
- Fixed an issue where breaking certain blocks could crash the game.
- Fixed multiple balance-related issues to improve overall gameplay consistency.
release
RPG Attribute System 3.2.0
3.2.012 мая 2026 г.23Minecraft: 1.21.11neoforge
Что нового
- Fixed an issue that prevented the mod from loading correctly on NeoForge.
- Fixed an issue where certain items were not displaying properly in-game.
- Updated all development dependencies to their latest compatible versions for improved stability and maintainability.
release
RPG Attribute System 3.2.0
3.2.012 мая 2026 г.106Minecraft: 1.21.11fabric
Что нового
- Fixed an issue that prevented the mod from loading correctly on NeoForge.
- Fixed an issue where certain items were not displaying properly in-game.
- Updated all development dependencies to their latest compatible versions for improved stability and maintainability.
release
RPG Attribute System 3.2.0
3.2.012 мая 2026 г.230Minecraft: 1.21.1neoforge
Что нового
- Fixed the missing creative tab on Fabric 1.21.1.
- Fixed a major Fabric 1.21.1 issue where spending attribute points did not actually apply stat bonuses.
- Fixed attribute point allocation so added points now correctly update player stats.
- Fixed synchronization between the attribute UI and the real backend stat logic.
- Fixed cases where players received initial points, but further point investment had no gameplay effect.
- Updated the NeoForge 1.21.1 version to the latest supported NeoForge build.
- Improved Fabric and NeoForge compatibility for better stability.
- Improved overall RPG attribute logic and stat application reliability.
release
RPG Attribute System 3.2.0
3.2.012 мая 2026 г.75Minecraft: 1.21.1fabric
Что нового
- Fixed the missing creative tab on Fabric 1.21.1.
- Fixed a major Fabric 1.21.1 issue where spending attribute points did not actually apply stat bonuses.
- Fixed attribute point allocation so added points now correctly update player stats.
- Fixed synchronization between the attribute UI and the real backend stat logic.
- Fixed cases where players received initial points, but further point investment had no gameplay effect.
- Updated the NeoForge 1.21.1 version to the latest supported NeoForge build.
- Improved Fabric and NeoForge compatibility for better stability.
- Improved overall RPG attribute logic and stat application reliability.
release
RPG Attribute System 3.2.0
3.2.012 мая 2026 г.355Minecraft: 1.20.1forge, neoforge
Что нового
- Updated all Fabric loader requirements to the latest supported versions.
- Fixed an issue where the mod could launch without the required JAUML libraries.
- Fixed a Fabric 1.20.1 issue where the core RPG attribute logic was not running correctly.
- Fixed the creative tab not displaying properly on Fabric 1.20.1.
- Improved internal mod logic for better stability, reliability, and consistency.
release
RPG Attribute System 3.2.0
3.2.012 мая 2026 г.81Minecraft: 1.20.1fabric
Что нового
- Updated all Fabric loader requirements to the latest supported versions.
- Fixed an issue where the mod could launch without the required JAUML libraries.
- Fixed a Fabric 1.20.1 issue where the core RPG attribute logic was not running correctly.
- Fixed the creative tab not displaying properly on Fabric 1.20.1.
- Improved internal mod logic for better stability, reliability, and consistency.
release
RPG Attribute System 3.1.3
3.1.34 мая 2026 г.59Minecraft: 26.1.2neoforge
Что нового
- Fixed HUD overlapping with JEI interface.
- Added configurable HUD scaling and positioning.
- Improved compatibility with inventory overlays (JEI/REI).
- Fixed cursor jumping to center when switching tabs.
- Improved UI compactness and readability.
release
RPG Attribute System 3.1.3
3.1.34 мая 2026 г.42Minecraft: 1.21.11neoforge
Что нового
- Fixed HUD overlapping with JEI interface.
- Added configurable HUD scaling and positioning.
- Improved compatibility with inventory overlays (JEI/REI).
- Fixed cursor jumping to center when switching tabs.
- Improved UI compactness and readability.
release
RPG Attribute System 3.1.3
3.1.34 мая 2026 г.226Minecraft: 1.21.1neoforge
Что нового
- Fixed HUD overlapping with JEI interface.
- Added configurable HUD scaling and positioning.
- Improved compatibility with inventory overlays (JEI/REI).
- Fixed cursor jumping to center when switching tabs.
- Improved UI compactness and readability.
release
RPG Attribute System 3.1.3
3.1.34 мая 2026 г.271Minecraft: 1.20.1forge, neoforge
Что нового
- Fixed HUD overlapping with JEI interface.
- Added configurable HUD scaling and positioning.
- Improved compatibility with inventory overlays (JEI/REI).
- Fixed cursor jumping to center when switching tabs.
- Improved UI compactness and readability.
release
RPG Attribute System 3.1.3
3.1.34 мая 2026 г.210Minecraft: 26.1.2fabric
Что нового
- Fixed HUD overlapping with JEI interface.
- Added configurable HUD scaling and positioning.
- Improved compatibility with inventory overlays (JEI/REI).
- Fixed cursor jumping to center when switching tabs.
- Improved UI compactness and readability.
release
RPG Attribute System 3.1.3
3.1.34 мая 2026 г.119Minecraft: 1.21.11fabric
Что нового
- Fixed HUD overlapping with JEI interface.
- Added configurable HUD scaling and positioning.
- Improved compatibility with inventory overlays (JEI/REI).
- Fixed cursor jumping to center when switching tabs.
- Improved UI compactness and readability.
release
RPG Attribute System 3.1.3
3.1.34 мая 2026 г.81Minecraft: 1.21.1fabric
Что нового
- Fixed HUD overlapping with JEI interface.
- Added configurable HUD scaling and positioning.
- Improved compatibility with inventory overlays (JEI/REI).
- Fixed cursor jumping to center when switching tabs.
- Improved UI compactness and readability.
release
RPG Attribute System 3.1.3
3.1.34 мая 2026 г.75Minecraft: 1.20.1fabric
Что нового
- Fixed HUD overlapping with JEI interface.
- Added configurable HUD scaling and positioning.
- Improved compatibility with inventory overlays (JEI/REI).
- Fixed cursor jumping to center when switching tabs.
- Improved UI compactness and readability.
release
RPG Attribute System 3.1.2
3.1.229 апр. 2026 г.29Minecraft: 26.1.2neoforge
Что нового
- Removed some left over debug messages.
release
RPG Attribute System 3.1.2
3.1.229 апр. 2026 г.17Minecraft: 1.21.11neoforge
Что нового
- Removed some left over debug messages.
release
RPG Attribute System 3.1.2
3.1.229 апр. 2026 г.223Minecraft: 1.21.1neoforge
Что нового
- Removed some left over debug messages.
release
RPG Attribute System 3.1.2
3.1.229 апр. 2026 г.184Minecraft: 1.20.1forge, neoforge
Что нового
- Removed some left over debug messages.
release
RPG Attribute System 3.1.2
3.1.229 апр. 2026 г.170Minecraft: 26.1.2fabric
Что нового
- Removed some left over debug messages.
release
RPG Attribute System 3.1.2
3.1.229 апр. 2026 г.82Minecraft: 1.21.11fabric
Что нового
- Removed some left over debug messages.
release
RPG Attribute System 3.1.2
3.1.229 апр. 2026 г.75Minecraft: 1.21.1fabric
Что нового
- Removed some left over debug messages.
release
RPG Attribute System 3.1.2
3.1.229 апр. 2026 г.62Minecraft: 1.20.1fabric
Что нового
- Removed some left over debug messages.
release
RPG Attribute System 3.1.1
3.1.128 апр. 2026 г.18Minecraft: 26.1.2neoforge
Что нового
## Updates
- Changed the leveling logic and now the levels are no longer tied to the number of attributes assigned.
## Fixes
- Player attributes now reload from the server's saved player data on login, respawn, dimension change, and player clone.
- Attribute application is refreshed from saved stats each time, so relogging no longer drops RAS bonuses or creates duplicate modifier state.
- Reset and Scroll of Rebirth now restore configured initial/default attribute values instead of leaving attributes empty or at 0.
- Singleplayer and multiplayer both use the server-side saved values as the source of truth.
release
RPG Attribute System 3.1.1
3.1.128 апр. 2026 г.15Minecraft: 1.21.11neoforge
Что нового
## Updates
- Changed the leveling logic and now the levels are no longer tied to the number of attributes assigned.
## Fixes
- Player attributes now reload from the server's saved player data on login, respawn, dimension change, and player clone.
- Attribute application is refreshed from saved stats each time, so relogging no longer drops RAS bonuses or creates duplicate modifier state.
- Reset and Scroll of Rebirth now restore configured initial/default attribute values instead of leaving attributes empty or at 0.
- Singleplayer and multiplayer both use the server-side saved values as the source of truth.
release
RPG Attribute System 3.1.1
3.1.128 апр. 2026 г.46Minecraft: 1.21.1neoforge
Что нового
## Updates
- Changed the leveling logic and now the levels are no longer tied to the number of attributes assigned.
## Fixes
- Player attributes now reload from the server's saved player data on login, respawn, dimension change, and player clone.
- Attribute application is refreshed from saved stats each time, so relogging no longer drops RAS bonuses or creates duplicate modifier state.
- Reset and Scroll of Rebirth now restore configured initial/default attribute values instead of leaving attributes empty or at 0.
- Singleplayer and multiplayer both use the server-side saved values as the source of truth.
release
RPG Attribute System 3.1.1
3.1.128 апр. 2026 г.60Minecraft: 1.20.1forge, neoforge
Что нового
## Updates
- Changed the leveling logic and now the levels are no longer tied to the number of attributes assigned.
## Fixes
- Player attributes now reload from the server's saved player data on login, respawn, dimension change, and player clone.
- Attribute application is refreshed from saved stats each time, so relogging no longer drops RAS bonuses or creates duplicate modifier state.
- Reset and Scroll of Rebirth now restore configured initial/default attribute values instead of leaving attributes empty or at 0.
- Singleplayer and multiplayer both use the server-side saved values as the source of truth.
release
RPG Attribute System 3.1.1
3.1.128 апр. 2026 г.46Minecraft: 26.1.2fabric
Что нового
## Updates
- Changed the leveling logic and now the levels are no longer tied to the number of attributes assigned.
## Fixes
- Player attributes now reload from the server's saved player data on login, respawn, dimension change, and player clone.
- Attribute application is refreshed from saved stats each time, so relogging no longer drops RAS bonuses or creates duplicate modifier state.
- Reset and Scroll of Rebirth now restore configured initial/default attribute values instead of leaving attributes empty or at 0.
- Singleplayer and multiplayer both use the server-side saved values as the source of truth.
release
RPG Attribute System 3.1.1
3.1.128 апр. 2026 г.26Minecraft: 1.21.11fabric
Что нового
## Updates
- Changed the leveling logic and now the levels are no longer tied to the number of attributes assigned.
## Fixes
- Player attributes now reload from the server's saved player data on login, respawn, dimension change, and player clone.
- Attribute application is refreshed from saved stats each time, so relogging no longer drops RAS bonuses or creates duplicate modifier state.
- Reset and Scroll of Rebirth now restore configured initial/default attribute values instead of leaving attributes empty or at 0.
- Singleplayer and multiplayer both use the server-side saved values as the source of truth.
release
RPG Attribute System 3.1.1
3.1.128 апр. 2026 г.25Minecraft: 1.21.1fabric
Что нового
## Updates
- Changed the leveling logic and now the levels are no longer tied to the number of attributes assigned.
## Fixes
- Player attributes now reload from the server's saved player data on login, respawn, dimension change, and player clone.
- Attribute application is refreshed from saved stats each time, so relogging no longer drops RAS bonuses or creates duplicate modifier state.
- Reset and Scroll of Rebirth now restore configured initial/default attribute values instead of leaving attributes empty or at 0.
- Singleplayer and multiplayer both use the server-side saved values as the source of truth.
release
RPG Attribute System 3.1.1
3.1.128 апр. 2026 г.18Minecraft: 1.20.1fabric
Что нового
## Updates
- Changed the leveling logic and now the levels are no longer tied to the number of attributes assigned.
## Fixes
- Player attributes now reload from the server's saved player data on login, respawn, dimension change, and player clone.
- Attribute application is refreshed from saved stats each time, so relogging no longer drops RAS bonuses or creates duplicate modifier state.
- Reset and Scroll of Rebirth now restore configured initial/default attribute values instead of leaving attributes empty or at 0.
- Singleplayer and multiplayer both use the server-side saved values as the source of truth.
release
RPG Attribute System 3.0.3
3.0.315 апр. 2026 г.44Minecraft: 26.1.2neoforge
Что нового
- Fixed a bug that caused the player stats not to sync properly between client and server.
- Fixed a bug that caused the scroll of rebirth not to work properly.
- Updated version 26.1.1 to 26.1.2.
release
RPG Attribute System 3.0.3
3.0.315 апр. 2026 г.242Minecraft: 26.1.2fabric
Что нового
- Fixed a bug that caused the player stats not to sync properly between client and server.
- Fixed a bug that caused the scroll of rebirth not to work properly.
- Updated version 26.1.1 to 26.1.2.
release
RPG Attribute System 3.0.3
3.0.315 апр. 2026 г.27Minecraft: 1.21.11neoforge
Что нового
- Fixed a bug that caused the player stats not to sync properly between client and server.
- Fixed a bug that caused the scroll of rebirth not to work properly.
- Updated version 26.1.1 to 26.1.2.
release
RPG Attribute System 3.0.3
3.0.315 апр. 2026 г.250Minecraft: 1.21.11fabric
Что нового
- Fixed a bug that caused the player stats not to sync properly between client and server.
- Fixed a bug that caused the scroll of rebirth not to work properly.
- Updated version 26.1.1 to 26.1.2.
release
RPG Attribute System 3.0.3
3.0.315 апр. 2026 г.492Minecraft: 1.21.1neoforge
Что нового
- Fixed a bug that caused the player stats not to sync properly between client and server.
- Fixed a bug that caused the scroll of rebirth not to work properly.
- Updated version 26.1.1 to 26.1.2.
release
RPG Attribute System 3.0.3
3.0.315 апр. 2026 г.154Minecraft: 1.21.1fabric
Что нового
- Fixed a bug that caused the player stats not to sync properly between client and server.
- Fixed a bug that caused the scroll of rebirth not to work properly.
- Updated version 26.1.1 to 26.1.2.
release
RPG Attribute System 3.0.3
3.0.315 апр. 2026 г.559Minecraft: 1.20.1forge, neoforge
Что нового
- Fixed a bug that caused the player stats not to sync properly between client and server.
- Fixed a bug that caused the scroll of rebirth not to work properly.
- Updated version 26.1.1 to 26.1.2.
release
RPG Attribute System 3.0.3
3.0.315 апр. 2026 г.110Minecraft: 1.20.1fabric
Что нового
- Fixed a bug that caused the player stats not to sync properly between client and server.
- Fixed a bug that caused the scroll of rebirth not to work properly.
- Updated version 26.1.1 to 26.1.2.
release
RPG Attribute System 3.0.2
3.0.25 апр. 2026 г.64Minecraft: 26.1.1neoforge
Что нового
## Fixes
- Fixed multiplayer attribute desync caused by `@p` command selector targeting nearest player instead of source player
- Fixed players receiving incorrect max health and other attributes when joining near another player
- Fixed attribute sync missing after respawn on Fabric (UI showed Level 0 after death)
- Fixed stale attribute entries persisting in PlayerVariables after sync and clone operations
- Fixed NeoForge double-copy on death causing undefined clone behavior
## Improvements
- Improved cross-loader attribute synchronization consistency (Fabric + NeoForge)
- Improved thread safety in AttributeManager for LAN/integrated server environments
release
RPG Attribute System 3.0.2
3.0.25 апр. 2026 г.21Minecraft: 1.21.11neoforge
Что нового
## Fixes
- Fixed multiplayer attribute desync caused by `@p` command selector targeting nearest player instead of source player
- Fixed players receiving incorrect max health and other attributes when joining near another player
- Fixed attribute sync missing after respawn on Fabric (UI showed Level 0 after death)
- Fixed stale attribute entries persisting in PlayerVariables after sync and clone operations
- Fixed NeoForge double-copy on death causing undefined clone behavior
## Improvements
- Improved cross-loader attribute synchronization consistency (Fabric + NeoForge)
- Improved thread safety in AttributeManager for LAN/integrated server environments
release
RPG Attribute System 3.0.2
3.0.25 апр. 2026 г.440Minecraft: 1.21.1neoforge
Что нового
## Fixes
- Fixed multiplayer attribute desync caused by `@p` command selector targeting nearest player instead of source player
- Fixed players receiving incorrect max health and other attributes when joining near another player
- Fixed attribute sync missing after respawn on Fabric (UI showed Level 0 after death)
- Fixed stale attribute entries persisting in PlayerVariables after sync and clone operations
- Fixed NeoForge double-copy on death causing undefined clone behavior
## Improvements
- Improved cross-loader attribute synchronization consistency (Fabric + NeoForge)
- Improved thread safety in AttributeManager for LAN/integrated server environments
release
RPG Attribute System 3.0.2
3.0.25 апр. 2026 г.392Minecraft: 1.20.1forge, neoforge
Что нового
## Fixes
- Fixed multiplayer attribute desync caused by `@p` command selector targeting nearest player instead of source player
- Fixed players receiving incorrect max health and other attributes when joining near another player
- Fixed attribute sync missing after respawn on Fabric (UI showed Level 0 after death)
- Fixed stale attribute entries persisting in PlayerVariables after sync and clone operations
- Fixed NeoForge double-copy on death causing undefined clone behavior
## Improvements
- Improved cross-loader attribute synchronization consistency (Fabric + NeoForge)
- Improved thread safety in AttributeManager for LAN/integrated server environments
release
RPG Attribute System 3.0.2
3.0.25 апр. 2026 г.295Minecraft: 26.1.1fabric
Что нового
## Fixes
- Fixed multiplayer attribute desync caused by `@p` command selector targeting nearest player instead of source player
- Fixed players receiving incorrect max health and other attributes when joining near another player
- Fixed attribute sync missing after respawn on Fabric (UI showed Level 0 after death)
- Fixed stale attribute entries persisting in PlayerVariables after sync and clone operations
- Fixed NeoForge double-copy on death causing undefined clone behavior
## Improvements
- Improved cross-loader attribute synchronization consistency (Fabric + NeoForge)
- Improved thread safety in AttributeManager for LAN/integrated server environments
release
RPG Attribute System 3.0.2
3.0.25 апр. 2026 г.230Minecraft: 1.21.11fabric
Что нового
## Fixes
- Fixed multiplayer attribute desync caused by `@p` command selector targeting nearest player instead of source player
- Fixed players receiving incorrect max health and other attributes when joining near another player
- Fixed attribute sync missing after respawn on Fabric (UI showed Level 0 after death)
- Fixed stale attribute entries persisting in PlayerVariables after sync and clone operations
- Fixed NeoForge double-copy on death causing undefined clone behavior
## Improvements
- Improved cross-loader attribute synchronization consistency (Fabric + NeoForge)
- Improved thread safety in AttributeManager for LAN/integrated server environments
release
RPG Attribute System 3.0.2
3.0.25 апр. 2026 г.90Minecraft: 1.21.1fabric
Что нового
## Fixes
- Fixed multiplayer attribute desync caused by `@p` command selector targeting nearest player instead of source player
- Fixed players receiving incorrect max health and other attributes when joining near another player
- Fixed attribute sync missing after respawn on Fabric (UI showed Level 0 after death)
- Fixed stale attribute entries persisting in PlayerVariables after sync and clone operations
- Fixed NeoForge double-copy on death causing undefined clone behavior
## Improvements
- Improved cross-loader attribute synchronization consistency (Fabric + NeoForge)
- Improved thread safety in AttributeManager for LAN/integrated server environments
release
RPG Attribute System 3.0.2
3.0.25 апр. 2026 г.87Minecraft: 1.20.1fabric
Что нового
## Fixes
- Fixed multiplayer attribute desync caused by `@p` command selector targeting nearest player instead of source player
- Fixed players receiving incorrect max health and other attributes when joining near another player
- Fixed attribute sync missing after respawn on Fabric (UI showed Level 0 after death)
- Fixed stale attribute entries persisting in PlayerVariables after sync and clone operations
- Fixed NeoForge double-copy on death causing undefined clone behavior
## Improvements
- Improved cross-loader attribute synchronization consistency (Fabric + NeoForge)
- Improved thread safety in AttributeManager for LAN/integrated server environments
release
RPG Attribute System 3.0.1
3.0.126 мар. 2026 г.102Minecraft: 26.1neoforge
Что нового
- release neoforge-26.1
release
RPG Attribute System 3.0.1
3.0.126 мар. 2026 г.594Minecraft: 26.1fabric
Что нового
- release fabric-26.1
release
RPG Attribute System 3.0.1_hf
3.0.1_hf24 мар. 2026 г.263Minecraft: 1.21.11fabric
Что нового
- Fixed service loader configuration to avoid NeoForge startup crash.
- Ensured only correct platform-specific implementations are discovered.
- Updated NeoForge build script and version to `21.11.38-beta` and `3.0.1_hf`.
- Removed all template `com.example.examplemod` service references.
release
RPG Attribute System 3.0.1_hf
3.0.1_hf24 мар. 2026 г.29Minecraft: 1.21.11neoforge
Что нового
- Fixed service loader configuration to avoid NeoForge startup crash.
- Ensured only correct platform-specific implementations are discovered.
- Updated NeoForge build script and version to `21.11.38-beta` and `3.0.1_hf`.
- Removed all template `com.example.examplemod` service references.
release
RPG Attribute System 3.0.1
3.0.123 мар. 2026 г.13Minecraft: 1.21.11neoforge
Что нового
- Fixed /ras lock and /ras unlock so they now correctly lock and unlock attributes.
- Fixed level/attribute lock state not updating in-game.
- Fixed attributes GUI hotkey conflict that could open JEI at the same time.
- Fixed player skills and attributes resetting on death when death reset is disabled in config.
- Default keybind for opening the attributes menu is now K (can still be changed in Controls).
release
RPG Attribute System 3.0.1
3.0.123 мар. 2026 г.31Minecraft: 1.21.11fabric
Что нового
- Fixed /ras lock and /ras unlock so they now correctly lock and unlock attributes.
- Fixed level/attribute lock state not updating in-game.
- Fixed attributes GUI hotkey conflict that could open JEI at the same time.
- Fixed player skills and attributes resetting on death when death reset is disabled in config.
- Default keybind for opening the attributes menu is now K (can still be changed in Controls).
release
RPG Attribute System 3.0.1
3.0.118 мар. 2026 г.281Minecraft: 1.21.1neoforge
Что нового
* Fixed a bug where the mod would break the advancements tab.
* Fixed /ras lock and /ras unlock so they now correctly lock and unlock attributes.
* Fixed level/attribute lock state not updating in-game.
* Fixed attributes GUI hotkey conflict that could open JEI at the same time.
* Fixed player skills and attributes resetting on death when death reset is disabled in config.
* Default keybind for opening the attributes menu is now K (can still be changed in Controls).
release
RPG Attribute System 3.0.1
3.0.118 мар. 2026 г.145Minecraft: 1.21.1fabric
Что нового
* Fixed a bug where the mod would break the advancements tab.
* Fixed /ras lock and /ras unlock so they now correctly lock and unlock attributes.
* Fixed level/attribute lock state not updating in-game.
* Fixed attributes GUI hotkey conflict that could open JEI at the same time.
* Fixed player skills and attributes resetting on death when death reset is disabled in config.
* Default keybind for opening the attributes menu is now K (can still be changed in Controls).
release
RPG Attribute System 3.0.1
3.0.118 мар. 2026 г.650Minecraft: 1.20.1forge, neoforge
Что нового
* Fixed a bug where the mod would break the advancements tab.
* Fixed /ras lock and /ras unlock so they now correctly lock and unlock attributes.
* Fixed level/attribute lock state not updating in-game.
* Fixed attributes GUI hotkey conflict that could open JEI at the same time.
* Fixed player skills and attributes resetting on death when death reset is disabled in config.
* Default keybind for opening the attributes menu is now K (can still be changed in Controls).
release
RPG Attribute System 3.0.1
3.0.118 мар. 2026 г.205Minecraft: 1.20.1fabric
Что нового
* Fixed /ras lock and /ras unlock so they now correctly lock and unlock attributes.
* Fixed level/attribute lock state not updating in-game.
* Fixed attributes GUI hotkey conflict that could open JEI at the same time.
* Fixed player skills and attributes resetting on death when death reset is disabled in config.
* Default keybind for opening the attributes menu is now K (can still be changed in Controls).
release
RPG Attribute System 3.0.0
3.0.022 янв. 2026 г.715Minecraft: 1.21.1fabric
release
RPG Attribute System 3.0.0
3.0.022 янв. 2026 г.1,1 тыс.Minecraft: 1.21.1neoforge
release
RPG Attribute System 3.0.0
3.0.021 янв. 2026 г.2,4 тыс.Minecraft: 1.20.1forge, neoforge
release
RPG Attribute System 3.0.0
3.0.021 янв. 2026 г.531Minecraft: 1.20.1fabric
release
RPG Attribute System 2.0.0hf
2.0.0hf8 дек. 2025 г.149Minecraft: 1.21.5neoforge
Что нового
- HF : fixed a bug that caused failure to break minable block.
release
RPG Attribute System 2.0.0hf
2.0.0hf8 дек. 2025 г.2,4 тыс.Minecraft: 1.21.1neoforge
Что нового
- HF : fixed a bug that caused failure to break minable block.
release
RPG Attribute System 2.0.0
2.0.01 дек. 2025 г.24Minecraft: 1.21.5neoforge
Что нового
<span style="color: rgb(35, 111, 161);"><strong><a style="color: rgb(35, 111, 161);" href="https://nightbeam.gitbook.io/rpg-attribute-system/getting-started/change-log-and-roadmap">Change Log</a></strong></span>
release
RPG Attribute System 2.0.0
2.0.01 дек. 2025 г.1,9 тыс.Minecraft: 1.21.1neoforge
Что нового
<span style="color: rgb(35, 111, 161);"><strong><a style="color: rgb(35, 111, 161);" href="https://nightbeam.gitbook.io/rpg-attribute-system/getting-started/change-log-and-roadmap">Change Log</a></strong></span>
release
RPG Attribute System 2.0.0
2.0.01 дек. 2025 г.2,3 тыс.Minecraft: 1.20.1forge, neoforge
Что нового
<span style="color: rgb(35, 111, 161);"><strong><a style="color: rgb(35, 111, 161);" href="https://nightbeam.gitbook.io/rpg-attribute-system/getting-started/change-log-and-roadmap">Change Log</a></strong></span>
release
RPG Attribute System 2.0.0
2.0.01 дек. 2025 г.501Minecraft: 1.19.2forge
Что нового
<span style="color: rgb(35, 111, 161);"><strong><a style="color: rgb(35, 111, 161);" href="https://nightbeam.gitbook.io/rpg-attribute-system/getting-started/change-log-and-roadmap">Change Log</a></strong></span>
release
RPG Attribute System 2.0.0
2.0.01 дек. 2025 г.3,1 тыс.Minecraft: 1.18.2forge
Что нового
<span style="color: rgb(35, 111, 161);"><strong><a style="color: rgb(35, 111, 161);" href="https://nightbeam.gitbook.io/rpg-attribute-system/getting-started/change-log-and-roadmap">Change Log</a></strong></span>
release
RPG Attribute System 2.0.0
2.0.01 дек. 2025 г.1,1 тыс.Minecraft: 1.16.5forge
Что нового
<span style="color: rgb(35, 111, 161);"><strong><a style="color: rgb(35, 111, 161);" href="https://nightbeam.gitbook.io/rpg-attribute-system/getting-started/change-log-and-roadmap">Change Log</a></strong></span>
release
MOTP - RPG Player Leveling System 1.8.1
1.8.14 нояб. 2025 г.678Minecraft: 1.21.1neoforge
Что нового
<span style="color: rgb(35, 111, 161);"><strong><a style="color: rgb(35, 111, 161);" href="https://github.com/MeherBenSalem/Motp/blob/main/CHANGELOG.md" target="_blank" rel="noopener noreferrer">Change Log</a></strong></span>
release
MOTP - RPG Player Leveling System 1.8.1
1.8.14 нояб. 2025 г.1,3 тыс.Minecraft: 1.20.1forge, neoforge
Что нового
<span style="color: rgb(35, 111, 161);"><strong><a style="color: rgb(35, 111, 161);" href="https://github.com/MeherBenSalem/Motp/blob/main/CHANGELOG.md" target="_blank" rel="noopener noreferrer">Change Log</a></strong></span>
release
MOTP - RPG Player Leveling System 1.8.1
1.8.14 нояб. 2025 г.90Minecraft: 1.19.2forge
Что нового
<span style="color: rgb(35, 111, 161);"><strong><a style="color: rgb(35, 111, 161);" href="https://github.com/MeherBenSalem/Motp/blob/main/CHANGELOG.md" target="_blank" rel="noopener noreferrer">Change Log</a></strong></span>
release
MOTP - RPG Player Leveling System 1.8.1
1.8.14 нояб. 2025 г.76Minecraft: 1.18.2forge
Что нового
<span style="color: rgb(35, 111, 161);"><strong><a style="color: rgb(35, 111, 161);" href="https://github.com/MeherBenSalem/Motp/blob/main/CHANGELOG.md" target="_blank" rel="noopener noreferrer">Change Log</a></strong></span>
release
MOTP - RPG Player Leveling System 1.8.1
1.8.14 нояб. 2025 г.119Minecraft: 1.16.5forge
Что нового
<span style="color: rgb(35, 111, 161);"><strong><a style="color: rgb(35, 111, 161);" href="https://github.com/MeherBenSalem/Motp/blob/main/CHANGELOG.md" target="_blank" rel="noopener noreferrer">Change Log</a></strong></span>
release
MOTP - RPG Player Leveling System 1.8.0
1.8.012 сент. 2025 г.5,2 тыс.Minecraft: 1.21.1neoforge
Что нового
<span style="color: rgb(35, 111, 161);"><strong><a style="color: rgb(35, 111, 161);" href="https://github.com/MeherBenSalem/Motp/blob/main/CHANGELOG.md" target="_blank" rel="noopener noreferrer">Change Log</a></strong></span>
release
MOTP - RPG Player Leveling System 1.8.0
1.8.012 сент. 2025 г.2,3 тыс.Minecraft: 1.20.1forge, neoforge
Что нового
<span style="color: rgb(35, 111, 161);"><strong><a style="color: rgb(35, 111, 161);" href="https://github.com/MeherBenSalem/Motp/blob/main/CHANGELOG.md" target="_blank" rel="noopener noreferrer">Change Log</a></strong></span>
release
MOTP - RPG Player Leveling System 1.8.0
1.8.012 сент. 2025 г.132Minecraft: 1.19.2forge
Что нового
<span style="color: rgb(35, 111, 161);"><strong><a style="color: rgb(35, 111, 161);" href="https://github.com/MeherBenSalem/Motp/blob/main/CHANGELOG.md" target="_blank" rel="noopener noreferrer">Change Log</a></strong></span>
release
MOTP - RPG Player Leveling System 1.8.0
1.8.012 сент. 2025 г.105Minecraft: 1.18.2forge
Что нового
<span style="color: rgb(35, 111, 161);"><strong><a style="color: rgb(35, 111, 161);" href="https://github.com/MeherBenSalem/Motp/blob/main/CHANGELOG.md" target="_blank" rel="noopener noreferrer">Change Log</a></strong></span>
release
MOTP - RPG Player Leveling System 1.8.0
1.8.012 сент. 2025 г.186Minecraft: 1.16.5forge
Что нового
<span style="color: rgb(35, 111, 161);"><strong><a style="color: rgb(35, 111, 161);" href="https://github.com/MeherBenSalem/Motp/blob/main/CHANGELOG.md" target="_blank" rel="noopener noreferrer">Change Log</a></strong></span>
release
MOTP - RPG Player Leveling System 1.7.0
1.7.022 июн. 2025 г.348Minecraft: 1.16.5forge
release
MOTP - RPG Player Leveling System 1.7.0
1.7.020 июн. 2025 г.280Minecraft: 1.18.2forge
release
MOTP - RPG Player Leveling System 1.7.0
1.7.013 июн. 2025 г.1,5 тыс.Minecraft: 1.21.1neoforge
Что нового
## 🚀 New Features
- **JAUML Library Integration**: Added support for the JAUML library, unlocking new possibilities for mod compatibility and performance.
- **JSON Config Overhaul**: Say goodbye to `.toml`! The `drop_rate`, `items_lock`, and `levelup_rewards` config files are now in `.json` format for easier management and consistency.
- **Default Drop Rate Config**: Introduced a `default_drop_rate` config that applies across all dimensions, ensuring seamless gameplay even if specific dimension settings are missing.
- **Items Lock Mining Restrictions**: The Items Lock system now prevents mining specific blocks until you meet the required stats, adding strategic depth to resource gathering.
- **Hot Reload for JSON Configs**: Change any `.json` config file, and watch it auto-reload in-game for real-time testing and tweaking—no restarts needed!
## 🛠️ Bug Fixes
- **Level Up Rewards Fix**: Resolved an issue that prevented random level-up rewards from functioning correctly.
- **Armor Duplication Bug**: Fixed a bug where equipping restricted armor via the main hand would duplicate the armor or fail to swap properly.
- **UI Polish**: Implemented minor UI fixes and tweaks for a smoother, more professional look.
release
MOTP - RPG Player Leveling System 1.7.0
1.7.013 июн. 2025 г.4,7 тыс.Minecraft: 1.20.1forge, neoforge
Что нового
## 🚀 New Features
- **JAUML Library Integration**: Added support for the JAUML library, unlocking new possibilities for mod compatibility and performance.
- **JSON Config Overhaul**: Say goodbye to `.toml`! The `drop_rate`, `items_lock`, and `levelup_rewards` config files are now in `.json` format for easier management and consistency.
- **Default Drop Rate Config**: Introduced a `default_drop_rate` config that applies across all dimensions, ensuring seamless gameplay even if specific dimension settings are missing.
- **Items Lock Mining Restrictions**: The Items Lock system now prevents mining specific blocks until you meet the required stats, adding strategic depth to resource gathering.
- **Hot Reload for JSON Configs**: Change any `.json` config file, and watch it auto-reload in-game for real-time testing and tweaking—no restarts needed!
## 🛠️ Bug Fixes
- **Level Up Rewards Fix**: Resolved an issue that prevented random level-up rewards from functioning correctly.
- **Armor Duplication Bug**: Fixed a bug where equipping restricted armor via the main hand would duplicate the armor or fail to swap properly.
- **UI Polish**: Implemented minor UI fixes and tweaks for a smoother, more professional look.
release
MOTP - RPG Player Leveling System 1.7.0
1.7.013 июн. 2025 г.345Minecraft: 1.19.2forge
Что нового
## 🚀 New Features
- **JAUML Library Integration**: Added support for the JAUML library, unlocking new possibilities for mod compatibility and performance.
- **JSON Config Overhaul**: Say goodbye to `.toml`! The `drop_rate`, `items_lock`, and `levelup_rewards` config files are now in `.json` format for easier management and consistency.
- **Default Drop Rate Config**: Introduced a `default_drop_rate` config that applies across all dimensions, ensuring seamless gameplay even if specific dimension settings are missing.
- **Items Lock Mining Restrictions**: The Items Lock system now prevents mining specific blocks until you meet the required stats, adding strategic depth to resource gathering.
- **Hot Reload for JSON Configs**: Change any `.json` config file, and watch it auto-reload in-game for real-time testing and tweaking—no restarts needed!
## 🛠️ Bug Fixes
- **Level Up Rewards Fix**: Resolved an issue that prevented random level-up rewards from functioning correctly.
- **Armor Duplication Bug**: Fixed a bug where equipping restricted armor via the main hand would duplicate the armor or fail to swap properly.
- **UI Polish**: Implemented minor UI fixes and tweaks for a smoother, more professional look.
release
MOTP - RPG Player Leveling System 1.6.3
1.6.32 мая 2025 г.176Minecraft: 1.18.2forge
Что нового
- **Added** new XP level display in the **Stats** menu.
- **Added** option to level up an attribute up to **10 times at once**.
- **Updated** default UI theme for improved clarity and consistency.
- **Improved** navigation: switching between the **Stats** menu and **Attributes** menu no longer resets mouse position.
- **Enhanced** unspent points message: now clearly shows how many points are available to allocate.
- **Fixed** display bug for attribute **NB 2**: now shows integers (e.g., `##`) instead of decimals (e.g., `##.##`).
- **Fixed** various icon display problems in the GUI.
- **Fixed** several GUI alignment issues for a more polished look.
release
MOTP - RPG Player Leveling System 1.6.3
1.6.31 мая 2025 г.196Minecraft: 1.16.5forge
Что нового
- **Added** new XP level display in the **Stats** menu.
- **Added** option to level up an attribute up to **10 times at once**.
- **Updated** default UI theme for improved clarity and consistency.
- **Improved** navigation: switching between the **Stats** menu and **Attributes** menu no longer resets mouse position.
- **Enhanced** unspent points message: now clearly shows how many points are available to allocate.
- **Fixed** display bug for attribute **NB 2**: now shows integers (e.g., `##`) instead of decimals (e.g., `##.##`).
- **Fixed** various icon display problems in the GUI.
- **Fixed** several GUI alignment issues for a more polished look.
release
MOTP - RPG Player Leveling System 1.6.3
1.6.330 апр. 2025 г.881Minecraft: 1.21.1neoforge
Что нового
- **Added** new XP level display in the **Stats** menu.
- **Added** option to level up an attribute up to **10 times at once**.
- **Updated** default UI theme for improved clarity and consistency.
- **Improved** navigation: switching between the **Stats** menu and **Attributes** menu no longer resets mouse position.
- **Enhanced** unspent points message: now clearly shows how many points are available to allocate.
- **Fixed** display bug for attribute **NB 2**: now shows integers (e.g., `##`) instead of decimals (e.g., `##.##`).
- **Fixed** various icon display problems in the GUI.
- **Fixed** several GUI alignment issues for a more polished look.
release
MOTP - RPG Player Leveling System 1.6.3
1.6.329 апр. 2025 г.3,4 тыс.Minecraft: 1.20.1forge, neoforge
Что нового
- **Added** new XP level display in the **Stats** menu.
- **Added** option to level up an attribute up to **10 times at once**.
- **Updated** default UI theme for improved clarity and consistency.
- **Improved** navigation: switching between the **Stats** menu and **Attributes** menu no longer resets mouse position.
- **Enhanced** unspent points message: now clearly shows how many points are available to allocate.
- **Fixed** display bug for attribute **NB 2**: now shows integers (e.g., `##`) instead of decimals (e.g., `##.##`).
- **Fixed** various icon display problems in the GUI.
- **Fixed** several GUI alignment issues for a more polished look.
release
MOTP - RPG Player Leveling System 1.6.2
1.6.215 апр. 2025 г.271Minecraft: 1.19.2forge
Что нового
- Fixed an issue where item locking incorrectly applied to components sharing the same starting name as the tool
- Fixed an issue that caused some configs to generate with extra space inside of them.
release
MOTP - RPG Player Leveling System 1.6.2
1.6.214 апр. 2025 г.254Minecraft: 1.21.1neoforge
Что нового
- Fixed an issue where item locking incorrectly applied to components sharing the same starting name as the tool
- Fixed an issue that caused some configs to generate with extra space inside of them.
release
MOTP - RPG Player Leveling System 1.6.2
1.6.214 апр. 2025 г.658Minecraft: 1.20.1forge, neoforge
Что нового
- Fixed an issue where item locking incorrectly applied to components sharing the same starting name as the tool
- Fixed an issue that caused some configs to generate with extra space inside of them.
release
MOTP - RPG Player Leveling System 1.6.2
1.6.213 апр. 2025 г.120Minecraft: 1.18.2forge
Что нового
- Fixed an issue where item locking incorrectly applied to components sharing the same starting name as the tool
- Fixed an issue that caused some configs to generate with extra space inside of them.
release
MOTP - RPG Player Leveling System 1.6.2
1.6.213 апр. 2025 г.114Minecraft: 1.16.5forge
Что нового
- Fixed an issue where item locking incorrectly applied to components sharing the same starting name as the tool
- Fixed an issue that caused some configs to generate with extra space inside of them.
release
MOTP - RPG Player Leveling System 1.6.1
1.6.17 апр. 2025 г.58Minecraft: 1.19.2forge
Что нового
- Fixed a bug where the display option overlay wasn't hiding the VP bar.
- Fixed a bug that caused "DEBUG" messages to appear when holding a locked item.
- Removed unused VP parameters from drop_rate_config.toml.
release
MOTP - RPG Player Leveling System 1.6.1
1.6.17 апр. 2025 г.57Minecraft: 1.18.2forge
Что нового
- Fixed a bug where the display option overlay wasn't hiding the VP bar.
- Fixed a bug that caused "DEBUG" messages to appear when holding a locked item.
- Removed unused VP parameters from `drop_rate_config.toml`.
release
MOTP - RPG Player Leveling System 1.6.1
1.6.17 апр. 2025 г.57Minecraft: 1.16.5forge
Что нового
- Fixed a bug where the display option overlay wasn't hiding the VP bar.
- Fixed a bug that caused "DEBUG" messages to appear when holding a locked item.
- Removed unused VP parameters from `drop_rate_config.toml`.
release
MOTP - RPG Player Leveling System 1.6.1
1.6.16 апр. 2025 г.179Minecraft: 1.21.1neoforge
Что нового
- Fixed a bug where the display option overlay wasn't hiding the VP bar.
- Fixed a bug that caused "DEBUG" messages to appear when holding a locked item.
- Removed unused VP parameters from `drop_rate_config.toml`.
release
MOTP - RPG Player Leveling System 1.6.1
1.6.16 апр. 2025 г.399Minecraft: 1.20.1forge, neoforge
Что нового
- Fixed a bug where the display option overlay wasn't hiding the VP bar.
- Fixed a bug that caused "DEBUG" messages to appear when holding a locked item.
- Removed unused VP parameters from `drop_rate_config.toml`.
release
MOTP - RPG Player Leveling System 1.6.0
1.6.03 апр. 2025 г.35Minecraft: 1.19.2forge
Что нового
- Added option to toggle item locking
- Added option to enable and disable items requirements tool tips
- The item locking system now works with armors
- Added custom dimensions support to set the VP drop values
release
MOTP - RPG Player Leveling System 1.6.0
1.6.03 апр. 2025 г.36Minecraft: 1.18.2forge
Что нового
- Added option to toggle item locking
- Added option to enable and disable items requirements tool tips
- The item locking system now works with armors
- Added custom dimensions support to set the VP drop values
release
MOTP - RPG Player Leveling System 1.6.0
1.6.02 апр. 2025 г.96Minecraft: 1.21.1neoforge
Что нового
- Added option to toggle item locking
- Added option to enable and disable items requirements tool tips
- The item locking system now works with armors
- Added custom dimensions support to set the VP drop values
release
MOTP - RPG Player Leveling System 1.6.0
1.6.02 апр. 2025 г.43Minecraft: 1.16.5forge
Что нового
- Added option to toggle item locking
- Added option to enable and disable items requirements tool tips
- The item locking system now works with armors
- Added custom dimensions support to set the VP drop values
release
MOTP - RPG Player Leveling System 1.6.0
1.6.02 апр. 2025 г.105Minecraft: 1.20.1forge, neoforge
Что нового
- Added option to toggle item locking
- Added option to enable and disable items requirements tool tips
- The item locking system now works with armors
- Added custom dimensions support to set the VP drop values
release
MOTP - RPG Player Leveling System 1.6.0a
1.6.0a3 мар. 2025 г.743Minecraft: 1.20.1forge, neoforge
Что нового
Need a server ? [click here](https://www.bisecthosting.com/curseforge?curseforge_project_id=1079687&dl=1)
**[<span style="color: rgb(35, 111, 161);">Change Log</span>](https://github.com/MeherBenSalem/Motp/blob/main/CHANGELOG.md)**
release
MOTP - RPG Player Leveling System 1.5.1
1.5.15 февр. 2025 г.394Minecraft: 1.21.1neoforge
Что нового
- Added param in attributeGUI.toml to disable the stats attribute screen
- Changed debug messages in configurations
release
MOTP - RPG Player Leveling System 1.5.1
1.5.15 февр. 2025 г.637Minecraft: 1.20.1forge, neoforge
Что нового
- Added param in attributeGUI.toml to disable the stats attribute screen
- Changed debug messages in configurations
release
MOTP - RPG Player Leveling System 1.5.1
1.5.15 февр. 2025 г.99Minecraft: 1.19.2forge
Что нового
- Added param in attributeGUI.toml to disable the stats attribute screen
- Changed debug messages in configurations
release
MOTP - RPG Player Leveling System 1.5.1
1.5.15 февр. 2025 г.103Minecraft: 1.16.5forge
Что нового
- Added param in attributeGUI.toml to disable the stats attribute screen
- Changed debug messages in configurations
release
MOTP - RPG Player Leveling System 1.5.0
1.5.02 февр. 2025 г.63Minecraft: 1.21.1neoforge
Что нового
## Changelog [1.5.0]
- **Locked Items Tooltip:** Now renders at the bottom instead.
- **Artifact Tooltips:** Removed printed required tooltips from artifacts
- **Block Placement Restriction:** Added support to deny placing blocks
- **Custom Messages:** Each individual action on locked items now has a custom message.
- **XP Option:** Added an option to give `vanilla_xp` when `enable_drops` is off.
- **Community Feedback:** Your feedback is crucial! Please vote this will shape the future of the mod
- 🗳️ **Vote here:** [Vote Now](https://forms.gle/XGSRBML4LW7gAY5x6)
- **Renamed Features:**
- `random rewards` → `random events` (New format: `[level]LEVEL[levelEnd]CMD_TO_EXC_AT_THAT_LEVEL`)
- `levelup_rewards.toml` → `levelup_events.toml`
- **New Feature:** Added `on_level_event`, which executes separately when leveling an attribute
release
MOTP - RPG Player Leveling System 1.5.0
1.5.02 февр. 2025 г.117Minecraft: 1.20.1forge, neoforge
Что нового
## Changelog [1.5.0]
- **Locked Items Tooltip:** Now renders at the bottom instead.
- **Artifact Tooltips:** Removed printed required tooltips from artifacts
- **Block Placement Restriction:** Added support to deny placing blocks
- **Custom Messages:** Each individual action on locked items now has a custom message.
- **XP Option:** Added an option to give `vanilla_xp` when `enable_drops` is off.
- **Community Feedback:** Your feedback is crucial! Please vote this will shape the future of the mod
- 🗳️ **Vote here:** [Vote Now](https://forms.gle/XGSRBML4LW7gAY5x6)
- **Renamed Features:**
- `random rewards` → `random events` (New format: `[level]LEVEL[levelEnd]CMD_TO_EXC_AT_THAT_LEVEL`)
- `levelup_rewards.toml` → `levelup_events.toml`
- **New Feature:** Added `on_level_event`, which executes separately when leveling an attribute
release
MOTP - RPG Player Leveling System 1.5.0
1.5.02 февр. 2025 г.38Minecraft: 1.19.2forge
Что нового
## Changelog [1.5.0]
- **Locked Items Tooltip:** Now renders at the bottom instead.
- **Artifact Tooltips:** Removed printed required tooltips from artifacts
- **Block Placement Restriction:** Added support to deny placing blocks
- **Custom Messages:** Each individual action on locked items now has a custom message.
- **XP Option:** Added an option to give `vanilla_xp` when `enable_drops` is off.
- **Community Feedback:** Your feedback is crucial! Please vote this will shape the future of the mod
- 🗳️ **Vote here:** [Vote Now](https://forms.gle/XGSRBML4LW7gAY5x6)
- **Renamed Features:**
- `random rewards` → `random events` (New format: `[level]LEVEL[levelEnd]CMD_TO_EXC_AT_THAT_LEVEL`)
- `levelup_rewards.toml` → `levelup_events.toml`
- **New Feature:** Added `on_level_event`, which executes separately when leveling an attribute
release
MOTP - RPG Player Leveling System 1.5.0
1.5.02 февр. 2025 г.36Minecraft: 1.16.5forge
Что нового
## Changelog [1.5.0]
- **Locked Items Tooltip:** Now renders at the bottom instead.
- **Artifact Tooltips:** Removed printed required tooltips from artifacts
- **Block Placement Restriction:** Added support to deny placing blocks
- **Custom Messages:** Each individual action on locked items now has a custom message.
- **XP Option:** Added an option to give `vanilla_xp` when `enable_drops` is off.
- **Community Feedback:** Your feedback is crucial! Please vote this will shape the future of the mod
- 🗳️ **Vote here:** [Vote Now](https://forms.gle/XGSRBML4LW7gAY5x6)
- **Renamed Features:**
- `random rewards` → `random events` (New format: `[level]LEVEL[levelEnd]CMD_TO_EXC_AT_THAT_LEVEL`)
- `levelup_rewards.toml` → `levelup_events.toml`
- **New Feature:** Added `on_level_event`, which executes separately when leveling an attribute
release
MOTP - RPG Player Leveling System 1.4.0
1.4.022 янв. 2025 г.76Minecraft: 1.21.1neoforge
Что нового
### ✨ **New Features**
**Attributes Config Migration**
Moved starting attributes configuration from `mainconfig` → `attributes_config`
**Items Config Lock**
Added the ability to **lock weapons and tools** based on attributes
### 🔒 **Updated Tool Requirements**
**Diamond Tools**
Now require **Attack Power 10** to unlock
**Netherite Tools**
Now require **Attack Power 20** to unlock

release
MOTP - RPG Player Leveling System 1.4.0
1.4.022 янв. 2025 г.263Minecraft: 1.20.1forge, neoforge
Что нового
### ✨ **New Features**
**Attributes Config Migration**
Moved starting attributes configuration from `mainconfig` → `attributes_config`
**Items Config Lock**
Added the ability to **lock weapons and tools** based on attributes
### 🔒 **Updated Tool Requirements**
**Diamond Tools**
Now require **Attack Power 10** to unlock
**Netherite Tools**
Now require **Attack Power 20** to unlock

release
MOTP - RPG Player Leveling System 1.4.0
1.4.022 янв. 2025 г.72Minecraft: 1.19.2forge
Что нового
### ✨ **New Features**
**Attributes Config Migration**
Moved starting attributes configuration from `mainconfig` → `attributes_config`
**Items Config Lock**
Added the ability to **lock weapons and tools** based on attributes
### 🔒 **Updated Tool Requirements**
**Diamond Tools**
Now require **Attack Power 10** to unlock
**Netherite Tools**
Now require **Attack Power 20** to unlock

release
MOTP - RPG Player Leveling System 1.4.0
1.4.022 янв. 2025 г.66Minecraft: 1.16.5forge
Что нового
### ✨ **New Features**
**Attributes Config Migration**
Moved starting attributes configuration from `mainconfig` → `attributes_config`
**Items Config Lock**
Added the ability to **lock weapons and tools** based on attributes
### 🔒 **Updated Tool Requirements**
**Diamond Tools**
Now require **Attack Power 10** to unlock
**Netherite Tools**
Now require **Attack Power 20** to unlock

release
MOTP - RPG Player Leveling System 1.3.0hf
1.3.0hf9 янв. 2025 г.318Minecraft: 1.21.1neoforge
Что нового
- Hotfix patch to fix the issues related to creating a new world/use the tome of rebirth
release
MOTP - RPG Player Leveling System 1.3.0hf
1.3.0hf9 янв. 2025 г.248Minecraft: 1.20.1forge, neoforge
Что нового
- Hotfix patch to fix the issues related to creating a new world/use the tome of rebirth
release
MOTP - RPG Player Leveling System 1.3.0hf
1.3.0hf9 янв. 2025 г.56Minecraft: 1.19.2forge
Что нового
- Hotfix patch to fix the issues related to creating a new world/use the tome of rebirth
release
MOTP - RPG Player Leveling System 1.3.0hf
1.3.0hf9 янв. 2025 г.52Minecraft: 1.16.5forge
Что нового
- Hotfix patch to fix the issues related to creating a new world/use the tome of rebirth
release
MOTP - RPG Player Leveling System 1.3.0
1.3.08 янв. 2025 г.51Minecraft: 1.21.1neoforge
Что нового
Check Latest Documentation here <span style="color:#236FA1;">[Click Me](https://meherbensalem.github.io/pages/mods.html)</span>
**Orb XP Adjustments**
- Nerfed default values:
- **Greater Orb**: 800 XP
**Command Updates**
- **New Command Format**: `/motp`
- **Removed Old Commands**: `/givelevels`, `/givepoints`
**New GUI Section**
- Added a fully configurable GUI to view **attribute values**.
**Leveling System Overhaul**
- **Level-up Intervals Setup**:
- Intervals updated to: `[range]200-300[rangeEnd][scale]1.02[scaleEnd]`
- XP requirements now scale dynamically based on level ranges.
- Renamed `starting_xp_level` → `first_level_xp`.
- Renamed **Leveling Config Section** → `Global Settings`.
- Renamed `scale_factor` → `xp_bonus_factor`.
- Higher values make leveling harder by increasing XP needs after specific levels.
- Default value updated: **30** (from 20) to balance the orb nerfs.
**Block Adjustments**
- **Trophy Blocks**:
- Now harder to mine.
- Require **Iron Pickaxe** or better.
**Bug Fixes**
- Fixed an issue where **drop rates** would not work if `enableDrops` was disabled.
- Resolved a bug where the **next level XP** would reset if players didn’t level up any attribute before rejoining the world.
**New Commands**
- `/motp add level [player] [amount]`
- `/motp add attributes [attribute_Id] [count] [player]`
- `/motp add xp [amount] [player]`
- `/motp set xp [amount] [player]`
- `/motp reset [player]`
release
MOTP - RPG Player Leveling System 1.3.0
1.3.08 янв. 2025 г.58Minecraft: 1.20.1forge, neoforge
Что нового
Check Latest Documentation here <span style="color:#236FA1;">[Click Me](https://meherbensalem.github.io/pages/mods.html)</span>
**Orb XP Adjustments**
- Nerfed default values:
- **Greater Orb**: 800 XP
**Command Updates**
- **New Command Format**: `/motp`
- **Removed Old Commands**: `/givelevels`, `/givepoints`
**New GUI Section**
- Added a fully configurable GUI to view **attribute values**.
**Leveling System Overhaul**
- **Level-up Intervals Setup**:
- Intervals updated to: `[range]200-300[rangeEnd][scale]1.02[scaleEnd]`
- XP requirements now scale dynamically based on level ranges.
- Renamed `starting_xp_level` → `first_level_xp`.
- Renamed **Leveling Config Section** → `Global Settings`.
- Renamed `scale_factor` → `xp_bonus_factor`.
- Higher values make leveling harder by increasing XP needs after specific levels.
- Default value updated: **30** (from 20) to balance the orb nerfs.
**Block Adjustments**
- **Trophy Blocks**:
- Now harder to mine.
- Require **Iron Pickaxe** or better.
**Bug Fixes**
- Fixed an issue where **drop rates** would not work if `enableDrops` was disabled.
- Resolved a bug where the **next level XP** would reset if players didn’t level up any attribute before rejoining the world.
**New Commands**
- `/motp add level [player] [amount]`
- `/motp add attributes [attribute_Id] [count] [player]`
- `/motp add xp [amount] [player]`
- `/motp set xp [amount] [player]`
- `/motp reset [player]`
release
MOTP - RPG Player Leveling System 1.3.0
1.3.08 янв. 2025 г.39Minecraft: 1.19.2forge
Что нового
Check Latest Documentation here <span style="color:#236FA1;">[Click Me](https://meherbensalem.github.io/pages/mods.html)</span>
**Orb XP Adjustments**
- Nerfed default values:
- **Greater Orb**: 800 XP
**Command Updates**
- **New Command Format**: `/motp`
- **Removed Old Commands**: `/givelevels`, `/givepoints`
**New GUI Section**
- Added a fully configurable GUI to view **attribute values**.
**Leveling System Overhaul**
- **Level-up Intervals Setup**:
- Intervals updated to: `[range]200-300[rangeEnd][scale]1.02[scaleEnd]`
- XP requirements now scale dynamically based on level ranges.
- Renamed `starting_xp_level` → `first_level_xp`.
- Renamed **Leveling Config Section** → `Global Settings`.
- Renamed `scale_factor` → `xp_bonus_factor`.
- Higher values make leveling harder by increasing XP needs after specific levels.
- Default value updated: **30** (from 20) to balance the orb nerfs.
**Block Adjustments**
- **Trophy Blocks**:
- Now harder to mine.
- Require **Iron Pickaxe** or better.
**Bug Fixes**
- Fixed an issue where **drop rates** would not work if `enableDrops` was disabled.
- Resolved a bug where the **next level XP** would reset if players didn’t level up any attribute before rejoining the world.
**New Commands**
- `/motp add level [player] [amount]`
- `/motp add attributes [attribute_Id] [count] [player]`
- `/motp add xp [amount] [player]`
- `/motp set xp [amount] [player]`
- `/motp reset [player]`
release
MOTP - RPG Player Leveling System 1.3.0
1.3.08 янв. 2025 г.33Minecraft: 1.16.5forge
Что нового
Check Latest Documentation here <span style="color:#236FA1;">[Click Me](https://meherbensalem.github.io/pages/mods.html)</span>
**Orb XP Adjustments**
- Nerfed default values:
- **Greater Orb**: 800 XP
**Command Updates**
- **New Command Format**: `/motp`
- **Removed Old Commands**: `/givelevels`, `/givepoints`
**New GUI Section**
- Added a fully configurable GUI to view **attribute values**.
**Leveling System Overhaul**
- **Level-up Intervals Setup**:
- Intervals updated to: `[range]200-300[rangeEnd][scale]1.02[scaleEnd]`
- XP requirements now scale dynamically based on level ranges.
- Renamed `starting_xp_level` → `first_level_xp`.
- Renamed **Leveling Config Section** → `Global Settings`.
- Renamed `scale_factor` → `xp_bonus_factor`.
- Higher values make leveling harder by increasing XP needs after specific levels.
- Default value updated: **30** (from 20) to balance the orb nerfs.
**Block Adjustments**
- **Trophy Blocks**:
- Now harder to mine.
- Require **Iron Pickaxe** or better.
**Bug Fixes**
- Fixed an issue where **drop rates** would not work if `enableDrops` was disabled.
- Resolved a bug where the **next level XP** would reset if players didn’t level up any attribute before rejoining the world.
**New Commands**
- `/motp add level [player] [amount]`
- `/motp add attributes [attribute_Id] [count] [player]`
- `/motp add xp [amount] [player]`
- `/motp set xp [amount] [player]`
- `/motp reset [player]`
release
MOTP - RPG Player Leveling System 1.2.0
1.2.029 дек. 2024 г.89Minecraft: 1.21.1neoforge
Что нового
# MOTP Patch Notes
## Rework and Improvements
- **Reward System Syntax:**
The reward system now uses a new, standardized syntax for better clarity and consistency:
`[level]4[levelEnd][quantity]1[quantityEnd][item]minecraft:iron_pickaxe[itemEnd]`
- **Level:** The required player level for the reward
- **Quantity:** The number of items rewarded
- **Item:** The specific item rewarded using registry name
## Debug :
- **Added Debug System to check for the rewards syntax to avoid error and crashes**

## Fixes
- **Config Default Instant Health:**
Corrected an issue with the default attribute 1 configuration.
- **Drop Orb Logic:**
Logic for drop orbs has been revised for better reliability
- **Non-Vanilla Dimensions:**
Fixed a bug preventing orbs from dropping in non-vanilla dimensions
- **Level Interval Bug:**
Addressed an issue affecting progression past level interval 3.
## Changes
- **Global Drop Chance Config:**
The "lesser chance" setting has been removed from individual dimension configurations. A single global drop chance configuration now governs each dimension for the overall chance of the drops.
release
MOTP - RPG Player Leveling System 1.2.0
1.2.029 дек. 2024 г.194Minecraft: 1.20.1forge, neoforge
Что нового
# MOTP Patch Notes
## Rework and Improvements
- **Reward System Syntax:**
The reward system now uses a new, standardized syntax for better clarity and consistency:
`[level]4[levelEnd][quantity]1[quantityEnd][item]minecraft:iron_pickaxe[itemEnd]`
- **Level:** The required player level for the reward
- **Quantity:** The number of items rewarded
- **Item:** The specific item rewarded using registry name
## Debug :
- **Added Debug System to check for the rewards syntax to avoid error and crashes**

## Fixes
- **Config Default Instant Health:**
Corrected an issue with the default attribute 1 configuration.
- **Drop Orb Logic:**
Logic for drop orbs has been revised for better reliability
- **Non-Vanilla Dimensions:**
Fixed a bug preventing orbs from dropping in non-vanilla dimensions
- **Level Interval Bug:**
Addressed an issue affecting progression past level interval 3.
## Changes
- **Global Drop Chance Config:**
The "lesser chance" setting has been removed from individual dimension configurations. A single global drop chance configuration now governs each dimension for the overall chance of the drops.
release
MOTP - RPG Player Leveling System 1.2.0
1.2.029 дек. 2024 г.51Minecraft: 1.19.2forge
Что нового
# MOTP Patch Notes
## Rework and Improvements
- **Reward System Syntax:**
The reward system now uses a new, standardized syntax for better clarity and consistency:
`[level]4[levelEnd][quantity]1[quantityEnd][item]minecraft:iron_pickaxe[itemEnd]`
- **Level:** The required player level for the reward
- **Quantity:** The number of items rewarded
- **Item:** The specific item rewarded using registry name
## Debug :
- **Added Debug System to check for the rewards syntax to avoid error and crashes**

## Fixes
- **Config Default Instant Health:**
Corrected an issue with the default attribute 1 configuration.
- **Drop Orb Logic:**
Logic for drop orbs has been revised for better reliability
- **Non-Vanilla Dimensions:**
Fixed a bug preventing orbs from dropping in non-vanilla dimensions
- **Level Interval Bug:**
Addressed an issue affecting progression past level interval 3.
## Changes
- **Global Drop Chance Config:**
The "lesser chance" setting has been removed from individual dimension configurations. A single global drop chance configuration now governs each dimension for the overall chance of the drops.
release
MOTP - RPG Player Leveling System 1.2.0
1.2.029 дек. 2024 г.44Minecraft: 1.16.5forge
Что нового
# MOTP Patch Notes
## Rework and Improvements
- **Reward System Syntax:**
The reward system now uses a new, standardized syntax for better clarity and consistency:
`[level]4[levelEnd][quantity]1[quantityEnd][item]minecraft:iron_pickaxe[itemEnd]`
- **Level:** The required player level for the reward
- **Quantity:** The number of items rewarded
- **Item:** The specific item rewarded using registry name
## Debug :
- **Added Debug System to check for the rewards syntax to avoid error and crashes**

## Fixes
- **Config Default Instant Health:**
Corrected an issue with the default attribute 1 configuration.
- **Drop Orb Logic:**
Logic for drop orbs has been revised for better reliability
- **Non-Vanilla Dimensions:**
Fixed a bug preventing orbs from dropping in non-vanilla dimensions
- **Level Interval Bug:**
Addressed an issue affecting progression past level interval 3.
## Changes
- **Global Drop Chance Config:**
The "lesser chance" setting has been removed from individual dimension configurations. A single global drop chance configuration now governs each dimension for the overall chance of the drops.
release
MOTP - RPG leveling system 1.1.0
1.1.020 дек. 2024 г.81Minecraft: 1.21.1neoforge
Что нового
# 🚀 Update 1.1.0 ! 🚀
This update is brought to you by our sponsor @porogulaemeo ❤️
## 🛠️ Global Code Cleanup
## 🔧 Performance Boost
- **Supercharged Calculation Logic**: Up to **70% performance improvement**! 🚀
## 🐞 Bug Fixes
- **Attack Speed Display**: Maximum attack speed no longer shows as maximum attack damage — it’s finally accurate!
- **Fortitude Attribute**: The fortitude attriabute is back in action! 🛡️
- **Attributes 5 & 6**: Now display the correct values when you hover over them.
## 📁 Configuration Overhaul
- **Attributes Config File**: Attribute parameters have been moved from `main_config` to a new `attributes_config` file.
- **Level 1 XP**: You can now set the XP required for **level 1** directly in `main_config`.
## ✨ New Features & Changes
### 🔒 New Attributes
- **Added Attributes 8, 9, and 10** for an exciting new progression layer.
- **Attribute Locking**: Attributes 8, 9, and 10 are **locked by default**.
### 🎨 GUI Overhaul
- **Updated Interface**: Support for more attributes and a **cleaner, modern look**.
## 📝 New Command Format (Cmd_To_Exc)
### ⚙️ Set Attribute Base Value
`/attribute @p name_of_attribute base set [param(2)]`
**How it works:**
- The **final value** is calculated using the provided parameter (`param`), which acts as a scaling factor.
- **Level Progression**: Each new level adds the calculated value to the previous one.
**Example:** `old_value + 2 = 18`
---
## ⚙️ Expanded Command Support
- **Full command support** for all type of commands (/effect,...)
- Use `[param(***)]` to increment values by `param_value` for each level.
---
## 📘 Latest Mod Documentation
Find the latest mod documentation here: [**View Docs**](https://shorturl.at/LJROg)
---
Thanks for being awesome! ❤️ Can't wait for your feedback!
release
MOTP - RPG leveling system 1.1.0
1.1.020 дек. 2024 г.145Minecraft: 1.20.1forge, neoforge
Что нового
# 🚀 Update 1.1.0 ! 🚀
This update is brought to you by our sponsor @porogulaemeo ❤️
## 🛠️ Global Code Cleanup
## 🔧 Performance Boost
- **Supercharged Calculation Logic**: Up to **70% performance improvement**! 🚀
## 🐞 Bug Fixes
- **Attack Speed Display**: Maximum attack speed no longer shows as maximum attack damage — it’s finally accurate!
- **Fortitude Attribute**: The fortitude attriabute is back in action! 🛡️
- **Attributes 5 & 6**: Now display the correct values when you hover over them.
## 📁 Configuration Overhaul
- **Attributes Config File**: Attribute parameters have been moved from `main_config` to a new `attributes_config` file.
- **Level 1 XP**: You can now set the XP required for **level 1** directly in `main_config`.
## ✨ New Features & Changes
### 🔒 New Attributes
- **Added Attributes 8, 9, and 10** for an exciting new progression layer.
- **Attribute Locking**: Attributes 8, 9, and 10 are **locked by default**.
### 🎨 GUI Overhaul
- **Updated Interface**: Support for more attributes and a **cleaner, modern look**.
## 📝 New Command Format (Cmd_To_Exc)
### ⚙️ Set Attribute Base Value
`/attribute @p name_of_attribute base set [param(2)]`
**How it works:**
- The **final value** is calculated using the provided parameter (`param`), which acts as a scaling factor.
- **Level Progression**: Each new level adds the calculated value to the previous one.
**Example:** `old_value + 2 = 18`
---
## ⚙️ Expanded Command Support
- **Full command support** for all type of commands (/effect,...)
- Use `[param(***)]` to increment values by `param_value` for each level.
---
## 📘 Latest Mod Documentation
Find the latest mod documentation here: [**View Docs**](https://shorturl.at/LJROg)
---
Thanks for being awesome! ❤️ Can't wait for your feedback!
release
MOTP - RPG leveling system 1.1.0
1.1.020 дек. 2024 г.41Minecraft: 1.19.2forge
Что нового
# 🚀 Update 1.1.0 ! 🚀
This update is brought to you by our sponsor @porogulaemeo ❤️
## 🛠️ Global Code Cleanup
## 🔧 Performance Boost
- **Supercharged Calculation Logic**: Up to **70% performance improvement**! 🚀
## 🐞 Bug Fixes
- **Attack Speed Display**: Maximum attack speed no longer shows as maximum attack damage — it’s finally accurate!
- **Fortitude Attribute**: The fortitude attriabute is back in action! 🛡️
- **Attributes 5 & 6**: Now display the correct values when you hover over them.
## 📁 Configuration Overhaul
- **Attributes Config File**: Attribute parameters have been moved from `main_config` to a new `attributes_config` file.
- **Level 1 XP**: You can now set the XP required for **level 1** directly in `main_config`.
## ✨ New Features & Changes
### 🔒 New Attributes
- **Added Attributes 8, 9, and 10** for an exciting new progression layer.
- **Attribute Locking**: Attributes 8, 9, and 10 are **locked by default**.
### 🎨 GUI Overhaul
- **Updated Interface**: Support for more attributes and a **cleaner, modern look**.
## 📝 New Command Format (Cmd_To_Exc)
### ⚙️ Set Attribute Base Value
`/attribute @p name_of_attribute base set [param(2)]`
**How it works:**
- The **final value** is calculated using the provided parameter (`param`), which acts as a scaling factor.
- **Level Progression**: Each new level adds the calculated value to the previous one.
**Example:** `old_value + 2 = 18`
---
## ⚙️ Expanded Command Support
- **Full command support** for all type of commands (/effect,...)
- Use `[param(***)]` to increment values by `param_value` for each level.
---
## 📘 Latest Mod Documentation
Find the latest mod documentation here: [**View Docs**](https://shorturl.at/LJROg)
---
Thanks for being awesome! ❤️ Can't wait for your feedback!
release
MOTP - RPG leveling system 1.1.0
1.1.020 дек. 2024 г.58Minecraft: 1.16.5forge
Что нового
# 🚀 Update 1.1.0 ! 🚀
This update is brought to you by our sponsor @porogulaemeo ❤️
## 🛠️ Global Code Cleanup
## 🔧 Performance Boost
- **Supercharged Calculation Logic**: Up to **70% performance improvement**! 🚀
## 🐞 Bug Fixes
- **Attack Speed Display**: Maximum attack speed no longer shows as maximum attack damage — it’s finally accurate!
- **Fortitude Attribute**: The fortitude attriabute is back in action! 🛡️
- **Attributes 5 & 6**: Now display the correct values when you hover over them.
## 📁 Configuration Overhaul
- **Attributes Config File**: Attribute parameters have been moved from `main_config` to a new `attributes_config` file.
- **Level 1 XP**: You can now set the XP required for **level 1** directly in `main_config`.
## ✨ New Features & Changes
### 🔒 New Attributes
- **Added Attributes 8, 9, and 10** for an exciting new progression layer.
- **Attribute Locking**: Attributes 8, 9, and 10 are **locked by default**.
### 🎨 GUI Overhaul
- **Updated Interface**: Support for more attributes and a **cleaner, modern look**.
## 📝 New Command Format (Cmd_To_Exc)
### ⚙️ Set Attribute Base Value
`/attribute @p name_of_attribute base set [param(2)]`
**How it works:**
- The **final value** is calculated using the provided parameter (`param`), which acts as a scaling factor.
- **Level Progression**: Each new level adds the calculated value to the previous one.
**Example:** `old_value + 2 = 18`
---
## ⚙️ Expanded Command Support
- **Full command support** for all type of commands (/effect,...)
- Use `[param(***)]` to increment values by `param_value` for each level.
---
## 📘 Latest Mod Documentation
Find the latest mod documentation here: [**View Docs**](https://shorturl.at/LJROg)
---
Thanks for being awesome! ❤️ Can't wait for your feedback!
release
MOTP - RPG leveling system 1.0.2
1.0.214 дек. 2024 г.46Minecraft: 1.21.1neoforge
Что нового
## Patch Notes MOTP 1.0.2
- **Added** a command to reset your stats: `/resetlevels`.
- **Added** a command to give points and add levels for specific attributes: `/givepoints [1-7] amount`.
- **Changed** the `params` option from `params=...` to `[param]value[paramEnd]`. this will make it support unlimited values
- **Updated** the `/givelevel` command: now requires the player to level up and no longer grants level-up rewards.
- **Fixed** a bug where `enablingDeathOnReset` didn't remove the spare points already acquired
release
MOTP - RPG leveling system 1.0.2
1.0.214 дек. 2024 г.132Minecraft: 1.20.1forge, neoforge
Что нового
## Patch Notes MOTP 1.0.2
- **Added** a command to reset your stats: `/resetlevels`.
- **Added** a command to give points and add levels for specific attributes: `/givepoints [1-7] amount`.
- **Changed** the `params` option from `params=...` to `[param]value[paramEnd]`. this will make it support unlimited values
- **Updated** the `/givelevel` command: now requires the player to level up and no longer grants level-up rewards.
- **Fixed** a bug where `enablingDeathOnReset` didn't remove the spare points already acquired
release
MOTP - RPG leveling system 1.0.2
1.0.214 дек. 2024 г.45Minecraft: 1.19.2forge
Что нового
## Patch Notes MOTP 1.0.2
- **Added** a command to reset your stats: `/resetlevels`.
- **Added** a command to give points and add levels for specific attributes: `/givepoints [1-7] amount`.
- **Changed** the `params` option from `params=...` to `[param]value[paramEnd]`. this will make it support unlimited values
- **Updated** the `/givelevel` command: now requires the player to level up and no longer grants level-up rewards.
- **Fixed** a bug where `enablingDeathOnReset` didn't remove the spare points already acquired
release
MOTP - RPG leveling system 1.0.2
1.0.214 дек. 2024 г.65Minecraft: 1.16.5forge
Что нового
## Patch Notes MOTP 1.0.2
- **Added** a command to reset your stats: `/resetlevels`.
- **Added** a command to give points and add levels for specific attributes: `/givepoints [1-7] amount`.
- **Changed** the `params` option from `params=...` to `[param]value[paramEnd]`. this will make it support unlimited values
- **Updated** the `/givelevel` command: now requires the player to level up and no longer grants level-up rewards.
- **Fixed** a bug where `enablingDeathOnReset` didn't remove the spare points already acquired
release
MOTP - RPG leveling system 1.0.1 [1.21.1]
1.0.18 дек. 2024 г.87Minecraft: 1.21.1neoforge
Что нового
- Fixed a bug for the crafting recipe of the auto consumer artifact
- Release for the 1.18.2 and 1.16.5
release
MOTP - RPG leveling system 1.0.1 [1.20.1]
1.0.18 дек. 2024 г.124Minecraft: 1.20.1forge
Что нового
- Fixed a bug for the crafting recipe of the auto consumer artifact
- Release for the 1.18.2 and 1.16.5
release
MOTP - RPG leveling system 1.0.1 [1.19.2]
1.0.18 дек. 2024 г.42Minecraft: 1.19.2forge
Что нового
- Fixed a bug for the crafting recipe of the auto consumer artifact
- Release for the 1.18.2 and 1.16.5
release
MOTP - RPG leveling system 1.0.1 [1.18.2]
1.0.17 дек. 2024 г.157Minecraft: 1.18.2forge
Что нового
- Fixed a bug for the crafting recipe of the auto consumer artifact
- Release for the 1.18.2 and 1.16.5
release
MOTP - RPG leveling system 1.0.1 [1.16.5]
1.0.17 дек. 2024 г.52Minecraft: 1.16.5forge
Что нового
- Fixed a bug for the crafting recipe of the auto consumer artifact
- Release for the 1.18.2 and 1.16.5
release
MOTP - RPG leveling system 1.0.0 [1.19.2]
1.0.024 нояб. 2024 г.76Minecraft: 1.19.2forge
Что нового
# Changelog 1.0.0
## Enhancements
- **Enhanced Screen HUD** for a better user experience.
- **Added Custom Color Code Setting** to personalize your interface.

## Changes
- **Renamed and Updated Items**:
- "Orb of Leveling" is now **Codex of Ascension** (updated icons and name).
- "Orb of Reseting" is now **Tome of Rebirth** (updated icons and name).
- **Experience Enhancer Buffed**:
- Now provides **+40% XP gain** (up from 20%).
## Additions
- **Crafting Recipes**:
- Added recipes for both **Artifacts**: Autoconsumer and Experience Enhancer.
- Added recipes for the **Tome of Rebirth**.
- **Config Option**:
- `init_val_starting_level` allows setting the starting level.



## Removals
- **Removed All Generated Structures** for improved performance and cleaner gameplay.
- **Removed Blocks**:
- Fragment Upgrader block.
- Ancient Loot Table and associated loot.
## Bug Fix
- **No Drop Xp** Fixed a bug which cause No fragment drops option to not work propertly
release
MOTP - RPG leveling system 1.0.0 [1.20.1]
1.0.024 нояб. 2024 г.199Minecraft: 1.20.1forge
Что нового
# Changelog 1.0.0
## Enhancements
- **Enhanced Screen HUD** for a better user experience.
- **Added Custom Color Code Setting** to personalize your interface.

## Changes
- **Renamed and Updated Items**:
- "Orb of Leveling" is now **Codex of Ascension** (updated icons and name).
- "Orb of Reseting" is now **Tome of Rebirth** (updated icons and name).
- **Experience Enhancer Buffed**:
- Now provides **+40% XP gain** (up from 20%).
## Additions
- **Crafting Recipes**:
- Added recipes for both **Artifacts**: Autoconsumer and Experience Enhancer.
- Added recipes for the **Tome of Rebirth**.
- **Config Option**:
- `init_val_starting_level` allows setting the starting level.



## Removals
- **Removed All Generated Structures** for improved performance and cleaner gameplay.
- **Removed Blocks**:
- Fragment Upgrader block.
- Ancient Loot Table and associated loot.
## Bug Fix
- **No Drop Xp** Fixed a bug which cause No fragment drops option to not work propertly
release
MOTP - RPG leveling system 1.0.0 [1.21.1]
1.0.024 нояб. 2024 г.60Minecraft: 1.21.1neoforge
Что нового
# Changelog 1.0.0
## Enhancements
- **Enhanced Screen HUD** for a better user experience.
- **Added Custom Color Code Setting** to personalize your interface.

## Changes
- **Renamed and Updated Items**:
- "Orb of Leveling" is now **Codex of Ascension** (updated icons and name).
- "Orb of Reseting" is now **Tome of Rebirth** (updated icons and name).
- **Experience Enhancer Buffed**:
- Now provides **+40% XP gain** (up from 20%).
## Additions
- **Crafting Recipes**:
- Added recipes for both **Artifacts**: Autoconsumer and Experience Enhancer.
- Added recipes for the **Tome of Rebirth**.
- **Config Option**:
- `init_val_starting_level` allows setting the starting level.



## Removals
- **Removed All Generated Structures** for improved performance and cleaner gameplay.
- **Removed Blocks**:
- Fragment Upgrader block.
- Ancient Loot Table and associated loot.
## Bug Fix
- **No Drop Xp** Fixed a bug which cause No fragment drops option to not work propertly
release
MOTP - RPG leveling system 0.11.0hf [1.21.1]
0.11.0hf27 окт. 2024 г.107Minecraft: 1.21.1neoforge
Что нового
### **[BUGFIX]** Fixed a bug which made the stats always to be set to 0 when you create a new world
- this bug happened because of the NBT tag changes in patch 0.11.0
release
MOTP - RPG leveling system 0.11.0HF [1.20.1]
0.11.0hf27 окт. 2024 г.284Minecraft: 1.20.1forge
Что нового
### **[BUGFIX]** Fixed a bug which made the stats always to be set to 0 when you create a new world
- this bug happened because of the NBT tag changes in patch 0.11.0
release
MOTP - RPG leveling system 0.11.0hf [1.19.2]
0.11.0hf27 окт. 2024 г.96Minecraft: 1.19.2forge
Что нового
### **[BUGFIX]** Fixed a bug which made the stats always to be set to 0 when you create a new world
- this bug happened because of the NBT tag changes in patch 0.11.0
release
MOTP - RPG leveling system 0.11.0 [1.21.1]
0.11.027 окт. 2024 г.50Minecraft: 1.21.1neoforge
Что нового
# Patch Notes
## [NEW]
- Added a new parameter for the maximum player level: `maxPlayerLevel`.
- Introduced a new parameter `onDeathReset` with a default value of `true`.
## Changes
- Updated the display for the maximum attribute level to show when hovering over the upgrade button.
## NBT Tag Modifications
The following NBT tags have been updated:
- `motp_att_1`: Represents the player's first attribute level
- `motp_att_2`: Represents the player's second attribute level
- `motp_att_3`: Represents the player's third attribute level
- `motp_att_4`: Represents the player's forth attribute level
- `motp_att_5`: Represents the player's fifth attribute level
- `motp_att_6`: Represents the player's sixth attribute level
- `motp_att_7`: Represents the player's seventh attribute level
release
MOTP - RPG leveling system 0.11.0 [1.20.1]
0.11.026 окт. 2024 г.62Minecraft: 1.20.1forge
Что нового
# Patch Notes
## [NEW]
- Added a new parameter for the maximum player level: `maxPlayerLevel`.
- Introduced a new parameter `onDeathReset` with a default value of `true`.
## Changes
- Updated the display for the maximum attribute level to show when hovering over the upgrade button.
## NBT Tag Modifications
The following NBT tags have been updated:
- `motp_att_1`: Represents the player's first attribute level
- `motp_att_2`: Represents the player's second attribute level
- `motp_att_3`: Represents the player's third attribute level
- `motp_att_4`: Represents the player's forth attribute level
- `motp_att_5`: Represents the player's fifth attribute level
- `motp_att_6`: Represents the player's sixth attribute level
- `motp_att_7`: Represents the player's seventh attribute level
release
MOTP - RPG leveling system 0.11.0 [1.19.2]
0.11.026 окт. 2024 г.36Minecraft: 1.19.2forge
Что нового
# Patch Notes
## [NEW]
- Added a new parameter for the maximum player level: `maxPlayerLevel`.
- Introduced a new parameter `onDeathReset` with a default value of `true`.
## Changes
- Updated the display for the maximum attribute level to show when hovering over the upgrade button.
## NBT Tag Modifications
The following NBT tags have been updated:
- `motp_att_1`: Represents the player's first attribute level
- `motp_att_2`: Represents the player's second attribute level
- `motp_att_3`: Represents the player's third attribute level
- `motp_att_4`: Represents the player's forth attribute level
- `motp_att_5`: Represents the player's fifth attribute level
- `motp_att_6`: Represents the player's sixth attribute level
- `motp_att_7`: Represents the player's seventh attribute level
release
MOTP - RPG leveling system 0.10.0 [1.21.1]
0.10.013 окт. 2024 г.98Minecraft: 1.21.1neoforge
Что нового
## [NEW]
- Added a new parameter **`enableDrops`** in **MainConfig**. You can now choose whether the mod drops **Fragments** for collection or automatically grants XP (with the same drop chances as XP orbs).
## [UPDATED]
- You can now level up multiple attributes simultaneously !
### A documentation about this will come shortly
- The **Experience config section** has been renamed to **Level Config Section**.
- Introduced a new parameter **`points_per_level`** to set the points awarded per level in the main config.
- Added a new section to control the XP required for leveling up, allowing you to set up to three different intervals:
* From **0 XP** to **20,000 XP**, the leveling XP scale is **1.1**.
* From **20,000 XP** to **100,000 XP**, the leveling XP scale is **1.02**.
* From **100,000 XP and above**, the leveling XP scale is **1.001**.
## [BUG FIX]
- Optimized the logic for the **Orb of Resetting** for improved performance.
**Please read the documentation for more information!**
release
MOTP - RPG leveling system 0.10.0 [1.20.1]
0.10.013 окт. 2024 г.207Minecraft: 1.20.1forge
Что нового
## [NEW]
- Added a new parameter **`enableDrops`** in **MainConfig**. You can now choose whether the mod drops **Fragments** for collection or automatically grants XP (with the same drop chances as XP orbs).
## [UPDATED]
- You can now level up multiple attributes simultaneously !
### A documentation about this will come shortly
- The **Experience config section** has been renamed to **Level Config Section**.
- Introduced a new parameter **`points_per_level`** to set the points awarded per level in the main config.
- Added a new section to control the XP required for leveling up, allowing you to set up to three different intervals:
* From **0 XP** to **20,000 XP**, the leveling XP scale is **1.1**.
* From **20,000 XP** to **100,000 XP**, the leveling XP scale is **1.02**.
* From **100,000 XP and above**, the leveling XP scale is **1.001**.
## [BUG FIX]
- Optimized the logic for the **Orb of Resetting** for improved performance.
**Please read the documentation for more information!**
release
MOTP - RPG leveling system 0.10.0 [1.19.2]
0.10.013 окт. 2024 г.69Minecraft: 1.19.2forge
Что нового
# Patch Notes 0.10.0
## [NEW]
- Added a new parameter **`enableDrops`** in **MainConfig**. You can now choose whether the mod drops **Fragments** for collection or automatically grants XP (with the same drop chances as XP orbs).
## [UPDATED]
- You can now level up multiple attributes simultaneously !
### A documentation about this will come shortly
- The **Experience config section** has been renamed to **Level Config Section**.
- Introduced a new parameter **`points_per_level`** to set the points awarded per level in the main config.
- Added a new section to control the XP required for leveling up, allowing you to set up to three different intervals:
* From **0 XP** to **20,000 XP**, the leveling XP scale is **1.1**.
* From **20,000 XP** to **100,000 XP**, the leveling XP scale is **1.02**.
* From **100,000 XP and above**, the leveling XP scale is **1.001**.
## [BUG FIX]
- Optimized the logic for the **Orb of Resetting** for improved performance.
**Please read the documentation for more information!**
release
MOTP - RPG leveling system 0.9.2 [1.20.1]
0.9.21 окт. 2024 г.136Minecraft: 1.21.1neoforge
Что нового
### **NOTE : ! Make sure to delete the old config if you are working on a modpack !**
### **[BUG FIX]** Fixed a bug which caused conflicts when changing attributes
### **[BUG FIX]** The main config files now displays order of attributes correctly
release
MOTP - RPG leveling system 0.9.2 [1.20.1]
0.9.21 окт. 2024 г.173Minecraft: 1.20.1forge
Что нового
### **NOTE : ! Make sure to delete the old config if you are working on a modpack !**
### **[BUG FIX]** Fixed a bug which caused conflicts when changing attributes
### **[BUG FIX]** The main config files now displays order of attributes correctly
release
MOTP - RPG leveling system 0.9.2 [1.19.2]
0.9.21 окт. 2024 г.56Minecraft: 1.19.2forge
Что нового
### **NOTE : ! Make sure to delete the old config if you are working on a modpack !**
### **[BUG FIX]** Fixed a bug which caused conflicts when changing attributes
### **[BUG FIX]** The main config files now displays order of attributes correctly
release
MOTP - RPG leveling system 0.9.1 [1.20.1]
0.9.125 сент. 2024 г.209Minecraft: 1.20.1forge
Что нового
### **[Bug Fix]** Fixed a bug which cause the player stats to reset every time you respawn
### **[UPDATE]** Changed the leveling procedure logic to be a little bit more efficient
release
MOTP - RPG leveling system 0.9.1 [1.21.1]
0.9.125 сент. 2024 г.112Minecraft: 1.21.1neoforge
Что нового
### **[Bug Fix]** Fixed a bug which cause the player stats to reset every time you respawn
### **[UPDATE]** Changed the leveling procedure logic to be a little bit more efficient
release
MOTP - RPG leveling system 0.9.1 [1.19.2]
0.9.125 сент. 2024 г.40Minecraft: 1.19.2forge
Что нового
### **[Bug Fix]** Fixed a bug which cause the player stats to reset every time you respawn
### **[UPDATE]** Changed the leveling procedure logic to be a little bit more efficient
release
MOTP - RPG leveling system 0.9.0 [1.21.1]
0.9.023 сент. 2024 г.111Minecraft: 1.21.1neoforge
Что нового
### [NEW]**Added Attribute Customization:** You can now change any type of attributes as you want, compatible with any mod that supports attribute changes using commands. All you have to do is edit the new config file `motp/attributes_config.toml`.
**Config File Breakdown:**
- Display Name: Each attribute has a friendly name that will be shown in-game. You can customize this name to better reflect the purpose of the attribute, making it easier for players to understand.
- Command to Execute (`cmd_to_exc`): This field contains the command that will be executed to set the attribute. Make sure to include `(variable)` in the command, which will be replaced with the actual value when the command is executed. This setup allows for dynamic updates based on your preferences.
- Tip to Display: Here, you can provide additional information or tips related to the attribute. This text will help players understand what the attribute does and how it impacts their gameplay, enhancing their overall experience.
### **[NEW]** Added Initial Starting Values: Initial starting values have been added in `motp/main_config.toml`
### **[UPDATED]** Changed Main Config File: Updated attribute names in the main config file from `attribute_***` to `number`
release
MOTP - RPG leveling system 0.9.0 [1.20.1]
0.9.023 сент. 2024 г.94Minecraft: 1.20.1forge
Что нового
### [NEW]**Added Attribute Customization:** You can now change any type of attributes as you want, compatible with any mod that supports attribute changes using commands. All you have to do is edit the new config file `motp/attributes_config.toml`.
**Config File Breakdown:**
- Display Name: Each attribute has a friendly name that will be shown in-game. You can customize this name to better reflect the purpose of the attribute, making it easier for players to understand.
- Command to Execute (`cmd_to_exc`): This field contains the command that will be executed to set the attribute. Make sure to include `(variable)` in the command, which will be replaced with the actual value when the command is executed. This setup allows for dynamic updates based on your preferences.
- Tip to Display: Here, you can provide additional information or tips related to the attribute. This text will help players understand what the attribute does and how it impacts their gameplay, enhancing their overall experience.
### **[NEW]** Added Initial Starting Values: Initial starting values have been added in `motp/main_config.toml`
### **[UPDATED]** Changed Main Config File: Updated attribute names in the main config file from `attribute_***` to `number`
release
MOTP - RPG leveling system 0.9.0 [1.19.2]
0.9.023 сент. 2024 г.45Minecraft: 1.19.2forge
Что нового
### [NEW]**Added Attribute Customization:** You can now change any type of attributes as you want, compatible with any mod that supports attribute changes using commands. All you have to do is edit the new config file `motp/attributes_config.toml`.
**Config File Breakdown:**
- Display Name: Each attribute has a friendly name that will be shown in-game. You can customize this name to better reflect the purpose of the attribute, making it easier for players to understand.
- Command to Execute (`cmd_to_exc`): This field contains the command that will be executed to set the attribute. Make sure to include `(variable)` in the command, which will be replaced with the actual value when the command is executed. This setup allows for dynamic updates based on your preferences.
- Tip to Display: Here, you can provide additional information or tips related to the attribute. This text will help players understand what the attribute does and how it impacts their gameplay, enhancing their overall experience.
### **[NEW]** Added Initial Starting Values: Initial starting values have been added in `motp/main_config.toml`
### **[UPDATED]** Changed Main Config File: Updated attribute names in the main config file from `attribute_***` to `number`
release
MOTP - RPG leveling system 0.8.2 [1.21.1]
0.8.214 сент. 2024 г.70Minecraft: 1.21.1neoforge
Что нового
### **[NEW]** Added a localization key for the tooltip displaying "The next value is: ".
### **[BUG FIX]** fixed A bug in the configuration files where orbs would still drop even when the drop chance was set to 0. (Ensure the value is set to 0.0 instead of 0 to prevent drops.)
### **[BUG FIX]** fixed A bug where orbs would drop from mobs that died due to natural causes (e.g., zombies/skeletons burning in daylight).
### **[UPDATED]** Changed the alignment of stat numbers in the stats list for improved readability.
release
MOTP - RPG leveling system 0.8.2 [1.20.1]
0.8.214 сент. 2024 г.115Minecraft: 1.20.1forge
Что нового
### **[NEW]** Added a localization key for the tooltip displaying "The next value is: ".
### **[BUG FIX]** fixed A bug in the configuration files where orbs would still drop even when the drop chance was set to 0. (Ensure the value is set to 0.0 instead of 0 to prevent drops.)
### **[BUG FIX]** fixed A bug where orbs would drop from mobs that died due to natural causes (e.g., zombies/skeletons burning in daylight).
### **[UPDATED]** Changed the alignment of stat numbers in the stats list for improved readability.
release
MOTP - RPG leveling system 0.8.2 [1.19.2]
0.8.214 сент. 2024 г.59Minecraft: 1.19.2forge
Что нового
### **[NEW]** Added a localization key for the tooltip displaying "The next value is: ".
### **[BUG FIX]** fixed A bug in the configuration files where orbs would still drop even when the drop chance was set to 0. (Ensure the value is set to 0.0 instead of 0 to prevent drops.)
### **[BUG FIX]** fixed A bug where orbs would drop from mobs that died due to natural causes (e.g., zombies/skeletons burning in daylight).
### **[UPDATED]** Changed the alignment of stat numbers in the stats list for improved readability.
release
MOTP - RPG leveling system 0.8.1HF [1.18.2]
0.8.1hf10 сент. 2024 г.79Minecraft: 1.18.2forge
Что нового
**[BUG FIX]** Fixed a bug with the GUI Scale mode
release
MOTP - RPG leveling system 0.8.1 [1.18.2]
0.8.19 сент. 2024 г.84Minecraft: 1.18.2forge
Что нового
Due to high demand and requests for the 1.18.2 version, we have released a 1.18.2 version with the following changes:
### **[DISABLED]** Structure Generation is disabled until further notice
We appreciate your feedback and patience as we continue to improve the mod. Stay tuned for further updates!
If you encounter any issues please report in the [Discord Server](https://discord.gg/SAmd9fhNhr)
release
MOTP - RPG leveling system 0.8.1 [1.21.1]
0.8.13 сент. 2024 г.111Minecraft: 1.21.1neoforge
Что нового
### **[BUG FIX]** Fixed structures spawning more than intended chances
### **[BUG FIX]** Fixed a bug of the new alter block not being able to process more than 1 operation at a time
### **[BUG FIX]** Fixed the bug where the alter GUI wasn't looking as intended
release
MOTP - RPG leveling system 0.8.0 [1.20.1]
0.8.13 сент. 2024 г.111Minecraft: 1.20.1forge
Что нового
### **[BUG FIX]** Fixed structures spawning more than intended chances
### **[BUG FIX]** Fixed a bug of the new alter block not being able to process more than 1 operation at a time
### **[BUG FIX]** Fixed the bug where the alter GUI wasn't looking as intended
release
MOTP - RPG leveling system 0.8.0 [1.19.2]
0.8.13 сент. 2024 г.64Minecraft: 1.19.2forge
Что нового
### **[BUG FIX]** Fixed structures spawning more than intended chances
### **[BUG FIX]** Fixed a bug of the new alter block not being able to process more than 1 operation at a time
### **[BUG FIX]** Fixed the bug where the alter GUI wasn't looking as intended
release
MOTP - RPG leveling system 0.8.0 [1.21.1]
0.8.02 сент. 2024 г.41Minecraft: 1.21.1neoforge
Что нового
### **[NEW]** Added all items to the creative tab
### **[NEW]** Added French language support
### **[NEW]** Added new block memory upgrade (can't be broken)
### **[NEW]** Added new block ancient memory chest (break it to get loot)
### **[NEW]** Added 2 new structures that spawns in the world randomly containing the new blocks
### **[UPDATED]** Updated icon and fixed name in creative tab
### **[REVOKED]** Removed Auto Consumer Recipe (obtained only from the loot table now)
### **[REVOKED]** Removed Extra Loot table
release
MOTP - RPG leveling system 0.8.0 [1.20.1]
0.8.02 сент. 2024 г.61Minecraft: 1.20.1forge
Что нового
### **[NEW]** Added all items to the creative tab
### **[NEW]** Added French language support
### **[NEW]** Added new block memory upgrade (can't be broken)
### **[NEW]** Added new block ancient memory chest (break it to get loot)
### **[NEW]** Added 2 new structures that spawns in the world randomly containing the new blocks
### **[UPDATED]** Updated icon and fixed name in creative tab
### **[REVOKED]** Removed Auto Consumer Recipe (obtained only from the loot table now)
### **[REVOKED]** Removed Extra Loot table
release
MOTP - RPG leveling system 0.8.0 [1.19.2]
0.8.02 сент. 2024 г.44Minecraft: 1.20.1forge
Что нового
### **[NEW]** Added all items to the creative tab
### **[NEW]** Added French language support
### **[NEW]** Added new block memory upgrade (can't be broken)
### **[NEW]** Added new block ancient memory chest (break it to get loot)
### **[NEW]** Added 2 new structures that spawns in the world randomly containing the new blocks
### **[UPDATED]** Updated icon and fixed name in creative tab
### **[REVOKED]** Removed Auto Consumer Recipe (obtained only from the loot table now)
### **[REVOKED]** Removed Extra Loot table
release
MOTP - RPG leveling system 0.7.0 [1.19.2]
0.7.031 авг. 2024 г.51Minecraft: 1.19.2forge
Что нового
### **[NEW]** Tooltip for the next level value of the skill you're going to add a point to
### **[UPDATED]** Artifact Auto-Consumer now requires Exploration level 1 to work
### **[UPDATED]** Artifact Experience Enhancer now requires Exploration level 4 to work
### **[UPDATED]** Max Movement Speed nerfed to 50 from 100
### **[REVOKED]** Removed Random loot bag (it will be its own mod soon)
release
Memories Of The Past 0.7.0
0.7.030 авг. 2024 г.60Minecraft: 1.21.1neoforge
Что нового
### **[NEW]** Tooltip for the next level value of the skill you're going to add a point to
### **[UPDATED]** Artifact Auto-Consumer now requires Exploration level 1 to work
### **[UPDATED]** Artifact Experience Enhancer now requires Exploration level 4 to work
### **[UPDATED]** Max Movement Speed nerfed to 50 from 100
### **[REVOKED]** Removed Random loot bag (it will be its own mod soon)
release
Memories Of The Past 0.7.0 [1.20.1]
0.6.030 авг. 2024 г.132Minecraft: 1.20.1forge
Что нового
### **[NEW]** Tooltip for the next level value of the skill you're going to add a point to
### **[UPDATED]** Artifact Auto-Consumer now requires Exploration level 1 to work
### **[UPDATED]** Artifact Experience Enhancer now requires Exploration level 4 to work
### **[UPDATED]** Max Movement Speed nerfed to 50 from 100
### **[REVOKED]** Removed Random loot bag (it will be its own mod soon)
release
Memories Of The Past 0.6.0 [1.21.1]
0.6.028 авг. 2024 г.65Minecraft: 1.21.1neoforge
Что нового

### **[NEW]** Boss Drop Configuration: Added drop_list_config for bosses, allowing you to customize which bosses or mobs drop leveling orbs.
### **[NEW]** Artifact for Bonus XP: Introduced a new artifact that grants bonus experience when in your inventory.
### **[NEW]** Loot Grab Bag: Added a new loot grab bag feature, offering a choice of random loot from the loot table.
### **[NEW]** Level 30+ Rewards: Rewards after level 30 will now be drawn from the loot table.
### **[NEW]** Artifact Config: Added a new configuration option bonus_experience_factor = 1.2 for the artifact.
### **[NEW]** Loot Grab Bag Levels: Added grab bags for reaching levels 10, 15, 25, and 30 with varying quantities (Level 10 and 15: 1x, Level 25: 3x, Level 30: 5x).
### **[NEW]** Post-Level 30 Grab Bags: After reaching level 30, players will randomly receive loot grab bags. It is recommended to delete old config files for a smoother update.
**DELETE THE OLD CONFIG FILES**
release
Memories Of The Past 0.6.0 [1.20.1]
0.6.028 авг. 2024 г.48Minecraft: 1.20.1forge
Что нового

### **[NEW]** Boss Drop Configuration: Added drop_list_config for bosses, allowing you to customize which bosses or mobs drop leveling orbs.
### **[NEW]** Artifact for Bonus XP: Introduced a new artifact that grants bonus experience when in your inventory.
### **[NEW]** Loot Grab Bag: Added a new loot grab bag feature, offering a choice of random loot from the loot table.
### **[NEW]** Level 30+ Rewards: Rewards after level 30 will now be drawn from the loot table.
### **[NEW]** Artifact Config: Added a new configuration option bonus_experience_factor = 1.2 for the artifact.
### **[NEW]** Loot Grab Bag Levels: Added grab bags for reaching levels 10, 15, 25, and 30 with varying quantities (Level 10 and 15: 1x, Level 25: 3x, Level 30: 5x).
### **[NEW]** Post-Level 30 Grab Bags: After reaching level 30, players will randomly receive loot grab bags. It is recommended to delete old config files for a smoother update.
**DELETE THE OLD CONFIG FILES**
release
Memories Of The Past 0.5.1 [1.21.1]
0.5.126 авг. 2024 г.60Minecraft: 1.21.1neoforge
Что нового
### **[UPDATED]** Changed texture of item to be 64x64
### **[UPDATED]** Optimized and Cleared mod workspace files to reduce mod file size 5.8MB => 2.2MB
release
Memories Of The Past 0.5.1 [1.20.1]
0.5.126 авг. 2024 г.72Minecraft: 1.20.1forge
Что нового
### **[UPDATED]** Changed texture of item to be 64x64
### **[UPDATED]** Optimized and Cleared mod workspace files to reduce mod file size 5.8MB => 2.2MB
release
Memories Of The Past 0.5.0 [1.21.1]
0.5.026 авг. 2024 г.59Minecraft: 1.21.1neoforge
Что нового
### **[NEW]** New item : AUTO-Fragment Consumer Artifact
### **[NEW]** A crafting recipe for the AUTO-Fragment Consumer Artifact
### **[NEW]** New look for 3 memory fragments with 3D models
### **[NEW]** New texture for the leveling orb and reset orb
### **[NEW]** Tooltips added to the leveling orb and reset orbs
### **[REVOKED]** Removed the crafting recipes to upgrade fragments
### **[BUG FIX]** Fixed a bug with the reset orb that did not reset the player's NBT tags
release
Memories Of The Past 0.5.0 [1.20.1]
0.5.026 авг. 2024 г.64Minecraft: 1.20.1forge
Что нового
### **[NEW]** New item : AUTO-Fragment Consumer Artifact
### **[NEW]** A crafting recipe for the AUTO-Fragment Consumer Artifact
### **[NEW]** New look for 3 memory fragments with 3D models
### **[NEW]** New texture for the leveling orb and reset orb
### **[NEW]** Tooltips added to the leveling orb and reset orbs
### **[REVOKED]** Removed the crafting recipes to upgrade fragments
### **[BUG FIX]** Fixed a bug with the reset orb that did not reset the player's NBT tags
release
Memories Of The Past 0.4.0 [1.21.1]
0.4.024 авг. 2024 г.45Minecraft: 1.21.1neoforge
Что нового
### **Recommended to delete old config files again for a smoother update experience**
### **[NEW]** Introduced new command: /givelevels <amount> to easily manage player levels
### **[NEW]** Level 200 and Level 100 now grants Trophy Blocks upon reaching the corresponding
levels

### **[UPDATED]** Added 5 new advancements to enhance gameplay progression
### **[UPDATED]** Updated the Stats UI with a new background design for a refreshed look
### **[UPDATED]** Added tooltips to all stats GUI elements for better clarity and usability
release
Memories Of The Past 0.4.0 [1.20.1]
0.4.024 авг. 2024 г.43Minecraft: 1.20.1forge
Что нового
### **Recommended to delete old config files again for a smoother update experience**
### **[NEW]** Introduced new command: /givelevels <amount> to easily manage player levels
### **[NEW]** Level 200 and Level 100 now grants Trophy Blocks upon reaching the corresponding
levels

### **[UPDATED]** Added 5 new advancements to enhance gameplay progression
### **[UPDATED]** Updated the Stats UI with a new background design for a refreshed look
### **[UPDATED]** Added tooltips to all stats GUI elements for better clarity and usability
release
Memories Of The Past 0.3.1 [1.21.1]
0.3.123 авг. 2024 г.43Minecraft: 1.21.1neoforge
Что нового
### **IMPORTANT!
We've noticed that NeoForge version 1.20.6 isn't very well supported, We've therefore decided that this version will be the last to be exported for this version**
### **[Updated]**
Changed the NBT Tags of the entity to be of type NUMBER not TEXT (this is in order to avoid problems)
### **[BUG FIX]**
Correctly made the NBT tags are the element responsible to control the stats value and not the otherway around , this allows to give weapons or other mod elements the option to make stat modifers by simply just changing the NBT tags
release
Memories Of The Past 0.3.1 [1.20.6]
0.3.123 авг. 2024 г.134Minecraft: 1.20.6neoforge
Что нового
### **IMPORTANT!
We've noticed that NeoForge version 1.20.6 isn't very well supported, We've therefore decided that this version will be the last to be exported for this version**
### **[Updated]**
Changed the NBT Tags of the entity to be of type NUMBER not TEXT (this is in order to avoid problems)
### **[BUG FIX]**
Correctly made the NBT tags are the element responsible to control the stats value and not the otherway around , this allows to give weapons or other mod elements the option to make stat modifers by simply just changing the NBT tags
release
Memories Of The Past 0.3.1 [1.20.1]
0.3.123 авг. 2024 г.69Minecraft: 1.20.1forge
Что нового
### **IMPORTANT!
We've noticed that NeoForge version 1.20.6 isn't very well supported, We've therefore decided that this version will be the last to be exported for this version**
### **[Updated]**
Changed the NBT Tags of the entity to be of type NUMBER not TEXT (this is in order to avoid problems)
### **[BUG FIX]**
Correctly made the NBT tags are the element responsible to control the stats value and not the otherway around , this allows to give weapons or other mod elements the option to make stat modifers by simply just changing the NBT tags
release
Memories Of The Past 0.3.0 [1.21.1]
0.3.023 авг. 2024 г.42Minecraft: 1.21.1neoforge
Что нового
We Now Support Minecraft NeoForge 1.21.1
### **[NEW]** Fragments xp amount now scales with level
final xp value = Base XP * (1 + (Player Level / 10))
### **[NEW]** Added NBT Custom Entity Text Tags (this helps creating mod addons)
- motp_hp : current vitality points
- motp_kr : current fortitude points
- motp_ms : current agility points
- motp_ad : current attack power points
- motp_ar : current protection points
- motp_as : current attack speed points
- motp_ex : current exploration points
- motp_level : current level
### **[NEW]** Added Level up particles
### **[NEW]** Added Orb of Reset Particles
### **[REVOKED]** Removed the random chests loot table (didn't work but will be replaced in later versions)
release
Memories Of The Past 0.3.0 [1.20.6]
0.3.023 авг. 2024 г.35Minecraft: 1.20.6neoforge
Что нового
We Now Support Minecraft NeoForge 1.21.1
### **[NEW]** Fragments xp amount now scales with level
final xp value = Base XP * (1 + (Player Level / 10))
### **[NEW]** Added NBT Custom Entity Text Tags (this helps creating mod addons)
- motp_hp : current vitality points
- motp_kr : current fortitude points
- motp_ms : current agility points
- motp_ad : current attack power points
- motp_ar : current protection points
- motp_as : current attack speed points
- motp_ex : current exploration points
- motp_level : current level
### **[NEW]** Added Level up particles
### **[NEW]** Added Orb of Reset Particles
### **[REVOKED]** Removed the random chests loot table (didn't work but will be replaced in later versions)
release
Memories Of The Past 0.3.0 [1.20.1]
0.3.023 авг. 2024 г.48Minecraft: 1.20.1forge
Что нового
We Now Support Minecraft NeoForge 1.21.1
### **[NEW]** Fragments xp amount now scales with level
final xp value = Base XP * (1 + (Player Level / 10))
### **[NEW]** Added NBT Custom Entity Text Tags (this helps creating mod addons)
- motp_hp : current vitality points
- motp_kr : current fortitude points
- motp_ms : current agility points
- motp_ad : current attack power points
- motp_ar : current protection points
- motp_as : current attack speed points
- motp_ex : current exploration points
- motp_level : current level
### **[NEW]** Added Level up particles
### **[NEW]** Added Orb of Reset Particles
### **[REVOKED]** Removed the random chests loot table (didn't work but will be replaced in later versions)
release
Memories Of The Past 0.2.1 [1.20.1]
0.2.121 авг. 2024 г.115Minecraft: 1.20.1forge
Что нового
### **Changelog 0.2.1**
YOU MUST DELETE the old config files !! (.minecraft/config/motp/*.toml)
### **[UPDATED]** Added random rewards chance drop rate [01-99]
### **[UPDATED]** Changed the random rewards the new table includes :
- Netherite Sword (15% chance, 1x): Sharpness V, Unbreaking III, Fire Aspect II
- Netherite Pickaxe (10% chance, 1x): Efficiency V, Fortune III, Unbreaking III
- Enchanted Golden Apple (20% chance, 2x)
- Elytra (5% chance, 1x): Unbreaking III, Mending I
- Diamond Block (25% chance, 5x)
- Totem of Undying (10% chance, 1x)
- Netherite Ingot (20% chance, 2x)
- Trident (5% chance, 1x): Loyalty III, Channeling I, Unbreaking III
- Beacon (15% chance, 3x)
- Golden Apple (20% chance, 12x)
- Golden Carrot (25% chance, 32x)
- Bow (5% chance, 1x): Power V, Infinity I, Unbreaking III
- Crossbow (10% chance, 1x): Multishot I, Quick Charge III, Unbreaking III
- Netherite Axe (5% chance, 1x): Sharpness V, Efficiency V, Unbreaking III
### **[UPDATED]** Changed some level-up Rewards
- Level 10: Now rewards 5x Golden Apples instead of 3x
- Level 20-23: all the armor set now have "Protection I"
- Level 24: The Pickaxe now have "Efficiency IV, Unbreaking III, Fortune II"
- Level 26: Now rewards 1x ancient_debris instead of 2x
- Level 28: Now rewards 3x ancient_debris instead of netherite_ingot
- Level 30: Now rewards 3x ancient_debris instead of netherite_ingot
### **[UPDATED]** Slightly increased the experience gain from Lesser Fragments by 10% to help early-level players progress faster
### **[BUG FIX]** The orb of reset now correctly resets the exploration
release
Memories Of The Past 0.2.1 [1.20.6]
0.2.121 авг. 2024 г.61Minecraft: 1.20.6neoforge
Что нового
### **Changelog 0.2.1**
YOU MUST DELETE the old config files !! (.minecraft/config/motp/*.toml)
### **[UPDATED]** Added random rewards chance drop rate [01-99]
### **[UPDATED]** Changed the random rewards the new table includes :
- Netherite Sword (15% chance, 1x): Sharpness V, Unbreaking III, Fire Aspect II
- Netherite Pickaxe (10% chance, 1x): Efficiency V, Fortune III, Unbreaking III
- Enchanted Golden Apple (20% chance, 2x)
- Elytra (5% chance, 1x): Unbreaking III, Mending I
- Diamond Block (25% chance, 5x)
- Totem of Undying (10% chance, 1x)
- Netherite Ingot (20% chance, 2x)
- Trident (5% chance, 1x): Loyalty III, Channeling I, Unbreaking III
- Beacon (15% chance, 3x)
- Golden Apple (20% chance, 12x)
- Golden Carrot (25% chance, 32x)
- Bow (5% chance, 1x): Power V, Infinity I, Unbreaking III
- Crossbow (10% chance, 1x): Multishot I, Quick Charge III, Unbreaking III
- Netherite Axe (5% chance, 1x): Sharpness V, Efficiency V, Unbreaking III
### **[UPDATED]** Changed some level-up Rewards
- Level 10: Now rewards 5x Golden Apples instead of 3x
- Level 20-23: all the armor set now have "Protection I"
- Level 24: The Pickaxe now have "Efficiency IV, Unbreaking III, Fortune II"
- Level 26: Now rewards 1x ancient_debris instead of 2x
- Level 28: Now rewards 3x ancient_debris instead of netherite_ingot
- Level 30: Now rewards 3x ancient_debris instead of netherite_ingot
### **[UPDATED]** Slightly increased the experience gain from Lesser Fragments by 10% to help early-level players progress faster
### **[BUG FIX]** The orb of reset now correctly resets the exploration
release
Memories Of The Past 0.2.0 [1.20.6]
0.2.020 авг. 2024 г.86Minecraft: 1.20.6neoforge
Что нового
### **Changelog 0.2.0**
### **[NEW]** Added level up rewards which can be changed in the motp config folder
- Level 2: 16x Coal
- Level 3: 1x Iron Axe
- Level 4: 16x Iron Ingots
- Level 5: 1x Iron Pickaxe
- Level 6: 16x Redstone
- Level 7: 8x Gold Ingots
- Level 8: 1x Diamonds
- Level 9: 32x Lapis Lazuli
- Level 10: 3x Golden Apples
- Level 11: 16x Gold Ingots
- Level 12: 2x Diamonds
- Level 13: 10x Emeralds
- Level 14: 2x Diamonds
- Level 15: 1x Diamond Axe
- Level 16: 1x Enchanted Golden Apple
- Level 17: 10x Redstone Blocks
- Level 18: 5x Iron Blocks
- Level 19: 3x Gold Blocks
- Level 20: 1x Diamond Chestplate
- Level 21: 1x Diamond Helmet
- Level 22: 1x Diamond Boots
- Level 23: 1x Diamond Pants
- Level 24: 1x Diamond Pickaxe
- Level 25: 1x Enchanted Totem of Undying
- Level 26: 2x Ancient Debris
- Level 27: 32x Diamond
- Level 28: 1x Netherite Ingot
- Level 29: 1x Enchanted Totem of Undying
- Level 30: 1x Netherite Ingot
- Level 30+: Random powerful rewards but not guarenteed
### **[NEW]** Added config file for all rewards ( by level or the random loot table )
### **[UPDATED]** We Moved all config files to config/motp/*.toml ("we recommend you delete the old config files")
### **[UPDATED]** Slightly enhanced the drop rates for the orbs and fragments loot table
release
Memories Of The Past 0.2.0 [1.20.1]
0.2.020 авг. 2024 г.108Minecraft: 1.20.1forge
Что нового
### **Changelog 0.2.0**
### **[NEW]** Added level up rewards which can be changed in the motp config folder
- Level 2: 16x Coal
- Level 3: 1x Iron Axe
- Level 4: 16x Iron Ingots
- Level 5: 1x Iron Pickaxe
- Level 6: 16x Redstone
- Level 7: 8x Gold Ingots
- Level 8: 1x Diamonds
- Level 9: 32x Lapis Lazuli
- Level 10: 3x Golden Apples
- Level 11: 16x Gold Ingots
- Level 12: 2x Diamonds
- Level 13: 10x Emeralds
- Level 14: 2x Diamonds
- Level 15: 1x Diamond Axe
- Level 16: 1x Enchanted Golden Apple
- Level 17: 10x Redstone Blocks
- Level 18: 5x Iron Blocks
- Level 19: 3x Gold Blocks
- Level 20: 1x Diamond Chestplate
- Level 21: 1x Diamond Helmet
- Level 22: 1x Diamond Boots
- Level 23: 1x Diamond Pants
- Level 24: 1x Diamond Pickaxe
- Level 25: 1x Enchanted Totem of Undying
- Level 26: 2x Ancient Debris
- Level 27: 32x Diamond
- Level 28: 1x Netherite Ingot
- Level 29: 1x Enchanted Totem of Undying
- Level 30: 1x Netherite Ingot
- Level 30+: Random powerful rewards but not guarenteed
### **[NEW]** Added config file for all rewards ( by level or the random loot table )
### **[UPDATED]** We Moved all config files to config/motp/*.toml ("we recommend you delete the old config files")
### **[UPDATED]** Slightly enhanced the drop rates for the orbs and fragments loot table
release
Memories Of The Past 0.1.1 [1.20.6]
0.1.119 авг. 2024 г.57Minecraft: 1.20.6neoforge
Что нового
### **Changelog 0.1.1**
**[NEW]** Added more configuration options to the (“config/motp_main_config.toml”) file for the HUD overlay and the exp value per fragment
**[NEW]** Added configuration files (“config/motp_drop_rate_config.toml”) which contains all the configuration to change the drop rates of the fragments and orbs
**[UPDATED]** The chances of fragments drops have been modified as follows :
- Overworld : (Lesser 80 % - Better 19% - Greater 1%)
- Nether : (Lesser 50 % - Better 47.5% - Greater 2.5%)
- End : (Lesser 20 % - Better 32% - Greater 48%)
**[BUG FIX]** Fixed a bug which caused the level up sound to not play
release
Memories Of The Past 0.1.1 [1.20.1]
0.1.119 авг. 2024 г.63Minecraft: 1.20.1forge
Что нового
### **Changelog 0.1.1**
**[NEW]** Added more configuration options to the (“config/motp_main_config.toml”) file for the HUD overlay and the exp value per fragment
**[NEW]** Added configuration files (“config/motp_drop_rate_config.toml”) which contains all the configuration to change the drop rates of the fragments and orbs
**[UPDATED]** The chances of fragments drops have been modified as follows :
- Overworld : (Lesser 80 % - Better 19% - Greater 1%)
- Nether : (Lesser 50 % - Better 47.5% - Greater 2.5%)
- End : (Lesser 20 % - Better 32% - Greater 48%)
**[BUG FIX]** Fixed a bug which caused the level up sound to not play
release
Memories Of The Past 0.1.0 [1.20.6]
0.1.019 авг. 2024 г.37Minecraft: 1.20.6neoforge
Что нового
Changelog 0.1.0
**[NEW]** Added configuration files (“config/motp_main_config.toml”) which contains all the configuration you may need to modify values (max level - value per level - locked - display_overlay)
**[NEW]** The end dragon and the wither bosses are guaranteed to drop at least 1 to 3 orbs of leveling
**[NEW]** Added new a loot table for the all items and they can be found in :
- Buried Treasures
- Abandoned mineshafts
- End cities Treasure
- Pillager Outposts
- Woodland Mansions
- Stronghold libraries
- Desert pyramids
**[UPDATED]** Fragment drop chance now are based on the dimension
- Overworld : (Lesser 80 % - Better 9% - Greater 1%)
- Nether : (Lesser 70 % - Better 20% - Greater 10%)
- End : (Lesser 50 % - Better 30% - Greater 20%)
-
**[REVOKED]** Removal of crafting recipes for the orbs of leveling
release
Memories Of The Past 0.1.0 [1.20.1]
0.1.019 авг. 2024 г.69Minecraft: 1.20.1forge
Что нового
Changelog 0.1.0
**[NEW]** Added configuration files (“config/motp_main_config.toml”) which contains all the configuration you may need to modify values (max level - value per level - locked - display_overlay)
**[NEW]** The end dragon and the wither bosses are guaranteed to drop at least 1 to 3 orbs of leveling
**[NEW]** Added new a loot table for the all items and they can be found in :
- Buried Treasures
- Abandoned mineshafts
- End cities Treasure
- Pillager Outposts
- Woodland Mansions
- Stronghold libraries
- Desert pyramids
**[UPDATED]** Fragment drop chance now are based on the dimension
- Overworld : (Lesser 80 % - Better 9% - Greater 1%)
- Nether : (Lesser 70 % - Better 20% - Greater 10%)
- End : (Lesser 50 % - Better 30% - Greater 20%)
-
**[REVOKED]** Removal of crafting recipes for the orbs of leveling
beta
Memories Of The Past 1.21.1
0.0.317 авг. 2024 г.151Minecraft: 1.21.1neoforge
Что нового
[NEW] Added new stat to upgrade "Exploration"
[NEW] Added new limitations tooltip to all attributes (Suggested by crzbnhd)
[UPDATED] Changed the names of the stat (we also changed the order of the stats in the GUI)
Health = Vitality
Attack Damage = Attack Power
Attack Speed = Attack Rate
Armor = Protection
Movement Speed = Agility
Resistance = Fortitude
Exploration = Luck
[BUG FIX] Fixed the "Greater fragment" xp to correctly give 2000 xp as intended
[BUG FIX] Correctly adjusted GUI to the middle of the screen
[BUG FIX] Fixed some ghost pixels in the GUI buttons
[BUG FIX] Unspent Points HUD overlay text will only display now when you have more than 1 point
beta
Memories Of The Past 1.20.1
0.0.317 авг. 2024 г.104Minecraft: 1.20.1forge
Что нового
[NEW] Added new stat to upgrade "Exploration"
[NEW] Added new limitations tooltip to all attributes (Suggested by crzbnhd)
[UPDATED] Changed the names of the stat (we also changed the order of the stats in the GUI)
Health = Vitality
Attack Damage = Attack Power
Attack Speed = Attack Rate
Armor = Protection
Movement Speed = Agility
Resistance = Fortitude
Exploration = Luck
[BUG FIX] Fixed the "Greater fragment" xp to correctly give 2000 xp as intended
[BUG FIX] Correctly adjusted GUI to the middle of the screen
[BUG FIX] Fixed some ghost pixels in the GUI buttons
[BUG FIX] Unspent Points HUD overlay text will only display now when you have more than 1 point