New Features
PC Box Scrolling
Scrolling while hovering over your boxes will scroll through them.
Open Summary from PC
You can now open up the summary for your previewed pokemon OR for up to 6 of your selected pokemon when multiselecting by using the Summary Keybind while in the UI.
Changes
Removed egg=
shorthand in search for egg group
NeoDaycare uses this so we don't to create an incompatability, just use egg_group=
for now.
Note about egg group, right now it will only work on singleplayer as cobblemon does not normally send it to clients when on a server.
Fixes
Fixed CobbleDollars Bug
One of the methods I added via a mixin collided with an existing method that CobbleDollars used causing some annoying (but not unavoidable) issues
Fixed Cobblemon UI Tweaks Incompatabilities
A few features from Cobblemon UI Tweaks would collide with MoreCobblemonTweaks, now they won't.
New Features
Multiselect & Release
- A new button can be found in the bottom right corner of the ui, clicking it will enable/disable multiselect mode.
- While multiselecting you can click any slots to (de)select them or shift click to (de)select a range of slots.
- While you have slots selected in multiselect mode you can use the release button as you would normally however of course it will release all selected pokemon.
Singleplayer Differentiation
- A new feature? A bug fix? Your choice! But now if you run multiple singleplayers from the same instance, you shouldn't have box names & box wallpapers shared between them!
Changes
Updated Search
- Search now supports searching by egg groups (egg=, egg_group=)
- Most of the hardcoded search terms have been replaced with Pokemon Properties, if you are familiar with /givepokemon it's the same format
- Any terms not covered by PokemonProperties have remained (mythical, legendary, holding, etc)
- Search will now show suggestions as you type to help with searching
- You can enable fully hiding unmatched pokemon when searching in the config
Updated IV Display
- IV colors will now match the power item that goes with the stat
- You can now remove IV colors from the display w/ the config (they will just render as white instead)
Updated Egg Lore
- The gold star for shiny eggs is no longer bold
- Added a gold triangle indicator for a perfect iv egg (disablable in config)
- Fixed Cobbreeding Support for 1.8.9+ (still supports 1.8.8, and will not crash with earlier versions anymore)
- Changed Cobbreeding Visuals (a tad)
- Pokemon eggs will now be named "<Species> Egg" instead of "Pokemon Egg" with the species at the bottom of the lore
- The time remaining on the egg is now rendered at the top and using custom rendering instead of just MM:SS
Fixes
- Fixed some issues with the box name & wallpaper cache which could incorrectly show wallpapers/box names between different servers
- Fixed some click based bugs (being able to click things you shouldn't)
- Removes Enhanced Berry, Consumables, & Held Item Lore as they are builtin to Cobblemon 1.6
- Disables Enhanced Egg Lore while we wait for associated mods to update to 1.6 (Updated editor to reflect this)
- Fixes crash when using pebbles-cosmetic-render-api
- May also fix incompatabilities with other mods
- Updated to Cobblemon 1.6 & Minecraft 1.21.1 !
- Also updated how everything works so it should be more performant (though probably negligible)
- Fixed an issue where typing 'e' or the open/close gui keybind would close the PC when searching or renaming a box.
- Multiplatform Support (Fabric & NeoForge)
Translations:
- This update finally replaces all of the hardcoded strings with translation keys!
- If you want to translate the mod please do open a PR on github!
Server Config:
- Server owners can now override client config options via a serverside resourcepack.
- Within the resourcepack you can create a file at:
assets/more_cobblemon_tweaks/config/more_cobblemon_tweaks.json
- In the json put any config options you'd like to override using the same name and values as the client uses.
Fixes:
- Fixes a crash issue (see #5)
- BetterBreeding support has been expanded, it not longer requires the item to be a turtle egg.
Rebrand!
- Renamed to MoreCobblemonTweaks as DystorianTweaks was out of scope now
General
- Optimized lots of the code base (might be neglible but still optimized)
- Cleaned up most of the code
- Other stuff like that
Pc Box Rename & Wallpaper Overhaul
- Box rename and wallpaper selection now occurs IN the pc gui, no more chat/command input
Pc Search Feature!
- Adds a search system for the pc, the search is space separated "search predicates" aka keywords, you can invert any predicate by starting it with a
!
, current predicates include:- shiny
- male
- female
- genderless
- holding (if the pokemon is holding any item)
- tradeable
- fainted
- legendary
- mythical
- ultrabeast, ultra_beast
- each of the pokemon types
- every pokemon nature
- ability=(put ability here)
- form=(put form here)
- knows=(put move here, matches to moves currently known by the pokemon)
- learns=(put move here, matches to a move the pokemon can learn)
- if none of the following are matched, it defaults to checking the pokemon's name
Improved UI for Pc Enhancements
- Changed the order of the wallpaper & box name buttons
- box name comes first, wallpaper second
- Now if the wallpaper feature is disabled but box name is enabled, the box name will shift to the right to take the place previously occupied by the wallpaper button
Log Cleanup Bug Fix for Bumblezone
- the version of bumblezone on dystoria for some reason spams the client with logs due to an unsafe Optional#get call, I fix it via a mixin making the log actually readable
Removed Hidden Ability Indicator
- due to technical limitations of cobblemon, you can't actually tell if an ability is a hidden ability dynamically when connected to a server, so I've removed this feature
Beta2
- Fixes the
ability=
search keyword - Shortens the mint lore enhancement
Beta1
Pc Search Feature!
- Adds a beta search system for the pc, this is the reason this release is a beta
- the search works by space separated "search predicates" aka keywords, you can invert any predicate by starting it with a
!
, current predicates include:- shiny
- male
- female
- genderless
- holding (if the pokemon is holding any item)
- tradeable
- fainted
- legendary
- mythical
- ultrabeast, ultra_beast
- each of the pokemon types
- every pokemon nature
- ability=(put ability here)
- form=(put form here)
- knows=(put move here, matches to moves currently known by the pokemon)
- learns=(put move here, matches to a move the pokemon can learn)
- if none of the following are matched, it defaults to checking the pokemon's name
Improved UI for Pc Enhancements
- Changed the order of the wallpaper & box name buttons
- box name comes first, wallpaper second
- Now if the wallpaper feature is disabled but box name is enabled, the box name will shift to the right to take the place previously occupied by the wallpaper button
Log Cleanup Bug Fix for Bumblezone
- the version of bumblezone on dystoria for some reason spams the client with logs due to an unsafe Optional#get call, I fix it via a mixin making the log actually readable
Removed Hidden Ability Indicator
- due to technical limitations of cobblemon, you can't actually tell if an ability is a hidden ability dynamically when connected to a server, so I've removed this feature
Pc Search Feature!
- Adds a beta search system for the pc, this is the reason this release is a beta
- the search works by space separated "search predicates" aka keywords, you can invert any predicate by starting it with a
!
, current predicates include:- shiny
- male
- female
- genderless
- holding (if the pokemon is holding any item)
- tradeable
- fainted
- legendary
- mythical
- ultrabeast, ultra_beast
- each of the pokemon types
- every pokemon nature
- ability=(put ability here)
- form=(put form here)
- knows=(put move here, matches to moves currently known by the pokemon)
- learns=(put move here, matches to a move the pokemon can learn)
- if none of the following are matched, it defaults to checking the pokemon's name
Improved UI for Pc Enhancements
- Changed the order of the wallpaper & box name buttons
- box name comes first, wallpaper second
- Now if the wallpaper feature is disabled but box name is enabled, the box name will shift to the right to take the place previously occupied by the wallpaper button
Log Cleanup Bug Fix for Bumblezone
- the version of bumblezone on dystoria for some reason spams the client with logs due to an unsafe Optional#get call, I fix it via a mixin making the log actually readable
Removed Hidden Ability Indicator
- due to technical limitations of cobblemon, you can't actually tell if an ability is a hidden ability dynamically when connected to a server, so I've removed this feature
- New Pc Enhancements!
- Open Box History
- When opening the PC it will open to the box you last had open
- Custom Box Names
- Adds a button on the top right of the pc gui (labeled with a nametag, see gallery if confused)
- Sets a custom box name for the active pc box, they do not share across servers so different setups on different servers is possible
- Custom Box Wallpapers
- Similarly to the custom box name system, adds a button labeled with a painting on the top right
- Allows you to set a custom wallpaper from any availible selection.
- Wallpapers are currently loaded from a specific resourcepack directory, which allows players/servers to add custom box wallpapers by adding them to a resourcepack, for the tutorial on this visit: this
- By default custom wallpapers include some new colors of the current design however I am looking to include unique designs contributed by other people so hit me up if you have any you'd like to add!
- Open Box History
- New Category, "Other Tweaks"
- Hidden Ability Indicator
- A simple tweak that will add (HA) before an ability name in the PC and Summary screens if the ability is that pokemon's hidden ability.
- Hidden Ability Indicator
- Built in Config!
- This was actually availible last update but I forgot to add the optional dependencies and the addition in the changelog so I'm adding it here
- This is accessible by going to [Mods] from mod menu, and then either clicking the icon for dystorian tweaks or selecting it and then clicking edit for the config.
- The config allows for individual enabling & disabling for every enhancement/tweak.