All Mods Resource Packs Data Packs Shaders Modpacks Plugins
TelluriumForge

TelluriumForge

by Miki-Tellurium • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

This is a library mod used by some of my mods. It doesn't add any content to the game, it is designed to be used for mod develment. Here is a list of its features:

  • Methods useful for registering in-game content (e.g., blocks, items, entities, etc.).
  • Methods useful for registering Fabric events.
  • Methods and classes useful for handling the networking of block entities.
  • Methods and classes useful for creating configuration files and in-game option screens.
  • A convenience class used to facilitate in-game logging.
  • A convenience class used to manage the cursor position in in-game GUIs.

All functions come with documentation that can be accessed through the IDE or on GitHub via the source page. To add this library to your project use the Modrinth maven like this:

repositories {
    maven {
        name = "Modrinth"
        url = "https://api.modrinth.com/maven"
    }
}

dependencies {
    modImplementation  'maven.modrinth:telluriumforge:version' // Change version with the version you want to use
}

This library is freely usable by anyone, as long as the usage license is respected.

How to Install TelluriumForge (Mod)

TelluriumForge by Miki-Tellurium is verified for Fabric, Forge, Neoforge across Minecraft versions 1.12.2, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.21, 1.21.1 (latest release: 1.4.0-1.12.2-forge, file size: 41 KB). Follow the steps below to install it safely from ModCraft.tv:

  1. Click the Download button above and select your Minecraft version (1.12.2, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.21, 1.21.1) and platform (Fabric, Forge, Neoforge).
  2. Make sure you have the compatible loader or environment installed for Fabric, Forge, Neoforge.
  3. Move the downloaded TelluriumForge file into your Minecraft .minecraft/mods folder and launch the game.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.12.2
Forge
last yr. 1
1.20.x
Fabric
last yr. 1
1.21.1
Neoforge
last yr. 1
1.20.1
Forge
last yr. 1
1.21.1
Fabric
last yr. 1
1.20.1
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21
Fabric
last yr. 1
1.20.4
Fabric
last yr. 1
1.20.x
Fabric
last yr. 1
1.20.x
Fabric
last yr. 1
1.20.x
Fabric
last yr. 1
1.20.x
Fabric
last yr. 1
1.20.x
Fabric
last yr. 1
  • Port to mc 1.12.2
  • Reworked the way tellurium config entries system,
entries now accept any type.<br>
  • Entries can specify how they are written to the config file<br>
  • Added block and block entities utility classes and interfaces<br>
  • Added screens and screen handlers utility classes and interfaces<br>
  • Changed registry helpers to registrators<br>
  • Changed SimpleSprite to TextureSprite with values useful for rendering
  • Ported to neoforge 1.21.1
  • Ported to forge 1.20.1
  • Update to fabric 1.21.1
  • Divided ScreenHandler and HandledScreen registration in different methods<br>
  • Added InitializedRegistry interface for static registry classes<br>
  • Removed packets registration methods from NetworkingHelper
  • Renamed some classes for name consistency
  • Update to mc 1.21<br>
  • Updated sync packets and Networking to new payload<br> system<br>
  • Added new String, Ingredient and Float sync payloads
  • Fixed LongSyncPacket incompatibility between mc versions
  • Removed the energy dependency from the library<br>
  • Removed WrappedEnergyStorage
  • Added type to TelluriumConfig. Used to differentiate between sides (common, client, server).<br>
  • Changed BlockEntitySyncPacket: now accept a BlockPos and a generic value<br>
  • Added more packet types<br>
  • Changed SimpleRegistrationHelper name to IdentifierProvider<br>
  • NetworkingHelper is now a static utility class<br>
  • Added WrappedEnergyStorage to handle energy storages
  • Added method to send packet to a single player<br>
  • SimpleRegistrationHelper is now an interface
TelluriumForge Icon
Download TelluriumForge
Select game version
Select platform