Skip to content

1.20.1/dev#79

Merged
desht merged 101 commits into
1.20.1/mainfrom
1.20.1/dev
Jan 22, 2024
Merged

1.20.1/dev#79
desht merged 101 commits into
1.20.1/mainfrom
1.20.1/dev

Conversation

@desht
Copy link
Copy Markdown
Contributor

@desht desht commented Jan 22, 2024

Not as massive as it looks, nearly all of these changes have already been merged to main

This PR brings 1.20.1/main up to date. Any subsequent merges to main will be for 1.20.4 dev.

desht added 30 commits February 23, 2023 08:31
No guarantee that relativize() will work, and that just masks the
actual SNBT load error, making debugging difficult.

FTBTeam/FTB-Mods-Issues#645
Built-in FTBLibrary isFloat() method is buggy and unnecessary
and will be removed in next major MC version

FTBTeam/FTB-Mods-Issues#682
Scope for more tests to be written, but this gives some basic
test coverage for SNBT handling and SNBT configs

Include a gradle test run as part of CI process
Convert long <mod>:textures/A/B.png names to shortened <mod>:A/B
names during discovery. This means later image lookup will use the
texture atlases, and correctly handle things like animated
textures (via standard .mcmeta files)

FTBTeam/FTB-Mods-Issues#690
Allows "command:XXX" strings in FTB Quests image click actions
to function correctly.

FTBTeam/FTB-Mods-Issues#691
Pull common build scripts from mods-meta, use release-driven publishing
Quicker alternative to using F3+T
Equivalent to Forge's PlayerEvent.NameFormat, used by FTB Ranks
and FTB Essentials to modify player's display name based on rank,
nickname & recording/streaming status.  Much cleaner than both mods
using their own mixins, and easier to establish event order.

If this event ends up in Fabric API in some form, this will go away.
Added new BaseScreen#setSizeProportional() method

Made image select screen larger
Should be returning the x parameter, not 0. Return value is position of
next place to draw at, based on width of drawn string.
Same as vanilla UI method
- made FluidConfig work properly
- PanelScrollBar now auto-calculates its maxValue based on the panel's height
  and content height; calling setMaxValue() will throw an exception now
Don't cache an unmodified player display name if no event listeners
actually ran.

FTBTeam/FTB-Mods-Issues#748
desht added 27 commits June 16, 2023 08:16
Make a couple of methods public, add an accessor for AtlasSpriteIcon id
Includes default fallback implementation using entity tags

Will replace direct stages integration code in other mods (quests, chunks...)
Includes fallback (no-op) implementation.
Actual implementations to be provided by mods.
On Fabric, it may not yet exist when creating a new world, since the Fabric
server-starting event (via Architectury) happens earlier than the equivalent
Forge event

FTBTeam/FTB-Mods-Issues#867
Out of SelectFluidScreen, into ClientUtils. Useful for FTB Quests fluid
icon rendering.
Otherwise, it gets run multiple times, since all groups have their
save() method called.
Like the existing read/write methods but throw an IOException instead of just
returning false.
Not used by anything yet
8x8 textures force a mipmap level limitation to 3, which is not good

FTBTeam/FTB-Mods-Issues#1055
@desht desht requested a review from MichaelHillcox January 22, 2024 11:07
@desht desht merged commit f50d2c7 into 1.20.1/main Jan 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants