Commit graph

339 commits

Author SHA1 Message Date
Nick
073873960c Allow modifying of entity sacrificial values
Done via API or Config. API values take precedence over Config values.
2016-01-19 19:46:49 -08:00
Nick
470b5fce9c Those constants shouldn't be there or used
Also notes last commit in changelog
2016-01-19 02:34:49 -08:00
Nick
fdfcb5c5b7 Change how blocks/items are registered (desc)
tterrag is a meany face and yelled at me for using class.getSimpleName(). So here's an API-friendly re-work of the registration system. This allows all our Items/Blocks to be obtained via the API. Just add a new enum.
2016-01-18 22:34:12 -08: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
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
WayofTime
ec7676a69c Potential fix for a bunch of stuff that required the use of UUID -> username lookup on servers. This fix adds an extra tag to the NBT of items so that it caches the username of the owner. The UUID is still stored on items, but is not used client-side. 2016-01-13 19:59:28 -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
Nick Ignoffo
d4f8844660 Merge pull request #565 from Arcaratus/1.8-Rewrite
More rituals
2016-01-12 17:51:51 -08:00
Arcaratus
203a48d526 More rituals
More rituals

Comment out unimplemented portion

some thing useful

Renamed to something more useful
2016-01-12 20:51:05 -05:00
WayofTime
269459c5c5 Added a lot more framework for the node routing. 2016-01-12 17:05:56 -05:00
Nick
5e1a38b271 Fix calls to deprecated model registry methods 2016-01-10 14:34:01 -08:00
WayofTime
ebdc069563 Tweaked Sentient Sword will drop rate 2016-01-10 08:37:26 -05:00
WayofTime
ebdf85182c Added upgrade tomes to a separate creative tab. 2016-01-09 22:20:59 -05:00
WayofTime
6560e6ec09 Added Magnetism ritual 2016-01-09 16:35:47 -05: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
34e6350cbc Add handlers for "tall" and "stem" crops
Documentation for all harvest-y stuff as well.
2016-01-09 01:54:25 -08:00
WayofTime
1d6edae50e Added infrastructure and rendering for the Soul Arrow. 2016-01-08 22:20:31 -05:00
Nick
f1f8010edc First pass at Soul Forge JEI compat 2016-01-08 17:09:44 -08: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
Nick
5744d19ca9 Implement Harvest Ritual
Currently only a handler for standard crops (wheat, carrots, etc) is implemented.
2016-01-08 00:32:03 -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
WayofTime
72ed003da1 Added a lot of soul stuff. 2016-01-07 12:59:46 -05:00
WayofTime
45870812d4 Added a few of the necessary items to start the soul system. 2016-01-07 11:01:38 -05:00
WayofTime
72ac385861 Added necessary framework for damage reduction upgrades. 2016-01-06 07:13:56 -05:00
Nick
c3beb48499 Implement BlockStack in Teleposer related areas 2016-01-05 15:26:24 -08:00
WayofTime
1a7ae8d99c Fixed API referencing the main mod. 2016-01-05 16:50:43 -05:00
WayofTime
b74ed8d431 Added self-sacrifice upgrade to living armour. 2016-01-05 12:17:05 -05:00
WayofTime
dceec15750 Added the unlocalized name to upgrades, and changed it so the armour lists the upgrades. 2016-01-05 11:12:56 -05:00
WayofTime
f4abee84ef Reorganized fix for the Lava Crystal 2016-01-05 10:41:23 -05:00
WayofTime
fbaf5de9ab Added poison upgrade. Tweaked digging upgrade so it actually worked. 2016-01-05 10:29:50 -05:00
WayofTime
04f5b7a584 Fixed client-side issue when shift-clicking lava crystals into a furnace while on a server. 2016-01-05 09:19:26 -05:00
WayofTime
cbc2dfbc6d Improved speed upgrade 2016-01-04 08:55:57 -05:00
WayofTime
81edc58769 Fixed bound tools so multiple players can actually use them... :D 2016-01-03 09:23:13 -05:00
WayofTime
14d3a1ec7e Fixed #541
Fixed #542
2016-01-03 08:30:59 -05:00
WayofTime
34335d66cc Added Living Armour stat tracker for movement. Implemented necessary methods for the armour. 2016-01-02 22:04:51 -05:00
WayofTime
1c75d4f648 Fixed Sided issue in PlayerHelper - caused crashes in SMP. 2016-01-02 18:52:45 -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
WayofTime
f27ee1aeb4 Added some extra framework for Living Armour. 2016-01-02 17:07:11 -05:00
Nick
e157a68696 Orb filling recipes 2016-01-01 19:59:10 -08:00
Nick
6351fd2d3e Waila data provider for rituals 2016-01-01 19:04:53 -08:00
Nick
fa030a1d43 Add an unlocalized name to Imperfect Rituals 2016-01-01 18:54:58 -08:00
Nick
18c1ccae80 Fix SoulNetwork lookup via UUID 2016-01-01 18:54:39 -08:00
Nick
cb929a93b6 WAILA compatibility
Currently has handlers for Teleposers and Blood Altars
2016-01-01 15:40:04 -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
Nick
142cefd9be Attempt #1 at orb recipe handlers
They do not work, they are not initialized.

i need a break. my brain hurts
2016-01-01 13:47:17 -08:00
Nick
e5a90c5e7f Add a way to hard blacklist Blocks from the Teleposer
The blocks in this list cannot be changed via config file. The two lists are kept (instead just one) so that the config one can be refreshed at any point with ConfigChangedEvent.
2016-01-01 12:33:42 -08:00
Nick
7ebd59382f Javadoc warning cleanup 2016-01-01 10:52:42 -08:00