CC: Tweaked 1.115.1 for Minecraft 1.20.1
This is the documentation for CC: Tweaked 1.115.1 for Minecraft 1.20.1. Documentation for other versions of Minecraft are available on the CC: Tweaked website:
Quick links
You probably want to start in the following places:
- Registering new peripherals
-
LuaFunction
andIArguments
for adding methods to your peripheral or Lua objects. - Turtle upgrades
- Pocket upgrades
Using
CC: Tweaked is hosted on my maven repo, and so is relatively simple to depend on. You may wish to add a soft (or
hard) dependency in your mods.toml
file, with the appropriate version bounds, to ensure that API
functionality you depend on is present.
repositories {
maven {
url "https://maven.squiddev.cc"
content { includeGroup("cc.tweaked") }
}
}
dependencies {
// Vanilla (i.e. for multi-loader systems)
compileOnly("cc.tweaked:cc-tweaked-1.20.1-common-api:1.115.1")
// Forge Gradle
compileOnly("cc.tweaked:cc-tweaked-1.20.1-core-api:1.115.1")
compileOnly(fg.deobf("cc.tweaked:cc-tweaked-1.20.1-forge-api:1.115.1"))
runtimeOnly(fg.deobf("cc.tweaked:cc-tweaked-1.20.1-forge:1.115.1"))
// Fabric Loom
modCompileOnly("cc.tweaked:cc-tweaked-1.20.1-fabric-api:1.115.1")
modRuntimeOnly("cc.tweaked:cc-tweaked-1.20.1-fabric:1.115.1")
}
You should also be careful to only use classes within the dan200.computercraft.api
package. Non-API
classes are subject to change at any point. If you depend on functionality outside the API (or need to mixin to
CC:T), please start a discussion to
let me know!