Commit graph

289 commits

Author SHA1 Message Date
WayofTime
6c91865c5e Added max transfer amount to filter transfer argument. 2016-01-21 10:57:52 -05:00
WayofTime
8b6787b27c Converted the Master Routing Node so that it would use a TreeMap instead of a HashMap for sorting. Modified TestItemFilter so it actually worked without exceptions.
Added default item filter which allows all items through.
2016-01-21 10:45:45 -05:00
WayofTime
2a028414b1 Temporary bandaid of bandaids. 2016-01-18 18:55:51 -05:00
WayofTime
01fcec9a8c Added a GUI to the master routing node to get a feel for what the routing system will be like. It's... WIP. 2016-01-17 21:00:48 -05:00
WayofTime
815faa2ced Added routing filters as well as recipes and temp textures. 2016-01-16 11:10:58 -05:00
WayofTime
76dceb3534 Tinkered with the beam a bit. Added WIP models for the routing nodes. Added basic item routing node. 2016-01-15 21:53:55 -05:00
WayofTime
2c666a931e Now with fancy output blocks 2016-01-15 19:36:44 -05:00
WayofTime
4fe7439a61 Attempted to add some fancy rendering for the connections between nodes. 2016-01-15 15:06:03 -05:00
WayofTime
33ba7cc38f Iiiiinnnnnnnnnntegeeerrrrrrr 2016-01-15 06:44:26 -05:00
WayofTime
e888907350 Fixed the LivingArmourHandler for defense so it no longer ate armour. 2016-01-15 06:24:10 -05:00
WayofTime
6a6369d08e Got the routing working to a safe degree. 2016-01-14 15:03:13 -05:00
WayofTime
652b6a45fd Initial framework for the item routing is completed 2016-01-14 14:11:16 -05:00
WayofTime
a895809274 Added packet handlers, guis, etc required to handle the routing nodes. Added the ability to have a different filter for each direction. 2016-01-14 11:06:50 -05:00
WayofTime
ac919c7882 Implemented ghost items for the inventory - will be adjusted. 2016-01-14 08:27:09 -05:00
Nick
5ac78b2dea Should fix fakePlayer lookup NPE #546
I think it's safe to say that if the player is null here, the places we use this check should probably not continue. Will see how it goes.

Also added the check to imperfect rituals and removed a redundant check from the dagger.
2016-01-13 13:13:01 -08:00
WayofTime
9aac50542b Implemented a test filter - hasn't been tested! :D 2016-01-12 21:17:26 -05:00
WayofTime
269459c5c5 Added a lot more framework for the node routing. 2016-01-12 17:05:56 -05:00
WayofTime
1b6e3442ae Fixed movement upgrade stat tracking. 2016-01-12 12:38:51 -05:00
WayofTime
8b0756e9da Added routing nodes and a bit of infrastructure - not even working yet. 2016-01-12 12:23:26 -05:00
Nick
9950b32d53 Fix Sigil of the Phantom Bridge
I'm tentatively considering this fixed. I'd rather not do it this way, but it seems to work...
2016-01-11 13:36:07 -08:00
Nick
0d70eb359e Fix spectral block NBT writing 2016-01-11 13:03:22 -08:00
WayofTime
c26b7851a8 Added rudimentary saving for rituals 2016-01-09 15:31:30 -05:00
WayofTime
61e6cf2a14 Renamed nomenclature to Demonic Will instead of souls - still missing a few spots 2016-01-09 10:47:36 -05:00
Nick
4a9d37f8b3 Remove debug print from ritual activation 2016-01-09 01:42:50 -08:00
WayofTime
aee58c487c Satiated Kinnison's rage 2016-01-08 10:32:55 -05:00
WayofTime
16a50f7144 Finished non-rendering components for the Soul Forge. 2016-01-08 10:27:26 -05:00
WayofTime
7b8646659a Added SoulForgeRecipe (basically a modified ShapelessOreRecipe, so is compatible with the oredictionary), and worked on the shift-clicking into the inventory. 2016-01-08 09:12:31 -05:00
WayofTime
39015f05a6 Changed Soul Forge Gui texture 2016-01-07 22:40:04 -05:00
Nick
978e50a42e Cleaned up lots of localization 2016-01-07 15:52:02 -08:00
WayofTime
fec2236114 Worked on Soul Forge GUI and container. GUI texture is VERY WIP and the slot locations as well as the progress par will change. Don't work on it >:3 2016-01-07 18:05:23 -05:00
Nick
c3beb48499 Implement BlockStack in Teleposer related areas 2016-01-05 15:26:24 -08:00
WayofTime
ae14eac769 Fully fixed teleposer offset. 2016-01-03 08:40:10 -05:00
WayofTime
14d3a1ec7e Fixed #541
Fixed #542
2016-01-03 08:30:59 -05:00
WayofTime
4e696bcf7b Supposedly fixed an offset error in the teleposer. 2016-01-03 07:49:29 -05:00
WayofTime
71421b7d88 Formatted the code - Release state for Blood Magic 1.8.9-2.0.0-1 2016-01-02 17:56:37 -05:00
Nick
8b3c91d77e Sync MRS NBT to client 2016-01-01 19:04:40 -08:00
WayofTime
318e3a03c7 Added Charging rune and associated necessities, such as having the Seer's Sigil detect total charge. 2016-01-01 17:36:50 -05:00
WayofTime
c42bc12e69 Added the Regeneration ritual. Added localization for ritual activation. Removed the cost of activating a ritual when in creative mode. 2016-01-01 13:59:56 -05:00
Arcaratus
a8a0ae6e8b Teleposers and refractoring 2016-01-01 12:08:17 -05:00
Vindex
e8b4e6f2c0 Comment fixes 2016-01-01 10:34:17 +01:00
WayofTime
6fb409f20f Fixed the Soul Network and made sure the majority of the items worked on it. 2015-12-31 20:10:57 -05:00
Arcaratus
23051088da Jumping Ritual
Patch
2015-12-31 09:06:58 -05:00
WayofTime
e48eedb874 Changed formatting to have bracing on a new line 2015-12-30 15:34:40 -05:00
WayofTime
e5eddd6c45 Finished fixing issues in the rituals. Added an initial system for setting a boundary for an effect in a ritual. 2015-12-30 15:24:25 -05:00
Nick
1c8d6d6986 Allow rituals to specify an update time. Default is 20 2015-12-29 12:32:06 -08:00
WayofTime
6c6d8067bf Fixed the rituals. Thanks, AlgorithmX2! 2015-12-29 14:22:33 -05:00
WayofTime
16a6333c6f Added the Ritual for Water and did some rudimentary tests. Issue: MRS does not load properly on world load. 2015-12-29 13:41:03 -05:00
WayofTime
0e1173ef5d Added directionality to rituals. 2015-12-29 09:10:03 -05:00
WayofTime
971d4c4d1e Fixed the ritual system so that it would properly validate the ritual from the list.
Used the activation crystal's owner's LP to activate the ritual.
Removed some unnecessary imports.
2015-12-29 08:44:34 -05:00
Nick
24058d7350 Move SoulNetwork to UUID system
*Should* work correctly. As for all major changes, needs to be
thoroughly tested.
2015-12-28 20:13:11 -08:00