BloodMagic/src/main/java/WayofTime/bloodmagic
AEon - Tobias 1f392721fa Reinstated Compression sigil. (#1374)
*  Reinstated Compression sigil.
- does not compress wooden planks into crafting tables
- searches for reversible 3x3/2x2 recipes with a single material type
- probably has a lot of redundant stuff and looks silly
- uses try/catch (might want to find a different approach, some people scoff at this)
- should probably have spent the night sleeping, I'm taking exams tomorrow and will probably sleep the whole day through.

* Learned how to properly handle the "NullPointerException"-situation.

* Update BaseCompressionHandler.java

* Update CompressionRegistry.java

* Removed (almost) all code comments (only a one-liner remains that serves as pointer to a completly commented-out class (StorageBlockCraftingRecipeAssimilator)).
Made methods and variables for long function calls to be more efficient.
Fixed an oversight that resulted in a NullPointerException after removing redundant checks that were made to prevent exactly that.

Rearranged and reformatted code.

* corrected something that could be considered a typo but was an oversight

* This should be it. An Array should be more efficient but you can correct me if I'm wrong. In either case it does what it is supposed to do.

* Fixed. Needed a seperate inventory for the reversible check (or clear the previously used one, but then I'd had to repopulate again and that would just have been messy)

* Forgot one of my lines.

* Fix and cleanup.
Could definitely clean more but that should suffice for now.
2018-08-26 13:05:30 -07:00
..
alchemyArray Mob Sacrifice Array no longer kills bosses or players (#1371) 2018-07-22 06:54:46 -07:00
altar SoulTicket internal implementation (#1372) 2018-08-07 15:27:12 -07:00
api/impl Several mimic fixes, with actually cleaned up commit history. (#1379) 2018-08-07 16:28:55 -07:00
block Ritual Stones have been nerfed to be Rocky instead of Irony. (#1417) 2018-08-26 12:16:14 -07:00
client Fix: Interaction Sigil of Holding + Seer/Divination Sigil (no render) (#1391) 2018-08-17 18:13:00 -07:00
command SoulTicket internal implementation (#1372) 2018-08-07 15:27:12 -07:00
compat Rework of ritual registration 2018-06-28 21:56:25 -07:00
compress Reinstated Compression sigil. (#1374) 2018-08-26 13:05:30 -07:00
core SoulTicket internal implementation (#1372) 2018-08-07 15:27:12 -07:00
demonAura Cleaned up a lot of different inspections 2018-03-01 19:27:39 -08:00
entity Several mimic fixes, with actually cleaned up commit history. (#1379) 2018-08-07 16:28:55 -07:00
event Base work for ticket based syphoning 2018-06-28 18:24:17 -07:00
fakePlayer Run formatter 2017-08-15 21:30:56 -07:00
gson Fix will type serializer using lowercased names for lookups (#1369) 2018-07-22 06:56:10 -07:00
iface SoulTicket internal implementation (#1372) 2018-08-07 15:27:12 -07:00
incense Cleaned up a lot of different inspections 2018-03-01 19:27:39 -08:00
inversion Cleaned up a lot of different inspections 2018-03-01 19:27:39 -08:00
item Reinstated Compression sigil. (#1374) 2018-08-26 13:05:30 -07:00
livingArmour Disorient upgrade typo fix (#1320) (#1395) 2018-08-07 16:50:26 -07:00
meteor Fully remove old LogHelper usage 2018-03-17 17:18:20 -07:00
network Merge apibutnotreally with the main packages 2018-02-15 18:49:07 -08:00
orb Rewrite IBindable to provide an object instead of storing 2 strings 2018-02-27 16:59:51 -08:00
potion Small bit of framework for Soul Breath items, plus testing with the "Scroll of Icarus". Crafting mechanic as well as refilling of its resource not implemented. 2018-04-28 21:56:57 -04:00
proxy Rework of HUD element system 2018-06-28 20:37:53 -07:00
recipe Fix server crash when handling dye recipes (#1250) 2018-03-13 23:10:13 -07:00
registry Reinstated Compression sigil. (#1374) 2018-08-26 13:05:30 -07:00
ritual Well of Suffering item drop control (#1388) 2018-08-26 12:55:23 -07:00
routing Fixed the Fluid filters so that they now work perfectly in the routing system. 2018-04-29 09:57:29 -04:00
soul Needed to be more pushy. 2018-05-01 06:51:37 -04:00
structures A bit of Ritual cleanup 2018-03-04 09:17:24 -08:00
teleport Cleaned up a lot of different inspections 2018-03-01 19:27:39 -08:00
tile This should fix a few existing issues with Teleposers, they no longer syphon from the bound player. (#1414) 2018-08-26 13:00:07 -07:00
util Well of Suffering item drop control (#1388) 2018-08-26 12:55:23 -07:00
BloodMagic.java Rework of ritual registration 2018-06-28 21:56:25 -07:00
ConfigHandler.java Well of Suffering item drop control (#1388) 2018-08-26 12:55:23 -07:00