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 last year
Updated last week
Changelog
Changelog
[0.15.0-beta] - 2025-04-24
Added:
- #282 Trainer Repel Rod: Prevents trainers from naturally spawning in a
7x7
chunk area
Changed:
- #281 Added
InBattle
boolean tag to trainer entities - #280 Adjusted some default configs to slightly lower trainer spawn rates
- #279 Changed and added some dialog contexts
- Added
missing_required_trainer_light_of_ruin
- Added
missing_required_trainer_team_galactic
- Added
missing_required_trainer_team_shadow
- Added
missing_required_trainer
- Added
wrong_series
(currently not in use) - Changed
battle_lost
->on_battle_lost
- Changed
battle_start
->on_battle_start
- Changed
battle_won
->on_battle_won
- Changed
done_generic
->unknown_reason
- Changed
done_looser
->trainer_lost
- Changed
done_winner
->trainer_won
- Changed
is_busy
->trainer_busy
- Changed
missing_badges
->missing_required_trainer_leader
- Changed
missing_beaten_champs
->missing_required_trainer_champ
- Changed
missing_beaten_e4
->missing_required_trainer_e4
- Changed
missing_beaten_rival
->missing_required_trainer_rival
- Changed
missing_beaten_team_rocket
->missing_required_trainer_team_rocket
- Added
- #278 Configured distinct identities for Team Rocket Grunts, Bug Catchers and other nameless trainers so that different versions can spawn at the same time
- #277 Defeated trainers won't be immediately removed from a players spawn cap anymore but after a short period of time instead
- #276 Improved language support
- The
title
anddescription
of series, thename
of trainer types as well as dialogs now alternatively accept a json object with atranslatable
and/orliteral
field as value (setting directly a string is equivalent to defining a object with aliteral
field having that string). Support for thename
of trainers will be added at a later point in time - Updated/Added
en_us
language keys for most content from this mod
- The
- #275 New
signatureItem
property for trainers: Formerly known astrainerSpawnerItems
these are now configured per trainer mob (data pack object), yet they still serve the same purpose (items to configure a Trainer Spawner). Updated current trainers to match the previous default configuration and defined signature items for all required trainers from the bdsp and unbound series as well as the ev trainers (friendly coaches) - #274 Overhauled some features of the Trainer Spawner block
- Added
TrainerIds
block entity tag: Now also supports trainers that do not have any signature items configured (e.g. it is now possible to generate Trainer Spawners with arbitrary lists of trainer ids) - Added block state property
lootable
(default istrue
): Set tofalse
to prevent signature items from getting dropped - Can now be configured with multiple items at the same time
- Fixed some issues with trainers not properly occupying trainer spawners: A spawner may not spawn another trainer if it is already occupied
- Removed
renderItemKey
block entity tag: Render items are now derived from the configured trainer id list (see also #275) - The block now also drops all signature items for the configured trainers when destroyed
- Trainers that occupy a trainer spawner have a slight chance to switch to another non-occupied trainer spawner - with the correct signature item - in their vicinity (they did this already but somewhat uncontrolled, this should be fixed now)
- Added
- #273 Trainer cooldowns and defeat count restrictions: Trainers can now be battled indefinetely until beaten but their cooldowns will grow larger when losing frequently in a short time span against them
- #272 Trainer mobs (data pack object)
maxTrainerWins
andmaxTrainerDefeats
may now accept negative values to represent infinity (updated all trainers from this mod accordingly)
Fixed:
- #271 Some issues with the rendering of Trainer Spawner items when multiple spawners are in view
- #270 Trainer Association GUI not opening with the 'Infinite Trading' mod installed (and potentially some other issues related to that)
- #269 Trainer battles getting softlocked at the start if the trainer happened to became attached to a different entity in an unloaded chunk
Removed:
- #268 Config option
trainerSpawnerItems
(see also #275)
Files
Metadata
Release channel
BetaVersion number
0.15.0-betaLoaders
Game versions
1.21.1Downloads
173Publication date
April 24, 2025 at 10:42 PMPublisher

hd42
Member