Compatibility
Minecraft: Java Edition
1.21.1
1.20.1
Platforms
Supported environments
75% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Creators
Details
Licensed LGPL-3.0-or-later
Published 11 months ago
Updated 3 weeks ago
Changelog
Changelog
Important: Version 0.14 introduces the series system. Existing player saves will automatically be assigned to the radicalred series. New players will start with the empty series and have to unlock later series first by completing the bdsp series (see also #233 Trainer Association).
[0.14.0-beta] - 2025-03-14
Added:
- #254 Luck stat
- Every player has a luck stat that influences the quality of loot from trainers
- Finishing a series (see #253) will permanently raise the luck of players based of the difficulty of the series (this can be repeated indefinetely, also for the same series, but with "diminishing returns")
- #253 Series system
- Every series has its own progression (i.e. chain of key trainers and level caps)
- Only trainers from the current series of a player will be listed in the trainer card of that player
- Only trainers from the current series of a player will spawn for that player
- Players now have a
currentSeries
property (defaults to the empty series) - Players now have statistics to keep track of completed series (the current and completed series of players can be inspected or modified with commands, see #246 and #247)
- #252 About ~800 new trainers (see #240 and #238)
- #251 Advancements for the new series and moved all advancements to their own tab (backround texture by piiixl)
- #250 Command
player add progress (before|after)
: Update progress without resetting current progression (useful for optional/alternative progression paths) - #249 Command
player get luck
: Retrieves the accumulated luck of a player (based of how many series the player has completed) - #248 Command
player get progress graph
: Generate a visual representation of a players series progression that can be viewed online (powered by PlantUML) - #247 Command
player get series [completed]
: Retrieves the current or all completed series of a player - #246 Command
player set series <seriesId> [completed <count>]
: Updates the current or completed series of a player - #245 Config option:
considerEmptySeriesCompleted
- #244 Config option:
spawnTrainerAssociation
- #243 Config option:
spawningRequiresTrainerCard
- #242 Data pack: Trainer mob properties
series
andsubstitutes
, a list of series ids the trainer belongs to (the trainer will belong to every series if empty or not set) and a list of trainers that may serve as replacement in terms of series progression - #241 Entity: "Trainer Association" (similar to the Wandering Trader)
- Offers trades (options) for players to start (over) a new series (some offers may require to complete certain series first before they will appear)
- Offers a Trainer Card trade
- Only one npc per player can spawn at a time
- Spawns close to players that carry a trainer card and have either not started or completed a series
- Spawns nearby players that are close to a decently sized village (3 beds in proximity to a village center)
- The trainer card will glow and point towards the nearest Trainer Association entity for players that are in the empty series or have completed their series
- Works like a regular minecraft npc (can be summoned with
/summon
and persisted by placing them in a boat or by naming them with a name tag)
- #240 Series Brilliant Diamond/Shining Pearl (bdsp): A casual series from the main line games
- #239 Series Radical Red: All trainers and progression as known from previous versions of this mod
- #238 Series Unbound: Difficult trainers and progression from the (incredible) rom hack "Unbound" (no seriously, play it)
Changed:
- #237 (Re)generated trainer textures for old and new trainers (which had the side effect that many trainers may have a different appearance than before)
- #236 Adjusted some trainer bag items to match their level range
- #235 Changed some trainer names to be more friendly for the younger audience
- #234 Forced crash after several failed attempts of retrieving a trainer id (instead of log spam and potentially other unexpected issues)
- #233 Improved command suggestions (better filtering)
- #232 Lowered Trainer Spawner min required distance to players to
2
blocks - #231 Name of the next key trainer (scrambled entry) will now briefly be visible in the info screen of the Trainer Card
- #230 Reworked trainer types: These are now data pack objects with common types being predefined by this mod (e.g. "leader" or "rival")
- #229 Some advancement ids to better distinguish from the new advancements of the other series
defeat_champion
->defeat_champion_terry
defeat_elite_four
->defeat_elite_four_kanto
- #228 Trainer Card: Minor cosmetic adjustments (e.g. better handling of long trainer names)
- #227 Trainer Spawner block can now be forced to spawn their trainer by powering it with redstone (ignoring any level differences or other conditions to nearby players, this may only fail if a trainer with the same identity already exists in the world or the global spawn cap is full)
- #226 Updated loot table rates, added a few more items and removed loot tables containing modded items (e.g.
simpletms
orpkgbadges
)
Fixed:
- #225 Some performance improvements to the trainer card
- #224 Some random synchronization issues when reloading data packs, changing configs and/or switching between multi- and singleplayer worlds
- #223 Trainer npcs being incapable of rendering armor (thanks Renari)
- #222 Trainers being able to be persisted with methods other than
summon_pesistent
or by setting theirPersistent
tag to1
(e.g. by placing them in a boat)
Files
Metadata
Release channel
BetaVersion number
0.14.0-betaLoaders
Game versions
1.21.1Downloads
413Publication date
March 15, 2025 at 2:10 PMPublisher

hd42
Member