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
Uh oh!
There was an error while loading. Please reload this page.
-
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.ybranch, 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:
TurtleUpgradeSerialiserandPocketUpgradeSerialiserhave been removed.TurtleUpgradeSerialiser/PocketUpgradeSerialisershould now inherit fromUpgradeSerialiserdirectly.ITurtleUpgrade.serialiserRegistryKeyrather thanTurtleUpgradeSerialiser.registryId()(likewise for pocket upgrades).IArguments.escapesnow mutates the arguments in-place, rather than (optionally) returning a newIArgumentsinstance. 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,
IPeripheralProviderhas been removed. NeoForge's capability system is much closer to FabricBlockLookupsystem, allowing capabilities to be registered for blocks as well as block entities.Beta Was this translation helpful? Give feedback.
All reactions