Commit graph

185 commits

Author SHA1 Message Date
WayofTime
767b09221c Added the necessary infrastructure for Rituals to use Demon Will from the Aura.
Added the Demon Will Gauge.
2016-07-10 21:51:17 -04:00
WayofTime
98ed17fe21 Updated the Demon Aura hud by allowing it to actually see the Aura in the chunk - refresh rate is 50 ticks. 2016-07-10 15:27:26 -04:00
WayofTime
b8745e34ee Fixed the Hellfire Forge filling the Tartaric Gem with the incorrect Will from the Demon Aura, without actually adding to the gem 2016-07-09 21:45:35 -04:00
WayofTime
a019bedd4d Allows an Item Handler for null directions in TileInventory 2016-06-29 08:26:24 -04:00
WayofTime
1836fc742d Fixed server sided issue with Attractor Array
Added Movement Array, and helped generalize the Arrays a bit more
2016-06-29 07:43:04 -04:00
WayofTime
707be222f5 Added a small amount of Alchemy Array infrastructure. 2016-06-28 13:35:42 -04:00
WayofTime
81a5e3c956 Switched key usage check around because boni worries too much... 2016-06-28 07:26:16 -04:00
WayofTime
11e56158d3 Fixed empty string storage in existing Alchemy Arrays. 2016-06-28 07:20:28 -04:00
WayofTime
ad546380a3 Initial work on the Attractor alchemy array. Very WIP and is not quite where I like it. 2016-06-27 20:01:34 -04:00
WayofTime
23f8f23006 Fixed a stupid bug by a stupid Way. Also work on negative Living Armour Upgrades 2016-06-27 15:07:00 -04:00
WayofTime
c5f0333aac Reorganized the AlchemyArrayEffects so it is easier to make more unique arrays. Also fixed an NPE when crafting sigils. 2016-06-27 11:21:37 -04:00
WayofTime
587e94d197 Item Nodes can now be disabled by a (weak) redstone signal 2016-06-26 12:51:25 -04:00
Arcaratus
f831c0b1e6 no message (#820) 2016-06-24 17:16:26 -04:00
Nicholas Ignoffo
eb76760919 Routing system should accept I(Sided)Inventory
Stupid non-capability using n00bz0rz
2016-06-21 19:33:26 -07:00
Arcaratus
6a2c30834e Added holograms to TileMasterRitualStone and TileAltar (#810)
* Added holograms to TileMasterRitualStone and TileAltar
-Right click with either Ritual Diviner or (name pending) Sanguine Sanctum to show up the hologram
-Ritual hologram disappears once ritual is activated
-Altar hologram disappears once altar reaches specified tier
-Fixed the Sigil of Holding configs
-Someone still needs to add in a recipe for the Sigil of Holding
-Disabled the Sanguine Sanctum right-click effect for now
-Kept the hologram from holding the Ritual Diviner in hand
-Someone needs to fix the lighting for the ritual hologram!

* Getters and formatting changes

* Re-implement commented out feature

* Moved the rendering completely to client-side

Have the Sanguine Book work again

Make it actually work

Tidy things up

* Cycles through tier when right clicked

* Re put onItemUse

* Add IAltarReader to ItemSigilHolding
2016-06-21 18:20:49 -07:00
WayofTime
ebe428a89b System.out.println("Dang it, Kinnison!"); 2016-06-20 09:34:56 -04:00
WayofTime
6da686aabe Fixed it so the Ritual will call stopRitual when a ritual stone is broken 2016-06-20 09:31:16 -04:00
Nicholas Ignoffo
7b653a4bb6 Merge branch '1.9-NetworkChange' into 1.9 2016-06-18 13:11:50 -07:00
WayofTime
145d7a5bc2 Fixed an issue where the Spectral Blocks (from the Sigil of Suppression) would return the liquid on the client side before the sigil was deactivated. Fixes #803 2016-06-17 10:00:33 -04:00
WayofTime
e89cb61bf9 Fixed the Routing system so that it properly eliminates the connection to the Master node when the Master node is broken. Fixes #805 2016-06-17 09:55:30 -04:00
Nicholas Ignoffo
f99b21cffc Rewrite LP network data saving system
Instead of creating a new file for each player with their UUID as the name, we create a single file and store it all in a List. That List gets converted to a UUID -> SoulNetwork map when read from the file.

MigrateNetworkDataHandler is used to migrate players from the old system to the new one. It reads both data files and sets the LP of the new network to the LP of the old network (if the old network is larger). Once conversion is done, we delete the old file so that it doesn't happen again and overwrite player progress.

This is an API breaking change due to an import change.
2016-06-12 13:41:02 -07:00
WayofTime
5388dbf883 Added the dyeable recipes for the Sigil of Holding to the Alchemy Table. 2016-06-09 21:43:37 -04:00
WayofTime
f0f6af3eac Fixed #782 2016-06-07 10:15:40 -04:00
Nicholas Ignoffo
75f8bd0bda Sync ImperfectRitual data 2016-06-05 16:29:06 -07:00
Nicholas Ignoffo
a37cf7d60b Fix Tile data syncing (#763) 2016-05-28 04:53:19 -07:00
Nicholas Ignoffo
cebf71c329 Fix Gate of the Fold endless loop (#743) 2016-05-21 12:57:04 -07:00
Nicholas Ignoffo
de5e23e6c4 package-info upd- I mean 1.9.4 update
These are now "required" thanks to Mojang giving us some annotations. Yay..?
2016-05-19 17:43:33 -07:00
WayofTime
86efa8b1a3 Updated the Alchemy Table recipe system so that it can provide better custom recipes 2016-05-04 16:44:32 -04:00
WayofTime
a5dee50984 Attempted to fix the CME in the routing. 2016-05-03 09:16:56 -04:00
WayofTime
c80b083865 More tweaks to the alchemy table, as well as some minor recipes. 2016-05-02 20:08:25 -04:00
WayofTime
f9fc33d1ee Finished work on ISided nature of the alchemy table 2016-05-02 11:45:11 -04:00
WayofTime
c32ac20936 Work on alchemy table 2016-05-02 11:24:22 -04:00
WayofTime
7116e3775e Worked on the Alchemy Table - final push for -35 2016-05-02 08:27:38 -04:00
WayofTime
d3379ff69b Additional work on the Alchemy Table, as well as the Elytra upgrade. 2016-05-01 22:32:15 -04:00
Nicholas Ignoffo
d550513f0a Update Forge + mappings 2016-04-24 10:06:28 -07:00
WayofTime
0e4e428f0e Fixed NPE when re-activating a ritual. 2016-04-15 13:19:32 -04:00
WayofTime
7ca72320c5 Initial work on Capabilities usage for inventories. 2016-04-13 17:58:06 -04:00
WayofTime
049d7c8472 Fixed shift-clicking for the routing nodes 2016-04-13 11:46:28 -04:00
WayofTime
8571d4d264 Potential fix for routing nodes (I changed nothing, but it now works). Fixed blocks that are solid that did not block sunlight. 2016-04-12 15:25:16 -04:00
WayofTime
91ddb8b761 A lot more implementation work for custom areas for rituals. 2016-04-11 15:36:27 -04:00
WayofTime
9fe525b74b Did more work on the Ritual Reader. Fixed issue with the Ritual Diviner cycling its direction when you right click on the MRS. 2016-04-11 08:26:41 -04:00
WayofTime
057a951732 Did more work on the Ritual Reader - functionally, it is at about 80%. 2016-04-10 22:09:32 -04:00
WayofTime
30f233b81a Untested Ritual Reader stuff, and removing some registry shenanigans. 2016-04-10 21:19:18 -04:00
WayofTime
912f1694e8 Added increase in speed for Routing nodes inside of a chunk with Demon Aura 2016-04-03 17:08:00 -04:00
Nick
1cdcd81508 Pull teleportBlocks method into general utility class
It's useful in other places and those other places really shouldn't be firing off the TeleposeEvent.
2016-03-29 17:38:11 -07:00
Nick
7716e743ad Fix possible NPE on telepose (#693) 2016-03-29 16:27:59 -07:00
WayofTime
3fc5a76d53 Tweaked Tartaric Gem interactions. 2016-03-29 16:34:39 -04:00
WayofTime
f0730791f7 - Changed the growth behavior of the crystals
- Fixed Potion getting for various methods
- Started work on crystal automation ritual
- Finished first iteration of the iterator of AreaDescriptor
2016-03-24 14:11:05 -04:00
Arcaratus
0383f0fb31 Move some base classes into the API
Add Javadocs for API classes that didn't already have them

Redo

'nother redo

Another redo

Update ItemSigil.java

Last one, I swear

Fix
2016-03-23 20:23:39 -04:00
Nick
d8fe6d21bd Update Forge + Mappings 2016-03-21 12:55:36 -07:00