WayofTime
b20e1ac4d7
Fixed Cutting Fluids so they now work properly.
2018-04-29 08:40:42 -04:00
Nicholas Ignoffo
560d167765
Check the proper maps when looking up fluid priorities ( #1286 )
...
When copypasta goes wrong.
2018-04-26 19:12:14 -07:00
WayofTime
842c9d1411
Fixed the Alchemy Array from voiding items when broken when it shouldn't have.
2018-04-26 16:33:22 -04:00
WayofTime
60c8441115
Added the "Resonance of the Faceted Crystal"
2018-04-20 13:39:05 -04:00
WayofTime
07ae96a60e
Fixed Demon Crystals growing at an accelerated rate (all the time).
2018-04-17 19:12:29 -04:00
Nicholas Ignoffo
79ccd1f3bb
Add inputs to crafting events + implement SF/AT events ( #1270 )
2018-04-15 11:21:14 -07:00
WayofTime
af3e1fecb6
Fixed an interaction issue between vanilla hoppers and the Alchemy Table, due to the hoppers not actually using the Forge capabilities for all of its checking methods.
2018-04-13 16:44:00 -04:00
WayofTime
ebdc66d063
Changed the Alchemy Table to use Bindable for checking the Orb's stored LP. Also fixed a crafting exploit with the table. #1269
2018-04-13 11:31:52 -04:00
Nicholas Ignoffo
c8b394bf86
Add missing itemblock for demon crystals ( #1252 )
...
Still need to figure out the rendering issue. Might just need to rewrite
them to store the age as meta instead of the type.
2018-04-07 13:05:32 -07:00
Nicholas Ignoffo
cdfc77be03
Cleanup ritual events ( #1256 )
...
Also actually fire the imperfect one ¬_¬
2018-03-23 16:18:16 -07:00
Nicholas Ignoffo
77e5beb9e1
Fully remove old LogHelper usage
2018-03-17 17:18:20 -07:00
WayofTime
bbe026dda9
Added a new (slightly WIP?) array, the Turret Array
2018-03-11 11:19:34 -04:00
Nicholas Ignoffo
eada60f436
Some altar cleanup and renaming
2018-03-09 18:00:04 -08:00
WayofTime
3a83b4ca8a
Increased the max number of items transferable by the Master Routing Node in its system to 64 per second.
2018-03-04 19:11:46 -05: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
986852e265
Added the ability to set the array to no longer drop its ingredients.
...
- I need to just change all of the files to my format, so Nut doesn't cry each push.
2018-03-04 09:36:03 -05:00
Nicholas Ignoffo
70d98455b7
Cleaned up a lot of different inspections
2018-03-01 19:27:39 -08:00
Nicholas Ignoffo
0dd0854bd9
Move all SysOut references to debug logging
2018-03-01 18:23:56 -08:00
Nicholas Ignoffo
caab4dcbef
Fix rituals crashing when deserializing the owner
2018-02-27 18:17:30 -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
c05336ac9f
"Temporarily" disable cross-dimension entity teleports
2018-02-17 16:27:57 -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
123b06c288
Alchemy arrays should mostly function now ( #1202 )
...
Rewrites the crafting recipe portion of alchemy arrays. Currently the rewritten
portion is wrapped in the old stuff. Ideally the remaining old stuff will
be rewritten as well.
Mods who wish to do custom array effects still need to depend on internal
classes and I think this is fine.
2018-02-11 11:40:13 -08:00
Nicholas Ignoffo
2d3f86aaf8
Fixup Soul Forge crafting
2018-02-07 18:46:18 -08:00
Nicholas Ignoffo
80e7b50dde
Move Soul Forge to new recipe API
2018-02-06 22:17:06 -08:00
Nicholas Ignoffo
f8c734bc96
Implemented new Tranquility value API
...
For quick compat, mods can now register a static state-based tranquility
value for their blocks. More
2018-02-06 21:24:40 -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
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
f576ec595b
Fix some inverted logic with Sentient Mimics ( #1149 )
2017-06-01 22:31:17 -07:00
Nicholas Ignoffo
e9ce88fc73
Fixed capacity on tank being reset when tile was reloaded ( #1138 )
2017-05-23 18:53:32 -07:00
Nicholas Ignoffo
78a71e47e0
Fix Alchemy Table overwriting output each time it crafts ( #1119 )
2017-04-03 16:56:21 -07:00
Nicholas Ignoffo
487c7e4aa3
Forgot one...
2017-03-28 18:48:27 -07:00
Nicholas Ignoffo
f17f284575
Nullcheck the ritual activator ( #1113 )
2017-03-28 18:45:45 -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
203a2f5fc7
Fix off by 1 letter in inventory serialization ( #1072 )
2017-03-02 17:36:28 -08:00
Nicholas Ignoffo
58d11dfbdc
Fix Sigil of Holding crash when opening gui ( #1056 )
2017-02-20 13:13:15 -08:00
Nicholas Ignoffo
5475549c18
More null stack fixes
2017-02-19 16:06:29 -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
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
1728ba7b83
Migrate alchemy table blocking to a boolean array
2017-02-12 11:09:39 -08:00
Nicholas Ignoffo
2db775346c
Fix crash when unblocking slot in alchemy table
...
why way why
`boolean[] blocked = new boolean[slotCount]` :I
2017-02-12 01:59:30 -08:00
Nicholas Ignoffo
e845332846
Fix compile/model errors
2017-01-02 02:07:52 -08:00
WayofTime
65104db564
Added Fluid routing to the routing nodes - this is done by using the Fluid Filter and placing a fluid container as the filter.
...
(cherry picked from commit a5a17f6
)
2017-01-02 01:34:33 -08:00
Nicholas Ignoffo
a628adfde8
Lowercase all the tooltip strings
2017-01-02 01:18:29 -08:00
Nicholas Ignoffo
f5a68adc2e
Remove all the package-info.java's
...
Except the API one
2017-01-01 21:49:52 -08:00