Resonant Engine mod

Resonant Engine is a powerful modding framework created by the Universal Electricity team to make modding easier. The Resonant Engine contains a systematic and clean way to create blocks and a large library of prefabricated code to reduce the your code so you can focus more on your content.

Resonant Engine

Resonant Engine is UE-Teams primary core mod for all content created by their coders. Its designed to reduce the need for wasted ours recreating code for each new feature. As well provide extra functionality to existing content created threw it.

Alpha Builds

We only post releases to curse forge due to the volume our build server create. To get all our builds go to http://universalelectricity.com/resonant-engine/

For User

Resonant Engine is designed mainly to make it easier for modders to make mods. So by itself you get nothing more than some crafting items, and world generated ores. Meaning its best if installed with mods that require the engine to function.

Suggested Mods

Content

All content can be disabled threw the config file. Though it is suggested to take care doing so as some items can become uncraftable

  • Tin Ore
  • Copper Ore
  • Silver Ore
  • Uranium Ore
  • T1-T3 Circuit*
  • Screw Driver(Wrench Basicly)
  • Metal Ingots*
  • Metal Plates*
  • Metal Gears*
  • Metal Rods*

* Only created on request by a mod extending the core, can be disabled in config, and requires ore to exist

For Developers

Using Resonant Engine as a heavy dependency for your mod allows you to do much more. For starters we have a nice built in packet system that allows for simple packet handling, automated data syncing, and custom packet creation. This takes most of the work out of keeping the server & client synced.

After this we have created our own way of handling block creation threw our SpatialBlock system. This allows all the code from the Block.class to be placed into a TileEntity like class. Don’t get it wrong though as it doesn’t turn your block into a tile entity. Instead it allows wrapping all the location date to the tile reducing the need to figure out where your block is at in the world. It also allows for more complex blocks to be created without making tile entities. Though when you do want to make a tile entity it allows for all that boiler plate code to be handled. For example we have separate methods for use interaction and tool interaction. We also have several prefabs loaded down with things like energy system, and inventory control.

One of our newest features is our ModManager and content factories. Both allow easy content creation without typing in a massive amount of code. First the ModManager allow registering your block in a single line of code. It also handles things like creative tabs, block ids, domain names, and even renders. This system is easy to extend allowing for custom handling of new content and features. Though if you have very simple addition in mind then resonant engine’s content factories should help. This feature is designed to allow creating blocks from data files such as XML and Json. All it takes is some minor data entry to make new decoration blocks, or even complex smelter like machines.

Installation:

  1. If your mod need Forge, you need download and install Minecraft Forge.
  2. Open minecraft.jar file at: C:Users(your computer name)AppDataRoaming.minecraftbin or searching for “%appdata%” in your start menu. Open minecraft.jar with Winrar or Winzip.
  3. Open the .zip/.rar/folder of your mod and drag and drop the contents into the minecraft.jar.
  4. Delete the META-INF folder in the minecraft.jar. Then close minecraft.jar.
  5. Open Minecraft and play!
  6. If your mod does not work or you see a black screen: You need Delete your minecraft.jar found here “C:Users(your computer name)AppDataRoaming.minecraftbin“. Then Open Minecraft, let it auto-update so your .jar can be restord. Attempt to re-install your mod.

Developer: Calclavia

Download Resonant Engine Mod:

http://adf.ly/1aq2q5