nineMinecraft is a joke site.
nineMinecraft is in no way affiliated with Modrinth or 9minecraft. (And frankly, who wants to be affiliated with the latter?)

Version 0.15.0-beta

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
  • #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 and description of series, the name of trainer types as well as dialogs now alternatively accept a json object with a translatable and/or literal field as value (setting directly a string is equivalent to defining a object with a literal field having that string). Support for the name of trainers will be added at a later point in time
    • Updated/Added en_us language keys for most content from this mod
  • #275 New signatureItem property for trainers: Formerly known as trainerSpawnerItems 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 is true): Set to false 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)
  • #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 and maxTrainerDefeats 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

rctmod-neoforge-1.21.1-0.15.0-beta.jar(4.49 MiB) Primary Download

External resources


Project members

hd42

Member


Technical information

License
LGPL-3.0-or-later
Client side
required
Server side
required
Project ID