Commit graph

338 commits

Author SHA1 Message Date
Pahimar 73d67dd30d Only run the DynamicEnergyValueInitThread on the server side (prevents clients running it when connecting to a server because since the server sends the values there is no need to gen values on the client). Also fix some sided stuff in the serialization of values when clients connect to servers. 2014-09-04 15:15:16 -04:00
Pahimar 49dbe16757 Save EnergyValues to disk when the server stops 2014-09-04 14:55:06 -04:00
Pahimar 7244bdedf6 Servers now sync their EnergyValue mappings to clients when they join. This means clients don't have to change their configs when joining servers (different servers can have different values) 2014-09-04 11:30:22 -04:00
Pahimar fe7afe15d4 Serialize computed EnergyValues to disk after the initial computation. If mods change, or the file is not found, the values are computed again. Should significantly improve start up times when many mods are present. Closes #724 2014-08-29 16:25:31 -04:00
Pahimar e70eecb11f Trying to figure out search boxes and scroll bars. Holy hell Minecraft 2014-08-28 16:05:43 -04:00
Pahimar 9edf1409a3 Add a helper for creating a reliable MD5 hash from all mods found in the currently loaded instance 2014-08-25 16:00:51 -04:00
Pahimar 61558daa61 Fix an obscure DynEV bug where different items would be detected as the same item and not resolve properly 2014-08-25 12:43:20 -04:00
Pahimar c8ae0b29d6 Now that the Research Station is working well, time to make a stab at transmutation 2014-08-01 16:04:11 -04:00
Pahimar 8a9eb91c2b No point in having subclasses of Slot when there are only some small changes being overridden, and they are only used once. 2014-07-31 15:53:58 -04:00
Pahimar faa1e45997 Added a GUI to the Alchemical Tome (still a WIP), got the functionality of the Research Station working, and with the help of KingLemming we have a more intelligent shift click method for our containers 2014-07-31 15:38:23 -04:00
Pahimar b49df1901f Make sure that the registry proxy classes in the API are final, and expose more API functionality to the skill registry proxy 2014-07-31 08:37:20 -04:00
Pahimar f2eba38284 Some more new textures 2014-07-30 15:47:59 -04:00
Pahimar 3c6892cd90 Some more new textures 2014-07-30 15:44:37 -04:00
Pahimar e6ff288551 @BigBadChris provided some shiny new animated textures for the different matters! 2014-07-30 15:41:34 -04:00
Pahimar 4372294d61 Added in some debug configuration for helping mods interacting with EE3 (more debug options to come as API matures) 2014-07-24 22:03:36 -04:00
Pahimar ed2be79ec2 Some work on skills 2014-07-24 21:05:04 -04:00
Pahimar 0e69b7568e Some convenience methods 2014-07-24 16:07:34 -04:00
Pahimar 644f07dd20 Commmitting another whack of code 2014-07-24 16:01:42 -04:00
Pahimar f764310622 Proof of concept that the new RecipeRegistry proxy stuff works properly. Will continue in the morning 2014-07-22 22:12:04 -04:00
Pahimar 84eb69e9d6 Reminder to self to get milk working in a later build (re: dyn values) 2014-07-22 19:26:53 -04:00
Pahimar 3bcf4663f2 Merge remote-tracking branch 'origin/master' 2014-07-22 15:56:44 -04:00
Pahimar 3de8b57202 Managed to get a tiny bit of work done at work today (yay lunch breaks!) 2014-07-22 15:56:39 -04:00
Semion Nadezhdin 70344a214b Fixed #713 2014-07-22 18:29:59 +04:00
Pahimar 82fb615521 Fix the derp caught here (2093c485a0 (commitcomment-7095985)) 2014-07-22 08:49:07 -04:00
Pahimar 18564da7d2 Fixed the Dynamic Value system 2014-07-21 21:43:04 -04:00
Pahimar 118228b828 Committing some stuff 2014-07-21 18:55:51 -04:00
Pahimar 5718da1aa9 Add some more stuff to the NBTHelper 2014-07-21 16:19:25 -04:00
Pahimar e1c677d3d8 Some new textures from BigBadChris, got conditional player mod sounds working again (same as in older versions of EE3), and worked on a bit of tool functionality 2014-07-21 14:47:00 -04:00
Pahimar f11b700704 Merge pull request #711 from Dynious/nullItemFix
Fixes #705
2014-07-21 11:28:37 -04:00
Dynious ef46fda725 Fixed #705 2014-07-21 15:59:40 +02:00
Pahimar ad8f6d5a3d Too distracted to code, so committing a whack of stuff 2014-07-20 21:32:23 -04:00
pahimar 8a0da1b572 Add in a template system for player transmutation knowledge 2014-07-19 18:15:40 -04:00
Pahimar 46e6fa9b8b Yeah, another whack of code. 2014-07-18 22:26:59 -04:00
Pahimar 6fd0b0de79 Add a helper to ensure that the String value we get from the configuration file is a valid one 2014-07-18 18:21:56 -04:00
Pahimar 4ea086f1b8 Coming back to configurations tonight 2014-07-18 16:06:37 -04:00
Pahimar 24a2ae35bc Move some interfaces into the util package
Remove the client configuration
Work on configuration
Implement bspkrs graphical configuration system
2014-07-18 15:55:10 -04:00
Pahimar b82bb5b4b0 Add in Augmentation Table GUI xcf, add some more NBT name constants, implement a basic PlayerKnowledge object for storing transmutation data, and add in a basic save handler for the PlayerKnowledge 2014-07-18 12:58:35 -04:00
pahimar 6d223cea1e Adjust slot placement for the new GUI texture 2014-07-17 21:15:27 -04:00
pahimar 97b465a311 Reorganize the block registration to do machines (in order) first, then blocks 2014-07-17 21:15:10 -04:00
pahimar 3a8c5d1760 Properly light our item renderers (makes them look much cooler) 2014-07-17 21:14:36 -04:00
pahimar 01be020ba5 Add a progress bar to the research station 2014-07-17 20:44:26 -04:00
pahimar 52453a7b86 Properly light our tile entities (makes them look much cooler) 2014-07-17 20:44:14 -04:00
Pahimar be80bcc176 More modes 2014-07-17 16:07:13 -04:00
Pahimar 2093c485a0 Committing (you guessed it) a whack of stuff 2014-07-17 15:20:53 -04:00
Pahimar 5464f1a119 Committing a whack of stuff 2014-07-16 21:46:35 -04:00
Pahimar 0966eae4ae Committing a whack of stuff 2014-07-16 21:42:41 -04:00
Pahimar 67340a1b20 Committing a whack of stuff 2014-07-16 21:40:12 -04:00
Pahimar d10e2acc81 Commiting a chunk of code 2014-07-16 16:10:18 -04:00
pahimar 1d02efa0e6 Fix GuiIds now that they are an enum 2014-07-15 19:39:21 -04:00
Pahimar e7cd1a0d63 Commiting a chunk of code 2014-07-15 15:52:39 -04:00