Nicholas Ignoffo
2afc235af7
Move API to it's own source set
2018-02-14 23:37:23 -08:00
Nicholas Ignoffo
c03af41c88
Some subitem cleanup
...
Still lots left to do. This will help prepare for The Flattening.
2018-02-13 23:32:15 -08:00
Nicholas Ignoffo
65b89795bc
Remove unnecessary base bindable class
...
Jarbo 8 exists
2018-02-13 17:24:06 -08:00
Nicholas Ignoffo
3fb708d2be
Fixed crafting order of decor bricks so polished is no longer a lonely boi ( #1221 )
2018-02-13 16:57:21 -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
7167aba23c
Move Divination output to a HUD element
...
RIP chat spam 2014-2018
:hype:
2018-02-12 19:45:09 -08:00
Nicholas Ignoffo
3286849309
Nerf fast miner array which is actually a buff ( #1219 )
...
I guess Vanilla can't handle Haste III?
2018-02-11 15:02:55 -08:00
Nicholas Ignoffo
33d6cdb3a9
Fix mundane component being really really really thirsty ( #1218 )
2018-02-11 14:43:00 -08:00
Nicholas Ignoffo
beb71e4c41
Include a dummied version of the alchemy table recipe method so it builds
2018-02-11 12:02:44 -08:00
Nicholas Ignoffo
ab09b4f052
Update changelog + version
2018-02-11 11:59:59 -08:00
Nicholas Ignoffo
f974f44aeb
Fixup Alchemy Array JEI compat
2018-02-11 11:53:45 -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
4b5f8a9685
Move entity registry to new Forge system
2018-02-11 10:16:09 -08:00
Nicholas Ignoffo
163fe864e5
Soul Snares should not trigger on players. Especially not in a weird way ( #1216 )
2018-02-11 10:15:16 -08:00
Nicholas Ignoffo
47482b6add
Javadoc the new API
2018-02-11 00:39:04 -08:00
Nicholas Ignoffo
aa5bf18552
Fix version replacement
2018-02-11 00:09:04 -08:00
Nicholas Ignoffo
03fece58fa
Rewrite Hwyla integration
...
Now properly makes use of the API
2018-02-08 19:01:12 -08:00
Nicholas Ignoffo
9f6a4983a6
Update JEI compat for Forge and Altar
2018-02-07 21:45:40 -08:00
Nicholas Ignoffo
2d3f86aaf8
Fixup Soul Forge crafting
2018-02-07 18:46:18 -08:00
Nicholas Ignoffo
e3cef5ee76
Add support for being in the mood to run on dedicated servers ( #1211 )
2018-02-07 17:02:53 -08:00
Nicholas Ignoffo
80e7b50dde
Move Soul Forge to new recipe API
2018-02-06 22:17:06 -08:00
Nicholas Ignoffo
57591973a3
Move Altar to new recipe API
2018-02-06 21:40:50 -08:00
Nicholas Ignoffo
50fd02b6aa
Missed some value manager references
2018-02-06 21:27:23 -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
d67ed054ff
New recipe registration API
2018-02-06 19:18:29 -08:00
Nicholas Ignoffo
59f171ca5b
Forgot lang
2018-02-06 19:00:15 -08:00
Nicholas Ignoffo
739c1aa05f
Cleaner sub-item implementation
...
Todo: Move more sub items to use it
2018-02-06 18:59:47 -08:00
Nicholas Ignoffo
92fa6cd7f7
Update changelog + version
2018-02-06 17:33:02 -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
27e41e2e77
Fix crash when obtaining owner from an unbound bindable item ( #1205 )
2018-02-05 17:56:06 -08:00
Nicholas Ignoffo
e79f6c44d6
Fix crash on servers ( #1204 )
2018-02-05 17:37:23 -08:00
Nicholas Ignoffo
63f88f6bff
Sorted out the sentient sword's identity crisis ( #1201 )
2018-02-05 17:36:13 -08:00
Nicholas Ignoffo
1205c41712
Fix GUIs not rendering backgrounds and tooltips ( #1203 )
2018-02-05 17:25:25 -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
4fbcac6aa2
Fix JEI slug
2018-02-04 19:29:04 -08:00
Nicholas Ignoffo
3f4407e866
Update changelog
...
I got so sick and tired of people bothering me about this, that you have
to deal with whatever comes of this. Rather than waiting patiently, all I
got was constant annoyances. So here you go. Have fun. Go away.
2018-02-04 19:21:09 -08:00
Nicholas Ignoffo
3536a25cc3
Add modid to subscriber annotations
...
(cherry picked from commit 7cac007
)
2018-02-04 19:16:09 -08:00
Nicholas Ignoffo
8a4117106d
Stop using a custom bus subscriber annotation
...
I'm sorry, past self, but Forge has had one since like 1.10, it's time to
move on. It's for the better.
(cherry picked from commit 9de2354
)
2018-02-04 19:15:37 -08:00
Nicholas Ignoffo
66ea131377
Fix JEI not seeing orbs as different items
2018-02-04 19:12:24 -08:00
Nicholas Ignoffo
acdf40e2b6
Update tile entity mappings
...
(cherry picked from commit c00affa
)
2018-02-04 19:10:07 -08:00
Nicholas Ignoffo
42931bcf0e
JSON recipes, much to the displeasure of Elucent and shadows
...
feelsgoodman
(cherry picked from commit c23d577
)
2018-02-04 19:09:37 -08:00
Nicholas Ignoffo
cc8d5af401
Rename meteor files to lowercase
...
(cherry picked from commit 59df51a
)
2018-02-04 19:02:07 -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
a10b2ece9a
Fixed altar detection
2017-08-16 17:29:24 -07:00
Nicholas Ignoffo
37ec0582eb
Fixed the last of the model errors
2017-08-16 16:39:57 -07:00
Nicholas Ignoffo
3b173ecf17
Some models work, some don't
2017-08-15 23:01:37 -07:00
Nicholas Ignoffo
08258fd6ef
Run formatter
2017-08-15 21:30:56 -07:00
Nicholas Ignoffo
61c44a831b
Fix some things that went missing
2017-08-15 21:24:59 -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