Jump to content

[1.12.2] Forge Energy API


dragonwhisper92

Recommended Posts

http://mcforge.readthedocs.io/en/latest/datastorage/capabilities/

 

You would want to use the IEnergyStorage capability.

 

I guess I'm confused about creating your own energy type, I guess my question is, isn't the point of using the existing capability so you do not have to create your own energy type? If you use Forge Energy, your mod/machine/whatever will work with other mods/machines/power sources that provide/consume Forge Energy. I guess it's up to you how much energy your thing creates, and/or what you call it, but "under the hood", it would still be Forge Energy.

 

Read the docs, search the forums for some other people asking about it, and try some code. I would advise posting your code to a github repository, then if you get stuck, you can link it here, along with complete fml-client-latest.log output, and someone will likely try to help you out.

Link to comment
Share on other sites

6 hours ago, Ugdhar said:

Thx

6 hours ago, Ugdhar said:

I guess I'm confused about creating your own energy type, I guess my question is, isn't the point of using the existing capability so you do not have to create your own energy type?

yes but i was hoping it would just help making a custom type easier

 

6 hours ago, Ugdhar said:

If you use Forge Energy, your mod/machine/whatever will work with other mods/machines/power sources that provide/consume Forge Energy.

yeah this i dont want since my energy is more like a magic energy rather then the common type

6 hours ago, Ugdhar said:

 I would advise posting your code to a github repository, then if you get stuck, you can link it here, along with complete fml-client-latest.log output, and someone will likely try to help you out.

Thx will look into github have never used it so we will see

Link to comment
Share on other sites

3 minutes ago, dragonwhisper92 said:

Thx will look into github have never used it so we will see

 

For using git I suggest using a graphical user interface called SourceTree. It is free (and ad-free). I have tutorial here on setting it up (along with github): http://jabelarminecraft.blogspot.com/p/minecraft-forge-publishing-to-github.html

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

Link to comment
Share on other sites

3 hours ago, dragonwhisper92 said:

Yeah that's what i thought i was just hoping it had more functionality

 

Where should i start learning about creating my own energy?

Programming is just logic. So if you want to have your own energy system, you just need the ability to generate, store, transfer and consume a "quantity". You can do that with your own fields, but Minecraft Forge provides the capability system which helps because capabilities can be attached to players, entities, tile entities and items which is all the places you probably need energy functionality.

 

There are various tutorials out there. Here is one that implements a "mana" (magical energy) capability: https://www.planetminecraft.com/blog/forge-tutorial-capability-system/

 

And some other info on capabilities:

 

 

 

 

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

Link to comment
Share on other sites

On 29/04/2018 at 3:01 AM, jabelar said:

Programming is just logic. So if you want to have your own energy system, you just need the ability to generate, store, transfer and consume a "quantity". You can do that with your own fields, but Minecraft Forge provides the capability system which helps because capabilities can be attached to players, entities, tile entities and items which is all the places you probably need energy functionality.

 

There are various tutorials out there. Here is one that implements a "mana" (magical energy) capability: https://www.planetminecraft.com/blog/forge-tutorial-capability-system/

 

And some other info on capabilities:

 

 

 

 

Thx will look through these now

Link to comment
Share on other sites

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

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...

Important Information

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