CC: Tweaked 1.109.5 for 1.20.4 #1707
SquidDev
started this conversation in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I am incredibly tired, so will keep this brief. I've just published an alpha of CC: Tweaked for Minecraft 1.20.4. I'm expecting things to be mostly fine fine, but confess I've not done much testing aside from fiddling in a single player world. As with any new release, exercise caution and remember to backup if you're converting an older world.
I have no plans to publish a Forge or NeoForge version for right now. NeoForge support is available on the
mc-1.20.y
branch, so you can build it locally, but it's not something I feel comfortable offering support for right now.Mod developer upgrade guide
There have been several changes to the API since 1.20.1. Most of these should be fairly simple, but as a warning:
TurtleUpgradeSerialiser
andPocketUpgradeSerialiser
have been removed.TurtleUpgradeSerialiser
/PocketUpgradeSerialiser
should now inherit fromUpgradeSerialiser
directly.ITurtleUpgrade.serialiserRegistryKey
rather thanTurtleUpgradeSerialiser.registryId()
(likewise for pocket upgrades).IArguments.escapes
now mutates the arguments in-place, rather than (optionally) returning a newIArguments
instance. Simply doarguments.escapes()
rather thanarguments = arguments.escapes()
.Remove several deprecated methods: These have been forewarned about in the 1.20.1 releases of the mod. I'd recommend you update to the latest version of CC:T locally and resolve any of those warnings before updating to 1.20.4.
While not strictly relevant right now,
IPeripheralProvider
has been removed. NeoForge's capability system is much closer to FabricBlockLookup
system, allowing capabilities to be registered for blocks as well as block entities.Beta Was this translation helpful? Give feedback.
All reactions