-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Ecology Support #15
Comments
I've never heard of Ecology before. It looks neat! Can you tell me a bit about the mod's general scale factor: how much pollution does a typical furnace or machine generate? What levels of pollution create what effects? |
I am not an expert on the mod myself, but I'll try to give a quick rundown, but the mod runs an update in specific intervals (60 seconds by default), calling a method on all TileEntities that implement a specific interface. There are some default values in the config.
A lot of machinery has similar values in the 100 (TConstruct Smeltery) - 250 (coke oven) range, and much less for water and soil. It's somewhat noteworthy that the entities that are only supported by the config can't account for whether the TileEntity is actually being used or not. That's were adding actual support through the interface allows much finer control. |
Awesome! I'll get working on it as soon as I can. |
I have worked this out after playing with ecology in my modpack, and this might not be very hard to do at all. However it would be better done on the ecology mod than on this end of things. All you need to do is define an entry for these boilers in the Ecology config file and it seems to work. If they included it by default then it would simply work when the two are placed together. |
Support for the Ecology mod would be a nice addition. It should be as simple as implementing the PollutionEmitter as an optional interface and giving config options to change the Land/Air/Water pollution produced.
It would probably be sensible to add some kind of multiplier/factors depending on boiler size or usage (e.g. amount of fuel burned) so the effect doesn't get trivialized by a larger boiler.
The text was updated successfully, but these errors were encountered: