Commit graph

108 commits

Author SHA1 Message Date
Timo Ley c4637fff54 feat: commit changes (might contain bugs) 2022-11-22 15:26:15 +01:00
Pahimar b3c2f63e2d Fix shift click bug
(cherry picked from commit 8f879ab79dd56dce75df85585e6e8f43e9f50450)
2021-12-03 23:49:58 -06:00
Pahimar 14d3be3276 Fix shift clicking 2016-05-31 09:52:54 -04:00
Pahimar a8b2bab425 Well intentioned, unnecessarily complicated 2016-05-30 15:55:33 -04:00
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