BloodMagic/src/main/java/WayofTime/bloodmagic/util
Tobias Gremeyer 95d99c0a01 Command rework (#1434)
* Network part finished.

* Should be more reasonable now

* This should be good enough.

* Orb finished, needs strings

* Bind finished. Needs strings.

* Reformat & Help subcommand

* Cleanup, strings, no negative amounts

* Removed TODOs

* Added missing MaxTier check for Blood Orbs.
Added TODO: Test with custom Blood Orbs.

* Ritual commands finished.
Check for valid placement might be optimized. (TODO)

* Access modifiers, moved TODO

* Added TODOs for localized strings

* DrainUtils postponed until the necessary functionality is available with SoulTickets (telling SoulTicket network from soul ticket, a list of all registered soul tickets per network)

* Replaced all occurrences of TextHelper with TextComponentTranslation in the commands section

* - Moved Teleports.java to teleport package
- added teleposer command
- added missing strings
- cleanup

* Fixed spelling of "Successful(ly)"

* getUsage() now returns translation keys.
getInfo() is now an explicit String

ritual creation command now has proper tab completions

help is an additional argument with "-h" or "?"

cleanup

* teleposerSet final
cleanup.

* Removed ritual removal command

Signed-off-by: tobias <angryaeon@icloud.com>

* Check if the tile has a ritual first

Signed-off-by: tobias <angryaeon@icloud.com>

* A bit more optimisation

Signed-off-by: tobias <angryaeon@icloud.com>

* Cleanup part 1

Signed-off-by: tobias <angryaeon@icloud.com>

* Cleanup part 2

Signed-off-by: tobias <angryaeon@icloud.com>

* Part 3

Signed-off-by: tobias <angryaeon@icloud.com>

* Part 4

Signed-off-by: tobias <angryaeon@icloud.com>

* Updated language file to reflect cleanup & continuity changes.

Signed-off-by: tobias <angryaeon@icloud.com>

* Change to use an abstract class that gets called instead of calling super on overriden execute() for commands

Signed-off-by: tobias <angryaeon@icloud.com>

* Use player facing for ritual creation.

Signed-off-by: tobias <angryaeon@icloud.com>
2019-01-31 16:46:02 -08:00
..
handler Implemented Ritual of Grounding, a Ritual to change gravity behavior (#1501) 2019-01-31 16:33:46 -08:00
helper Command rework (#1434) 2019-01-31 16:46:02 -08:00
BlockStack.java Merge apibutnotreally with the main packages 2018-02-15 18:49:07 -08:00
BMLog.java Logging for plugin gathering 2018-02-17 09:48:17 -08:00
BooleanResult.java Base work for ticket based syphoning 2018-06-28 18:24:17 -07:00
ChatUtil.java Cleaned up a lot of different inspections 2018-03-01 19:27:39 -08:00
Constants.java Third stage of "Dagger of Sacrifice"-glow (#1389) 2018-08-07 17:51:46 -07:00
DamageSourceBloodMagic.java Removed all usages of PleaseStopUsingMe 2018-03-17 22:30:14 -07:00
GhostItemHelper.java Merge apibutnotreally with the main packages 2018-02-15 18:49:07 -08:00
ISigilFluidItem.java Capable fluid sigils (#1517) 2019-01-20 15:24:28 -08:00
ItemStackWrapper.java Cleaned up a lot of different inspections 2018-03-01 19:27:39 -08:00
PluginUtil.java Add API method for registering recipes at proper time 2018-02-28 17:53:23 -08:00
SigilFluidWrapper.java Capable fluid sigils (#1517) 2019-01-20 15:24:28 -08:00
StateUtil.java Several mimic fixes, with actually cleaned up commit history. (#1379) 2018-08-07 16:28:55 -07:00
Utils.java Fix server crash when handling dye recipes (#1250) 2018-03-13 23:10:13 -07:00