Commit graph

196 commits

Author SHA1 Message Date
Nicholas Ignoffo
348fee1e2a It compiles. Somehow. 2017-08-15 20:21:55 -07:00
Nicholas Ignoffo
554c9852e6 Move commonly used API systems to a plugin based system
Create a class that implements IBloodMagicPlugin and annotate it with
`@BloodMagicPlugin`. The `register` method will be called during init.

Currently implemented systems:
- Blacklisting
  - Teleposer
  - Teleposer (entity)
  - Transposition
  - Well of Suffering
  - Green Grove
- Setting sacrificial values
- Adding altar components
2017-08-15 18:14:28 -07:00
Nicholas Ignoffo
5fcdd978d7 this doesn't compile yet, but have something to peek at 2017-08-14 20:53:46 -07:00
Nicholas Ignoffo
7cafd833c3 Fix fluid dupe when inserting into blood tank with bucket (#1108) 2017-03-20 22:37:23 -07:00
Nicholas Ignoffo
7c8e9b6d8d Move some of the ritual chat lines to action bar 2017-03-08 18:00:36 -08:00
Nicholas Ignoffo
85a16ac075 Should fix Blood Light being collidable (#1083)
Why did this only occur in obfuscated environments?
2017-03-06 16:18:55 -08:00
Nicholas Ignoffo
3a707df23c Fix inability to remove gem from crucible (#1079) 2017-03-05 10:38:23 -08:00
Nicholas Ignoffo
40bac68190 Break early if activation crystal isn't bound
Fixes annoying and usually false "not configured correctly" message.

https://redd.it/5vte95

(cherry picked from commit 32668f7)
2017-02-23 20:03:26 -08:00
Nicholas Ignoffo
72bf53f8d3 Fix crash when teleposing Demon Will Crystals (#1062)
(cherry picked from commit 970acd4)
2017-02-23 19:47:01 -08:00
Nicholas Ignoffo
0927fa16f6 Special case RAW will when converting enums
(cherry picked from commit e8f0194)
2017-02-22 16:27:44 -08:00
Nicholas Ignoffo
93d7efcb40 Fix crash when creating a tank stack with meta > 15 (#1057)
Also finally fixes the tanks so they properly drop themselves.
2017-02-20 13:47:36 -08:00
Nicholas Ignoffo
72c321acb0 Implement an inverted MRS that requires an RS signal to function (#1022)
(cherry picked from commit ddb7542)
2017-02-19 14:41:06 -08:00
Nicholas Ignoffo
a628adfde8 Lowercase all the tooltip strings 2017-01-02 01:18:29 -08:00
Nicholas Ignoffo
ed27873fbe It runs! 2017-01-02 00:10:28 -08:00
Nicholas Ignoffo
f5a68adc2e Remove all the package-info.java's
Except the API one
2017-01-01 21:49:52 -08:00
Nicholas Ignoffo
d80afb18f0 More progress 2017-01-01 21:43:34 -08:00
Nicholas Ignoffo
00d6f8eb46 Initial stab at 1.11
About halfway.
2016-12-12 19:56:37 -08:00
Nicholas Ignoffo
b7e2730bcc Implement the new model for the Blood Tank
- Texture needs some tinkering. Will bother @InsomniaKitten about it
- Minor cleanup and improvements
2016-12-11 23:54:03 -08:00
Arcaratus
aac2623440 Implement a functioning Blood Tank (#969)
Added a search bar to the Upgrade Tomes Creative Tab
Updated some Altar fluid code (remove deprecated stuff)
Moved Rendering classes into appropriate package
Fix the localization errors on the Demon Crystals
A few cleanups here and there
2016-12-11 17:28:47 -08:00
Nicholas Ignoffo
1f31268669 Fix Mimic render ignoring meta (#965)
Also re-implements Waila handler correctly
2016-11-11 16:50:44 -08:00
Nicholas Ignoffo
b1335f9e9a Fix inversion pillar inventory rendering 2016-10-18 16:59:09 -07:00
Nicholas Ignoffo
1aad7ee531 Cleanup enum container implementation 2016-10-18 16:38:56 -07:00
WayofTime
e3c55da214 - Added the entries for the Skeleton Turret Array and the Updraft Array
- Added the Bounce Array
2016-10-16 15:19:57 -04:00
WayofTime
5cb5ec4264 Changed most of the BlockString blocks to a BlockEnum in order to solve a loading issue with schematics. 2016-10-15 22:02:16 -04:00
Nicholas Ignoffo
3e0f3f5aa1 Rewrite base blocks to be less weird
Added base ItemBlock classes for each base type (to be used later)
2016-10-15 09:21:30 -07:00
Nicholas Ignoffo
6be0af947a Mimic blocks containing altar components work with altar (#945)
This only provides minimal support. So your Blood Runes won't provide their effects. They are a *mimic*, after all.
2016-10-08 16:47:04 -07:00
WayofTime
a0b92c0c2f Finished up the Inversion Pillar animation rendering. 2016-09-14 10:07:53 -04:00
WayofTime
dab6e0842b Initial (unsuccessful) tests of the Inversion Pillar animations. 2016-09-14 08:47:46 -04:00
WayofTime
1e77b16bd7 Yeah. 2016-09-11 17:58:54 -04:00
WayofTime
5c627d123c Initial push of the Inversion Pillars - this is before full implementation of features and before fixing the item model. 2016-09-11 10:02:06 -04:00
Nicholas Ignoffo
24b4c4b8d1 Made all item fields final 2016-09-10 17:04:24 -07:00
Nicholas Ignoffo
537ccc092c Made all block fields final 2016-09-10 16:13:20 -07:00
Nicholas Ignoffo
f244f2c053 Remove the Pedestal
It's unused and probably won't ever be used.
2016-09-10 13:19:11 -07:00
WayofTime
4b54f6d94c Initial push of the Inversion Pillar before testing. 2016-09-10 16:13:05 -04:00
Nicholas Ignoffo
aec841ef85 Restore 1.9.4 compatibility
Also includes cleanup of the stair class
2016-09-06 17:13:43 -07:00
WayofTime
976fa1981d Finished dungeon block localization of all current Dungeon Blocks. Finished implementing BlockStringStairs. Added the WAILA compat for the Stairs. 2016-09-06 16:53:52 -04:00
WayofTime
74196dd67b Finished Wall framework, including the fancy break particles. 2016-09-05 17:42:26 -04:00
Nicholas Ignoffo
a62e377801 Walls render in inventory now
Includes a bit of cleanup and fixes pickblock on Pillars and Caps
2016-09-05 11:40:25 -07:00
WayofTime
78b035d0fd Started work on most of the framework for the BlockStringWall - commiting so TehNut can fix my mistakes in life 2016-09-05 13:11:07 -04:00
WayofTime
afcba54df4 Finished adding all of the dungeon blocks and localized them. Added the appropriate models for rotated pillars/pillar caps. 2016-09-05 10:30:59 -04:00
WayofTime
10e9d046c3 Fixed the problem with the pillars not showing their proper textures \o\ /o/ \o/ 2016-09-04 21:54:25 -04:00
WayofTime
f1b3d6f4bc Finished the pillar but rearranged the .json for testing 2016-09-04 21:25:32 -04:00
WayofTime
1286efbca7 Finished adding the standard blocks and localized them - pillars are next 2016-09-04 18:09:04 -04:00
WayofTime
d52240813e Initial work on pillars - needs some serious bug fixing! 2016-09-04 16:20:10 -04:00
WayofTime
4174be42b0 Added some Demon Will blocks for Yulife to peruse - more coming 2016-09-04 09:50:34 -04:00
WayofTime
3d372d18e3 Removed the Master Routing Node GUI. 2016-08-31 07:27:11 -04:00
WayofTime
b422e00019 Fixed SILLY rendering errors with the Mimic 2016-08-26 17:11:03 -04:00
WayofTime
421aa77c02 Worked on mimic spawning and death - needs some adjustments 2016-08-23 19:41:05 -04:00
WayofTime
0420779e5e Added different types of mimic blocks and created their recipes 2016-08-23 17:35:43 -04:00
WayofTime
ebd7b1f8da Updated mimics so that they store and display the meta for the block they want to mimic (using reflection). 2016-08-23 15:13:03 -04:00