All Projects → PorkStudios → FarPlaneTwo

PorkStudios / FarPlaneTwo

Licence: other
Level-of-Detail renderer in Minecraft. Allows for render distances of millions of blocks. (Cubic Chunks-compatible) (WIP)

Programming Languages

java
68154 projects - #9 most used programming language
C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to FarPlaneTwo

forge-cli
🔥 A command line utility to interact with your Laravel Forge servers, sites, and more.
Stars: ✭ 63 (-94.41%)
Mutual labels:  forge
NaturesCompass
A Minecraft mod that allows you to search for a biome's location anywhere in the world and view information about it.
Stars: ✭ 42 (-96.27%)
Mutual labels:  forge
ForgeWrapper
Allow MultiMC to launch Minecraft 1.13+ with Forge
Stars: ✭ 41 (-96.36%)
Mutual labels:  forge
Mohist
Minecraft Forge Hybrid server implementing the Spigot/Bukkit API, formerly known as Thermos/Cauldron/MCPC+
Stars: ✭ 861 (-23.6%)
Mutual labels:  forge
3d-Skin-Layers
Renders the player skin layer in 3d
Stars: ✭ 63 (-94.41%)
Mutual labels:  forge
CyclopsCore
Minecraft library mod for EvilCraft, Integrated Dynamics and others.
Stars: ✭ 17 (-98.49%)
Mutual labels:  forge
metal-chests
Better alternative to IronChests
Stars: ✭ 13 (-98.85%)
Mutual labels:  forge
Teckle
A tech mod that doesn't update. "Maintained" by TheCodedOne.
Stars: ✭ 19 (-98.31%)
Mutual labels:  forge
Metallurgy-4-Reforged
The unofficial port to 1.12.2 of Metallurgy 4
Stars: ✭ 28 (-97.52%)
Mutual labels:  forge
The-Aether
The original "The Aether" mod, rewritten to be ported to Minecraft 1.18 and beyond.
Stars: ✭ 85 (-92.46%)
Mutual labels:  forge
Iodine
A Minecraft mod - server plugin pair that adds custom GUIs and overlays. No more inventory and chat menus!
Stars: ✭ 23 (-97.96%)
Mutual labels:  forge
HBWHelper
Hypixel Bed Wars Helper Minecraft Forge mod
Stars: ✭ 15 (-98.67%)
Mutual labels:  forge
Regeneration
Minecraft Mod that adds the concept of Regeneration from the show Doctor who
Stars: ✭ 22 (-98.05%)
Mutual labels:  forge
The-Aether-II
The Aether II is the sequel to the highly popular dimension mod "The Aether" for modern versions of Minecraft.
Stars: ✭ 35 (-96.89%)
Mutual labels:  forge
relics
No description or website provided.
Stars: ✭ 24 (-97.87%)
Mutual labels:  forge
ShoulderSurfing
Custom 3rd person perspective for Minecraft
Stars: ✭ 28 (-97.52%)
Mutual labels:  forge
gottsch-minecraft-Treasure
Source code for gottsch's Treasure2! minecraft mod. Versions: 1.12.2 and 1.16.5
Stars: ✭ 15 (-98.67%)
Mutual labels:  forge
Nuclear-Control
An updated version of nuclear control.
Stars: ✭ 25 (-97.78%)
Mutual labels:  forge
advanced-mining-dimension
A dimension consisting just of caves.
Stars: ✭ 15 (-98.67%)
Mutual labels:  forge
blackbird
Reference architecture for a Kubernetes continuous deployment workflow
Stars: ✭ 43 (-96.18%)
Mutual labels:  forge

FarPlaneTwo

Build Status GitHub code size in bytes Lines of code Discord Patreon badge

This is a Minecraft mod which implements a Level-of-Detail (LoD) terrain renderer into the game. The name is in reference to Foghrye4's CWGFarPlaneView, which is an addon for CubicWorldGen (which, in turn, is an addon for Cubic Chunks) which renders a plane at sea level with block and biome colors, and served as the original inspiration for me to make this. This mod is a work in progress! If you do decide to download this, don't expect stuff to work correctly because it probably won't.

Remember to Read the FAQ first!

Installation

This is a Forge mod for Minecraft 1.12.2. Other versions WILL be supported in the future.

  1. Install Minecraft Forge for Minecraft 1.12.2.
  2. Download the mod.
  3. Download these dependencies too:

For best results use cubic chunks and cubic world gen and set the world type to custom cubic.

(Cubic Chunks bundles Mixin inside it, so don't use both cubic chunks and mixin together.)

Some of the above pages should look a lot like this:

download1

There can be a lot of links on these pages. Click on the first one underneath "Last Successful Artifacts".

Goals and Motivations

My end goal is to achieve the following:

  • be able to use render distances of at least 100 thousand blocks
  • cause at most a 25% decrease in performance when using my i5-2520M's integrated graphics
  • be compatible with Cubic Chunks
  • be as compatible as reasonably possible with other mods

I have exactly zero concern with doing stuff that is unsafe: for instance, the client-side render tree, which the renderer traverses when deciding which tiles to render each frame, is implemented entirely using off-heap memory.

At some point (once the internals of the mod are more polished) I'll probably write up a big section here describing exactly how a lot of the stuff works.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].