Commit Graph
100 Commits
Author SHA1 Message Date
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 TogamiandMatthew 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 TogamiandGitHub 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 TogamiandWizjany 85ef47ae0c [Forge] Update mappings to 11/30. 2016-12-01 23:14:16 -05:00
Kenzie TogamiandWizjany c75fd3a449 [Forge] Remove now-unused ATs 🎉 2016-12-01 23:14:16 -05:00
Kenzie TogamiandWizjany 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 TogamiandWizjany e9419f4280 [Forge] Fix clearing inventories
1.11 no longer uses null in inventories.
2016-12-01 23:14:16 -05:00
Kenzie TogamiandWizjany 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 Togamiandwizjany 2267dfd29f [Forge] Update to 1.10.2. 2016-08-28 01:23:19 -04:00
Kenzie Togamiandwizjany 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
Kenzie Togami b3d6644972 [Forge] Fix //regen + improve performance. 2016-06-25 11:37:07 -07:00
Kenzie Togami fa64fa5bed [Forge] Stop "supporting" some invalid blocks. 2016-06-23 04:12:23 -07:00
Kenzie TogamiandGitHub d70f7168e5 Merge pull request #359 from sk89q/feature/forge-1.9.4
Update WE Forge to 1.9.4/1965. Also update build.gradle to work with latest Gradle.
2016-06-23 00:19:55 -07:00
Kenzie Togami 5afd2bbbf3 Update buildscript to Gradle 2.14 & Forge to 1.9.4 (1965) 2016-06-18 09:50:08 -07:00
Kenzie Togami f689d53d62 Fix Sign json generation 2016-06-18 09:49:46 -07:00
Kenzie Togami e42107557e [Forge] Make DefaultBlockParser behave more like vanilla. 2016-06-17 16:59:41 -07:00
Kenzie Togami 61ecb8fe94 Merge pull request #355 from sk89q/bugfix/brushing-up
Replace RightClickEmpty with RightClickItem.
2016-05-20 10:58:14 -07:00
Kenzie Togami e168f03ab7 Replace RightClickEmpty with RightClickItem.
RightClickEmpty is not fired on the server. RightClickItem fires once
for the same event (a right click in air). This fixes brush and other tools that rely on air
clicks.
2016-05-20 10:14:00 -07:00
Kenzie Togami ad2b2a3954 Merge pull request #346 from sk89q/feature/forge-1.9
Update Forge version to 1.9
2016-05-08 13:31:45 -07:00
Kenzie Togami 574ed9aa41 Fix some formatting concerns. 2016-05-05 20:09:53 -07:00
Kenzie Togami 301d02c9c5 Warn when not using Java 8 or greater.
Note: this warning is not in the shared WorldEdit class because it
doesn't get loaded as early as the individual plugin/mod
implementations for some reason.
2016-05-05 17:55:22 -07:00
Kenzie Togami ecc4948668 Switch to Forge 1.9 (12.16.0.1770) 2016-05-05 17:55:22 -07:00
Kenzie Togami 5b38f460d4 Drop support for Java 6. 2016-05-05 17:42:10 -07:00
Kenzie Togami 219d2da0ff Merge branch 'feature/forge1.8' 2016-03-19 09:42:50 -07:00
Kenzie Togami f5c015317e Fix finding locks 2016-02-22 19:22:30 -08:00
Kenzie Togami a64a53db7f Default gitCommitHash 2016-02-22 19:16:14 -08:00
Kenzie Togami a1680886a4 Weird hack for java6. I hope it works. 2016-02-22 19:13:08 -08:00
Kenzie Togami 698a610eaa Kill lock files in cache. 2016-02-22 18:31:55 -08:00
Kenzie Togami e53fb782d4 Disable Grgit on 6.
It appears to be incompatible.
2016-02-22 18:21:46 -08:00
Kenzie Togami 7f43bc4b47 Merge in from master, mostly.
The most important part of this merge is that it REVERTS FMP
compatibility, since no such thing needs to exist in 1.8. In fact,
there isn't even an FMP in 1.8 yet. It will be added back if FMP ever
ports to 1.8 and the problem still exists.
2016-02-22 17:54:50 -08:00
Kenzie Togami 775075d3a7 Update gradle wrapper to 2.11. 2016-02-22 17:41:03 -08:00
Kenzie Togami fb52a86eae Update shadow plugin in build.gradle
Needed to build this with the latest Gradle release.
2016-02-22 17:40:18 -08:00
Kenzie Togami 74167b8b9f Update forge version.
Not really needed, but why not?
2016-02-22 17:37:45 -08:00
Kenzie Togami a9fc46cef6 Correlate modids in code and mcmod.info 2016-02-22 17:11:29 -08:00
Kenzie Togami 136c66868f Move sponge dependency to mcmod 2016-02-22 17:01:09 -08:00
Kenzie Togami c6b477297d Merge pull request #341 from sk89q/feature/fmp-compat
Add FMP compatiblity.
2016-02-12 20:08:39 -08:00
Kenzie Togami 4088f26d19 Fix checkstyle errors 2016-02-07 14:21:24 -08:00
Kenzie Togami 7271cca89f Implement FMP compatibility 2016-02-07 14:07:41 -08:00
Kenzie Togami 10776f27a8 Fix dependency 2016-02-07 10:42:13 -08:00
Kenzie Togami 6757b04d24 Add FMP as a dependency at compile 2016-02-07 10:14:33 -08:00
Kenzie Togami d6db9a9790 Update 1.7.10 Forge version 2016-02-07 09:41:29 -08:00
Kenzie Togami 982420369d Rewrite Closer to compile on Java 6 wrt Jar/ZipFile. 2016-01-31 22:26:30 -08:00
Kenzie Togami 9dac0b30db Speed up Travis by running on non-sudo containers
See why at
https://docs.travis-ci.com/user/workers/container-based-infrastructure/
2016-01-31 21:27:07 -08:00
Kenzie Togami 53b8f08e5e Have Travis give less verbose stack traces 2016-01-31 21:25:32 -08:00
Kenzie Togami c14a3dfbde Add caching to Travis 2016-01-31 21:24:59 -08:00
Kenzie Togami 1952c6f91a Compile on JDK 6, 7, and 8
Ensure that all JDKs are supported.
2016-01-31 21:23:51 -08:00