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
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
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
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
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
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
646e74e329
Yay test cases pass successfully!
2015-04-19 15:01:35 -04:00
pahimar
bb7b40c8bb
Should fix #790 I think
2015-04-06 08:20:28 -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
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
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
a530b67e91
Various states of working. Lots of things happening.
2015-02-25 00:03:59 -05:00
pahimar
9801cd639a
Finish up the work on the new commands, and lots of other improvements/fixes
2015-02-19 22:09:10 -05:00
pahimar
56c1a56d26
Fix a typo in EnergyValueRegistry, more work on some extra commands, and fix a mistake in calculating a stacks energy value in the tooltip handler
2015-02-19 00:06:18 -05:00
pahimar
051fc7f929
Hunk of stuff in various states of things
2015-02-17 20:05:18 -05:00
Pahimar
0d0fe18a9d
Whole whackload of stuff. More to come in the morning Vike
2015-02-04 23:48:07 -05:00
pahimar
d33c0acaef
Big broken commit with a ton of stuff that got done/started in Newfoundland
2015-01-03 17:53:10 -05:00
Weissmoon
3ed70766b4
Reduce sent network packets.
...
Check if pressed key is irrelevant to EE.
Current code send packet when pressing any key.
2014-11-10 01:18:12 -08:00
Pahimar
6fc59ede05
Lots of changes, things will likely not work for a bit - rethinking the structure of Alchemy Arrays
2014-10-21 15:59:00 -04:00
Pahimar
1a6698c073
Switching computers
2014-10-19 17:23:00 -04:00
Pahimar
42534f3509
More glyph work - glyphs should now render as you expect in game (for the most part)
2014-10-15 15:51:23 -04:00
Pahimar
5a73736076
More glyph work. Always glyph work.
2014-10-14 16:08:12 -04:00
Pahimar
528e79ac1c
Holy moley more glyph work
2014-10-09 16:13:06 -04:00
Pahimar
c141fe39bc
More glyph work
2014-10-07 23:11:54 -04:00
Pahimar
b41d4bf055
Just a whack of work, nothing to see here
2014-10-03 15:55:22 -04:00
Pahimar
8f5ea0a2b5
Work work work
2014-09-19 15:55:28 -04:00
Pahimar
07fd936081
Getting ready for transmutation and alchemy squares
2014-09-16 22:58:54 -04:00
Pahimar
4372294d61
Added in some debug configuration for helping mods interacting with EE3 (more debug options to come as API matures)
2014-07-24 22:03:36 -04:00
Pahimar
ed2be79ec2
Some work on skills
2014-07-24 21:05:04 -04:00
Pahimar
e1c677d3d8
Some new textures from BigBadChris, got conditional player mod sounds working again (same as in older versions of EE3), and worked on a bit of tool functionality
2014-07-21 14:47:00 -04:00
Pahimar
46e6fa9b8b
Yeah, another whack of code.
2014-07-18 22:26:59 -04:00
Pahimar
24a2ae35bc
Move some interfaces into the util package
...
Remove the client configuration
Work on configuration
Implement bspkrs graphical configuration system
2014-07-18 15:55:10 -04:00
Pahimar
2093c485a0
Committing (you guessed it) a whack of stuff
2014-07-17 15:20:53 -04:00
Pahimar
d10e2acc81
Commiting a chunk of code
2014-07-16 16:10:18 -04:00
Pahimar
e7cd1a0d63
Commiting a chunk of code
2014-07-15 15:52:39 -04:00
Pahimar
b048fa280d
Commiting a chunk of code
2014-07-15 13:24:04 -04:00
Pahimar
85e1a62c5a
Commiting a chunk of code
2014-07-15 12:24:18 -04:00
Pahimar
03e0897c15
Rework the EnergyValueRegistry to be more friendly with the API
2014-07-13 22:05:27 -04:00
Pahimar
0a38400559
Remove the concept of EnergyComponents and set it so that an EnergyValue is only of one EnergyType (simplifies a lot of things)
2014-07-10 16:05:14 -04:00
Pahimar
32bbca53cb
More API related shenanigans, MUCH more to come (provide comments on your API related needs to pahimar@gmail.com)
2014-07-07 15:31:10 -04:00
Pahimar
a1dc2d2130
A lot of refactoring in an attempt to get a proper API package. Do not consider this done or safe at all - pushing so that saner men/women than I can critique it
2014-07-07 11:22:21 -04:00
Pahimar
af8621f480
Refactored references of Emc to EnergyValue and renamed the thread that initializes the value registry
2014-06-20 15:57:27 -04:00
Pahimar
e77bb9ec48
Bump to latest Forge RB, and some work on getting Energy Value generation working again. More to be done!
2014-06-14 15:40:45 -04:00
pahimar
7bd8adf478
Working keybinding listener, and first stab at the ObjectHolder (some more learning necessary it seems, so commented out at the moment)
2014-05-25 09:55:50 -05:00