Commit graph

123 commits

Author SHA1 Message Date
WayofTime
eceb041fab Fixed Quick Feet, Elytra, and the jumping one (lol) on servers 2016-08-07 20:53:00 -04:00
WayofTime
bb3081e2a5 Fixed the Aura gauge not resetting in chunks that do not have any Aura 2016-07-28 09:28:43 -04:00
WayofTime
2af621cced Implemented a "Constriction" potion, which prevents using items in your hand (will be refined later) 2016-07-25 17:42:54 -04:00
WayofTime
c5f6495859 Work on the Lava Ritual's demon Will shenanigans 2016-07-12 18:24:19 -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
Nicholas Ignoffo
5533a956dd Suppressed all model/texture errors
About the changes in ClientHandler

* onModelBake() - Suppresses model/variant errors from our domain. At any given time we have X amount of models missing. No reason to inform the player as it has nothing to do with them.

* onTextureStitch() - As far as I can tell, we *need* to pass bad textures in all of the Crystal#.mtl files in order for the correct texture to be applied later on. These bad textures fall under the Minecraft domain. This strips those from the list and then removes the MC domain if there are no other errors there.
2016-07-05 21:00:10 -07:00
WayofTime
d1052355c2 Added a "Crippled Arm" living armour "upgrade" which disables your offhand. Also moved the downgrades to a new "downgrade" folder 2016-07-03 12:34:40 -04:00
Nicholas Ignoffo
22c1f0db55 Add a getter for the LE bucket to the API 2016-06-28 15:18:35 -07:00
WayofTime
11e56158d3 Fixed empty string storage in existing Alchemy Arrays. 2016-06-28 07:20:28 -04:00
WayofTime
c69b6bbade Fixed horrible memory leak in the Living Armour. Fixes #825 2016-06-26 09:38:13 -04:00
Arcaratus
f831c0b1e6 no message (#820) 2016-06-24 17:16:26 -04:00
WayofTime
8c4eff0d81 Formatting! 2016-06-23 21:43:27 -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
Nicholas Ignoffo
f500ec70ad Fix Essence bucket recipe (#809) 2016-06-18 07:27:22 -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
466f26d80b Readded the Sigil of Holding key ಠ_ಠ 2016-06-17 17:37:47 -04:00
Nicholas Ignoffo
1d8a47ce1e Begin basic HUDElement system
Need to allow moving and such by specifying a clickable area

Will probably have the element override getClickableArea() and return a default. We'll then set that to new values after being moved.
2016-06-16 18:12:20 -07:00
Nicholas Ignoffo
eceb0eab6e HUD element for Sigil of Holding
Needs cleaning and configurability still

TODO: Move to HUDElement system that Hemomancy had.
2016-06-15 20:23:15 -07: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
e509b4fe69 Added Will collection to the Sentient Bow. 2016-06-12 12:42:32 -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
Nicholas Ignoffo
b1d73e3383 Fix NPE when pressing keybind with no held item 2016-06-07 16:21:23 -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
Nicholas Ignoffo
4af15fc059 Move Bucket over to Forge system 2016-06-05 12:31:35 -07:00
Nicholas Ignoffo
512600a677 Split EventHandler into multiple different handlers
Better organization allows for finding things easier
2016-05-30 18:20:31 -07:00
WayofTime
aa3bef31c5 Fixed the Trick Shot upgrade 2016-05-22 12:09:36 -04: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
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
9253d6a410 Add an entity blacklist for the Teleposer (#701)
Added event for when an entity is teleposed. Includes a Post version as well to allow modification of the entity after the fact.
2016-05-11 20:29:16 -07:00
Nicholas Ignoffo
3ce6735920 Allow Demonic Will to drop from passive mobs in Peaceful (#733)
Goes along with b2d1b75f49 and #711
2016-05-09 16:38:43 -07:00
WayofTime
25108a5838 Formatting pass. 2016-05-02 20:56:32 -04:00
WayofTime
d3379ff69b Additional work on the Alchemy Table, as well as the Elytra upgrade. 2016-05-01 22:32:15 -04:00
WayofTime
aba4332699 Changed it so that the Mending enchantment consumes the EXP before the Tome of Peritia does 2016-04-29 19:55:23 -04:00
Nicholas Ignoffo
d550513f0a Update Forge + mappings 2016-04-24 10:06:28 -07:00
Nick
6449da0733 Use separate texture for activated sac dagger instead of enchant overlay 2016-04-17 14:03:26 -07:00
Arcaratus
3e50dd4117 Improved the API and internal workings
Update things

Fix some more things

Update once more

Refactoring and removing unnecessary null checks

Woops

Fix

Nother fix

Moar fix

Fix imports

Update ItemBindable.java
2016-04-12 20:34:08 -04:00
WayofTime
21473c12cd Added True Strike, increasing the damage of critical hits 2016-04-07 16:27:34 -04:00
WayofTime
7b94e414f8 Added Charging Strike armour upgrade 2016-04-07 15:12:57 -04:00
WayofTime
bd36e95fc9 Reworked damage-modifying upgrades 2016-04-07 14:22:45 -04:00
WayofTime
c3922fad63 Rebalanced Grave Digger so that it takes into account the swing cooldown 2016-04-07 10:35:00 -04:00
WayofTime
7d9312b2f8 Reverted changes to Living Armour - waiting on change to Forge's armour to balance properly. 2016-04-07 10:07:55 -04:00
WayofTime
aa480af518 Updated forge, did random stuff to the armour before realizing issues with armour calculations 2016-04-06 21:04:50 -04:00
Nick
794ac6a7a2 Move binding back to PIE
BM will now only load with Forge 1840+ as that is the version that PIE was re-implemented. Set dependency to avoid crashes. Also updated JEI version so it wouldn't crash with new Forge.
2016-04-04 19:23:06 -07:00
WayofTime
b0b61798fe Added "Grave Digger" living armour upgrade 2016-04-04 20:18:10 -04:00
WayofTime
96ecd73286 Added Soft Fall and Strong Legs living armour upgrades. 2016-04-03 12:17:42 -04:00
WayofTime
f9bf63ccf1 Fixed NPE when using an empty bucket 2016-04-03 10:12:10 -04:00
WayofTime
7a119adaf9 More work on the Item Experience Book. Changed the names of the Sanguimancy rituals to be more... majestic. 2016-04-02 18:45:52 -04:00