About me
I am Kronspire
Just one person making mods for Minecraft 1.7.10 and The Lord of the Rings Mod.
Who I am
I make mods for the LOTR Mod v36.15 on Minecraft 1.7.10. Most people moved on from that version years ago, but the LOTR community still plays it. Some of my mods add stuff you can see, like Moria as a playable faction, territory that changes hands, or banners that claim land. Others are the kind of thing nobody notices until it breaks, like raising the block and item ID limits without wrecking anyone's world.
A lot of it comes out of the Pacman LOTR community, since that's where the modpack gets played and where I hear about most bugs. If something of mine breaks your world, tell me. I'd much rather know.
Everything I put out is free. I do this in my spare time because I enjoy it, and because people still play this version and deserve mods that work.
At a glance
| Projects | 10, 7 released |
| Plays on | Minecraft 1.7.10 · LOTR Mod v36.15 |
| Writes | Java 8 and 17 · ASM coremods |
| Community | Pacman LOTR |
| Reach me | contact@kronspire.com |
How I work
Things I learned the hard way.
-
I never guess a descriptor
SRG names and method signatures get transcribed from the real jar. A stub with the wrong field type throws
NoSuchFieldErrorand names a field that visibly exists. I've lost whole evenings to that. -
I instrument before I theorise
When something fails silently, I add logging before I start guessing. I once had four confident theories in a row, and a single print statement proved all of them wrong.
-
I suspect the superclass
If you extend LOTR's Angmar or Dol Guldur classes, you also inherit their quests and armour whether you want them or not. My goblins were handing out Angmar quests until I caught it.
-
My renames ship with aliases
Entities are saved by their registration name. If you rename one without keeping the old name as an alias, everyone's mobs vanish when they load their world.
My toolbox
What I build with
| Java | 8 and 17 |
| Build | Gradle · MCP→SRG reobf |
| Runtime | RetroFuturaBootstrap · lwjgl3ify |
| This site | Node.js · Express |
Moria Goblins builds on Java 8. The bigger projects build on Java 17 and get remapped to the names the game loads when I package them. Claims Overhaul is written with those names from the start and has a check that catches mistakes.
I built this site myself too.
What I have made
Moria Goblins
The goblins of Moria as a playable faction
Conquest Overhaul
Territory that changes hands through war
Claims Overhaul
Territory claims, settlements, economy and siege
LOTR LimitlessIDs
16.7M block and item IDs without breaking the pack
LOTRGUILib
GUI and widget library for LOTR submods
Legendary Items
Legendary weapons, artifacts and armour
Rings of Power
The twenty rings, worn in Baubles slots
KOME Compat
Mûmakil combat and submod support for Kings of Middle-earth
Lord of Entities
Mûmakil, Fellbeasts, Ents and siege engines for 1.7.10
MPM+ Skinfix
Steve64 and Alex skins that actually load