All Projects → TerraForged → Terraforged

TerraForged / Terraforged

Licence: mit
Mod repo for TerraForged

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Terraforged

Industrial Foregoing
IF: you need to automate all the things
Stars: ✭ 125 (-41.31%)
Mutual labels:  minecraft, minecraft-mod
Nuclearcraft
NuclearCraft - Mod for Minecraft 1.7.10 - 1.12.2
Stars: ✭ 138 (-35.21%)
Mutual labels:  minecraft, minecraft-mod
Geckolib
GeckoLib is an animation library for Minecraft Mods, with support for complex 3D keyframe and scriptable math-based animations. Available for Forge and Fabric (1.12, 1.15, 1.16). Supports entity, block, item, armor animations and more.
Stars: ✭ 131 (-38.5%)
Mutual labels:  minecraft, minecraft-mod
Viafabric
Client-side and server-side ViaVersion implementation for Fabric
Stars: ✭ 115 (-46.01%)
Mutual labels:  minecraft, minecraft-mod
Agricraft
The source code for the Minecraft mod: AgriCraft
Stars: ✭ 160 (-24.88%)
Mutual labels:  minecraft, minecraft-mod
Chisels And Bits
A Minecraft mod about chiseling and designing custom blocks in game.
Stars: ✭ 119 (-44.13%)
Mutual labels:  minecraft, minecraft-mod
Extracells2
ExtraCells 2
Stars: ✭ 135 (-36.62%)
Mutual labels:  minecraft, minecraft-mod
Tropicraft
Come sail away!
Stars: ✭ 80 (-62.44%)
Mutual labels:  minecraft, minecraft-mod
Crafttweaker
Tweak your minecraft experience
Stars: ✭ 146 (-31.46%)
Mutual labels:  minecraft, minecraft-mod
Baubles
A mod api that adds 7 bauble slots to the players inventory.
Stars: ✭ 143 (-32.86%)
Mutual labels:  minecraft, minecraft-mod
Vanillafix
Minecraft mod that fixes Vanilla bugs, improves performance, and makes Minecraft run forever
Stars: ✭ 113 (-46.95%)
Mutual labels:  minecraft, minecraft-mod
Schematica
Import schematics, export schematics, build schematics. All inside Minecraft!
Stars: ✭ 171 (-19.72%)
Mutual labels:  minecraft, minecraft-mod
Antiqueatlas
A Minecraft mod that adds a fancy interactive map item.
Stars: ✭ 110 (-48.36%)
Mutual labels:  minecraft, minecraft-mod
Tickprofiler
Profile your minecraft server: Find which entities and tile entities are making your server slow
Stars: ✭ 119 (-44.13%)
Mutual labels:  minecraft, minecraft-mod
Armourers Workshop
Minecraft armour customization mod.
Stars: ✭ 92 (-56.81%)
Mutual labels:  minecraft, minecraft-mod
Chisel
A builder's best friend
Stars: ✭ 131 (-38.5%)
Mutual labels:  minecraft, minecraft-mod
Lambdynamiclights
A dynamic lights mod for Minecraft with Fabric.
Stars: ✭ 67 (-68.54%)
Mutual labels:  minecraft, minecraft-mod
The Midnight
The Midnight: A cold, unforgiving hostile dimension. Originally made for SpookyJam 2018.
Stars: ✭ 68 (-68.08%)
Mutual labels:  minecraft, minecraft-mod
Thaumictinkerer
A Spiritual Successor to the Elemental Tinkerer mod. This time Thaumcraft flavoured.
Stars: ✭ 141 (-33.8%)
Mutual labels:  minecraft, minecraft-mod
The Betweenlands
A dark, hostile environment...
Stars: ✭ 167 (-21.6%)
Mutual labels:  minecraft, minecraft-mod

TerraForged

TerraForged is a small collection of projects centered around procedurally generated worlds. The primary outlet of which is a Forge mod for the popular game Minecraft (Java Edition).

Building From Source

Steps

  1. Clone the TerraForged repo:
git clone https://github.com/TerraForged/TerraForged.git
  1. Modify the build-script to uncomment line#46 and comment-out line#47 (ie the Engine dependency)
  2. Generate the TerraForged resources & then build the mod jar:
cd TerraForged
./gradlew runData
./gradlew build

Notes:

  • The runData task will say it failed despite it having completed successfully (bug in forge gradle)
  • You may need to set the 'org.gradle.java.home' variable in gradle.properties to point to your jdk8 installation if you have more modern java versions installed

Developing With TerraForged's API

Dependency

repositories {
    maven { 
        url "https://io.terraforged.com/repository/maven/" 
    }
}

dependencies {
    implementation fg.deobf("com.terraforged:TerraForged:1.16.4-${version}")
}

Obtain a ${version} from the repository tags (versions 0.0.1 to 0.1.2 inclusive are currently unavailable).

Usage

TerraForged fires a number of setup events each time its chunk generator is created. These events expose certain components of the generator allowing for world-gen content to be configured, modified, or added to dynamically.

See the com.terraforged.api.TerraEvent class for the available events.

All events are fired on the FORGE event bus.

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].