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
Kenzie Togami
a3f1c71d97
Make EditSession closeable for easy flushing
2018-10-20 19:50:35 -07:00
Kenzie Togami
1fa1ff895b
Flush or disable buffers in tools
2018-10-20 19:47:17 -07:00
Kenzie Togami
e16dacc11e
Small patches for timed-calc post-1.12-merge
2018-10-11 17:25:06 -07:00
Kenzie Togami
21db86f26b
Register a platform for expression tests
2018-10-11 17:18:52 -07:00
Kenzie Togami
bb923aeb59
Attach a configurable timeout to expression evaluation
2018-10-11 17:18:52 -07:00
Kenzie Togami
2824a92c19
Fix some minor ordering bugs
2018-10-10 12:23:00 -07:00
Kenzie Togami
7d4906cfe9
Add chunk batching flag, enable by default
2018-10-10 11:38:23 -07:00
Kenzie Togami
ff391ca0b3
Update licenses
2018-10-10 11:38:23 -07:00
Kenzie Togami
f73be4b75c
Add newline to LocatedBlock.java
2018-10-10 11:38:23 -07:00
Kenzie Togami
e059490cd1
Rework block-batching, create draft of chunk batching
2018-10-10 11:38:23 -07:00
Kenzie Togami
ff877ec03b
Make BlockType#getDefaultState like other fields
2018-10-04 17:20:07 -07:00
Kenzie Togami
ef2c07ca24
Update forge for new block API
2018-10-04 17:18:43 -07:00
Kenzie Togami
d0ea5121f2
Make some BlockType fields lazy, to avoid early Platform dependencies
2018-10-04 17:18:01 -07:00
Kenzie Togami
2cad9a2c09
Switch to a license plugin for headers
2018-10-04 00:29:34 -07:00
Kenzie Togami
388187d26b
Cleanup javadoc warnings in worldedit-bukkit
2018-10-01 15:31:26 -07:00
Kenzie Togami
36cbc5d9d0
Cleanup javadoc warnings in worldedit-core
2018-10-01 15:30:23 -07:00
Kenzie Togami
3e1c58c99b
Implement some optional methods in ForgeWorld
2018-10-01 15:17:05 -07:00
Kenzie Togami
d6aa1ad509
Make Java 8 detection work on Java 9
...
Closes #393 .
2017-08-16 16:39:42 -07:00
Kenzie Togami
6c6e1b4ce2
[Forge] Officially move to Java 8
2017-08-16 16:07:18 -07:00
Kenzie Togami
f2c5b272ad
Add client-side left-click-air handler
2017-08-16 15:20:33 -07:00
Kenzie Togami
cd4729f82f
[Forge] Update to latest 1.11.2 mappings
2017-08-01 23:01:12 -07:00
Kenzie Togami
4ec5411ba6
Upgrade Gradle to 4.0.2
2017-08-01 22:20:56 -07:00
Kenzie Togami and GitHub
a4455e875e
Merge pull request #382 from sk89q/feature/forge-1.11.2
...
[Forge] Update to 1.11.2
2017-02-23 08:32:29 -08:00
Kenzie Togami
537c6694e1
[Forge] Update to 1.11.2
2017-02-22 23:36:25 -08:00
Kenzie Togami
e34fc1a82f
Update contributing doc
...
We have been targeting Java 7 for a while now.
2016-12-02 20:27:46 -08:00
Kenzie Togami
9c32ba327f
Update some notes in the compiling doc
2016-12-02 20:21:03 -08:00
Kenzie Togami and Wizjany
85ef47ae0c
[Forge] Update mappings to 11/30.
2016-12-01 23:14:16 -05:00
Kenzie Togami and Wizjany
c75fd3a449
[Forge] Remove now-unused ATs 🎉
2016-12-01 23:14:16 -05:00
Kenzie Togami and Wizjany
1752963288
[Forge] Make //regen work better
...
It now creates a brand-new world, generates the appropriate section
there, and copies it over to the original world.
2016-12-01 23:14:16 -05:00
Kenzie Togami and Wizjany
e9419f4280
[Forge] Fix clearing inventories
...
1.11 no longer uses null in inventories.
2016-12-01 23:14:16 -05:00
Kenzie Togami and Wizjany
6ad11624bb
[Forge] Initial update to 1.11
...
Also updates Gradle to 3.2.1, because keeping updated is good.
2016-12-01 23:14:16 -05:00
Kenzie Togami and wizjany
2267dfd29f
[Forge] Update to 1.10.2.
2016-08-28 01:23:19 -04:00
Kenzie Togami and wizjany
38ddeaf777
[Forge] Initial update for 1.10
2016-08-28 01:23:19 -04:00
Kenzie Togami
4a72b97164
Fix getting the git hash
2016-08-22 17:19:52 -07:00