SANDBOX — this is a test environment. No servers are actually deployed and no real payments are charged.
✓ VerifiedGameplay & overhauls

KubeJS + CC: Tweaked

by Wolfieboy09 · for Minecraft

KubeJS + CC: Tweaked for Forge 1.20.1 and 1.19.2

19KDownloads
2 yr agoLast updated
LGPL-2.1-onlyLicense
ForgeLoaders

About KubeJS + CC: Tweaked

From Modrinth

KubeJS + CC: Tweaked for Forge 1.20.1 and 1.19.2

Credits go to Amygdaloideae (Prunoideae on GitHub). Original mod here \ Big thanks to richie3366 for helping to make the port work! \ Mod icon made by FooterMan16 \

supported versions required sides

Available on both Curseforge and Modrinth

CurseForge: CurseForge Downloads \Modrinth: Modrinth Downloads

Adds support for KubeJS to add peripherals to any block.

GO VISIT THE WIKI HERE! All things are there!

Example of methods you could add to furnaces:

// priority: 0
// The following code was last updated: April 30th 2024

// Visit the wiki for more info - https://kubejs.com/
ComputerCraftEvents.peripheral(event => {
    // First Param: peripheral type
    // Second Param: What block it goes to
    // Note: you can use regex for the second param
    
    event.registerPeripheral("furnace", "minecraft:furnace")
        // This limits the method to 1 call/tick,
        // as the method is scheduled on main thread.
        // The main thread is synced with the block
        .mainThreadMethod("burnTime", (container, direction, arguments) => {
            // This custom method returns the current
            // remaining burntime the furnace has.
            return container.entityData.getInt("BurnTime")
        })
        .mainThreadMethod("cookingProgress", (container) => {
            // This custom method returns the percentage
            // of the current cooking process going on.
            // A progress of 0 returned during two consecutive
            // ticks means that there is no cooking happening.
            let data = container.entityData
            let cookTime = data.getInt('CookTime')
            let cookTimeTotal = data.getInt('CookTimeTotal')
            if (!cookTimeTotal) return 0;
            return (cookTime / cookTimeTotal) * 100
        })


        // This has no limit on calling
        // however, the method can't access most of the in-world data.
        // For example, it couldn't access the NBT of a tile entity
        .method("say_hi", (container, direction, arguments) => {
            container.up.set("diamond_block")
            return "hi, here's your diamond block"
        })
})

Highlights

From source data

Game versions

Supports 3 Minecraft versions, the newest being 1.20.2.

Loaders

Runs on Forge.

Footprint

Rated a light load on a server.

What kind of mod it is

From the catalog
Listed on Modrinth as “Mods”

Gameplay & overhauls

New mechanics, content and overhauls that change how the game plays.

Runs on your server

From source side support

Modrinth lists KubeJS + CC: Tweaked as required on the server. Check its Modrinth page to see whether players need it too.

Compatibility

Game
Minecraft
Loaders
Forge
Runs on
Serverrequired on the server
Game versions
1.20.2 and 2 earlier

Verified at the source

  • ✓ModrinthOfficial listing, checked 2026-10-01Open ↗
  • ✓AuthorWolfieboy09, as published on Modrinth
  • ✓LicenseLGPL-2.1-onlyFree

KubeJS + CC: Tweaked, answered

Generated from the mod’s own source data.

Do my players need to install KubeJS + CC: Tweaked?

Modrinth lists KubeJS + CC: Tweaked as required on the server. Check its Modrinth page to see whether players need it too.

Which loaders does it support?

Forge.

Is it free?

Yes. KubeJS + CC: Tweaked is free to download from Modrinth. Its license is LGPL-2.1-only.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run KubeJS + CC: Tweaked on a Minecraft server.

Deploy in about a minute from $4.20 a month, then add KubeJS + CC: Tweaked in one click.