* Teleportation now works similar to the Nether Portal:
if teleportation is attempted before the cooldown (10 ticks) is over, the cooldown gets reset.
This way teleportation loops are prevented.
You can now:
- Stand on a loop of permanently activated (well, constantly refreshing through a high-speed redstone clock) Teleposers, only getting teleposed once per stepping on it
- AFK in the Gate of the Fold without getting teleported constantly
- and other things, I guess.
* Bound Pickaxe AoE ability now destroys blocks properly.
closes#1001
* Streamlined bound tool harvest code.
Cleanup, duplicate code for bound tools moved as method to ItemBoundTool.sharedHarvest()
Tested aoe harvest with Stone, Dirt/Grass and Oak trees. Same result as before.
* silkTouch and fortuneLvl are now passed instead of recalculated on every block
* Fix the Blood Tank BB
* Add modid to command localizations to prevent conflicts
* Fixed the items not being drawn on the right Y-level for the Sigil of Holding HUD
Corrected localizations of other lang files
* SoulTicket internal implementation
* do what TehNut says
* implement hashCode()
* Fix toggleable sigils draining on r-click when it shouldn't
Also moved the ItemSigil and ItemSigilToggleable to the sigil package (why wasn't it there???)
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.
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)
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
tterrag is a meany face and yelled at me for using class.getSimpleName(). So here's an API-friendly re-work of the registration system. This allows all our Items/Blocks to be obtained via the API. Just add a new enum.