So I saw in past (and occasionally now) that people were asking for Energy system like EU or RF unfortunately those energy systems requires specific API that MCreator will not gonna add due to compatibility issues and API updates but I have found while playing some mods that there is energy system which is already in Forge and its called Forge Energy "FE" which is an alternative to Redstone Flux "RF", we can found FE in Forge source by going to Code Editor, so I want to ask developers to consider implementation this to some mod elements like Procedures, block etc. It could really benefit MCreator :)
Also here is picture where this Energy System can be found:
Issue comments
I did more research on FE and its actually supported by many mods like Thermal Expansion, Ender I/O and
Extreme Reactors, Its Compatible with RF so you can produce RF and power machines that uses FE and vice versa
For testing I used TechReborn because is based on FE and its cables connects to machines from other mods.
Here is example:
Thank you for this extensive report. I will definitely look up the possibilities of this and add new procedure blocks to support the FE in the future updates. Most likely not yet in 1.8.0 as we have quite a big todo list already, but I will definitely consider this addition.
Some more research showed that this is not the case. FE is stored per block/item. More information:
- http://www.minecraftforge.net/forum/topic/54711-1102-forge-energy-capab…
- http://mcforge.readthedocs.io/en/latest/datastorage/capabilities/
This will be implemented in future updates for sure.
hey you can create a working energy system if you want --> https://youtu.be/iwQQSPbgdmc
If it will be easier to install APIs on mcreator, we can use item transport for duct or fluid duct fluid or other APIs (which will be installed by mcreator in the mod folder of the forge folder testenvironmentmod for do not have java dependency problem or it will have to do it manually I know how to do it and config so far from tab code but beginners may not know it and I think you (developers) should add creates a API from Mcreator for example
You have two mod create on Mcreator:
I want to make a Ruby sword that uses the Ruby ores of another mod via API (for the craft)
but I found an external functional api with mcreator Connected Texture Mod created by chisel team to connect texture of the same type configured by an MCMETA file of the mod block that uses the API
Related: https://mcreator.net/tracker/issue/50757
The FE system uses the IEnergyStorage, and there's also fluid storage using IFluidHandler.
https://mcforge.readthedocs.io/en/latest/datastorage/capabilities/
yes, Forge does have a fluid api:
https://ftbwiki.org/Liquid_Registry
Check out ceramics for an example:
This is a friendly reminder for importing apis that aren’t build into mcr yet. Do not do it. It’s either complicated or doesn’t work at all. I’ve tried multiple ways to make RF work but no luck. Bc of the lock of the main Java file I can’t make it work as intended. So until we either get RF/FE support (RF and FE is the same power, after forge was allowed to implement RF into forge) or we get access to lock main file from being written/rewritten, until that we can’t make it work correct or at all. When either of that is happening I will make a tutorial on how to code the RF into you’re mod. In the case of it’s not getting added by code blocks :)
For now you can use global variables to achieve this, you will be able to use FE system when we fix this ticket.
I suggest you check our tutorials collection playlist on our YouTube channel which contains many examples and tutorials that can help you get started with MCreator: https://www.youtube.com/playlist?list=PLAeL-oIFIEngE6jRgFYeFMfuj8WQsO3Ei
I understand that this topic is active, but it was posted almost a year and a half ago, im just wondering if it is still being worked on or will be coming out soon, by the way im am not trying to come across as rude or anything im just curious. Anyways keep up the good work @pylo
People will properly h8 me bc of this now. But to Klemen and everyone else reading this the progress ShadowMaster435 and I have made is insane. Today i made our first RF connectable block! We know about the dev texture but the point was to get it to work at first. Have a look:
my system? yes as of RF and FE is basically the same by now. And make energy pipes in mcreator properly wont be easy. My API makes it easy as you don't have do the hard coding stuff. thats already done for you. With my API you have to add max 3 java classes with a max of 12 lines of the main part and 30 lines max on the common proxy. Easy as is.
Yeah that wont work as you will expect. Bc for you to be able to take energy from RF/FE cables you will need "public boolean hasCapability(Capability<?> capability, EnumFacing facing) {" and "public <T> T getCapability(Capability<T> capability, EnumFacing facing) {" to get FE compatability.
This feature will be added in MCreator 2020.4. Closing now.
Showcase on: https://twitter.com/PyloDEV/status/1273306899748921345
Also closing https://mcreator.net/tracker/issue/50757
Also closing https://mcreator.net/tracker/issue/50757
Trolmaso: block configuration for energy storage and procedures for transfers and such.
We will see a lot of same kind of mods.
Why so pessimistic? :)
I see many mods that are already awesome that will not be able to add the compatibility layer for other mods.
Also with the number of procedures I added for energy (I literally covered the whole API), I see many interesting things that could be done, not only blocks that store energy but many other concepts of energy such as resistance, remote energy with combination with global variables or some loops and much more :D
We will see a lot of same kind of mods.
Well, we might see a lot of very similar mods, but to add FE compatibility you probably have to know MCreator procedure system quite well so I doubt they will just copy each other.
I already imagine many mods adding different ways of generating and consuming energy. The worst thing it can happen is that the mods get theoretically different while actually being very similar, sharing the same concepts (just think of Industrialcraft, Thermal Expansion, Ender IO, etc.: they are very different but actually share the same ideas).
Also, there already are many mods that create advanced energy system by just using procedures, imagine what could they do with forge energy!
(and no, if you were asking, I will stay faithful to Red Mana XD)
Also a guide on FE I wrote: https://mcreator.net/wiki/ferf-energy-system
This is a nice catch. We will check what could be done. Are you aware of any mods that use this energy system so we can see if it is worth considering implementing this?