Commit graph

625 commits

Author SHA1 Message Date
Pahimar 28080229f7 Better protection of parsing values from json 2016-05-20 23:05:57 -04:00
Pahimar c6d02aee9d More work on the new player knowledge system 2016-05-20 22:55:49 -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 dde11a8f04 Remove the NEI Calcination handler - fixes #1047 2016-05-20 13:55:35 -04:00
Pahimar 766d277070 Remove bugged/unimplemented command. Fixes #1049 2016-05-20 13:49:17 -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 43860832ff Start work on the new and improved PlayerKnowledge system 2016-05-19 15:55:14 -04:00
Pahimar b0544a00ac Clean up some ItemStack copying and fix incorrect stack size in log message 2016-05-19 15:54:59 -04:00
Pahimar f51f3659d6 Fix for #1046 2016-05-19 15:54:30 -04:00
Pahimar 0679af1993 Switch to the proper location of the RecipeRegistryProxy 2016-05-19 15:53:50 -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 7ab8133cad Some liquid values are being calculated funny - more investigation needed 2016-05-18 21:18:48 -04:00
Pahimar f646d9bb14 Fixed shift clicking in the Transmutation Tablet. Similiar solution to #1017 except that non-stackables can still be shift clicked out, and it respects the max stack size for the item being clicked out (rather than assuming max stack size is 64) 2016-05-18 21:18:24 -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 ebf4fe90d0 Switch back certain config settings to proper default values 2016-05-18 19:24:20 -04:00
Pahimar abeccf88b9 Calcinator now accepts automated inputs. Closes #732 #922 #1042 2016-05-18 16:33:04 -04:00
Pahimar 12bd8c6538 Remove unused Arrays 2016-05-18 15:16:46 -04:00
Pahimar 9326c8942b Added slimeball orestack value assignment - closes #915 2016-05-18 15:16:01 -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 209c18da21 Getting close to the new EnergyValueRegistry implementation 2016-05-17 22:09:41 -04:00
Pahimar c9e2cb4f0c Small changes, big thoughts 2016-05-17 15:59:46 -04:00
Pahimar 06b4801d55 Mama said save my work. I'm gonna save my work! 2016-05-16 22:22:12 -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 c0b7f76715 Just making things a little easier to read 2016-05-16 15:10:08 -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 22c8dee145 Blarg 2016-05-14 22:11:46 -04:00
Pahimar d5d03c61f6 About ready to port the DynEMC algo to the new EnergyValueRegistry class 2016-05-14 14:31:45 -04:00
Pahimar a8fa17603a Documenting stuff so I don't forget what things do 2016-05-13 23:49:12 -04:00
Pahimar fdfbe1232f Documenting stuff so I don't forget what things do 2016-05-13 23:27:16 -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 f6102b21da Merge pull request #916 from TheWhiteWolves/TheWhiteWolves-patch-1
Add default path to the switch statement.
2016-05-01 20:12:32 -04:00
Pahimar 25d7a2d584 Bump Forge version 2016-01-03 21:28:43 -05:00
Pahimar 3dd11bbf7c Bit more work on gui framework 2015-12-23 12:06:26 -05:00
Pahimar b5c246e65a Bit more work on gui framework 2015-12-22 15:52:20 -05:00
Pahimar 6495a087a2 Bit more work on gui framework 2015-12-21 15:54:07 -05:00
Pahimar bd09bc96c4 More work on my own generalized gui framework 2015-12-18 15:55:19 -05:00
Pahimar 9d410a52df Some very early work on my own Gui framework 2015-12-17 16:09:24 -05:00
Pahimar cfe08dffae Hey working on a super cool new Admin Panel to make it way easier to set EE3 related values/settings on items. Woo! 2015-11-27 23:07:45 -05: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
SteGr 3e6c80af77 Fixed Lightning bug 2015-08-06 15:09:34 +02:00
Virtuoel e9195afcde Fixes #825 2015-06-29 03:26:12 +03:00
TheWhiteWolves f35b62b4df Add default path to the switch statement.
Added in a default case to the switch statement to deal with the UP, DOWN and UNKNOWN forge directions and solve the java warnings about them.
2015-06-15 19:40:08 +01:00
pahimar b59fe4f64b Didn't even think to deprecated Enum entries - doh 2015-06-10 07:47:22 -04:00
pahimar a196413c20 Remove unused inner class 2015-06-10 07:43:13 -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 a3c5c3fafd Change default configuration setting for when to regenerate EMC values from 'When Mods Change' to 'Always; 2015-06-09 21:27:45 -04:00
Pahimar db1416b6d5 Fixes #889 2015-06-03 21:41:14 -04:00
Pahimar e6faf84072 Fixes #902 2015-06-03 21:13:50 -04:00
Virtuoel 13c9f8d8c2 Fix Transmutation Tablet inventory name 2015-06-03 16:49:36 +03:00
Virtuoel 7d799a41c8 Fix dupe bug #866
Number keys no longer move items around.
2015-06-03 16:47:42 +03:00
Virtuoel e664a7dfad Fix dupe bug #835
Alchemical bag that is held can no longer be moved. Number keys no
longer move items around.
2015-06-03 16:45:45 +03:00
Pahimar a6b06b50ae Fixes #896 2015-05-29 21:56:13 -04:00
Pahimar 502d9d59cd Increase the max size of arrays to 9x9, and increased the durability to 81 2015-05-29 21:44:20 -04:00
Pahimar c3420345ad Forgot to set AlchemyArrayTransmutation as a child class of AlchemyArrayEE 2015-05-29 21:07:59 -04:00
Pahimar 650cb1410a Adding in 8 new alchemy arrays (WIP, textures for now). New Transmutation Alchemy Array texture too! 2015-05-29 21:03:15 -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 a48196b580 Switch away from NBT for WrappedStack and setting values 2015-05-28 10:56:49 -04:00
Pahimar 1d617e53b5 Fix broken import in #893 2015-05-27 21:54:50 -04:00
Pahimar f0cafcc763 Merge pull request #893 from CatDany/patch-2
Tome rendering on Fast looks weird. Fixes #892
2015-05-27 21:54:19 -04:00
Pahimar 38e9f313c5 Fix GUIs not closing when the TileEntity is removed/destroyed 2015-05-27 21:37:55 -04:00
Virtuoel d331033dc0 Same fix for isUseableByPlayer 2015-05-25 14:58:29 -04:00
Virtuoel 4264b026d1 Parameter name tweak 2015-05-25 14:49:27 -04:00
Virtuoel 6bc06b3f07 Same fix for isUseableByPlayer 2015-05-25 14:46:45 -04:00
Virtuoel 6960a802d9 Same fix for isUseableByPlayer 2015-05-25 14:44:36 -04:00
Virtuoel e9cc81b978 Same fix for isUseableByPlayer 2015-05-25 14:43:44 -04:00
Virtuoel 7140151daf Same fix for isUseableByPlayer 2015-05-25 14:41:48 -04:00
Virtuoel 12ec450a2b Same fix for isUseableByPlayer 2015-05-25 14:40:11 -04:00
Virtuoel 75702ef5ef Fix for #885
Checks if tile entity has changed or if player is too far away.
2015-05-25 14:18:57 -04:00
Dany 12ba71a157 Tome rendering on Fast looks weird. Fixes #892 2015-05-25 21:52:00 +06: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
ganymedes01 e06c6f1519 Render Tome of Alchemical Knowledge on top of the Research Station 2015-05-15 18:00:16 -03:00
pahimar 483226c38f Change when ores are marked as unlearnable to PostInit 2015-05-10 12:44:48 -04:00
Pahimar 75b6676acd Merge pull request #834 from cpw/master
Fix player knowledge saving issue
2015-05-08 07:16:01 -05:00
pahimar 438f5121b5 Fixes #827 2015-05-08 08:14:49 -04:00
cpw 8ec0371ad2 Fix player knowledge saving issue 2015-05-07 23:36:49 -04:00
pahimar d487598aa0 Merge remote-tracking branch 'origin/master' 2015-05-07 16:18:20 -04:00
pahimar 15180e406b Prevent damaged itemstacks from being learnable, and add a tooltip in the Research Station GUI to tell if you already know how to transmute an itemstack 2015-05-07 16:18:12 -04:00
Pahimar 61ebb7d15f Setting up some accountability in who does what with the various systems (the API now logs what mod does what when for most of the major systems). Enable TRACE level logging to see 2015-05-07 15:11:23 -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 de8167a98c Force a minium Forge version of 10.13.3.* 2015-05-05 10:20:48 -04:00