Terry Dynamics

C:\TERRYDYNAMICS\FILES> dir

TD Files

Free stuff we made, for people we play and work with. Remember the old download sites with six green DOWNLOAD buttons, where five were ads? Here every file has exactly one download button, and it is the real one.

The honest download pledge
  • One download button per file. No look-alikes.
  • No ads, no pop-ups, no countdown.
  • No installer and no bundled extras. You get the file.
  • A SHA-256 for every file, so you can check what you got.
  • No trackers, and no scripts in this page.
  • Undo steps for everything we hand out.
What is a SHA-256?

It is a fingerprint for a file: 64 letters and numbers worked out from every byte inside it. If even one byte changes, the fingerprint changes completely. If the one you get on your computer matches the one on this page, you have the exact file we put here.

dir /files · 4 files
FileVersionSizeDateStatus
Nature Wover Order Pin (source code)The full source of Nature Wover Order Pin 1.0.0, a small mixin you can read in a few minutes.1.0.049.5 KB✓ SHA-256
Nature Wover Order PinKeeps Nether and End biomes in the same places after every server restart.1.0.05.7 KB✓ SHA-256
Nature Brimwood Fix (source code)The full source of Nature Brimwood Fix 1.0.0, so you can read every line or build it yourself.1.0.064.6 KB✓ SHA-256
Nature Brimwood FixFixes magma Brimwood trunks that you can't break when you play on a server.1.0.07.6 KB✓ SHA-256
File info: Nature Wover Order Pin (source code)NEW!

Nature Wover Order Pin (source code) v1.0.0

The full source of Nature Wover Order Pin 1.0.0, a small mixin you can read in a few minutes.

For
Modders and maintainers who want to read or rebuild the biome order fix.
Type
Source code (.zip), Java and Gradle
Size
49.5 KB (50,718 bytes)
Released
✓ VERIFIEDSHA-256 matched at build
Editor's pick. The editor also wrote it.

This is the code behind the Nature Wover Order Pin jar on this page.

The bug: WoverBiomePicker.rebuild() in WorldWeaver 21.0.25 walks a HashSet of biomes. Their hash comes from a Minecraft ResourceKey, which uses the Java identity hash, so the order changes on every start. Sub-biome lists come from a HashMap with the same problem.

The fix is one mixin class. It walks the biomes sorted by id, and sorts each sub-biome list the same way before the pick tree is built.

Build outputs and caches are left out. The WorldWeaver jar it compiles against is not included; README.md says where to put your own copy. Two comment lines were edited to take out a private server name.

License: the mod metadata says MIT. Source provided as-is, use freely. It contains no WorldWeaver code. WorldWeaver itself is MIT licensed.

SHA-256
a1a289e3ad3dd1981d627a10e49fdc183a446bb7ddc04d4ad0ffd2bf5bf3d503

Check it: run certutil -hashfile nature_wover_order_pin-1.0.0-source.zip SHA256 on Windows or shasum -a 256 nature_wover_order_pin-1.0.0-source.zip on Mac and Linux. Every letter and number should match the code above.

Install

  1. Unzip it anywhere.
  2. Read README.md first. It explains the bug, the fix and how we tested it.
  3. Put worldweaver-21.0.25.jar in the libs folder, then run ./gradlew build. The jar lands in build/libs/.

Test it: Your own build should log the same pinned line at server start. Its SHA-256 may differ from the jar on this page.

Undo

Delete the unzipped folder.

Needs

  • To build it: JDK 21, an internet connection the first time, and the NeoForge build of WorldWeaver 21.0.25 in libs/
  • Nothing extra to read it

Tested

This is the same source that built the jar on this page. We have not rebuilt it from this zip.

File info: Nature Wover Order PinNEW!

Nature Wover Order Pin v1.0.0

Keeps Nether and End biomes in the same places after every server restart.

For
Server owners running BetterNether or BetterEnd on WorldWeaver 21.0.25 (NeoForge 1.21.1).
Type
Minecraft mod (.jar), server only
Size
5.7 KB (5,803 bytes)
Released
✓ VERIFIEDSHA-256 matched at build
Editor's pick. The editor also wrote it.

WorldWeaver 21.0.25 picks biomes from a list whose order changes every time the server starts. The shapes of the biome areas stay the same, but the names on them change, so new land in the Nether and the End no longer matches the land next to it, and /locate and Nature's Compass point somewhere else after each restart.

This mod sorts that list by biome name before WorldWeaver uses it, so every start uses the same order.

It changes nothing that is already generated. Land you explored before you install it stays as it is.

If it cannot apply itself, the server stops at startup with a clear error, instead of quietly letting the shuffle come back.

Players do not need it. It adds no blocks, no items and no network messages.

SHA-256
7bbf5e5df159f7bd3b71a9ecb6bc3c8696a8b47e4e7fe4db8d4743606483a00f

Check it: run certutil -hashfile nature_wover_order_pin-1.0.0.jar SHA256 on Windows or shasum -a 256 nature_wover_order_pin-1.0.0.jar on Mac and Linux. Every letter and number should match the code above.

Install

  1. Stop the server.
  2. Copy the .jar file into the server's mods folder.
  3. Start the server. The log should say: [nature_wover_order_pin] biome picker order pinned.

Test it: Run /locate biome betternether:upside_down_forest from the same spot, restart the server, and run it again. The answer should be the same both times.

Undo

Stop the server, delete the .jar from the mods folder, and start it again. World data is never touched. Note that removing it brings the per-restart shuffle back.

Needs

  • Minecraft 1.21.1 with NeoForge 21.1.187 or newer
  • WorldWeaver 21.0.25 exactly. The mod will not load with any other version.
  • The fix is in WorldWeaver for Minecraft 1.21.6 and newer, so you only need this on 1.21.1

Tested

On a test copy of a real server: without the mod, two starts agreed on 4 of 14 /locate checks. With it, five starts agreed on all of them. It has run on a live server since October 30, 2026, and matched the test on 19 of 19 checks.

File info: Nature Brimwood Fix (source code)NEW!

Nature Brimwood Fix (source code) v1.0.0

The full source of Nature Brimwood Fix 1.0.0, so you can read every line or build it yourself.

For
Modders and maintainers who want to read or rebuild the Brimwood fix.
Type
Source code (.zip), Java and Gradle
Size
64.6 KB (66,136 bytes)
Released
✓ VERIFIEDSHA-256 matched at build
Editor's pick. The editor also wrote it.

This is the code behind the Nature Brimwood Fix jar on this page. It is taken from the mod's git commit be50f3cd.

The bug it works around is in Dynamic Trees for Regions Unexplored 1.1.2. On a game joined to a server, the magma Brimwood trunk block never gets its tree family, because only the server's data reload, world generation and data generation set it up. So your game thinks the block has no hardness, and the server never breaks it.

Build outputs and caches are left out, and so are all third-party jars. Three lines were edited to take out private names and paths. SOURCE_NOTES.txt inside the zip lists them.

License: the mod metadata says MIT. Source provided as-is, use freely. It contains no code from Dynamic Trees, Dynamic Trees for Regions Unexplored or Regions Unexplored; the mod reaches them by reflection when the game runs.

SHA-256
0c14f290a319d252865f9698cca2259daa1abf89a69fc78c1c6cab562179b142

Check it: run certutil -hashfile nature_brimwood_fix-1.0.0-source.zip SHA256 on Windows or shasum -a 256 nature_brimwood_fix-1.0.0-source.zip on Mac and Linux. Every letter and number should match the code above.

Install

  1. Unzip it anywhere.
  2. Read README.md first. It explains the bug and the fix.
  3. To build, run ./gradlew build in the unzipped folder. The jar lands in build/libs/.

Test it: Your own build should behave like the jar on this page. Its SHA-256 may differ, because builds on different machines are not byte for byte the same.

Undo

Delete the unzipped folder.

Needs

  • To build it: JDK 21 and an internet connection the first time (Gradle downloads NeoForge 21.1.250)
  • Nothing extra to read it

Tested

This is the same source that built the jar on this page. We have not rebuilt it from this zip.

File info: Nature Brimwood FixNEW!

Nature Brimwood Fix v1.0.0

Fixes magma Brimwood trunks that you can't break when you play on a server.

For
Players on the Nature Minecraft server (NeoForge 1.21.1).
Type
Minecraft mod (.jar), client only
Size
7.6 KB (7,820 bytes)
Released
✓ VERIFIEDSHA-256 matched at build
Editor's pick. The editor also wrote it.

On a server, magma Brimwood trunks from Dynamic Trees for Regions Unexplored show no cracks and no Jade progress bar, and they never break. Your game skips one setup step that the server does, so your game and the server disagree about how hard the block is.

This mod does that same setup step on your side when the game starts, and checks it again each time you join a server.

If anything it needs is missing or has changed, it writes one warning to the game log and does nothing. It never crashes the game.

It also gives two blocks their missing English names: Magma Brimwood Tree and Trunk Shell.

The server does not need it. It adds no blocks, no items and no network messages.

SHA-256
f0d159e9892fee0a78e0c19c44bb39d3dae1f3b789a2dc98a96d08eea4dd3ff4

Check it: run certutil -hashfile nature_brimwood_fix-1.0.0.jar SHA256 on Windows or shasum -a 256 nature_brimwood_fix-1.0.0.jar on Mac and Linux. Every letter and number should match the code above.

Install

  1. In CurseForge, open the Nature profile.
  2. Click the ... menu, then Open Folder.
  3. Open the mods folder and drop the .jar file in.
  4. Restart Minecraft, then join Nature.

Test it: Find a magma Brimwood trunk. It should show cracks and the Jade bar, break in about 4 seconds per block with a diamond axe, and drop magma logs.

Undo

Delete the .jar file from the mods folder and restart the game. The server needs no change either way.

Needs

  • Minecraft 1.21.1 with NeoForge 21.1.187 or newer
  • Dynamic Trees, Dynamic Trees for Regions Unexplored and Regions Unexplored (the Nature pack already has them)
  • Checked against Dynamic Trees for Regions Unexplored 1.1.2

Tested

Checked offline against the server's own mod files, and on a test server. It has not been run in a real game client yet. If something looks wrong, tell us through the contact link on the Terry Dynamics home page.

NO ADSSHA-256
INSIDE
NO
SCRIPTS
MADE IN
CALIFORNIA