Commit Graph

3100 Commits

Author SHA1 Message Date
c95fc06b82 Port scripting commands 2019-04-23 19:32:27 -07:00
f81ffdde0c Port region commands 2019-04-23 18:46:46 -07:00
6415d0d964 Fix typo 2019-04-23 18:24:32 -07:00
f2283e8ad0 Port navigation commands 2019-04-23 16:14:21 -07:00
6d4982f23a Fix checkstyle/license/gen code 2019-04-23 15:44:33 -07:00
20da6227d4 Port history commands 2019-04-23 15:35:05 -07:00
31486cd473 Port generation commands 2019-04-23 10:11:54 -07:00
0434bcf48c Remove unnecessary gradle entries 2019-04-22 23:59:31 +10:00
c52eb59d7f Get it all working 2019-04-22 22:05:20 +10:00
51be16ad81 Port GeneralCommands 2019-04-21 13:10:20 -07:00
5a18ed275f Drop provided / compileOnly dependencies from shadow 2019-04-21 00:01:06 -07:00
73d5681926 Add a note about which libraries get shaded where 2019-04-20 23:36:44 -07:00
5c19866809 Some fixes for new libs shading 2019-04-20 23:33:54 -07:00
1e7b4fc835 Move shaded libraries to their own artifacts 2019-04-20 23:11:39 -07:00
a9926328f1 Stop trying to redo when history runs out. 2019-04-20 12:14:11 -04:00
5b1573a24e Replace the message system 2019-04-19 23:06:00 +10:00
d56cd96282 Fixed builds 2019-04-19 16:38:33 +10:00
55348346e9 Shade in Kashike's lib 2019-04-19 14:49:29 +10:00
f481f7d26d Handle lack of global injected value store 2019-04-18 19:59:53 -07:00
48fcfeed35 Fix licenses 2019-04-18 19:12:09 -07:00
ac03de89cc Work on adding converters for some arguments 2019-04-18 19:11:57 -07:00
37c993be16 Port ClipboardCommands, update to new Key 2019-04-18 12:34:57 -07:00
477e78bd17 [Forge] Update to latest forge for keyevent fixes 2019-04-17 00:15:05 -07:00
f33140b327 Port ChunkCommands, fix up injection, simplify registration 2019-04-16 23:02:23 -07:00
99da55dc94 Fix building above bounds. 2019-04-15 20:44:02 -04:00
e127bb89e5 Align annotation formatting with brush command methods 2019-04-15 02:03:05 -07:00
e4d8091432 Convert part of the brush commands 2019-04-15 02:01:25 -07:00
2b10128720 Restore Logging for setbiome 2019-04-15 01:25:19 -07:00
267ccf2298 First attempt at integrating Piston as the only command system 2019-04-15 01:21:15 -07:00
2a1fdf470f Implement getMaxY for ForgeWorld.
Should play nicer with things like CubicChunks. Note that there is no
way to get the min point in Minecraft itself, so this only supports
going up, not down.
2019-04-14 11:16:49 -04:00
3e4004ad9e Start work on improving the formatting system. May switch to Kashike's as Bukkit is shit 2019-04-14 19:33:44 +10:00
da35b3c174 Switch to using local maven for Piston 2019-04-14 01:53:04 -07:00
f8c4f23658 Partial work on biome commands, need logging replacement 2019-04-14 01:30:40 -07:00
b5e1f3dbc3 Remove the system property check for uuidOverride (#459)
as it caused a server timeout...
https://pastebin.com/z5ktU8r3
2019-04-10 22:39:56 -04:00
ec0422d682 Avoid atan2 in Location cinit.
@kashike
2019-04-06 21:26:52 -04:00
dcfb769d96 Fix TrueZip region stores.
I think. Someone tell me if this breaks their setup with truezip, but
it works for me now and didn't before. I'm assuming people using .zip
just used the normal zip store anyway.
2019-04-06 13:22:20 -04:00
fa8139f4b3 Transfer Request to evaluation thread for Expressions. 2019-04-05 14:46:56 -04:00
8ab6585815 Patch new cmds system into old system 2019-04-04 16:16:04 -07:00
1966e5a8a2 Initial Piston conversion test. Non-functional. 2019-04-04 15:50:45 -07:00
4de5487c51 Change Vector hash codes (#456)
And add additional unit vectors where needed.
2019-04-04 08:36:19 -04:00
35bb4deee9 Merge pull request #457 from boy0001/platform-tweak
swap order of checks
2019-04-04 10:52:04 +11:00
9ba1121592 swap order of checks
since a boolean check is faster than getting inventory item + string
comparison
2019-04-04 10:45:21 +11:00
3d2054aa0a WorldEdit accepts a pattern for these commands
update the message to reflect that.
2019-04-03 19:39:12 -04:00
961da1b93f Add BukkitPlayer constructor without plugin.
tbh I don't know why we even need to keep the plugin object around.
2019-03-30 17:32:10 -04:00
a80420d14b Add biome storage to BlockArrayClipboard. 2019-03-30 00:42:28 -04:00
4e66b9a336 Revert 6b3426e1.
Empty base blocks are always immutable. Fuzzy states don't have NBT.
2019-03-30 00:41:47 -04:00
42d0d6e79a Use getTag instead of requireTag in a few places. 2019-03-29 23:44:18 -04:00
d7d2d03ee8 Clipboard offset pattern is now #copy@[x,y,z].
Since the parsers were changed around, unescaped commas are parsed as
separate blocks now.
2019-03-27 23:36:59 -04:00
74bff83e38 Don't let items types be null.
Better fail-fast if registry doesn't load? or why-ever else this happens
2019-03-26 22:30:46 -04:00
6b3426e1de BaseBlock is technically mutable so that technically shouldn't use it. 2019-03-26 18:14:35 -04:00