WayofTime
467bcb4d52
Readded the ritual "Focus of the Ellipsoid": creates a hollow ellipsoid from blocks provided in the connecting chest.
...
Also added the guide page for the Shard of Laputa.
2018-03-30 19:42:11 -04:00
WayofTime
dd6b5bd3b5
Added an example item whose variants use the same textures but different colours for the layers.
2018-03-23 11:02:43 -04:00
Nicholas Ignoffo
f535e331dd
Removed all usages of PleaseStopUsingMe
2018-03-17 22:30:14 -07:00
Nicholas Ignoffo
eada60f436
Some altar cleanup and renaming
2018-03-09 18:00:04 -08:00
Nicholas Ignoffo
b011623333
Switch ritual component gathering to a Consumer rather than direct list access
2018-03-05 00:10:30 -08:00
Nicholas Ignoffo
2b86e5c8ad
More removal of BlockStack usages
2018-03-04 10:47:15 -08:00
Nicholas Ignoffo
3f5178dd6a
A bit of Ritual cleanup
...
Slowly getting rid of these BlockStack references. Slowly moving towards
a proper "API" in our internals.
2018-03-04 09:17:24 -08:00
WayofTime
e2f7772e82
Improved the Ellipsoid effect.
2018-03-04 09:29:19 -05:00
Nicholas Ignoffo
927fc6498f
Cleanup harvest handling
2018-03-03 19:16:53 -08:00
Nicholas Ignoffo
4a709157b8
Merge remote-tracking branch 'origin/1.12' into 1.12
2018-03-02 11:52:32 -08:00
WayofTime
022fe00847
Worked on the Ellipsoid Ritual (currently disabled). No, it is not used to summon mathematical demons.
2018-03-02 14:46:59 -05:00
Nicholas Ignoffo
70d98455b7
Cleaned up a lot of different inspections
2018-03-01 19:27:39 -08:00
Nicholas Ignoffo
2a43e53842
Rewrite IBindable to provide an object instead of storing 2 strings
2018-02-27 16:59:51 -08:00
Nicholas Ignoffo
106532061d
Alchemy Table now supports new recipe API
2018-02-19 15:41:18 -08:00
Nicholas Ignoffo
ee42f6ddc2
Slates and inscription tools should use ItemEnum properly
2018-02-18 14:20:36 -08:00
Nicholas Ignoffo
0cb9d66c81
Satiated Stomach will now let you gorge yourself if you're really hungry ( #1188 )
...
If the user is below 5 saturation, it will no longer ignore above-max saturation
foods.
2018-02-17 15:50:11 -08:00
Nicholas Ignoffo
b29ade63f0
Logging overhaul
2018-02-16 23:48:28 -08:00
Nicholas Ignoffo
2fecb427fd
Merge apibutnotreally with the main packages
...
Do not consider anything outside of the true API safe to use. And even then,
I'm changing things. Just wait. Please I beg you.
2018-02-15 18:49:07 -08:00
Nicholas Ignoffo
616c08094b
Run formatter
2018-02-14 23:38:57 -08:00
Nicholas Ignoffo
fa59e7000a
Mark of the Falling Tower now demands sacrifices again ( #1222 )
2018-02-13 16:31:30 -08:00
Nicholas Ignoffo
33d6cdb3a9
Fix mundane component being really really really thirsty ( #1218 )
2018-02-11 14:43:00 -08:00
Nicholas Ignoffo
50fd02b6aa
Missed some value manager references
2018-02-06 21:27:23 -08:00
Nicholas Ignoffo
8be8cc30b9
nullcheck obtained entity entries ( #1206 , 1207)
...
No idea what's going on here but aight
2018-02-06 17:04:04 -08:00
Nicholas Ignoffo
ddaadfbe52
Swap the API packages
...
The new one is now built for the api jar and the old one is now internal.
It will slowly be moved around to sane places within the internal code. Most
of the features provided in the old "api" are addon specific features which
will generally rely on the main jar anyways. The new API will be specific
to compatibility features, such as blacklists, recipes, and value modification.
2018-02-05 17:04:46 -08:00
Nicholas Ignoffo
d99cf77288
Move config to annotation system
...
All old configs must be deleted for this to work properly. Since the rest
of the update is filled with world breaking changes, this should be fine.
Also some mapping updates
(cherry picked from commit d587a8c
)
2018-02-04 19:01:27 -08:00
Nicholas Ignoffo
08258fd6ef
Run formatter
2017-08-15 21:30:56 -07:00
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
16d4609a48
Fix HarvestHandlerStem not working ( #1165 )
2017-06-21 19:11:08 -07:00
Graham Hughes
061850ee29
Add crop support for Pam's Harvestcraft and Roots herbs ( #1164 )
...
* Add harvest ritual support for Pam's crops.
* Add roots crops.
* Per @TehNut, use BM instance logger.
* Call getMaxAge rather than hardcode 3.
2017-06-21 18:46:42 -07:00
Nicholas Ignoffo
abef1bada7
Add support for ExU and AA crops to plantable handler ( #1107 )
...
Theoretically. Don't actually know if their stuff is written properly.
2017-05-21 13:08:29 -07:00
Nicholas Ignoffo
ed59c4633e
Fixed null stack in plantable harvest handler
2017-03-28 19:07:16 -07:00
Nicholas Ignoffo
a5a47c42aa
Rewrite the placer ritual
...
Includes a slight nerf: Instead of placing the entire 25x25 at the same time, it now places 1 block at a time.
This was brought on by 30 minutes of debugging an intended feature that was mistaken for a bug in #1103
TODO: Rewrite most of the rituals to get rid of any remaining legacy code
2017-03-14 20:17:57 -07:00
Nicholas Ignoffo
9cea8e8b73
Fix dupe with Crash of the Timberman ( #1090 )
...
Also took the time to add IItemHandler support
2017-03-11 16:01:00 -08:00
Nicholas Ignoffo
f3d980ee89
Rewrite Hymn of Syphoning for caps
...
Needs testing and needs to be optimized.
(cherry picked from commit 3f24e46
)
2017-03-02 17:01:23 -08:00
Nicholas Ignoffo
8360041da2
Child mobs are now viable for sacrifice at half the rate
...
(cherry picked from commit 719cff0
)
2017-03-02 16:53:29 -08:00
Nicholas Ignoffo
c13be9ebce
Cache the bound SoulNetwork for rituals
...
Avoids looking up the map data once or more each tick
2017-02-12 17:00:18 -08:00
Nicholas Ignoffo
f3f1dfb08a
Fix Expulsion whitelist ( #1010 )
...
(cherry picked from commit b6eae2f
)
2017-01-02 01:58:31 -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
00d6f8eb46
Initial stab at 1.11
...
About halfway.
2016-12-12 19:56:37 -08:00
WayofTime
89bd91197d
Fixed silly dupe bug with the Zephyr ritual. ( #988 )
2016-11-29 22:06:43 -05:00
WayofTime
82f04d4b6c
Updated the book so it contains most of the rituals.
2016-11-20 10:32:13 -05:00
WayofTime
a04c8af550
Did some minor bug fixes and updates with some rituals.
2016-11-19 17:06:11 -05:00
WayofTime
97907367a1
Made a ritual augment that makes the Ritual of Regeneration steal health from mobs to heal the player. Also tinkered with having the ritual give absorption hearts (at a slow rate)
2016-11-06 21:49:48 -05:00
WayofTime
0419800a86
Finished most of the Augments for the Ritual of the Shepherd.
2016-11-06 17:03:10 -05:00
WayofTime
faef980e59
- Made it so peaceful animals provide more LP by default (to encourage creating your own farm).
...
- Increased the effectiveness of animals for the Gathering of the Forsaken Souls ritual by a factor of 4.
- Added the framework for the Purification Altar.
2016-11-05 11:14:56 -04:00
WayofTime
da4de55c2e
Finished the Augments for the Ritual of the Crusher.
2016-11-03 10:52:14 -04:00