Skip to content

About

The Random Things Minecraft Mod - Fixes for 1.21.1 Neoforge

Resources

Stars

0 stars

Watchers

0 watching

Forks

 
 

Repository files navigation

Random Things Returns

NeoForge port of Lumien's Random Things mod, targeting Minecraft 1.21.1 on branch 1.21.1.

  • Mod ID: randomthings
  • Original mod (1.12.2 Forge): authored by Lumien, MIT licensed
  • Port maintained by: Vodmordia

Upstream reference

The original 1.12.2 Forge source is checked out locally at:

/Users/josh/Documents/minecraftmodding/othermodsgits/Random-Things

(branch 1.12.2). When porting a feature, use this as the canonical specification:

  • Behaviour: read the upstream class/recipe/tile entity to understand the original mechanics. The modloader API is completely different between 1.12.2 Forge and 1.21.1 NeoForge, so do not copy code directly — translate the behaviour.
  • Textures: prefer pulling textures verbatim from othermodsgits/Random-Things/src/main/resources/assets/randomthings/textures/ (blocks, items, GUIs) so the visual style stays consistent with the original mod. Resize / re-export only when the 1.21 model system requires a different layout.
  • GUIs: match the original GUI layouts (slot positions, background art, progress arrows) as closely as the 1.21 menu/screen system allows. The original GUI background PNGs live under textures/gui/ upstream and are the source of truth.

Upstream wiki (canonical feature list): https://lumien.net/rtwiki/

Porting work

The porting-notes/ directory (gitignored) contains group-by-group briefs that drive the remaining backport work. Start with porting-notes/README.md and porting-notes/order.md.

Building

Standard NeoForge ModDevGradle build. Versions live in gradle.properties.

./gradlew build
./gradlew runClient   # client test
./gradlew runServer   # dedicated server test

About

The Random Things Minecraft Mod - Fixes for 1.21.1 Neoforge

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages