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