Nicholas Ignoffo
46389368ec
Fix default potion flask recipe
2018-03-12 16:20:32 -07:00
Nicholas Ignoffo
70d98455b7
Cleaned up a lot of different inspections
2018-03-01 19:27:39 -08:00
Nicholas Ignoffo
106532061d
Alchemy Table now supports new recipe API
2018-02-19 15:41:18 -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
f974f44aeb
Fixup Alchemy Array JEI compat
2018-02-11 11:53:45 -08:00
Nicholas Ignoffo
9f6a4983a6
Update JEI compat for Forge and Altar
2018-02-07 21:45: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
66ea131377
Fix JEI not seeing orbs as different items
2018-02-04 19:12:24 -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
4e5bc46e21
Fix JEI not displaying armor tomes
2017-03-03 17:21:36 -08:00
Nicholas Ignoffo
4e7f0d12f9
Fix Alchemy Table JEI compat being fundamentally wrong ( #1069 )
...
(cherry picked from commit fedea85
)
2017-03-02 16:57:51 -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
574056203d
Fix JEI compat
2017-01-02 01:18:02 -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
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
WayofTime
33b799723c
Made it so you can view the recipes for downgrades in JEI.
2016-11-10 10:39:19 -05:00
mezz
a1eb8aad56
Fix JEI Altar recipe ( #933 )
2016-09-26 00:17:20 -07: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
Arcaratus
c34bd48aa5
Store ItemStackWrappers instead of just ItemStacks ( #844 )
...
* Store ItemStackWrappers instead of just ItemStacks
Allows proper usage of getRecipeForInput()
* Refactoring and helper methods
2016-07-08 15:13:46 -07:00
Nicholas Ignoffo
22c1f0db55
Add a getter for the LE bucket to the API
2016-06-28 15:18:35 -07:00
Nicholas Ignoffo
7872e94430
Fix JEI not displaying correct recipe for LP bucket
2016-06-28 15:13:52 -07:00
WayofTime
5388dbf883
Added the dyeable recipes for the Sigil of Holding to the Alchemy Table.
2016-06-09 21:43:37 -04: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
WayofTime
c80b083865
More tweaks to the alchemy table, as well as some minor recipes.
2016-05-02 20:08:25 -04:00
WayofTime
ce385bd9a6
Added JEI compat for the Alchemy Table
2016-05-02 13:45:52 -04:00
Nicholas Ignoffo
08f865ba8a
Fix JEI support for orb recipes with more than 1 orb
2016-05-01 09:10:12 -07:00
Nicholas Ignoffo
cfa40e9bfb
Update JEI compat
...
Supports new category item system.
Fixes Binding category input slot cycling through input and catalyst.
2016-05-01 08:35:07 -07:00
Nick
137beb4006
Add a clickable area to Soul Forge to view recipes
2016-04-18 19:23:47 -07:00
Nick
a4f55d88b6
Change some int displays to Roman Numerals
...
May not be 100% accurate if you somehow manage to get these really, really high, but it's good enough.
2016-04-17 13:51:39 -07:00
Arcaratus
3e50dd4117
Improved the API and internal workings
...
Update things
Fix some more things
Update once more
Refactoring and removing unnecessary null checks
Woops
Fix
Nother fix
Moar fix
Fix imports
Update ItemBindable.java
2016-04-12 20:34:08 -04:00
Arcaratus
800ffa213b
OreDict Altar Recipes!
...
OreDict support for altar and alchemy array recipes!
Changed the alchemy array JEI image
Recipe modularizations
Fix
Like this?
Tehnut patch
Change to List<ItemStack>
2016-03-27 13:12:56 -04:00
Nick
252a4559f0
Re-add JEI compat
2016-03-18 04:07:49 -07: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
Nick
45710ebb8f
Some minor cleanup
...
* Hid Dimensional Portal from JEI and Creative
* Fixed stacktrace spam when invalid portal was stepped into
* Fixed tank rendering no model at all
* Fixed NBT saving for Dimensional Portal
2016-02-23 22:47:28 -08:00
Nick
8393cca118
Blacklist Alchemy Array from JEI
2016-02-20 15:51:44 -08:00
Nick
4becdbf969
Update JEI to latest
...
Fixes issue where setting "after:JEI@[1.2.3,)" would cause the blacklist to break.
2016-02-18 00:06:25 -08:00
Nick
af193c3e5b
JEI support for Blood Orb recipe type
...
We can now move all the recipes over to Shape(d/less)BloodOrbRecipe
2016-02-16 20:48:42 -08:00
Arcaratus
abf54bf9af
Beginning Thaumcraft compat
...
Derp
2016-02-16 18:41:59 -05:00
WayofTime
95354ad557
Added Runic Shielding upgrade to the Living Armour.
2016-02-11 17:53:20 -05:00
Nick
be0a93143d
Blacklist some more NBT tags from JEI
2016-02-09 18:26:30 -08:00
Nick
82e802e936
Update JEI compat
2016-02-08 16:23:58 -08:00
Nick
f7682e5c29
Forgot to blacklist the new NBT tag for bindables
2016-01-23 00:20:21 -08:00