Realms of Runeterra: A tale of Relative Dimensions
An immersive adventure on a new dimension: Runeterra, where characters and creatures of the MOBA League of Legends live on. A full 131072 blocks size map, paired with procedural generation so every new world is just a tad different.
Compatibility
Minecraft: Java Edition
Platforms
Supported environments
75% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Creators
Details
This mod is a tale of Relative Dimensions and an intiative of Lore and History of Runeterra, a non-profit, free-to-use, community-driven and community-made mod for Minecraft using ideas, characters and places of Riot Game's intelectual property and expanding upon them and as such is created following Riot Games legal jibber jabber
Realms of Runeterra aims to create an immersive experience in a 131k block side dimension in which every region of Runeterra, the world of the globally known game League of Leagends, will be able to be explored within.
In every new world you create, you will find the the layout of the map you know and the regions you love, paired with procedural generation for caves, biomes and structures of each region, making it different with each run.
ALPHA CYCLE 1: The schism.
In the very middle of Runeterra, two cities lie in a very, very frail balance: Piltover and Zaun. Once part of the same Shuriman settlement that extended over the isthmus that connects the landmasses of Valoran and Shurima, "Oshra Va'Zaun" was a promising outpost that controlled both the flow between the eastern ocean and the intercontinental sea, as well as the pass of people between Shurima and Valoran afoot.
This progress, however, proved very short-lived, as geological activity, including landslides and earthquakes, started to sink the eastern part of the settlement down from the height of the sea to the height of the ocean down below.
As the upper part of the city kept developing and growing north, soon discovering the river Pilt flowing down the close mountain, and renaming themselves accordingly to Piltover, the part of the city that sank down didn't have such luck: Now partially isolated from the trade routes and their brothers and sisters above, and sinking each time more thanks to both new earthquakes and the water flowing from up above eroding the very soil they stood on, they resorted to new ways of keeping their people afloat, as they grew, opposite to those above, into the ground, each time farther away, from the clean air and the light of the sun, its people forced to innovate for survival.
CURRENTLY IN DEVELOPMENT:
- Basic game systems:
- Pregeneration for Runeterra dimension
- Algorithm for placement of structures
- Algorithm for placement of streets
- Placement of megastructures (structures that are bigger than the theoretical limit of the vanilla structure system)
PLANNED FOR THIS CYCLE
- The rough shape of the valoran-shurima isthmus, the plains of old and new Piltover, the terrain of the part of Zaun on the surface (promenade). The northern and southern chasms that will eventually lead to the lower levels of zaun.
- "Old Piltover" base biomes: Featuring a clear Shuriman influence, as this is the part of the city on the Shuriman continent and where most historical connections are seen, but is also the less secure part of the city, where most middle class everymen live, walking the isthmus north to the university and places of work.
- "New Piltover" base biomes: Featuring the more widely known white tall buildings with golden accents and red roofs, where the technology is most advanced and the richest and most influential individuals live.
- Isthmus base biomes: The isthmus itself is now mostly in use for the passage of ships through the sun gates as well as water canalisation from Pilt River to the shuriman part of the city and down below. It can be traversed afoot, altough it is usally well guarded.
- River pilt: This river starts in the northern mountains, and splits various times as it reaches both Zaun's northern chasm and Piltover itself.
- Zaun surface level (Promenade) biomes: Right in the middle of the isthmus one can appreciate the wall that is the mixture of old shuriman buildings with Zaun's neo-industrial architecture. They go down in height as so does the terrain below, once at the same level than the isthmus itself, now suspended in the nowhere between the land routes above and the ship routes below, sorrounded by the water, creating a sort of "natural staircase" in which the luckiest people of Zaun live, being able to reach the isthmus bridge by foot, as well as the lower decks that open to the ocean.
- Structures:
- The Sun Gates (Including its access points and the aqueduct)
- Hex gate tower (As seen in Arcane, maybe next cycle)
- Kiramann mansion (As seen in Arcane, maybe next cycle)
PLANNED FOR FUTURE CYCLES
- Zaun entresol level base biomes
- Zaun slum level base biomes
- Firelight hideout (Biome and/or structure)
- Procedural generation of Piltover layouts (Streets and non-structure buildings)
- Piltover university (Structure)
- Lymere's house (Structure)
BEFORE DOWNLOADING:
This mod is in a very early Alpha state. Things might not work as expected. If you experience bugs or crashes, please use the github issue tracker provided and tag your problem with the tag Realms-of-Runeterra.
FAQ:
-
Recommended minimum requirements:
- Similar to Minecraft itself: at least 8GB of RAM and a CPU with at least 4 independent execution threads.
-
Why the game is (or eventually will be) heavier in file size than most other mods?
- Minecraft usually uses procedural generation to create the terrain layout. In our case, this is not possible. Since we want to generate a dimension with very specific terrain shape, we need handcrafted heightmaps (aka not procedurally generated) the game can read during generation. There are a total of 36 maps to cover the whole 131k blocks. This is what most of the size of the file is. Right now, only the heightmaps that are actively being developed are bundled with the mod, but in the future more will be added, which will make the file bigger. At some point in the future, alternatives to bundling all the maps with the mod will be studied.
-
The terrain takes too much to generate when I first enter the dimension / the chunks load slowly!
- The dimension of Runeterra is not of standard height (-64 to 355): It goes from the layer -128 to the layer 2048. This can be a problem in older computers, as it will have more horizontal sections to load in each generated chunk. The recommended (although not tested) amount of RAM for this mod is 8GB. Anything below will either make it load very slowly or plain crash. Take into account that the heightmap of the area you currently are in will be fully loaded into your PC memory. At some point in the future, optimisation techniques to better make usage of memory for world generation purposes will be studied. In the meantime, for a mid-end computer, lowering the render distance to about 8-10 might alliveate any memory issues.
-
Multiplayer? Server mod?
- The final goal of this mod is to be a RPG-ish minecraft mod set in Runeterra, way beyond just only creating the maps, areas and cities.. But right now its in a very unstable state. I do NOT recommend using this mod in a server until the alpha phase is over (in a long, long time)
-
Neoforge? Fabric? Quilt?
- Versions for other modloaders are, as of now, planned for beta verisons. If you want to help the development of the mod during Alpha stages, then you must use FML. FML will also be the only modloader where development versions will be released for testing.
Want to help out?
We're looking for people that want to help out:
-
League lore enthusiasts that can help us further gather sources and refine the narrative of the mod
-
People that are versed in the use of terrain edition tools like Worldpainter or Worldedit
-
Programmers that can help with mod optimisation and procedural generation endeavors
-
Builders that can help creating buildings that will be used in procedural generation, from city buildings to landmarks
If you want to help, use the correct tags in the issue tracker or go to the new discord avaiable int the mod frontpage and we will sort it out!
- You can also help by just playing and using the issue tracker to communicate any performance or gameplay bugs!