Nicholas Ignoffo
0beef19ba1
Seer Sigil should display tranquility data ( #1234 )
2018-02-19 14:04:32 -08:00
Nicholas Ignoffo
7a288a7292
Update changelog + version
2018-02-18 16:05:11 -08:00
Nicholas Ignoffo
c5b0b61315
Add HUD elements for tranquility ( #1233 )
2018-02-18 15:55:40 -08:00
Nicholas Ignoffo
41baaaf28e
YARTF (yet another ray trace fix) ( #1228 )
2018-02-17 15:07:54 -08:00
Nicholas Ignoffo
f49e661eb6
Make sure we're looking at a block before doing blocky things ( #1227 )
2018-02-17 09:26:35 -08:00
Nicholas Ignoffo
0e986a0bdf
Slightly alter the altar renderer
2018-02-16 23:58:24 -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
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
7167aba23c
Move Divination output to a HUD element
...
RIP chat spam 2014-2018
:hype:
2018-02-12 19:45:09 -08:00
Nicholas Ignoffo
33d6cdb3a9
Fix mundane component being really really really thirsty ( #1218 )
2018-02-11 14:43:00 -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
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
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
37ec0582eb
Fixed the last of the model errors
2017-08-16 16:39:57 -07: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
f083e4e036
Fix Sigil of Holding ( #1081 )
2017-03-05 10:28:06 -08:00
Nicholas Ignoffo
86ea69eaca
Temporarily remove item rendering for tank fluid
...
You cannot bake GL stuff. This is bad. Also it got broken at one point.
I'll re-add this once I remove the need for a TESR.
(cherry picked from commit 13228f6
)
2017-02-12 01:33:48 -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
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
WayofTime
db33b87b1c
Changed the Blood Altar to be more in-line with the rest of the blocks in the mod (credits to wiiv for the model)
2016-10-24 11:38:25 -04: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
ca96afa375
- Changed the recipe of the Acceleration rune so that it is a T4 rune.
...
- Added the Charging rune, which accumulates charge by using the LP from the Blood Altar (1 charge = 1 LP always). If enough charge is stored when crafting, the crafting occurs instantly.
2016-09-22 14:20:05 -04:00
WayofTime
9538e9aa0d
Added a corrupted chicken, which hits very hard but stealths itself in between attacks.
2016-09-20 17:28:58 -04:00
WayofTime
d6c1d59e5d
Updated the hp/damage/etc logic of the corrupted mobs in general, and made it so the sheep will cast resistance on hurt allies when nearby on a cooldown.
...
Added an alchemy array layer (WIP) for the sheep when it is casting a "spell".
2016-09-18 18:44:18 -04:00
WayofTime
7b55293a40
Added the initial body of the Corrupted sheep, as well as the rendering. Moved most of the aspected demon stuff to a new base class.
2016-09-17 08:06:31 -04:00
WayofTime
f0a5b5274f
Added a temporary texture overlay (borrowed from the Faithful 32x texture pack, until a unique one is made) for the corrupted zombie. Generalized enough so that new mobs can have them added easily.
2016-09-15 17:07:06 -04:00
Nicholas Ignoffo
d1f98be462
Fix server crash with holding sigil keybind ( #915 )
...
@Arcaratus, poking because this will break BA again. I separated things into new classes.
2016-09-13 16:09:45 -07:00
WayofTime
e9549fd9db
Did a lot of work on the behaviour of the Inversion Pillar. Also added a Corrupted Zombie for later testing.
2016-09-13 17:20:35 -04:00
Nicholas Ignoffo
24b4c4b8d1
Made all item fields final
2016-09-10 17:04:24 -07:00
Nicholas Ignoffo
5989f37f59
Add node type name to GUI ( #901 )
2016-09-06 17:41:15 -07:00
WayofTime
4080a6add8
Satisfied @Vazkii 's BIZARRE OCD
2016-08-31 16:56:25 -04:00
WayofTime
fd684588d4
Further improved the routing GUI by allowing an amount to be typed into the amount bar
2016-08-31 16:19:20 -04:00
WayofTime
4a21e6cbf0
Updated the toggleable sigils so they drain the user's LP based on the user's total ticks existed instead of the world time. This is to solve the doDaylightCycle glitch in this scenario.
...
Also further tweaked the Routing Node GUI
2016-08-31 11:45:25 -04:00
WayofTime
78c7a63190
Expanded the size of the Routing GUI and moved the buttons over to the right. Future movement is planned.
2016-08-31 08:30:35 -04:00
WayofTime
3e7187610a
Further un-stupified the routing GUI.
2016-08-31 07:26:22 -04:00
WayofTime
413b150142
Updated the Filtered Item Routing Nodes' GUI so that it behaved less like ass. Also added the necessary nbt porting code.
2016-08-30 21:12:40 -04:00
Nicholas Ignoffo
5240755a05
Rewrite keybinding system
...
@Arcaratus, I don't even know what you were thinking with that...
I'm still not happy with IKeybindable, but the system is at least better than it was
2016-08-26 15:56:32 -07:00
WayofTime
b422e00019
Fixed SILLY rendering errors with the Mimic
2016-08-26 17:11:03 -04:00
WayofTime
117e692969
Made the mimics actually render chests and other TESRs properly - need to add non-opaque mimics for wider selection and for chests to not look like crud.
2016-08-22 19:55:15 -04:00
WayofTime
80bf140ee5
Made it so placed mimic blocks replace the block that you place it on unless you hold shift. Also worked on dungeon schematic saving/loading.
2016-08-22 14:22:18 -04:00
WayofTime
5953a5a0cf
A bit more work on the ranged aspects of the Sentient Specter - Allowed it to inherit the abilities of the Sentient Bow
2016-08-15 21:52:54 -04:00
WayofTime
38f4ea6bac
Added ownership to the Sentient Specter and improved its AI. Also enabled it to use a bow.
2016-08-15 17:09:01 -04:00
WayofTime
c201beb87f
Added some baseline work for Sentient Specters, which are basically summons of the Sentient Weaponry.
2016-08-14 14:14:25 -04:00