Commit graph

308 commits

Author SHA1 Message Date
Nicholas Ignoffo
7fdbcf3b3c Altar and Dagger should respect 0 LP as an effective blacklist (#837) 2016-07-04 20:17:23 -07: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
Nicholas Ignoffo
fc57486054 Revert changes to Sacrificial Dagger
Adds a description that indicates correct usage.
2016-06-28 15:01:53 -07:00
Arcaratus
81d7cd4093 Bucket recipe fix and Creative Sacrificial Dagger fix (#827)
* Bucket recipe fix and Creative Sacrificial Dagger fix

* Do #808

* Add a Sacrificial Dagger conversion config

* Put the conversion everywhere
2016-06-28 11:55:58 -04:00
WayofTime
adc100ee17 (Possibly) further helped eliminate the memory leak issue. 2016-06-26 10:09:18 -04:00
WayofTime
c69b6bbade Fixed horrible memory leak in the Living Armour. Fixes #825 2016-06-26 09:38:13 -04:00
Nicholas Ignoffo
afa6ccd7f3 Temporarily disable suppression of modded fluids 2016-06-25 16:03:29 -07:00
Nicholas Ignoffo
065043bafa (Temporary?) Recipe for Holding Sigil (#824)
I just kinda picked stuff... Chest + Leather + String = Makeshift backpack = "essence" of portable storage? i'unno
2016-06-25 15:43:53 -07:00
WayofTime
c4e3dc81f5 Added the appropriate SideOnly checks to make the Rituals work again. Fixes #817 and #819 2016-06-24 17:23:18 -04:00
Arcaratus
f831c0b1e6 no message (#820) 2016-06-24 17:16:26 -04:00
WayofTime
899216ba5f More formatting because Way is a derp 2016-06-23 21:44:01 -04:00
WayofTime
4c3bd1c81f Merge branch '1.9' of https://github.com/WayofTime/BloodMagic into 1.9 2016-06-23 21:43:38 -04:00
WayofTime
8c4eff0d81 Formatting! 2016-06-23 21:43:27 -04:00
Nicholas Ignoffo
aeb7b0af12 Bound tools should be unbreakable, yet enchantable (#815, #793) 2016-06-23 18:40:28 -07:00
WayofTime
d240daf958 Hey, get back in that commit! 2016-06-23 21:28:11 -04:00
WayofTime
3b93a699d9 Reverted a change that made Bound Tools unenchantable. Mah bad. 2016-06-23 21:26:45 -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
Nicholas Ignoffo
7b653a4bb6 Merge branch '1.9-NetworkChange' into 1.9 2016-06-18 13:11:50 -07:00
Arcaratus
6680e8be49 Option to skip empty slots in Sigil of Holding (#807)
* Option to skip empty slots in Sigil of Holding
2016-06-17 15:46:33 -07:00
WayofTime
4b221c2e5c Made it so that the bound tools are (supposedly more so) unbreakable. Fixes #793 2016-06-17 10:15:46 -04:00
WayofTime
da060639e9 Fixed #774, a bug that caused the Tome of Peritia to be wonky again. 2016-06-13 14:40:27 -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
f8859dbf56 Added the Draft of Angelus, which increases the max number of upgrade points for Living Armour. 2016-06-12 15:20:48 -04:00
WayofTime
e509b4fe69 Added Will collection to the Sentient Bow. 2016-06-12 12:42:32 -04:00
WayofTime
d0e81e6426 Implemented (inefficiently) the sentient tools. 2016-06-12 12:08:06 -04:00
WayofTime
d1bdec7113 (Possibly?) fixed Tome of Peritia bug of the Negative Speed of Light 2016-06-10 19:36:21 -04:00
Nicholas Ignoffo
4eda0d6caa First pass at coloring Sigil of Holding (#787) 2016-06-09 16:59:11 -07:00
Nicholas Ignoffo
513bb113e1 Add transposition blacklist to API (#790)
Blacklist the same blocks that are blacklisted from the Teleposer.
2016-06-09 16:01:32 -07:00
WayofTime
150ed4c6a9 Fixed separate NPE with the Sigil of Holding.
Added possible fix to an Incense glitch.
2016-06-07 21:11:21 -04:00
Nicholas Ignoffo
eccf747a09 Change from bold to italics
It's much less.. IN-YO-FAIC
2016-06-07 17:19:35 -07:00
Nicholas Ignoffo
d16144ee2c Make sure sigils are bound before allowing use 2016-06-07 16:43:24 -07:00
Arcaratus
8d66575530 Backstage Sigil of Holding (#785)
* Backstage Sigil of Holding
All Sigil of Holding features work, just need to add the aesthetics -> TehNut
Somebody might want to look at adding LP costs to the Sigil?
Also recipes need to be added
Added a keybinding system for future usage
Standardized some NBT tags

Compact classes

Fix lang stuff?

* Fancify Sigil of Holding GUI
Displays the selected sigil in the GUI now

Woops

* Quick fix

* Unused import

* Final commit I promise
2016-06-07 15:50:41 -07:00
WayofTime
9aa2f86c88 Fixed #778 2016-06-07 10:34:36 -04:00
Nicholas Ignoffo
d0c0700fda Un-hardcode block documentation
Opens it up for all our custom blocks to be able to provide information.

Need a texture from @Yulife.
2016-06-02 17:03:21 -07:00
WayofTime
e406a4fa6f Grew a Pair 2016-06-02 19:13:50 -04:00
WayofTime
cf72036ff9 Added an initial (read: rough) method to divine where a blood rune is missing for the next tier of altar 2016-06-02 19:09:02 -04:00
Nicholas Ignoffo
5d96b9d2bd Add Elytra render for Elytra Upgrade
Temporarily stole a texture for it from https://www.reddit.com/user/lemoncake__ (http://imgur.com/a/sI5cv) until @Yulife can make a real one.
2016-05-30 19:48:28 -07:00
Nicholas Ignoffo
5aea7b637a Fix Green Grove Sigil destroying plants (#767) 2016-05-29 16:39:31 -07:00
WayofTime
bdf540aa76 Changed it so the Sentient Sword drops will for IMob instead of EntityMob - slimes have a 33% reduction to will drop. 2016-05-28 07:27:29 -04:00
WayofTime
5e0a390f48 Fixed Sigil of Magnetism and Call of the Zephyr picking up "dead" items. 2016-05-28 07:19:43 -04:00
Nicholas Ignoffo
36a5b7f6a1 Fix bound tools working on incorrect materials (#752) 2016-05-27 23:03:32 -07:00
Nicholas Ignoffo
cebf71c329 Fix Gate of the Fold endless loop (#743) 2016-05-21 12:57:04 -07:00
Nicholas Ignoffo
dce6bf1e93 Add rune type colors Ritual Diviner tooltip
Fixes casing for direction as well. IE: north -> North
2016-05-21 12:47:17 -07:00
Nicholas Ignoffo
253da93b3e Make it clearer when arrow is not able to fire (#744)
- Now does not fire an arrow (seems kinda obvious)
- Plays the "fire extinguish" sound as further indication.
2016-05-20 22:39:54 -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
1936e2d251 Fixed bound sword stuttering 2016-05-14 15:33:05 -04:00
Nicholas Ignoffo
0855c61943 Fix bound tool attributes (#741) 2016-05-13 17:05:40 -07:00
WayofTime
b684aebdaa Fixed the Living Armour so that it wouldn't get damaged by self-sacrificing when you had upgrades that mitigate unblockable sources. 2016-05-12 15:44:12 -04:00
WayofTime
e363ba8ffb - Fixed it so that the Sentient weaponry is actually repairable using any demon will crystals in an anvil
- Changed the stat tracker for Tough Palms so that it counts number of hearts sacrificed, not number of sacrifices
2016-05-12 14:51:42 -04:00
Nicholas Ignoffo
b2fb264108 Phantom Bridge sigil should now work while riding entities (#717)
http://i.imgur.com/TnQRX6v.gifv
2016-05-11 17:27:01 -07:00