Commit graph

79 commits

Author SHA1 Message Date
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
pahimar
91c6b6de6d Another whack of stuff with varying levels of won't break 2015-03-23 11:07:47 -04:00
Pahimar
a9bf0e6bea Add some more functionality to sending sounds, and some preliminary work on an abstract way to spawn particles from the server side 2015-03-22 18:52:04 -04:00
Pahimar
2acc33b2b7 In an effort to reduce complexity, switch from multiple different energy values types to a single one 2015-03-22 16:52:48 -04:00
pahimar
c66dc875b4 Dat big commit of partially working stuff before taking the laptop to PAX East and having no assurances that the code will survive the trip 2015-03-04 23:31:43 -05:00
pahimar
a530b67e91 Various states of working. Lots of things happening. 2015-02-25 00:03:59 -05:00
pahimar
6fb6bd98a1 Add in some protection for itemstacks that do not have a valid icon for the meta value on the itemstack. Also add in page numbers for the Alchemical Tome and some help text (to be localized later) for when a player knows no transmutations 2015-02-20 22:47:28 -05:00
pahimar
c9ec087253 Getting close to properly working previous/next page buttons for the Alchemical Tome. Also a partially working search bar for the tome as well. More styling and polish required, as well as some bug still exist that will crash your client. 2015-02-20 13:45:41 -05:00
pahimar
9801cd639a Finish up the work on the new commands, and lots of other improvements/fixes 2015-02-19 22:09:10 -05:00
Pahimar
7afcdf8d9a More work on getting the Alchemical Tome working properly 2015-02-18 10:11:06 -05:00
pahimar
f174d1d6e7 Working on resolving an issue where the energy value registry is not working properly when mods are removed after values are genned 2015-02-15 21:13:35 -05:00
Pahimar
0e3c064b89 Fix a bug in shift clicking that if one item has NBT but the other does not (but they share the same item id and meta), that they were considered equal (when they obviously are not) 2015-02-13 22:47:19 -05:00
Pahimar
76460a75d5 Change up some logging messages for DynamicEV (tells you more what it's doing), and fixed the generation of the abilities files/directories for saving ability related configs to disk 2015-02-13 22:42:28 -05:00
Pahimar
a5169dcfd9 Fix corner case where an ItemStack registered in the OreDictionary does not leave the crafting grid, and as such causes massively inflated energy values for items 2015-02-13 22:11:50 -05:00
pahimar
fe3fe11bd1 Correc the case that when an OreDictionary recipe has a recipe input that is an OreDictionary entry that has no ItemStacks registered (ie, the recipe lists copper as an input but no items/blocks are registered as being copper) is added to the RecipeRegistry for consideration in energy value calculations. Prevents ridiculously low energy values from being assigned to items that use OreDictionary recipes. 2015-02-13 12:15:42 -05:00
pahimar
584a499892 Fix up the set-energy-value command to read/write files from the proper location 2015-02-13 00:18:01 -05:00
pahimar
0dd84cd8b1 Clean out some localization messages that no longer are used, and move the energy value registry file to a different directory in the data/ directory 2015-02-10 23:38:05 -05:00
pahimar
9f59f238dd Fix a goof where a lot of ItemStack comparator usage got pointed to the slower displayNameComparator (as opposed to the faster baseComparator) 2015-02-10 00:38:29 -05:00
pahimar
334a92e54c Pretty big whack of stuff. Added a TransmutationKnowledgeRegistryProxy for API access to what players and the template know how to transmute. More robust serialization options for the AbilityRegistry. Added the ability to filter a given set of ItemStacks by their display name (starts with and contains). Added the ability to only load in Abilities from file on initial load of of a world (more control for map makers there) 2015-02-10 00:22:39 -05:00
pahimar
f58f5462c0 Trying to be smarter about recipes involving items that do not leave the crafting grid 2015-02-09 19:08:40 -05:00
pahimar
e3559098a0 Load and save abilities to disk 2015-02-09 19:08:18 -05:00
Pahimar
0d0fe18a9d Whole whackload of stuff. More to come in the morning Vike 2015-02-04 23:48:07 -05:00
pahimar
f77b24278a Lots of stuff in various stages of working 2015-01-31 23:47:45 -05:00
pahimar
80b718db37 Stuff and things 2015-01-29 23:38:10 -05:00
Pahimar
89c5bf4f33 More incomplete stuff 2015-01-29 10:50:38 -05:00
Pahimar
8671984507 Checking in some progress on a more unified way of serializing data to disk. Should really help in the future. 2015-01-26 23:17:32 -05:00
Pahimar
7cecdce85e Won't crash, but definitely not working properly 2015-01-11 15:36:41 -05:00
Pahimar
966b6a6200 Repacking portions of CoFHLib into EE3 so as not to have a hard dependency on CoFHLib. This is with permission from KingLemming, and eventually will have supporting documentation to indicate proper ownership/etc 2014-11-14 22:37:30 -05:00
Pahimar
6fc59ede05 Lots of changes, things will likely not work for a bit - rethinking the structure of Alchemy Arrays 2014-10-21 15:59:00 -04:00
Pahimar
5a73736076 More glyph work. Always glyph work. 2014-10-14 16:08:12 -04:00
Pahimar
c141fe39bc More glyph work 2014-10-07 23:11:54 -04:00
Pahimar
6e727a5a7f More glyph work 2014-10-07 16:20:41 -04:00
Pahimar
b41d4bf055 Just a whack of work, nothing to see here 2014-10-03 15:55:22 -04:00
Pahimar
a97fa3fb49 Now when a pre-assigned value is set via command line, the next time the server starts it will regen the values of everything and save the new values to disk (tl;dr - set a pre-assigned value via command and then restart server for the changes to take effect) 2014-09-16 12:08:16 -04:00
Pahimar
4b02b80d21 More command work 2014-09-15 16:06:20 -04:00
Pahimar
87ad5984c5 Added in support for reading in custom pre/post value assignments from json files. More coming documentation/command wise to support this 2014-09-12 16:11:18 -04:00
Pahimar
740c60763f Some more work on commands. Not long now and set-energy-value will be working and admins can change values on the fly :) 2014-09-09 15:59:07 -04:00
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
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
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