Skip to content

[WIP] Xercapaint Fabric 1.21.11 port#181

Closed
codeHusky wants to merge 74 commits into
ercanserteli:fabric-1.21from
CallMeCarsub:fabric-1.21.11
Closed

[WIP] Xercapaint Fabric 1.21.11 port#181
codeHusky wants to merge 74 commits into
ercanserteli:fabric-1.21from
CallMeCarsub:fabric-1.21.11

Conversation

@codeHusky

Copy link
Copy Markdown

Missing import/export functionality. Otherwise seems to work as intended.
Based on my 1.21.10 port

ercanserteli and others added 30 commits January 5, 2022 15:24
GUI help now starts turned off as default.
Added Polish translation to music mod
1.18 Simplified Chinese Translation Update
Fixed warhammer swing animation speed not changing with Heavyweight and Legerity enchantments to reflect the swing speed change
Fixed not being able to use wooden tools, carved wood, bookcase and carving bench as fuel for smelting
Tea leaves (fresh and dried) and tomato can now be used in composter

XercaMusic:
Fixed instrument GUI MIDI device velocity not effecting volume played on other players
Cleaned up code

XercaPaint:
Fixed a bug where palette colors would not be saved when painting on an easel
Cleaned up code
Fixed 1 beat notes not stopping when playing at very high tempos
Added some extra debug logging to music data exchanges
ercanserteli and others added 25 commits November 16, 2024 10:48
Added entity lang strings for mods that show entity tooltips
For "The Joy of Paiting"
Added new textures by Kompotiklvun
Fix disconnect when logging in during music playback
Fixed crashes with note packets and removed unnecessary try-catch
# Conflicts:
#	XercaPaintMod/src/main/java/xerca/xercapaint/CommandExport.java
#	XercaPaintMod/src/main/java/xerca/xercapaint/CommandImport.java
#	XercaPaintMod/src/main/java/xerca/xercapaint/client/BasePalette.java
#	XercaPaintMod/src/main/java/xerca/xercapaint/client/CanvasItemRenderer.java
#	XercaPaintMod/src/main/java/xerca/xercapaint/client/GuiCanvasEdit.java
#	XercaPaintMod/src/main/java/xerca/xercapaint/client/GuiPalette.java
#	XercaPaintMod/src/main/java/xerca/xercapaint/client/ModClient.java
#	XercaPaintMod/src/main/java/xerca/xercapaint/entity/EntityCanvas.java
#	XercaPaintMod/src/main/java/xerca/xercapaint/entity/EntityEasel.java
#	XercaPaintMod/src/main/java/xerca/xercapaint/item/ItemCanvas.java
#	XercaPaintMod/src/main/java/xerca/xercapaint/item/ItemPalette.java
QDRIVEdotDev added a commit to QDRIVEdotDev/xercamods that referenced this pull request Jul 18, 2026
Built on CallMeCarsub's fabric-1.21.11 branch (upstream PR ercanserteli#181). Feature-complete: glass canvases, painted sides, brush palette recipe, import/export. Fixes two latent upstream bugs: missing @OverRide on EntityCanvas#interact (26.1's Vec3 signature silently unhooked canvas right-clicks) and the 'Rotation' NBT key collision with vanilla's yaw/pitch list (renamed to CanvasRotation). Full round-by-round log in XercaPaintMod/README_PORT.md. AI-assisted migration (Claude Fable 5), compile-verified and live-tested throughout. Other mods in this branch remain at their 1.21.11 state.
@ercanserteli

Copy link
Copy Markdown
Owner

Thank you for your early porting work it was helpful! The update is complete now so I am closing the PRs

@codeHusky

Copy link
Copy Markdown
Author

Awesome! Appreciate you updating all your mods, all of our players love your work :)

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.

6 participants