pahimar
e3559098a0
Load and save abilities to disk
2015-02-09 19:08:18 -05:00
pahimar
44f06224cc
Merge remote-tracking branch 'origin/master'
2015-02-07 23:13:25 -05:00
pahimar
e8e18fede1
Work on serializing/deserializing abilities to disk (cause why not give map makers more power?)
2015-02-07 23:12:25 -05:00
pahimar
100d2e7208
Add in messages for when a player specified in the command arguments does not exist on the server currently
2015-02-07 17:22:25 -05:00
Pahimar
dce8ea6af3
Add some NPE protection to saving player data to disk
2015-02-07 13:31:50 -05:00
Pahimar
e9db1db54d
Merge remote-tracking branch 'origin/master'
2015-02-07 12:59:21 -05:00
Pahimar
d77ee1bd02
Add some NPE protection to saving player data to disk
2015-02-07 12:59:16 -05:00
pahimar
08553d57a8
Commands to set things as being learnable/not-learnable for transmutations, and for allowing/disallowing the recovery of somethings energy value
2015-02-07 12:22:03 -05:00
Pahimar
62c9a6e754
Merge remote-tracking branch 'origin/master'
2015-02-07 12:18:03 -05:00
Pahimar
32b111d6dc
Add some NPE protection to saving player data to disk
2015-02-07 12:17:58 -05:00
pahimar
15fded2a64
More command stuff, ugh command stuff...
2015-02-05 23:06:53 -05:00
Pahimar
5c8c98b46d
Made player-learn-everything and player-learn-item commands work
2015-02-05 21:57:46 -05:00
Pahimar
f302ac3fcb
Made template-learn-everything, template-learn-item, template-forget-everything, template-forget-item work
2015-02-05 21:50:52 -05:00
Pahimar
ca4bef505f
Rename method names because OCD
2015-02-05 21:20:27 -05:00
Pahimar
444a9d6b06
Rename method names because OCD
2015-02-05 21:20:05 -05:00
Pahimar
927facc9fa
More command auto completion stuff!
2015-02-05 21:03:08 -05:00
Pahimar
0ee0ac5995
Get tab auto completion suggestions working for some more commands
2015-02-05 20:52:12 -05:00
Pahimar
fdd4d6162b
Make the template-forget-everything command work
2015-02-05 20:39:33 -05:00
Pahimar
292f78ee49
Move the Transmutation Knowledge template file from the playerdata/ directory to the data/ directory (more appropriate to keep non-player data in a non-player data spot)
2015-02-05 20:39:04 -05:00
pahimar
0695041e65
Fixes #762
2015-02-05 16:52:29 -05:00
Pahimar
1988ba49c1
More work on commands for the knowledge system
2015-02-05 14:34:22 -05:00
Pahimar
c5b10343b7
Slow morning
2015-02-05 10:15:27 -05:00
Pahimar
0d0fe18a9d
Whole whackload of stuff. More to come in the morning Vike
2015-02-04 23:48:07 -05:00
pahimar
4230e77806
Merge remote-tracking branch 'origin/master'
2015-02-02 23:12:29 -05:00
pahimar
de22edc3eb
Re-jigging how modders can set things as being learnable/not learnable, and recoverable/not recoverable
2015-02-02 23:12:08 -05:00
Pahimar
383acdc967
Testing abstracting out the release type to build.properties
2015-02-01 22:17:51 -05:00
pahimar
f77b24278a
Lots of stuff in various stages of working
2015-01-31 23:47:45 -05:00
pahimar
8c503ffec7
One more changelog CurseForge test
2015-01-30 23:34:44 -05:00
pahimar
80b718db37
Stuff and things
2015-01-29 23:38:10 -05:00
Pahimar
b2581ac65c
More incomplete stuff
2015-01-29 22:57:59 -05:00
Pahimar
89c5bf4f33
More incomplete stuff
2015-01-29 10:50:38 -05:00
Pahimar
8671984507
Checking in some progress on a more unified way of serializing data to disk. Should really help in the future.
2015-01-26 23:17:32 -05:00
Pahimar
dc01ec4a91
Won't crash, but definitely not working properly
2015-01-19 11:39:04 -05:00
Pahimar
7cecdce85e
Won't crash, but definitely not working properly
2015-01-11 15:36:41 -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
Pahimar
d60199e0fb
Some GUI work. Some things will be broke.
2014-12-09 09:11:31 -05:00
Pahimar
cc39e5f07a
Some GUI work. Some things will be broke.
2014-12-08 15:23:27 -05:00
Pahimar
2f9d29d703
Some GUI work
2014-11-21 10:26:12 -05:00
Pahimar
966b6a6200
Repacking portions of CoFHLib into EE3 so as not to have a hard dependency on CoFHLib. This is with permission from KingLemming, and eventually will have supporting documentation to indicate proper ownership/etc
2014-11-14 22:37:30 -05:00
Pahimar
bb2de5e967
Merge pull request #750 from iTitus/master
...
NEI recipe handlers for the Calcinator and the Aludel
2014-11-10 19:52:36 -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
iTitus
08a4e1b886
NEI recipe handlers for the Calcinator and the Aludel
2014-11-04 18:22:32 +01:00
Pahimar
a24c2c7f6c
Changing up how glyphs are stored for alchemy arrays - this will make more sense soon
2014-10-23 16:28:31 -04: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
bbfb204472
Fix offset calculation (logic derp)
2014-10-21 15:05:11 -04:00
Pahimar
1a6698c073
Switching computers
2014-10-19 17:23:00 -04:00
Pahimar
0ee2d07b3a
Add in (working) validation in TileEntityAlchemyArray that all of the expected dummy blocks are where they should be and set correctly. Also added protection in ItemChalk to prevent Chalk from overwriting existing alchemy arrays
2014-10-17 21:32:35 -04:00
Pahimar
d656bc6dcd
Fix Research Station GUI/Container for BigBadChris' new epic texture
2014-10-17 21:31:33 -04:00
Pahimar
5cb00bf3d4
Add in some basic validation checks from the Alchemy Array tile entity to verify that all of the dummy blocks that should be there are actually there, and pointing to the correct central array
2014-10-17 16:16:14 -04:00
Pahimar
f539472174
Intelligently determine the render bounding box for an alchemy array based off of it's orientation and largest glyph size
2014-10-17 15:43:18 -04:00
Pahimar
38e2f64022
More Glyph work, not much left in terms of placement/rendering/etc logic on the blocks themselves
2014-10-17 15:04:47 -04:00
Pahimar
f1c513768e
Merge pull request #741 from Dynious/master
...
Fixed #735 , #733 , #731
2014-10-17 10:04:43 -04:00
Pahimar
674aac188d
What a dummy (block)!
2014-10-16 16:26:11 -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
4b3dce914f
Switching PCs
2014-10-14 21:11:54 -04:00
Pahimar
5a73736076
More glyph work. Always glyph work.
2014-10-14 16:08:12 -04:00
Pahimar
c65214958a
More textures from BigBadChris
2014-10-14 10:21:03 -04:00
Pahimar
75eeda6cf9
More glyph work
2014-10-10 14:54:07 -04:00
Pahimar
528e79ac1c
Holy moley more glyph work
2014-10-09 16:13:06 -04:00
Dynious
5189da9612
Fixed #731 , render Glass Bell issues
2014-10-09 21:10:36 +02:00
Dynious
17833c0eaa
Fixed #733 , server side crash when opening Alchemical Tome
2014-10-09 20:50:44 +02:00
Dynious
83f9a5a999
Fixed #735 , shift-clicking in Augmentation Table
2014-10-09 20:50:11 +02:00
Pahimar
c141fe39bc
More glyph work
2014-10-07 23:11:54 -04:00
Pahimar
6e727a5a7f
More glyph work
2014-10-07 16:20:41 -04:00
Pahimar
a1e502c295
Fixed block bounds depending on orientation
2014-10-07 00:18:11 -04:00
Pahimar
dea21c3f21
Thought I was being clever - I wasn't
2014-10-06 11:17:50 -04:00
Pahimar
5824495b33
Thanks to Parker for catching this derp - bce498695e (commitcomment-8050478)
2014-10-06 11:09:25 -04:00
Pahimar
bce498695e
More glyph stuff
2014-10-05 19:29:54 -04:00
Pahimar
699a624c8a
Get Waila head provider working and providing good feedback to the user
2014-10-03 22:56:58 -04:00
Pahimar
243459eb04
Reminder to myself for later tonight
2014-10-03 15:58:17 -04:00
Pahimar
b41d4bf055
Just a whack of work, nothing to see here
2014-10-03 15:55:22 -04:00
Pahimar
731ec0fc77
Some WAILA work, some Glyph work
2014-10-02 00:16:47 -04:00
Pahimar
f1723c4289
More WAILA work - now to figure out what I want to show up per block :)
2014-09-30 23:48:42 -04:00
Pahimar
276632ecf3
Getting there
2014-09-26 16:06:12 -04:00
Pahimar
21368b49f5
Work on Alchemy Arrays and getting symbols to render in the TE
2014-09-25 16:23:45 -04:00
Pahimar
745098665c
Dear lord its been awhile since I've done rendering
2014-09-24 16:02:45 -04:00
Pahimar
7537165eec
Got some new art from @BigBadChris!
2014-09-23 14:58:43 -04:00
Pahimar
83945f1102
Proper resolution to #726
2014-09-23 14:18:45 -04:00
Pahimar
017803b484
Hopefully will resolve #736
2014-09-23 11:51:48 -04:00
Pahimar
579897040a
Work work work
2014-09-19 16:09:07 -04:00
Pahimar
8f5ea0a2b5
Work work work
2014-09-19 15:55:28 -04:00
Pahimar
48db29113b
Rethought the ideas - alchemy arrays it is!
2014-09-18 22:38:14 -04:00
Pahimar
07fd936081
Getting ready for transmutation and alchemy squares
2014-09-16 22:58:54 -04:00
Pahimar
95d67e1f05
Working on dem trans squares :)
2014-09-16 15:36:11 -04:00
Pahimar
98706387f0
Sure, let's add another command - but this one just uses the item you are currently holding! :)
2014-09-16 15:28:14 -04:00
Pahimar
5066ec80f1
Made the sync threshold configurable (server admins can tune how long clients have to wait before they can sync their energy values with the server again)
2014-09-16 12:53:22 -04:00
Pahimar
b3efb75ef8
Add in a throttle for users syncing values while on a server to prevent massive amounts of network spam
2014-09-16 12:38:28 -04:00
Pahimar
a97fa3fb49
Now when a pre-assigned value is set via command line, the next time the server starts it will regen the values of everything and save the new values to disk (tl;dr - set a pre-assigned value via command and then restart server for the changes to take effect)
2014-09-16 12:08:16 -04:00
Pahimar
b36ea50c70
Reminder to myself in the morning
2014-09-15 23:01:37 -04:00
Pahimar
a2b134b23f
More work on the set-value command
2014-09-15 16:06:28 -04:00
Pahimar
4b02b80d21
More command work
2014-09-15 16:06:20 -04:00
Pahimar
87ad5984c5
Added in support for reading in custom pre/post value assignments from json files. More coming documentation/command wise to support this
2014-09-12 16:11:18 -04:00
Pahimar
67c704870e
More work on the set-value command
2014-09-11 16:13:39 -04:00
Pahimar
6b66ac8a4f
Make adding new commands more extendable in the future
2014-09-10 15:59:33 -04:00
Pahimar
f39b047c0a
Unfinished work, nothing to see here, got a baby to feed!
2014-09-09 22:52:46 -04:00
Pahimar
b5974a02b0
Fix a dumb decompilation artifact, I think.
2014-09-09 21:12:59 -04:00
Pahimar
740c60763f
Some more work on commands. Not long now and set-energy-value will be working and admins can change values on the fly :)
2014-09-09 15:59:07 -04:00
Pahimar
2eb9e72399
Command stuff
2014-09-08 23:18:16 -04:00
Pahimar
89c94d71c4
Might fix #730
2014-09-04 21:12:22 -04:00
Pahimar
63d6c61007
Beginning work on a /ee3 command. Mostly testing pushing to the new Jenkins
2014-09-04 15:28:43 -04:00
Pahimar
73d67dd30d
Only run the DynamicEnergyValueInitThread on the server side (prevents clients running it when connecting to a server because since the server sends the values there is no need to gen values on the client). Also fix some sided stuff in the serialization of values when clients connect to servers.
2014-09-04 15:15:16 -04:00
Pahimar
49dbe16757
Save EnergyValues to disk when the server stops
2014-09-04 14:55:06 -04:00
Pahimar
7244bdedf6
Servers now sync their EnergyValue mappings to clients when they join. This means clients don't have to change their configs when joining servers (different servers can have different values)
2014-09-04 11:30:22 -04:00
Pahimar
fe7afe15d4
Serialize computed EnergyValues to disk after the initial computation. If mods change, or the file is not found, the values are computed again. Should significantly improve start up times when many mods are present. Closes #724
2014-08-29 16:25:31 -04:00
Pahimar
e70eecb11f
Trying to figure out search boxes and scroll bars. Holy hell Minecraft
2014-08-28 16:05:43 -04:00
Pahimar
9edf1409a3
Add a helper for creating a reliable MD5 hash from all mods found in the currently loaded instance
2014-08-25 16:00:51 -04:00
Pahimar
61558daa61
Fix an obscure DynEV bug where different items would be detected as the same item and not resolve properly
2014-08-25 12:43:20 -04:00
Pahimar
c8ae0b29d6
Now that the Research Station is working well, time to make a stab at transmutation
2014-08-01 16:04:11 -04:00
Pahimar
8a9eb91c2b
No point in having subclasses of Slot when there are only some small changes being overridden, and they are only used once.
2014-07-31 15:53:58 -04:00
Pahimar
faa1e45997
Added a GUI to the Alchemical Tome (still a WIP), got the functionality of the Research Station working, and with the help of KingLemming we have a more intelligent shift click method for our containers
2014-07-31 15:38:23 -04:00
Pahimar
b49df1901f
Make sure that the registry proxy classes in the API are final, and expose more API functionality to the skill registry proxy
2014-07-31 08:37:20 -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
0e69b7568e
Some convenience methods
2014-07-24 16:07:34 -04:00
Pahimar
644f07dd20
Commmitting another whack of code
2014-07-24 16:01:42 -04:00
Pahimar
f764310622
Proof of concept that the new RecipeRegistry proxy stuff works properly. Will continue in the morning
2014-07-22 22:12:04 -04:00
Pahimar
84eb69e9d6
Reminder to self to get milk working in a later build (re: dyn values)
2014-07-22 19:26:53 -04:00
Pahimar
3bcf4663f2
Merge remote-tracking branch 'origin/master'
2014-07-22 15:56:44 -04:00
Pahimar
3de8b57202
Managed to get a tiny bit of work done at work today (yay lunch breaks!)
2014-07-22 15:56:39 -04:00
Semion Nadezhdin
70344a214b
Fixed #713
2014-07-22 18:29:59 +04:00
Pahimar
82fb615521
Fix the derp caught here ( 2093c485a0 (commitcomment-7095985)
)
2014-07-22 08:49:07 -04:00
Pahimar
18564da7d2
Fixed the Dynamic Value system
2014-07-21 21:43:04 -04:00
Pahimar
118228b828
Committing some stuff
2014-07-21 18:55:51 -04:00
Pahimar
5718da1aa9
Add some more stuff to the NBTHelper
2014-07-21 16:19:25 -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
f11b700704
Merge pull request #711 from Dynious/nullItemFix
...
Fixes #705
2014-07-21 11:28:37 -04:00
Dynious
ef46fda725
Fixed #705
2014-07-21 15:59:40 +02:00
Pahimar
ad8f6d5a3d
Too distracted to code, so committing a whack of stuff
2014-07-20 21:32:23 -04:00
pahimar
8a0da1b572
Add in a template system for player transmutation knowledge
2014-07-19 18:15:40 -04:00
Pahimar
46e6fa9b8b
Yeah, another whack of code.
2014-07-18 22:26:59 -04:00
Pahimar
6fd0b0de79
Add a helper to ensure that the String value we get from the configuration file is a valid one
2014-07-18 18:21:56 -04:00
Pahimar
4ea086f1b8
Coming back to configurations tonight
2014-07-18 16:06:37 -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
b82bb5b4b0
Add in Augmentation Table GUI xcf, add some more NBT name constants, implement a basic PlayerKnowledge object for storing transmutation data, and add in a basic save handler for the PlayerKnowledge
2014-07-18 12:58:35 -04:00
pahimar
6d223cea1e
Adjust slot placement for the new GUI texture
2014-07-17 21:15:27 -04:00
pahimar
97b465a311
Reorganize the block registration to do machines (in order) first, then blocks
2014-07-17 21:15:10 -04:00
pahimar
3a8c5d1760
Properly light our item renderers (makes them look much cooler)
2014-07-17 21:14:36 -04:00
pahimar
52453a7b86
Properly light our tile entities (makes them look much cooler)
2014-07-17 20:44:14 -04:00
Pahimar
be80bcc176
More modes
2014-07-17 16:07:13 -04:00
Pahimar
2093c485a0
Committing (you guessed it) a whack of stuff
2014-07-17 15:20:53 -04:00
Pahimar
0966eae4ae
Committing a whack of stuff
2014-07-16 21:42:41 -04:00
Pahimar
67340a1b20
Committing a whack of stuff
2014-07-16 21:40:12 -04:00
Pahimar
d10e2acc81
Commiting a chunk of code
2014-07-16 16:10:18 -04:00
pahimar
1d02efa0e6
Fix GuiIds now that they are an enum
2014-07-15 19:39:21 -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
a7a13d05a3
Fix ObjectHolder reference for the Dark Matter Pickaxe, and commit the texture
2014-07-15 08:22:24 -04:00
Pahimar
eae005aaab
Get sounds working again
2014-07-14 21:23:48 -04:00
Pahimar
385ee4d8ea
Fully implement getStacksInRange, documentation needed still
2014-07-14 18:37:50 -04:00
Pahimar
3b938c4622
Stub in a method in the API for returning a list of ItemStacks (may change to Objects) that have an Energy Value between the two parameters
2014-07-14 14:39:23 -04:00
Pahimar
1221fc1163
Fix support for IEnergyValueProviders - to use implement the interface on your Items!
2014-07-14 14:30:50 -04:00
Pahimar
4bdc313237
Small refactor of EnergyValue
2014-07-14 14:12:14 -04:00
Pahimar
d4f5781ea9
How about some new Matter types? Much love to @BigBadChris! (Support him at http://www.patreon.com/bigbadchris )
2014-07-14 14:11:59 -04:00
Pahimar
71b9699497
Some more work related to the EnergyValueRegistry API, should definitely work now
2014-07-14 12:04:20 -04:00
Pahimar
a659aabd8b
Mark EnergyValueRegistryProxy as final
2014-07-14 06:52:08 -04:00
Pahimar
cb47b5a81f
More API work
2014-07-14 06:51:35 -04:00
Pahimar
03e0897c15
Rework the EnergyValueRegistry to be more friendly with the API
2014-07-13 22:05:27 -04:00
Pahimar
63972f1ddc
Fix a naming derp in registering tile entities (and perserve previous names)
2014-07-13 21:46:32 -04:00
pahimar
d497d3f9d9
Smarter localization of Creative Tabs
2014-07-12 19:10:04 -04:00
Pahimar
3c69ee4f7b
Moving things around
2014-07-10 16:20:35 -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
dc90ee2ada
Let's give the Research Station some loving, eh?
2014-07-06 21:47:57 -04:00
pahimar
5bc742bb94
Move around where the recipes are and how they are initialized
2014-07-06 15:09:50 -04:00
pahimar
8642d5c70e
Fix up some network sync with the Aludel and Glass Bell
2014-07-06 14:21:03 -04:00
pahimar
f8df05268d
Get the Aludel working again
2014-07-06 12:14:45 -04:00
Pahimar
469fa9f5d2
Add back in that you don't need to Shift place Glass Bells on top of Aludel's
2014-07-04 16:16:11 -04:00
Pahimar
c8b510f90f
More work on the Aludel
2014-07-04 16:11:39 -04:00
Pahimar
f48f9093ab
Fix some netsync stuff with the Calcinator, as well as the read/write NBT stuff. Also reformat some of the code
2014-07-04 15:18:10 -04:00
Pahimar
990dab6bf5
Ok a little bit more on the Aludel, but seriously now, pizza time!
2014-07-03 16:00:25 -04:00
Pahimar
7723f846e6
Getting somewhere with the Aludel as well. More to come tonight, for now, hometime and pizza
2014-07-03 15:54:14 -04:00
Pahimar
92b8d6f8c5
Calcinator works again
2014-07-03 15:44:44 -04:00
Pahimar
6a9e14449f
Why don't we give this fancy @API thinger a try?
2014-07-02 21:36:25 -04:00
Pahimar
668d1b3db4
Add in Tome of Alchemical Knowledge (Work In Progress)
2014-07-02 20:54:54 -04:00
Pahimar
2e10010e29
Fixes #698
2014-07-02 09:49:25 -04:00
ganymedes01
21efd96004
You forgot to use the right method
...
Derpymar
2014-06-27 18:35:21 +01:00
Pahimar
97ad0db66a
Switching to ore dictionary names for recipe inputs
2014-06-27 11:14:16 -04:00
Pahimar
4d939c8e60
Some work on getting recipes working again (yes, some recipes are INTENTIONALLY left out)
2014-06-26 16:05:18 -04:00
Pahimar
8a2226d483
When player data is loaded from disk, store the location it's reading the data from. Also, create a file for the player should one not already exist.
2014-06-26 15:19:59 -04:00
Pahimar
fecefc230a
Add back in the fingerprint check messages (now that the build system is signing jar files again)
2014-06-22 14:12:47 -04:00
Pahimar
0961c35ab0
First stab at the Skills system (knowledge system)
2014-06-22 14:04:39 -04:00
Pahimar
5bfe76336c
Add in some more testing with the Player load/save events (discovered a possible bug with the event for the loading of player data in a single player world)
2014-06-22 14:03:30 -04:00
Pahimar
c101a8f85e
Move the default energy values to the init package
2014-06-22 14:02:15 -04:00
Pahimar
1a0627eed5
Remove unnecessary registries (they were placeholders to begin with)
2014-06-22 14:01:47 -04:00
Pahimar
82f82862a4
Add a very basic PlayerEventHandler to test the new events
2014-06-22 10:50:31 -04:00
Pahimar
4fb4480cd8
Fix up the referencing of client side code on the server (server wouldn't start because the client config was referencing Keybinding which is client side only)
2014-06-22 10:49:44 -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
1f726f33d9
Update default Exchange Energy values for vanilla items.
2014-06-20 14:56:24 -04:00
Pahimar
646631d074
More optimizations to DynEmc computation - definitely seems faster now!
2014-06-19 15:56:00 -04:00
Pahimar
c88b5dcad0
Should be a massive improvement in EE3 DynEmc start up time (removed a redundant and slow part of the DynEmc init)
2014-06-19 14:39:46 -04:00
Pahimar
3a4d06ad48
Working on getting the Exchange Energy system back up and running, and trying to optimize it
2014-06-19 14:18:04 -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
Lluixhi Scura
12fff5f26e
Don't forget the import statements :P
2014-05-26 14:27:11 -07:00
Pahimar
e0718b48fe
Merge remote-tracking branch 'origin/master'
2014-05-26 16:04:00 -04:00
Pahimar
39a6db0dce
Playing around with some gradle improvements
2014-05-26 16:03:54 -04:00
pahimar
2c631f30f9
Merge pull request #679 from Enosphorous/master
...
Don't hardcode names in, use lang files!
2014-05-26 11:32:20 -04:00
Pahimar
b1cad58550
Bump to Forge 1095, and proper use of ObjectHolder (protip: instance variable names should match object names for easier ObjectHolder use)
2014-05-26 11:28:51 -04:00
Enosphorous
22483a7839
Don't hardcode names in.
2014-05-26 08:19:19 -07: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
pahimar
06dced01b3
Merge remote-tracking branch 'origin/master'
2014-05-24 15:52:34 -05:00
pahimar
d18a1c2f3c
Working on keybindings, going to test a FML fix for SimpleNetworkWrapper later
2014-05-24 15:52:23 -05:00
theflogat
e3d6273d01
Adding a needed parameter to @Instance
...
Adding a needed parameter to @Instance to avoid problems.
2014-05-24 19:54:46 +02:00
pahimar
99527d35a8
Working on keybindings
2014-05-22 17:35:31 -05:00
Pahimar
8ee4fa0147
Some starter work on keybindings and config files
2014-05-02 16:06:56 -04:00
pahimar
26d3a5dd11
Re-implemented Alchemical Bag functionality, and added back the fuel handler
2014-04-30 19:33:29 -04:00
pahimar
cf1dcfa1a0
Merge remote-tracking branch 'origin/master'
2014-04-30 18:03:22 -04:00
pahimar
5a8665a581
Fixes chest lids in MP
2014-04-30 18:01:35 -04:00
pahimar
3362621750
Moving the intialization of items and blocks to the init package, and simplifying things and removing the infused blocks (Aludel recipes will take their place)
2014-04-29 22:26:30 -04:00
pahimar
ac207393fe
Managed to get a few things done today
2014-04-29 21:46:59 -04:00
pahimar
5794037f51
Getting ma groove on
2014-04-28 21:24:31 -04:00
pahimar
664387f063
Machines: Getting them to render in world. Still not functional.
2014-04-11 16:01:11 -04:00
pahimar
ac14fe32ab
Machines: Getting more of the machines implemented, still a WIP
2014-04-11 07:06:32 -04:00
pahimar
f6d58abca2
Getting Alchemical Chests into the port. They definitely aren't finished yet, networking still to be done.
2014-04-10 19:59:04 -04:00
pahimar
c0a2f2d929
Some more work on stuffs
2014-04-01 22:47:08 -04:00
pahimar
16edfe03a4
Bunch more work on porting Items. More to come tonight
2014-04-01 16:11:52 -04:00
pahimar
4410c25bd6
Don't be scared - it's easier to start from the bottom. There's also still the MC 1.6.4 branch :)
2014-03-28 15:54:15 -04:00
pahimar
059d9614c1
Another pass at the 1.7 update - more to come tomorrow
2014-03-27 22:21:21 -04:00
pahimar
9070ad038b
First initial pass of 1.7 update
2014-03-27 21:36:03 -04:00
pahimar
9f56070058
First initial pass of 1.7 update
2014-03-27 21:34:47 -04:00
pahimar
065d129b76
Resolves #661
2014-03-27 15:26:04 -04:00
pahimar
ea280ba2aa
Resolves #661
2014-03-27 15:24:09 -04:00
pahimar
224f347878
Allow Alchemical Upgrades to stack up to 64
2014-03-27 10:52:43 -04:00
pahimar
c51a9aa415
Potentially fixes #660
2014-03-27 10:51:35 -04:00
pahimar
ef2de23f54
Add some Aludel recipes to upgrade Ash into different dusts, based on other dusts
2014-03-27 09:46:07 -04:00
pahimar
94c808668b
Merge pull request #653 from Dynious/chestUpgrades
...
Added in-world upgrades for alchemical chests
2014-03-27 09:45:59 -04:00
pahimar
b8d6a9fb45
You can not store bags inside of bags!
2014-03-26 21:26:46 -04:00
pahimar
d4631222e5
Bags appear to work!
2014-03-26 21:24:43 -04:00
pahimar
31aff45a72
Getting close with bags!
2014-03-26 21:01:54 -04:00
pahimar
c3dd664629
Some more work on alchemical bag inventories
2014-03-25 21:59:36 -04:00
pahimar
5a6279eae9
Disable the blockl highlight handler for the transmutation stones until the transmutation system is in place
2014-03-22 17:29:53 -04:00
Dynious
cb384d3128
Added in-world upgrades of alchemical chests
2014-03-15 12:23:29 +01:00
pahimar
f3f9032715
ItemStacks that are damaged now have their EmcValue calculated properly from the undamaged one
2014-03-14 21:07:39 -04:00
pahimar
ce822d0ebb
Make it so you can "upgrade" existing Chests/Alchemical Chests with the Aludel
2014-03-11 21:09:52 -04:00
pahimar
a7946fd8e6
Make it so you can "upgrade" existing Chests/Alchemical Chests with the Aludel
2014-03-11 20:22:19 -04:00
pahimar
f5d2e4dbd0
Bit more work on the bag inventory, should be done tomorrow
2014-03-02 22:13:03 -05:00
pahimar
0980cf9101
Some divide by 0 protection in TileCalcinator
2014-03-02 13:12:50 -05:00
pahimar
3332bc75fd
Prelim work on getting the bag inventories working
2014-02-24 22:13:56 -05:00
Dynious
3a71863dae
Optimized getEmcValue and hasEmcValue
2014-02-24 16:27:44 +01:00
Dynious
42eb7336d6
Better handling of null WrappedStack input in RecipeMapping.
2014-02-14 14:06:23 +01:00
pahimar
e07435ebca
ISidedInventory support for the Aludel (similiar to @ganymedes01's PR https://github.com/pahimar/Equivalent-Exchange-3/pull/611 )
2014-02-12 22:11:19 -05:00
pahimar
2638d355bf
ISidedInventory support for the Calcinator (similiar to @ganymedes01's PR https://github.com/pahimar/Equivalent-Exchange-3/pull/611 )
2014-02-12 20:49:34 -05:00
pahimar
566ef37060
Break out single item stack sizes from stack sizes > 1
2014-02-12 19:11:28 -05:00
pahimar
96e88d40d5
Fixes #632
2014-02-12 19:08:48 -05:00
pahimar
6cf9c0c20b
Fixes #632
2014-02-12 18:47:56 -05:00
pahimar
933d5eb1b3
Merge pull request #635 from Dynious/CalcinatorSuck
...
Added sucking in items ontop of calcinator.
2014-02-12 18:40:32 -05:00
pahimar
8050ddadda
Merge pull request #621 from monster860/master
...
Fixed placing glass bell on aludel in creative mode removing the item. Also, fixed glass bell rendering sideways for one tick when being placed.
2014-02-12 18:38:16 -05:00
Dynious
3eac68ad53
Added sucking in items ontop of calcinator.
2014-02-11 22:12:55 +01:00
Dynious
bd09f3e808
Fixed #626 with stack sizes > 1
2014-02-11 20:15:14 +01:00
Dynious
af8b2c32d8
Fixes #626
2014-02-11 19:21:49 +01:00
pahimar
c6b6b1f301
Add in missing IInventory method
2014-02-10 20:20:55 -05:00
pahimar
9f8f286c67
https://github.com/pahimar/Equivalent-Exchange-3/issues/599
2014-02-10 20:14:13 -05:00
pahimar
09b07b460e
Prevent Alchemical Bag GUI from being opened while it's inventory is being finished up
2014-02-10 20:12:09 -05:00
pahimar
683cde92fb
Fixes #625
2014-02-10 20:10:31 -05:00
pahimar
96b6e1d1e4
Merge remote-tracking branch 'origin/master'
...
Conflicts:
src/main/resources/assets/ee3/textures/gui/alchemicalStorage_large.png
src/main/resources/assets/ee3/textures/gui/alchemicalStorage_medium.png
src/main/resources/assets/ee3/textures/gui/alchemicalStorage_small.png
2014-02-10 20:03:18 -05:00
pahimar
ffc5a204f1
Updating some broken bag code
2014-02-10 20:02:38 -05:00
monster860
2feca6ac13
Fixed placing bell on aludel in creative mode removes item.
2014-02-05 18:33:48 -05:00
Dynious
3601074945
Fixes Aludel problem of #618
2014-02-05 20:49:08 +01:00
pahimar
a3b0758b9f
Cleaning up some old TODOs that I've finished
2014-02-01 22:01:57 -05:00
pahimar
4c57687968
Some recipes for the bags. THEY DO NOT HAVE WORKING INVENTORIES YET!!! Don't cry to me if they don't meet your expectations
2014-02-01 21:58:49 -05:00
pahimar
ab288a587d
Added subtypes to Alchemical Bags, played with the texture a bit to visually distinguish the different types better (omg texture artists please help me)
2014-02-01 21:23:47 -05:00
pahimar
78d876e78b
Infused wood logs are now "rotatable"
2014-02-01 18:40:16 -05:00
pahimar
3e2a9e3883
Updated how the Glass Bell renders its inventory in the TESR
2014-02-01 15:22:39 -05:00
pahimar
1e67db9399
Fix up how the Aludel sends/receives data on how to display the output stack contents in world in its TESR
2014-02-01 13:38:08 -05:00
pahimar
7d46311003
Update Aludel to render the contents of the output slot (and not the input slot)
2014-02-01 12:40:22 -05:00
pahimar
e8b63a28d6
RecipeAludel now supports OreDictionary input stacks. Also, added grouping (non-localized) to the EMC tooltip
2014-02-01 12:02:30 -05:00
pahimar
75dd447044
Added RecipesAludel support to RecipeRegistry, so that items can have their values assigned via DynEmc
2014-02-01 11:01:56 -05:00
pahimar
748f6ca593
Merge pull request #612 from Dynious/AludelRecipeFix
...
Fixes Aludel consuming wrong amount of items
2014-02-01 07:51:07 -08:00
RedmenNL
abd00dc200
Fixes Aludel consuming wrong amount of items
2014-02-01 15:10:19 +01:00
pahimar
bb5e20cd13
Bit of work on some stuff, super generic as always
2014-01-31 21:54:41 -05:00
pahimar
7a2c0c79c3
Merge pull request #608 from SpartaMercenary/master
...
Tidied up the log and debug methods in LogHelper
2014-01-31 18:22:37 -08:00
pahimar
076d17de2c
Merge pull request #610 from Dynious/ParticleFix
...
Fixes Aludel fire particle placing
2014-01-31 18:21:01 -08:00
pahimar
771e95c756
Can shift click items with fuel values into the Input slot of the Aludel
2014-01-31 13:18:15 -05:00
RedmenNL
09a36126b0
Fixes Aludel fire particle placing
2014-01-31 15:26:52 +01:00
pahimar
810232cfe0
Fixes #609
2014-01-30 22:05:46 -05:00
pahimar
ca6b8cd560
Yay Aludel :)
2014-01-30 22:03:11 -05:00
Brian
70f6782788
Tidied up the log and debug methods in LogHelper
...
Changed the manual null check and String conversion in LogHelper to the static String.valueOf() method, which automatically performs a null check and handles it appropriately. See [String.valueOf(Object)](http://docs.oracle.com/javase/7/docs/api/java/lang/String.html#valueOf(java.lang.Object\) )
2014-01-26 18:56:22 -05:00
pahimar
490c9342ba
Merge pull request #596 from ganymedes01/master
...
A simple way to assign EMC values
2014-01-24 07:28:55 -08:00
pahimar
6301083b36
Merge pull request #603 from Dynious/NBTFix
...
Fixed NBTTagged Itemstack crashing GSON (de)serialization
2014-01-24 07:27:07 -08:00
pahimar
b8437deee4
Merge pull request #604 from Dynious/RecipeAludel
...
Finished matches method in RecipeAludel
2014-01-24 07:26:45 -08:00
RedmenNL
d3e6332d48
Fixed OreStack EMC values not being looked up properly
2014-01-24 11:39:11 +01:00
RedmenNL
c43c341412
Finished matches method in RecipeAludel
2014-01-23 20:28:13 +01:00
RedmenNL
048204c145
Fixed NBTTagged Itemstack crashing GSON (de)serialization
2014-01-23 19:16:26 +01:00
pahimar
eed4a7bdaa
Work on getting the Aludel working - to be continued on my desktop
2014-01-19 11:18:16 -05:00
ganymedes01
ce2e33996d
Update InterModCommsHandler.java
2014-01-17 15:17:42 +00:00
ganymedes01
b19b667bae
Update InterModCommsOperations.java
2014-01-17 15:17:23 +00:00
pahimar
baf7d501a4
Fixes #592 . Can't even remember why that was there in the first place
2014-01-16 16:51:15 -05:00
pahimar
71b9d9a184
Optimize some code, and fix up dust stack rendering (colour) once and for all
2014-01-16 11:21:28 -05:00
pahimar
20b23ee923
More work on getting the dusts rendering properly (using @psxlover's suggestion)
2014-01-13 14:47:39 -05:00
pahimar
4381b89b9f
Merge pull request #574 from SoldierW518/patch-1
...
Update ConfigurationSettings.java
2014-01-13 06:18:18 -08:00
pahimar
eac7f32e2b
In light of now knowing the blockEvent data payloads are limited to a byte in size, changed up the network communication for dust updates
2014-01-12 22:14:24 -05:00
SoldierW518
1a03cb8c45
Update ConfigurationSettings.java
...
That should say mob not block.
2014-01-12 15:38:44 -05:00
pahimar
025bb567fb
Noting the bug in the coden
2014-01-12 13:54:12 -05:00
pahimar
d81d5594e2
Fixing a sided error, but also discovering a dust stack colour bug in SMP
2014-01-12 13:52:52 -05:00
pahimar
58bd0a1dca
Just cleaning up some stuff
2014-01-12 12:42:41 -05:00
ganymedes01
f27b580e01
Fix for calcinator light level update
...
Force a light level update every time the tile entity state is changed.
Could also be done by sending an eventId == 6 and make that update the light level, but I think this way is simpler and it makes sure the light level is updated only after the state is changed
2014-01-12 16:50:24 +00:00
pahimar
cea970194e
Short of a light update bug, I think the Calcinator is done!
2014-01-12 10:51:26 -05:00
pahimar
07bd30b254
Just about done with the Calcinator
2014-01-11 18:47:17 -05:00
pahimar
f56791ee08
Calcinator network work
2014-01-11 17:41:28 -05:00