Commit graph

581 commits

Author SHA1 Message Date
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
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
6e3014a371 In progress 2015-05-04 21:08:06 -04:00
pahimar
62efc5cd5c Getting that button ready 2015-05-04 14:14:58 -04:00
pahimar
d1621fbf82 Increment the API version, switch EnergyValue to only accept a float (over Number, small performance increase), and better protection of learning Ores 2015-05-04 08:18:15 -04:00
Pahimar
42cc381970 Update Forge to 1399, and getting ready to add in some more sorting options 2015-05-03 14:12:18 -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
eb2b16eec7 Hopefully fixes Gson related crashes with FluidStacks 2015-05-02 21:14:44 -04:00
pahimar
dd69c6ced7 Hide some stuff in NEI that shouldn't display, and always display EMC values in the Transmutation Tablet GUI (Closes #790) 2015-05-02 20:36:26 -04:00
pahimar
c925c45a79 Fixes #795 2015-05-02 20:12:24 -04:00
pahimar
74bb716395 Getting close now 2015-05-02 19:23:35 -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
55d679120b More broke stuff 2015-04-21 00:06:44 -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
c8608a41fa Add a static test object for testing vanilla values, fix some incorrect test data, and start troubleshooting some odd bugs in the recipe registry 2015-04-14 14:45:16 -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
b88a99ccfb Closes #784 2015-04-10 21:58:58 -04:00
pahimar
672d710231 More NPE protection for alchemy array renderer 2015-04-10 12:45:43 -04:00
pahimar
86d07610ec Closes #714 and #719 thanks Dynious! 2015-04-10 08:32:55 -04:00
pahimar
6ab52f0dc1 Fix bag dupe exploit (RWTema you should feel bad) 2015-04-09 21:25:59 -04:00
pahimar
b98dee6e96 Bunches of stuff 2015-04-09 12:40:19 -04:00
pahimar
bb7b40c8bb Should fix #790 I think 2015-04-06 08:20:28 -04:00
pahimar
ad83088933 Add a constructor that sets an elementName for ElementSlider, and set up a cached copy of the OreDictionary (since we should be doing that rather than constantly rebuilding it with queries all the time) 2015-04-05 22:07:31 -04:00
Pahimar
5dd7f5a835 Working scroll bar! Oh and two new items :) 2015-04-05 09:57:46 -04:00
Pahimar
8bf15be1ed Prevent people abusing the transmutation tablet while the functionality is still being worked on :) 2015-04-04 09:30:41 -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
196cb25899 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-02 19:30:02 -04:00
pahimar
fc2c7b6cde Getting closer on proper inventory syncing in the Transmutation Tablet 2015-04-02 15:14:31 -04:00
pahimar
98c3c85d06 Fix sided issue with MessageTransmutationKnowledgeUpdate 2015-04-02 14:03:46 -04:00
Pahimar
bd06adddc2 Stuff that isn't complete 2015-04-02 01:26:01 -04:00
Pahimar
66f2289f97 Stuff that isn't complete 2015-03-26 18:12:22 -04:00
pahimar
97b032605c Another whack of stuff with varying levels of won't break 2015-03-25 18:20:57 -04:00
Pahimar
68c89ae7b5 Misc fixes, and fixing a derp where a tome doesn't open the knowledge of the person who owns it 2015-03-24 17:45:14 -04:00
pahimar
aeb617d22c Another whack of stuff with varying levels of won't break 2015-03-23 19:10:46 -04:00
pahimar
91c6b6de6d Another whack of stuff with varying levels of won't break 2015-03-23 11:07:47 -04:00
pahimar
75cc883063 Added in an "Always" option for regenerating Energy Values (useful for mod addon authors, thanks for the suggestion @Dynious!) 2015-03-23 08:12:44 -04:00
pahimar
90e89673d3 Fixed #786 2015-03-23 07:36:32 -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
ad8a9f4b70 Add in transmutation sound effect when you make the transmutation tablet 2015-03-22 16:53:07 -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
bef720c614 Another push before I go to bed! 2015-03-21 22:02:35 -04:00
pahimar
ad045755f6 Another push before I go to bed! 2015-03-18 23:33:09 -04:00