Commit graph

37 commits

Author SHA1 Message Date
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
Nicholas Ignoffo
eb76760919 Routing system should accept I(Sided)Inventory
Stupid non-capability using n00bz0rz
2016-06-21 19:33:26 -07: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
Nicholas Ignoffo
512600a677 Split EventHandler into multiple different handlers
Better organization allows for finding things easier
2016-05-30 18:20:31 -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
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
Nicholas Ignoffo
d70f423a10 Fix NPE in Crusher ritual (#739)
Also adds a utility for spawning an itemstack at a specific block location
2016-05-13 16:50:07 -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
Nicholas Ignoffo
d550513f0a Update Forge + mappings 2016-04-24 10:06:28 -07:00
WayofTime
7ca72320c5 Initial work on Capabilities usage for inventories. 2016-04-13 17:58:06 -04:00
WayofTime
c0b39039cc Fixed the Speed and Jump rituals so that they correctly update the player's motion 2016-04-13 11:05:17 -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
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
134b11f177 Normalized code formatting. 2016-03-16 18:41:06 -04: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
Tombenpotter
7e8aec8652 Huge commit for the Pull-Request.
Added a lot of things:
- Blood Tank
- Teleposition Sigil
- Transposition Sigil
- Cobblestone/Netherrack/Obisidian generation Ritual
- Tree Cutter Ritual
- Pump Ritual
- Altar Builder Ritual
- Block Placing Ritual
- Portal Ritual
- Teleportation System and API Components
- Cross pattern Area Descriptor
- Two reagents and their textures for the sigils’ crafting

Fixed:
- Teleposer not teleporting entities correctly

And probably other things I forgot!
2016-02-18 17:25:11 +01:00
WayofTime
cc1e11f09f Added some rudimentary path blocks for the tranquility altar - textures pending. 2016-01-26 19:39:39 -05:00
WayofTime
e888907350 Fixed the LivingArmourHandler for defense so it no longer ate armour. 2016-01-15 06:24:10 -05: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
c3b21fa223 Added Crushing ritual 2016-01-09 18:17:38 -05:00
WayofTime
72ac385861 Added necessary framework for damage reduction upgrades. 2016-01-06 07:13:56 -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
Nick
7ebd59382f Javadoc warning cleanup 2016-01-01 10:52:42 -08:00
Arcaratus
a8a0ae6e8b Teleposers and refractoring 2016-01-01 12:08:17 -05:00
WayofTime
e48eedb874 Changed formatting to have bracing on a new line 2015-12-30 15:34:40 -05:00
WayofTime
c54aa5d00e Finished the infrastructure for Alchemy Array crafting. Updated some Utils so that they work more generally. Added the ability for a delay to be present for effects. 2015-12-23 20:19:06 -05:00
Nick
96d94721c4 Revamp altar to only use EnumAltarComponent
- Removes internal references in API
- Makes full use of the idea of the API
- No more special checks
2015-12-02 16:02:18 -08:00
Nick
c4e6f63ada Cleanup javadoc and make it compile correctly 2015-12-01 21:14:26 -08:00
Arcaratus
225016e030 Finished the Altar 2015-11-29 19:04:50 -05: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
Arcaratus
a6d329cf98 Altar works 2015-11-27 20:15:19 -05:00
Nick
fb94914b91 Abstract altar inventory handling for usage elsewhere 2015-11-12 13:05:23 -08:00
Nick
096ba02450 Refactor everything to WayofTime.bloodmagic.* 2015-11-02 12:39:47 -08:00
Renamed from src/main/java/WayofTime/alchemicalWizardry/util/Utils.java (Browse further)