Jump to content
View in the app

A better way to browse. Learn more.

Forge Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Posted

Hello,

I'm a newbie with forge, and I'm trying to make a energy system and machines(EX: Macerator, compressor) like in Industrial Craft, and Item/liquid transport system like in Buildcraft. Please help me.

P.S.: I'm not creating an addon.

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

up

 

Yoda-The-Empire-Strikes-Back.jpg

 

What help are you expecting? I mean - what do you need exacly?

 

Have look at BC or IC code, or any other code.

1.7.10 is no longer supported by forge, you are on your own.

If your definition of "energy" is literally or close to what IC have, then for you as a person who is "newbie with forge" this is going to be really hard.

 

Your best shot in even understanding how to code system like that is ONLY by looking at how redstone and/or IC's energy work. Once you understand how power flows through minecraft's 3d world via blocks (cables) - you might be able to start coding something - then you can come back here for direct help with code. Without that - we simply can't help you - the task you choosen is simply too difficult to just describe how-to in forum post.

 

EDIT

Did anyone made a tutorial about this? Or I'll probably need to look at Industrial Craft javacode?

 

No, there are no tuts for stuff like that, it's advanced level.

Yes, you should.

Additionally: There are APIs for energy - why can't you use them?

1.7.10 is no longer supported by forge, you are on your own.

TOPIC UNLOCKED.

Wait, last thing. Do you know where the redstone packages are located? net.minecraft....

 

Use your IDE (like Eclipse) and search Java for *redstone* constructor declarations.

 

Regarding energy systems generally, the idea is that you need to have three types of blocks -- energy sources, energy conduits ("wires"), energy users (machines).  In most cases you'll want these to have tile entities, as you need to remember some energy values and maybe do some complicated processing.  The energy source just needs to keep a field that indicates the amount of energy it can provide. The energy conduit needs to look at neighboring blocks and adjust the amount of energy it has based on the energy sources and other conduits that are touching it. The energy users just need to look at neighboring blocks and check for energy sources or conduits with sufficient energy to operate the machine.

 

That's the basic idea.

Check out my tutorials here: http://jabelarminecraft.blogspot.com/

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

Important Information

By using this site, you agree to our Terms of Use.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.