a56eba3482
feat: use ProjectE EMC registry if installed
2022-12-02 12:36:58 +01:00
c4637fff54
feat: commit changes (might contain bugs)
2022-11-22 15:26:15 +01:00
Pahimar
adc3a79490
Centralize the energy value decimal formatter, change EnergyValue.toString to use the formatter, and fix two mistakes in wrapping objects where the object being wrapped is modified rather than the copy of the object
2016-05-28 14:57:10 -04:00
Pahimar
85f8d4bfa8
Simplify the energy value test suite and remove more deprecated classes
2016-05-25 11:01:07 -04:00
Pahimar
30c0eb46b7
Fix a possible NPE in the FluidStack comparator
...
Post calculation energy values set by command now send the new energy value mapping to all currently logged in players
Added methods for devs to see what items are currently blacklisted in the blacklist registry proxy
Added methods for devs to see what energy values are currently assigned in the energy value registry proxy
BlacklistRegistry contents are now synchronized with players when they log into a server, enabling players to play on different servers with different blacklist configurations without needing to update their own configs
Fixed issue in synching of all energy values where the incorrect map was used to synch against on the client side
2016-05-24 23:12:49 -04:00
Pahimar
2046edf3fb
Rewrote the Ability system to be what it was really trying to be, a blacklist registry. Also fixed writing the data to a global area, and made it one file per blacklist. Fixes #898 and #991
2016-05-23 17:47:31 -04:00
Pahimar
5f570fc576
Better Singleton implementation of RecipeRegistry, and fix up the getStacksInRange to be more flexible about bounds
2016-05-20 13:56:53 -04:00
Pahimar
cf78ff792a
Clean up some of the filtering - a lot of unnecessary repeated code removed
2016-05-19 15:17:56 -04:00
Pahimar
d4bd9fca02
Adding back deprecated API calls as I doubt modders will want to update in 1.7.10 anymore. Closes #1045
2016-05-19 09:58:16 -04:00
Pahimar
2569e1db9a
Death to the old energy value registry - long live the new one!
2016-05-18 13:53:13 -04:00
Pahimar
926ab181da
Mama said save my work. I'm gonna save my work!
2016-05-16 22:02:23 -04:00
Pahimar
7efb66ec7f
Fixing up DynEMC calculations. Sorely needed, and still a work in progress
2016-05-15 10:31:10 -04:00
Pahimar
c8404fd6ca
More serialization work, looking a lot cleaner than before but definitely still some improvements possible
2016-05-13 22:28:10 -04:00
pahimar
b59fe4f64b
Didn't even think to deprecated Enum entries - doh
2015-06-10 07:47:22 -04:00
Pahimar
e4c6183083
A lot of various things done, including fixing derpy bounding boxes/etc
2015-06-09 23:25:40 -04:00
pahimar
a317d47b3b
Added in some basic events to the API (only the knowledge ones fire right now). These events are cancellable, and fire just before someone learns/forgets something. Cancelling the event will stop the change from happening. Also updated Waila and removed the need for CCC/CCL in mods/.
2015-05-21 18:41:44 -04:00
Pahimar
a653c47a72
Set API version to a build property, and add in some prelim logging of what mods set what values when in the energy value registry
2015-05-07 14:47:54 -04:00
pahimar
a46b8db610
Prelim API changes
2015-05-07 13:45:06 -04:00
Pahimar
32bbca53cb
More API related shenanigans, MUCH more to come (provide comments on your API related needs to pahimar@gmail.com)
2014-07-07 15:31:10 -04:00
Pahimar
a1dc2d2130
A lot of refactoring in an attempt to get a proper API package. Do not consider this done or safe at all - pushing so that saner men/women than I can critique it
2014-07-07 11:22:21 -04:00