Kenzie Togami and wizjany
3b2b7f2c68
Initial attempt at restoring regen functionality ( #475 )
2019-05-26 20:00:45 -04:00
Kenzie Togami
3173e26109
Fix //expand, improve //help
2019-05-17 22:24:31 -07:00
Kenzie Togami
e7613dd879
Stop using IAE to communicate parameter mis-use
2019-05-14 17:57:05 -07:00
Kenzie Togami
718c2e8306
Update Piston to 0.2.4 for even more bug fixes
2019-05-14 17:25:55 -07:00
Kenzie Togami
93dd956bae
Bump Piston to 0.2.3 for deadlock fix
2019-05-13 04:04:46 -07:00
Kenzie Togami
6765c2896d
Bump text-extras to 3.0.2
2019-05-13 02:47:05 -07:00
Kenzie Togami
a2b67f8ddb
Re-write EventBus to be faster
2019-05-10 05:01:01 -07:00
Kenzie Togami
389671b43b
Apply eclipse plugin to prevent crash in FG
2019-05-10 03:39:29 -07:00
Kenzie Togami and Kenzie Togami
067a570df0
Implement basic Forge suggestions
2019-05-05 23:06:20 -07:00
Kenzie Togami and Kenzie Togami
8a3e6a12b9
Implement suggestions for Bukkit + Sponge
2019-05-05 23:06:20 -07:00
Kenzie Togami and Kenzie Togami
1c54a04fd1
Update Text to 3
2019-05-05 23:06:20 -07:00
Kenzie Togami and Kenzie Togami
4355f8cbf7
Update Piston for suggestions, add hacky-pseudo-suggestions
2019-05-05 23:06:20 -07:00
Kenzie Togami and Kenzie Togami
acc0e7d09c
Fix logging on Bukkit, align adapter versions
2019-05-05 23:06:20 -07:00
Kenzie Togami
5781b4cd76
Update Piston version
2019-05-01 16:13:06 -07:00
Kenzie Togami and Kenzie Togami
b419446109
Add checkstyle regexp to validate case methods
2019-05-01 15:24:32 -07:00
Kenzie Togami and Kenzie Togami
13a8c480e3
Insert Locale.ROOT into all case change methods
2019-05-01 15:24:32 -07:00
Kenzie Togami
fb4fb980e0
Condense some command packages
2019-04-30 15:03:18 -07:00
Kenzie Togami
743d7f08ab
Purge intake-like command system
2019-04-30 14:59:45 -07:00
Kenzie Togami
7c1764548d
Deprecate old system, still in use by WG/CB
2019-04-30 13:53:14 -07:00
Kenzie Togami
e06c8b84b4
Merge branch 'master' into feature/piston-commands
2019-04-29 22:44:15 -07:00
Kenzie Togami
b1c042b196
Add checkstyle validation for formatting, fix issues
2019-04-29 22:40:32 -07:00
Kenzie Togami
1e51bebc46
Update to release Piston version
2019-04-29 22:15:52 -07:00
Kenzie Togami
7188d27aaa
Fix minor bugs in converters
2019-04-29 22:11:15 -07:00
Kenzie Togami
d0f9a71d53
Re-implement many converters using Piston utility converters
2019-04-29 21:57:29 -07:00
Kenzie Togami
6c21ae5c83
Drop old calc message
2019-04-28 22:09:48 -07:00
Kenzie Togami
462843c3df
Add license
2019-04-28 22:07:08 -07:00
Kenzie Togami
82c4846436
Add more variable args for expressions, quoting
2019-04-28 22:03:54 -07:00
Kenzie Togami
d4fce65abc
A few command fixes
2019-04-28 21:42:45 -07:00
Kenzie Togami
7d85df4575
Cache SNAPSHOTs for only five minutes, since they change often
2019-04-28 17:35:28 -07:00
Kenzie Togami
2580a0cf97
Use 'shape' instead of 'regionFactory' in user-facing ctx
2019-04-28 17:30:58 -07:00
Kenzie Togami
6255ccce38
Minor bug fixes
2019-04-28 17:27:33 -07:00
Kenzie Togami
484a1db500
Remove artifactory resolve block
2019-04-27 13:37:43 -07:00
Kenzie Togami
0960f70e6b
Update to latest Piston changes
2019-04-27 03:35:44 -07:00
Kenzie Togami
23279c007e
Fix intialization, rework registration
2019-04-26 01:38:06 -07:00
Kenzie Togami
7ff537138a
Merge master again
2019-04-26 01:25:42 -07:00
Kenzie Togami
b8c120e0c4
Finish porting commands
2019-04-26 01:18:02 -07:00
Kenzie Togami and Matthew Miller
bfc1fd8fd0
Add licenses
2019-04-26 16:41:39 +10:00
Kenzie Togami and Matthew Miller
56ef786415
Don't touch the Direction tag, as possibly only Facing changed.
2019-04-26 16:41:39 +10:00
Kenzie Togami and Matthew Miller
efc4ebe309
Fix 1.13 entity direction code, port old schematics
2019-04-26 16:41:39 +10:00
Kenzie Togami
46e0a7ba48
Port //set
2019-04-25 23:16:18 -07:00
Kenzie Togami
2486388e18
Fix help command suggestion
2019-04-25 23:02:23 -07:00
Kenzie Togami
8348ffa7cf
Drop translatable names for now
2019-04-25 22:54:23 -07:00
Kenzie Togami
853bfab022
Merge master, update to texts
2019-04-25 22:11:46 -07:00
Kenzie Togami
d8290cbd8f
Port worldedit commands
2019-04-25 21:03:28 -07:00
Kenzie Togami
9b0fda9f83
Port utility commands
2019-04-25 19:36:22 -07:00
Kenzie Togami
c05e1ed0cc
Fix a few bugs in tool commands
2019-04-25 13:30:16 -07:00
Kenzie Togami
8c2b725f42
Port toll / tool util commands, add more enums
2019-04-25 12:49:03 -07:00
Kenzie Togami
e447ac55db
Port super pickaxe commands
2019-04-24 00:00:56 -07:00
Kenzie Togami
2ea30dc70e
Port snapshot commands, update some time stuff to new time
2019-04-23 23:47:22 -07:00
Kenzie Togami
ea3605204c
Fix licenses
2019-04-23 22:59:11 -07:00
Kenzie Togami
e07e0d10b0
Port selection commands
2019-04-23 22:58:30 -07:00
Kenzie Togami
c95fc06b82
Port scripting commands
2019-04-23 19:32:27 -07:00
Kenzie Togami
f81ffdde0c
Port region commands
2019-04-23 18:46:46 -07:00
Kenzie Togami
f2283e8ad0
Port navigation commands
2019-04-23 16:14:21 -07:00
Kenzie Togami
6d4982f23a
Fix checkstyle/license/gen code
2019-04-23 15:44:33 -07:00
Kenzie Togami
20da6227d4
Port history commands
2019-04-23 15:35:05 -07:00
Kenzie Togami
31486cd473
Port generation commands
2019-04-23 10:11:54 -07:00
Kenzie Togami
51be16ad81
Port GeneralCommands
2019-04-21 13:10:20 -07:00
Kenzie Togami
5a18ed275f
Drop provided / compileOnly dependencies from shadow
2019-04-21 00:01:06 -07:00
Kenzie Togami
73d5681926
Add a note about which libraries get shaded where
2019-04-20 23:36:44 -07:00
Kenzie Togami
5c19866809
Some fixes for new libs shading
2019-04-20 23:33:54 -07:00
Kenzie Togami
1e7b4fc835
Move shaded libraries to their own artifacts
2019-04-20 23:11:39 -07:00
Kenzie Togami
f481f7d26d
Handle lack of global injected value store
2019-04-18 19:59:53 -07:00
Kenzie Togami
48fcfeed35
Fix licenses
2019-04-18 19:12:09 -07:00
Kenzie Togami
ac03de89cc
Work on adding converters for some arguments
2019-04-18 19:11:57 -07:00
Kenzie Togami
37c993be16
Port ClipboardCommands, update to new Key
2019-04-18 12:34:57 -07:00
Kenzie Togami
477e78bd17
[Forge] Update to latest forge for keyevent fixes
2019-04-17 00:15:05 -07:00
Kenzie Togami
f33140b327
Port ChunkCommands, fix up injection, simplify registration
2019-04-16 23:02:23 -07:00
Kenzie Togami
e127bb89e5
Align annotation formatting with brush command methods
2019-04-15 02:03:05 -07:00
Kenzie Togami
e4d8091432
Convert part of the brush commands
2019-04-15 02:01:25 -07:00
Kenzie Togami
2b10128720
Restore Logging for setbiome
2019-04-15 01:25:19 -07:00
Kenzie Togami
267ccf2298
First attempt at integrating Piston as the only command system
2019-04-15 01:21:15 -07:00
Kenzie Togami
da35b3c174
Switch to using local maven for Piston
2019-04-14 01:53:04 -07:00
Kenzie Togami
f8c4f23658
Partial work on biome commands, need logging replacement
2019-04-14 01:30:40 -07:00
Kenzie Togami
8ab6585815
Patch new cmds system into old system
2019-04-04 16:16:04 -07:00
Kenzie Togami
1966e5a8a2
Initial Piston conversion test. Non-functional.
2019-04-04 15:50:45 -07:00
Kenzie Togami
fba12b1282
More shading fixes
2019-03-13 20:15:01 -07:00
Kenzie Togami
4be72fb983
Shade logger bridges as well
2019-03-13 19:56:58 -07:00
Kenzie Togami
d6804737cf
Switch to SLF4J logging.
2019-03-13 19:51:48 -07:00
Kenzie Togami
4191f017f1
[Forge] Fix sub-commands by registering even less
2019-03-13 18:54:23 -07:00
Kenzie Togami
bb33897221
Handle all commands like pre-1.13 for now
2019-03-04 19:57:22 -08:00
Kenzie Togami
4878f38250
Fix platform registration, config setup
2019-03-04 19:36:06 -08:00
Kenzie Togami
f719063aca
Merge branch 'master' into forge-1.13
2019-03-04 18:31:52 -08:00
Kenzie Togami
9ee0f00030
Initial command registration setup. Pretty hacky, subcommands do not work, some arguments missing.
2019-03-04 18:31:20 -08:00
Kenzie Togami
a0f127813d
Pull config dir from FMLPaths
2019-02-21 00:40:00 -08:00
Kenzie Togami and Matthew Miller
7faafa1635
Update mappings and forge, correct toml keys
2019-02-19 18:16:28 +10:00
Kenzie Togami
2f8bdccf65
Clarify state when asking for caps with no platforms
2018-12-28 22:20:12 -08:00
Kenzie Togami
386668d221
Clean up other compiler warnings
2018-12-26 16:50:24 -08:00
Kenzie Togami
de7d9421b1
Add generics to other rawtypes
2018-12-26 16:45:46 -08:00
Kenzie Togami
3fefcbf971
Remove all raw usages of BSH, improve API generics
2018-12-26 16:39:10 -08:00
Kenzie Togami
b192466ce2
Remove recursion in VaultResolver
...
Correctly call into `perms` instead of creating an infinite recursion.
2018-11-30 13:15:09 -08:00
Kenzie Togami
b6f6f3dde6
Correct trace property name
2018-11-03 23:06:52 -07:00
Kenzie Togami
2c8b2fe089
Move vectors to static creators, for caching
2018-11-03 23:00:24 -07:00
Kenzie Togami
399e0ad5fa
Refactor vector system to be cleaner
...
- Move Vector, etc. into `.math` package
- Drop many methods that will be auto-promoted anyways, eg. with
`divide(int)` and `divide(double)` the first is now gone.
- Take Block vectors into their own class hierarchy
- Make it clear throughout the API what takes blockvectors
- many more improvements
2018-11-03 23:00:23 -07:00
Kenzie Togami
e202348dac
Simplify commit-required detection
2018-11-03 22:22:43 -07:00
Kenzie Togami
351a8bbc6c
Align configurate with yaml config
2018-10-30 18:45:53 -07:00
Kenzie Togami
b8ae611c73
Checkstyle requires calling super.finalize
2018-10-30 18:44:32 -07:00
Kenzie Togami
e1fbaaff59
Add tracing for unflushed EditSessions
2018-10-30 18:39:51 -07:00
Kenzie Togami
3b5972b7f2
Flush / unbuffer more tools
2018-10-30 18:06:00 -07:00
Kenzie Togami
d1312c66e1
Ensure we flush iff it is needed
2018-10-20 19:54:13 -07:00