All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Added a
tr_tr
translation, thanks @RuyaSavascisi
- Overhauled and cleaned up many icon textures
- Fixed the
/ftbteams party settings_for ...
command not functioning correctly
- Ported to MC 1.21.1
- Will not run on MC 1.21
- Sidebar buttons for this and other FTB mods can now be enabled/disabled/rearranged (new functionality in FTB Library 2101.1.0)
- Ported to MC 1.21
- Ported to Minecraft 1.20.6. Support for Fabric and NeoForge.
- Forge support may be re-added if/when Architectury adds support for Forge
- Ported to Minecraft 1.20.4. Support for Fabric, Forge and NeoForge.
- Technical addition: property defaults are now initialised lazily, via supplier
- No player-visible change to this right now, but it makes it easier for mods to define config-based defaults, e.g. FTB Chunks team properties
- Technically there is an API break, but only if you were trying to construct property objects yourself using the from-network constructor (and there was no good reason to do that!)
- Deprecated the
CustomPartyCreationHandler
object and related API methods- Replaced with simpler
FTBTeamsAPI#setPartyCreationFromAPIOnly(boolean)
method - Intended for use in custom modpacks where players shouldn't create teams directly themselves (either via CLI or GUI)
- Replaced with simpler
- Updated party team creation API to work without requiring the party-owning player to be online
- Added fr_fr translation (thanks @HollishKid and @K0LALA)
- Fixed the
/ftbteams party info
command always showing your own party info, regardless of team that was passed to the command
- Fixed team property changes not getting saved correctly
- Fixed
/ftbteams party join
and/ftbteams party decline
commands not working correctly
- Ported to Minecraft 1.20.1
- Equivalent in functionality to the 1902.2.14 release
- Team properties can now include properties which are lists of string (required by new FTB Chunks builds)
- Major improvements in efficiency of server->client sync for team data
- Should greatly reduce network traffic and load for busy servers (many players & teams) in particular
- A few GUI and logic fixes related to handling invites for team members and allies
- Allow players to be added as allies of your team even when they are a member of a different team
- Don't allow invitations to be sent to players who are already in a different team (they couldn't actually be added, but a useless invitation was being sent)
- Only show the GUI "Manage Allies" and "Invite Players" buttons for party teams
- Don't show "Disband Party" context menu entry in the GUI for non-party teams
- Don't allow server teams to be created with names shorter than 3 characters
- Converted a couple of more messages into translations
- Fixed client-side NPE's when teams data is unavailable on the client
- Doesn't fix the root cause, which is that for some reason client has not received valid teams data from the server
- This could occur if trying to play in offline mode, which is not supported
- Major GUI overhaul; it is now possible to do just about anything with the GUI that can be done with the
/ftbteams
command- Players in the teams GUI can now be clicked for a context menu with applicable operations, based on your rank and their
- If you are officer or owner, buttons are visible at the top to invite players to your party, or manage team allies
- Got rid of the "WIP" message :)
- The team chat history now has a maximum size, default 1000 lines
- This can be adjusted up or down via the team property settings
- Team properties are now separated into categories in the settings GUI, based on which mod registered the properties
- E.g. FTB Chunks properties are in their own subsection, separate from basic team properties
- API: new
TeamAllyEvent
is fired when an ally is added or removed - Pressing Tab in the teams GUI gives focus to the chat input textbox
- Converted many messages into translations