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
160a923ef4
Made sure parent directories are always created if needed on save
2016-05-23 09:29:21 -04:00
Pahimar
3290abb23e
Death to the old Transmutation Knowledge! Long live Player Knowledge!
2016-05-22 13:21:46 -04:00
Pahimar
2b46fa82eb
Better protection of parsing values from json
2016-05-20 23:14:36 -04:00
Pahimar
26d1e76fe1
Better protection of parsing values from json
2016-05-20 23:12:40 -04:00
Pahimar
bd4b5bf5ee
Better protection of parsing values from json
2016-05-20 23:07:28 -04:00
Pahimar
28080229f7
Better protection of parsing values from json
2016-05-20 23:05:57 -04:00
Pahimar
3e0907fa3e
Working on the railroad, I mean the player knowledge system, all the live long day
2016-05-20 15:57:20 -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
591a9ab2eb
More work on the new player knowledge system
2016-05-19 22:17:31 -04:00
Pahimar
a7e85aba7b
Improvements to the flud stack comparator, and fixed a missed case in the wrapped stack set comparator
2016-05-19 21:49:21 -04:00
Pahimar
429a0fc51b
Make some changes to comparators, switch the recipe registry to a TreeMultimap (from HashMultimap), and dump WrappedStack's hashCode as we are no longer using HashMaps/etc (and it wasn't a great implementation anyways)
2016-05-19 21:10:55 -04:00
Pahimar
8d40883473
Better NPE protection in serializing energy value maps
2016-05-19 20:03:29 -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
715f7b6a2e
Still working on clearing out some cobwebs
2016-05-18 20:54:04 -04:00
Pahimar
f3011f091c
Clearing more chaff out
2016-05-18 19:51:55 -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
191a44f2f5
Writing down some algorithms for later analysis
2016-05-16 16:00:27 -04:00
Pahimar
dfd674fce7
Writing down some algorithms for later analysis
2016-05-16 15:28:23 -04:00
Pahimar
63c22f9255
Save often so you don't lose your work!
2016-05-16 15:06:40 -04:00
pahimar
82e98f7d8c
Blarg
2016-05-16 00:05:53 -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
0e9f732a0b
Hey working on a super cool new Admin Panel to make it way easier to set EE3 related values/settings on items. Woo!
2016-05-12 22:59:56 -04:00
Pahimar
7833ab87ff
Work on "better" json serialization of data objects
2016-05-12 21:46:56 -04:00
Pahimar
870bea043c
Work on "better" json serialization of data objects
2016-05-12 21:03:35 -04:00
Pahimar
31b9d45dfe
More serialization work, looking a lot cleaner than before but definitely still some improvements possible
2016-05-12 16:02:01 -04:00
Pahimar
21e1db1468
More serialization work, looking a lot cleaner than before but definitely still some improvements possible
2016-05-12 15:25:30 -04:00
Pahimar
3c28db961c
Work on "better" json serialization of data objects
2016-05-11 22:56:39 -04:00
Pahimar
3a29be6d9a
Emagherd work on the 1.7.10 version!
2016-05-11 16:00:03 -04:00
Pahimar
1fbc290025
Deprecating Verdant and Azure Dust
...
Renaming "Tome of Alchemical Knowledge" to "Alchenomicon"
2015-11-25 16:00:37 -05:00
Pahimar
35841c20ae
Lots more Marker usage, for much better logging options (making my dev life so so so much easier)
2015-11-19 15:24:40 -05:00
Pahimar
9a710513f1
Fleshing out the LogHelper more so that we can utilize Log4j2 Markers in EE3 logging
2015-11-19 12:14:55 -05:00
Pahimar
e4c6183083
A lot of various things done, including fixing derpy bounding boxes/etc
2015-06-09 23:25:40 -04:00
Pahimar
f4cc4fb108
Add debug config option to log all TRACE level events to INFO (if you ONLY want to see EE3 related TRACE stuff developers, enable this)
2015-05-29 19:47:51 -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
f98760d49b
Potentially fixes ComputerCraft related NPE with syncing EMC values on world join, and added a button to the tablet GUI that allows a player to switch the sort order (ascending/descending)
2015-05-04 22:36:39 -04:00
pahimar
eec200f133
Should fix problems with FluidStacks in later Forge versions. Also prevents hoppers from putting too many items into the input slot of the Research Station
2015-05-03 11:48:18 -04:00
Pahimar
87e1f9fb1a
More broke stuff
2015-05-02 14:07:01 -04:00
pahimar
34cda981c0
Stuffs on fire yo
2015-05-01 14:21:59 -04:00
pahimar
301e8b75c7
Broken stuff
2015-04-20 21:16:48 -04:00
pahimar
646e74e329
Yay test cases pass successfully!
2015-04-19 15:01:35 -04:00
Pahimar
1312175b6b
Fixing some bugs with the DynEMC system, and improving the tests
2015-04-16 18:18:49 -04:00
pahimar
771c930c28
Working on some improvements to the DynEMC system to make it more reliable (and faster). Also added in a test suite system using a specially crafted json file. More user documentation on how to use this to come in the future
2015-04-13 22:27:11 -04:00
pahimar
b98dee6e96
Bunches of stuff
2015-04-09 12:40:19 -04:00
Pahimar
201ecf99db
Inventory sync when the search term is updated (client and server) and ensure that only people using the specified tablet process the inventory update packet
2015-04-03 00:39:52 -04:00
Pahimar
bd06adddc2
Stuff that isn't complete
2015-04-02 01:26:01 -04:00