Commit graph

183 commits

Author SHA1 Message Date
97a3dc12a6
chore: format code 2023-01-03 17:47:36 +01:00
c4637fff54 feat: commit changes (might contain bugs) 2022-11-22 15:26:15 +01:00
Pahimar
39a3c8eef8 Change ItemTooltipEventHandler to be more specific about the energy value for an object and if it's not learnable/researchable
(cherry picked from commit 7d34112f0ad256ecd564c37763804f37e1d6ff63)
2021-12-03 23:49:58 -06: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
adc3a79490 Centralize the energy value decimal formatter, change EnergyValue.toString to use the formatter, and fix two mistakes in wrapping objects where the object being wrapped is modified rather than the copy of the object 2016-05-28 14:57:10 -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
43a384a2e6 Change how the we get the transparency value for rendering a pulsing quad as per @tterag1098's suggestion (https://github.com/pahimar/Equivalent-Exchange-3/issues/1054#issuecomment-220881225) 2016-05-27 09:19:40 -04:00
Pahimar
cd7d965000 Change the tooltip to show No Exchange Energy in the event an item is blacklisted from being learned and from being exchanged (effectively no value) 2016-05-25 13:30:17 -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
8d942d49d3 Getting there with the new Player Knowledge system - just need to change how the Tome, Research Station, and Transmutation Tablet interact with the player knowledge 2016-05-21 22:55:14 -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
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
502d9d59cd Increase the max size of arrays to 9x9, and increased the durability to 81 2015-05-29 21:44:20 -04:00
Pahimar
1d617e53b5 Fix broken import in #893 2015-05-27 21:54:50 -04:00
Dany
12ba71a157 Tome rendering on Fast looks weird. Fixes #892 2015-05-25 21:52:00 +06:00
ganymedes01
e06c6f1519 Render Tome of Alchemical Knowledge on top of the Research Station 2015-05-15 18:00:16 -03: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
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
62efc5cd5c Getting that button ready 2015-05-04 14:14:58 -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
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
87e1f9fb1a More broke stuff 2015-05-02 14:07:01 -04:00
pahimar
646e74e329 Yay test cases pass successfully! 2015-04-19 15:01:35 -04:00
pahimar
672d710231 More NPE protection for alchemy array renderer 2015-04-10 12:45:43 -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
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
bd06adddc2 Stuff that isn't complete 2015-04-02 01:26:01 -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
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
ad045755f6 Another push before I go to bed! 2015-03-18 23:33:09 -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
2ff0e1c74d Bit more stuff working before boarding the plane :) 2015-03-05 14:01:11 -05:00