WayofTime
c4b879eaa6
Updated the changelog and removed the test outputs. This is all that's needed for -62. (Mainly testing the compilation?)
2016-09-16 14:45:07 -04:00
WayofTime
21607213d4
Added some test System.out outputs to test the ritual (local compilation was successful).
2016-09-16 14:33:44 -04:00
Nicholas Ignoffo
24b4c4b8d1
Made all item fields final
2016-09-10 17:04:24 -07:00
Nicholas Ignoffo
798bad5583
Clean up TE implementations
...
Offload some work to base classes that provide some helpers
TODO: Implementations for Inventories (using caps) and ticking tiles with inventories.
2016-09-07 17:46:06 -07:00
Nicholas Ignoffo
4d331aa758
Implement missing data syncing methods
...
Fix MRS not syncing data immediately.
2016-09-07 17:12:25 -07:00
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
Arcaratus
f831c0b1e6
no message ( #820 )
2016-06-24 17:16:26 -04: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
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
Nicholas Ignoffo
a37cf7d60b
Fix Tile data syncing ( #763 )
2016-05-28 04:53:19 -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
0e4e428f0e
Fixed NPE when re-activating a ritual.
2016-04-15 13:19:32 -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
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
Nick
6c729db70c
Initial 1.9 commit
...
This DOES NOT BUILD. Do not even attempt.
Almost everything has been ported besides the block/item packages. Then it's a matter of testing what broke.
2016-03-17 13:00:46 -07:00
WayofTime
da6f410394
Lots of import rearrangement due to odd "clean up" algorithm. Added Crystals, which are very WIP.
2016-02-25 08:54:18 -05:00
WayofTime
19bf728da3
Fixed rituals not correctly re-activating when taking off a redstone signal after reloading the world.
2016-02-18 12:26:42 -05:00
WayofTime
34a9b5a7ec
Fixed Portal ritual.
2016-02-18 12:11:29 -05:00
Nick
2bf401f1d6
Re-activating a ritual via Redstone should not consume LP
2016-02-04 13:32:59 -08:00
Nick
a408f9a959
Rituals now react to redstone
2016-01-28 14:54:32 -08:00
Nick
ad296a8e0e
Fix client always reporting 0 LP
2016-01-24 17:47:11 -08:00
WayofTime
c26b7851a8
Added rudimentary saving for rituals
2016-01-09 15:31:30 -05:00
Nick
4a9d37f8b3
Remove debug print from ritual activation
2016-01-09 01:42:50 -08:00
WayofTime
14d3a1ec7e
Fixed #541
...
Fixed #542
2016-01-03 08:30:59 -05:00
Nick
8b3c91d77e
Sync MRS NBT to client
2016-01-01 19:04:40 -08: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
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
Nick
03847ad6d9
Committing the Ritual stuff
...
Incomplete. Ritual detection/rotation needs to be implemented. Currently hardcoded to a test ritual
2015-12-26 16:49:25 -08:00
Nick
c086c23915
Fix TileEntities not ticking
2015-11-29 10:49:13 -08:00
Nick
34dee6447b
A whole lot of formatting cleanup
...
Also changes NBTHolder to a standard Constants class with subclasses for each category
2015-11-28 18:25:46 -08:00
Nick
6fc22c170e
Lombokify
2015-11-03 10:44:08 -08:00
Nick
92bf7cc35b
Imperfect rituals work mostly now
...
Just need to figure out an issue with the config
2015-11-02 17:45:11 -08:00
Nick
096ba02450
Refactor everything to WayofTime.bloodmagic.*
2015-11-02 12:39:47 -08:00