Pahimar
4582db54b8
Implement PR #881 , not a complete solution to the transmutation tablet sync issue but its a good chunk of the solution
2016-05-30 10:53:39 -04:00
Pahimar
fb355b72fe
I really need two monitors to properly examine how this PR works and what changes I want/should make to it. Continuing tomorrow.
2016-05-29 22:10:32 -04:00
Pahimar
437470f9e7
Initialize the Blacklist Registry in Init
...
Rename ItemHelper to ItemStackUtils
Change the way OreStack identifies an OreStack from a list of itemstacks. Resolves #923
Added some more test cases to VanillaTestSuite
2016-05-27 16:03:14 -04:00
Pahimar
6d2e1337b1
Refactor NBTHelper. When NBTHelper is used to retrieve data from an ItemStacks NBTTagCompound it will also verify that the key it finds is of the expected data type (returns null otherwise). Sets in NBTHelper now also verify inputs.
...
Changed ItemAlchemicalBag to check the players inventory for other alchemical bags that have the same UUID as the one being opened. If a duplicate is found the duplicates UUID is changed to a new random one. Closes #800 .
2016-05-27 11:10:38 -04:00
Pahimar
2046edf3fb
Rewrote the Ability system to be what it was really trying to be, a blacklist registry. Also fixed writing the data to a global area, and made it one file per blacklist. Fixes #898 and #991
2016-05-23 17:47:31 -04:00
Pahimar
4fac58d422
Fixes meta on shift click, stll has the dupe exploit
2016-05-22 23:55:30 -04:00
Pahimar
3290abb23e
Death to the old Transmutation Knowledge! Long live Player Knowledge!
2016-05-22 13:21:46 -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
cf78ff792a
Clean up some of the filtering - a lot of unnecessary repeated code removed
2016-05-19 15:17:56 -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
2569e1db9a
Death to the old energy value registry - long live the new one!
2016-05-18 13:53:13 -04: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
Virtuoel
e9195afcde
Fixes #825
2015-06-29 03:26:12 +03:00
Virtuoel
13c9f8d8c2
Fix Transmutation Tablet inventory name
2015-06-03 16:49:36 +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
38e9f313c5
Fix GUIs not closing when the TileEntity is removed/destroyed
2015-05-27 21:37:55 -04:00
pahimar
a46b8db610
Prelim API changes
2015-05-07 13:45:06 -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
42cc381970
Update Forge to 1399, and getting ready to add in some more sorting options
2015-05-03 14:12:18 -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
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
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
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
bef720c614
Another push before I go to bed!
2015-03-21 22:02:35 -04:00
pahimar
48dbea7901
Various states of things working, getting close now
2015-03-18 21:52:53 -04:00
pahimar
6f94c5a6f1
Lots of stuff before going on the cruise - various states of things
2015-03-11 16:34:37 -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
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
c0cc0c4154
Search bar is working, small rendering bug dealing with AIOOB errors with certain ItemStacks that still needs resolving however
2015-02-20 18:51:43 -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
ab1118b88a
Update the repackaged CoFHLib pieces, and some more work on the Alchemical Tome inventory to get the GUI elements working as you would expect
2015-02-19 23:54:28 -05:00
Pahimar
88b7c26756
More work on getting the Alchemical Tome working properly
2015-02-17 21:10:41 -05:00
pahimar
051fc7f929
Hunk of stuff in various states of things
2015-02-17 20:05:18 -05:00
pahimar
7c07144237
Get the Research Station learning things for players again
2015-02-16 13:09:03 -05:00
Pahimar
0d0fe18a9d
Whole whackload of stuff. More to come in the morning Vike
2015-02-04 23:48:07 -05:00