HomeJavaModsCreate: No Unlimited Energy
Create: No Unlimited Energy
ModsJava

Create: No Unlimited Energy

by plagness · on Modrinth

⬇ Download on Modrinth
Create: No Unlimited Energy — screenshot 1Create: No Unlimited Energy — screenshot 2

Create: No Unlimited Energy (NUE)

Make power in Create something you engineer, not something you plop down.

NUE ties Create's kinetics to genuinely flowing water (Flowing Fluids) and a touch of ComputerCraft, turning energy generation into a real engineering problem: build a hydroelectric dam, a wind farm, and the logic that runs them — instead of a wheel parked in a puddle. Server-authoritative; clients only need the jar to see correct numbers in the goggles.

In action

Goggle readout — live power, rotation speed, and the dam-coherence multiplier Goggle readout: available power, rotation speed, and the dam-coherence multiplier (a 9-wheel dam, ×1.40).

A live energy dashboard on a ComputerCraft monitor A live energy dashboard on a monitor, driven by the cm_generator and cm_meter peripherals.

Wiring ComputerCraft modems to the wheels and gauges Wiring ComputerCraft modems to the wheels and gauges (green = a peripheral is attached).

Philosophy

Requirements

Mod Role
Create (Fabric) 6.x Required
Flowing Fluids Required — finite, genuinely flowing water. Set create_waterWheelMode = REQUIRE_FLOW.
CC: Tweaked Optional — read-only telemetry peripherals. Everything works without it.

Fabric Loader ≥ 0.15 · Java 17 or 21.

Languages

In-game text (the goggle readout) is localized:

Translations welcome — add an assets/create_nue/lang/<locale>.json and open a PR.

Features

Water wheels — flowing water only, and dams pay off

Windmills — variable wind, not a flat number

Two independent quantities (in Create, SU = capacity-per-RPM × RPM):

ComputerCraft (optional)

Attach a wired modem to a wheel, windmill, Stressometer or Speedometer — no new blocks, no hard dependency (the integration only loads when CC is present).

Peripheral Methods
cm_generator (wheels, windmills) kind(), active(), capacity(), rpm(), stress(), info()
cm_meter (Stressometer, Speedometer) gaugeType(), speed(), capacity(), stressUsed(), load(), overstressed()
-- print every NUE generator + gauge on the wired network
for _, n in ipairs(peripheral.getNames()) do
  local t = peripheral.getType(n)
  if t == "cm_generator" then local g = peripheral.wrap(n)
    print(n, g.kind(), g.active(), g.stress() .. "SU", g.rpm() .. "rpm")
  elseif t == "cm_meter" then local m = peripheral.wrap(n)
    print(n, m.gaugeType(), m.stressUsed() .. "/" .. m.capacity() .. "SU", math.floor(m.load()*100) .. "%")
  end
end

Configuration

Generated at config/create_nue.json on first launch — every value is tunable (flow/head/biome curves, the dam-coherence reward, the water tax, the full wind model, the per-wheel SU cap). Delete it to regenerate.

Building from source

Loom + Mojang mappings, compiled for Java 17 (runs on 17 or 21). The compile-time dependencies (Create, Flowing Fluids, CC: Tweaked, and the fabric-api-lookup-api-v1 module) are not redistributed — drop their jars into libs/, then:

./gradlew build   # -> build/libs/create-nue-<version>.jar

Roadmap

NUE is an ongoing answer to "free, easy energy in Create is silly." Generation is being deepened while RF/electricity and storage stay a normal progression tier — the aim is to make a huge hydro dam the most rewarding way to make electricity, with water wheels and windmills as the mechanical base the whole energy economy is built on. Planned: a profitable-generation economy hook, pumped-hydro storage, seasonal water/wind, and richer ComputerCraft telemetry.

Contributing

Build, architecture, mixin conventions, localization, and the release process are documented in AGENTS.md. Translations and PRs welcome.

License

MIT. Contributions and forks welcome.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more