Posted April 27, 20187 yr So im not sure how this api works? can someone point me towards the documentation, also is it possible to create my own energy type, by using this?
April 28, 20187 yr 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.
April 28, 20187 yr Author 6 hours ago, Ugdhar said: http://mcforge.readthedocs.io/en/latest/datastorage/capabilities/ 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
April 28, 20187 yr 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/
April 28, 20187 yr Author 6 hours ago, jabelar said: 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 Hmm okay thx will look into it
April 28, 20187 yr Author 6 hours ago, diesieben07 said: Then you do not need to use the Forge energy API. The API's sole purpose is to provide interoperability. Yeah that's what i thought i was just hoping it had more functionality Where should i start learning about creating my own energy?
April 29, 20187 yr 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: https://gist.github.com/williewillus/c8dc2a1e7963b57ef436c699f25a710d http://mcforge.readthedocs.io/en/latest/datastorage/capabilities/ Choonster's example Capability implementation (API, implementation) Check out my tutorials here: http://jabelarminecraft.blogspot.com/
April 30, 20187 yr Author 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: https://gist.github.com/williewillus/c8dc2a1e7963b57ef436c699f25a710d http://mcforge.readthedocs.io/en/latest/datastorage/capabilities/ Choonster's example Capability implementation (API, implementation) Thx will look through these now
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.