2888cf1814
Build / build (push) Has been cancelled
FTB Library's Panel.refreshWidgets runs in this order: 1. clearWidgets 2. addWidgets (parent creates sub-panels, default size 0x0) 3. for each Panel child: refreshWidgets() ← recurses HERE 4. alignWidgets (parent sizes children, but it's too late) Step 3 means sub-panels' own addWidgets/alignWidgets run with width=height=0. Children sized via setSize(width, 12) end up 0 wide, visible content disappears. Fix is mechanical: every screen now sizes its sub-panels in addWidgets() BEFORE the add() call. By the time the recursive refreshWidgets hits the sub-panel, its dimensions are correct. Caught when HubScreen rendered blank (status panel was set up to fill the body but its Row children were 0px wide). Same latent issue in TierUpgrade, CountingHouse, Bounty, Plot, Quest Log — all fixed. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
24 lines
681 B
Properties
24 lines
681 B
Properties
# Sets default memory used for gradle commands. Can be overridden by user or command line properties.
|
|
org.gradle.jvmargs=-Xmx2G
|
|
org.gradle.daemon=true
|
|
org.gradle.parallel=true
|
|
org.gradle.caching=true
|
|
org.gradle.configuration-cache=true
|
|
|
|
# Parchment mappings (parameter names + javadocs)
|
|
parchment_minecraft_version=1.21.1
|
|
parchment_mappings_version=2024.11.17
|
|
|
|
# Environment Properties — must match the live BNS server
|
|
minecraft_version=1.21.1
|
|
minecraft_version_range=[1.21.1]
|
|
neo_version=21.1.228
|
|
loader_version_range=[1,)
|
|
|
|
## Mod Properties
|
|
mod_id=bnstoolkit
|
|
mod_name=Brass and Sigil Toolkit
|
|
mod_license=All Rights Reserved
|
|
mod_version=0.6.1
|
|
mod_group_id=uk.sijbers.bnstoolkit
|