Commit Graph
100 Commits
Author SHA1 Message Date
Jesse Boyd 49c51e041c delete writable mca chunk 2019-11-01 19:19:56 +01:00
Jesse Boyd 3e00ce36d2 Add barebones Anvil API
not anvil commands, just the core of the api
could do with some optimization
2019-11-01 19:11:05 +01:00
Jesse Boyd 1ad040f7d0 fix compile 2019-11-01 18:36:40 +01:00
Jesse Boyd f0ab1d5f18 finish overhaul of NBT stream api 2019-11-01 18:29:13 +01:00
Jesse Boyd 9cf02fe654 WIP Anvil API 2019-10-31 21:04:02 +01:00
Jesse Boyd b533408022 wip clipboard migration 2019-10-31 14:12:23 +01:00
Jesse Boyd 0296d566ed wip remove faweclipboard 2019-10-31 04:04:15 +01:00
Jesse Boyd e1b9b9e3e8 Revert "Like this @mattbdev ?"
This reverts commit bddf92cd9b.
2019-10-31 00:41:36 +01:00
Jesse Boyd ef47ea74df Revert "Or this?"
This reverts commit 558144696a.
2019-10-31 00:41:15 +01:00
Jesse Boyd 558144696a Or this? 2019-10-30 20:03:38 +01:00
Jesse Boyd bddf92cd9b Like this @mattbdev ? 2019-10-30 20:01:18 +01:00
Jesse Boyd 50b7b4fb54 fix sp alias conflict 2019-10-30 18:52:55 +01:00
Jesse Boyd 0b39b4a381 wip schem vis 2019-10-30 13:14:15 +01:00
Jesse Boyd c383fab2c2 cfi packet listener 2019-10-30 12:58:21 +01:00
Jesse Boyd 72951cdf23 Various
fake chunk packet
aliases
cfi wip
2019-10-30 12:26:52 +01:00
Jesse Boyd 8356004ec9 chunk sending / cfi 2019-10-26 14:21:49 +01:00
Jesse Boyd 938dde68b2 Don't force load
didn't realize this loads the chunk, I just need to delay unloading until the operation is complete
2019-10-23 16:44:36 +01:00
Jesse Boyd a8df8a805f Update CFICommands.java 2019-10-23 15:58:18 +01:00
Jesse Boyd e32bc6db4a Use enum type for scoll actions 2019-10-23 15:44:13 +01:00
Jesse Boyd 8768085479 schem list is still broken
clickEvent and hoverEvent don't seem to work, I'm probably doing something wrong
2019-10-23 15:35:04 +01:00
Jesse Boyd d904270a3d Update CommandUtil.java 2019-10-23 05:31:26 +01:00
Jesse Boyd 2080e9786b commanding-pipeline diff 2019-10-23 05:23:52 +01:00
Jesse Boyd 68eea925e1 update adapter and platform manager 2019-08-29 13:57:03 +01:00
Jesse Boyd aa4c443358 Revert "Revert 'revert ivy change'" 2019-08-26 06:03:58 +01:00
Jesse Boyd edb626a961 merge 2019-08-26 05:49:00 +01:00
Jesse Boyd 4e49d16505 fix dependencies 2019-08-26 05:45:03 +01:00
Jesse Boyd ae89c16390 merge 2019-08-23 08:36:33 +01:00
Jesse Boyd 47e2226be5 fix shadow jar 2019-08-18 02:54:27 +01:00
Jesse Boyd 3b7b115bb6 fix build gradle 2019-08-18 02:15:03 +01:00
Jesse Boyd d434dfcfdd some minor refactoring 2019-08-18 02:09:09 +01:00
Jesse Boyd d1af07b6ae revert ivy change 2019-08-18 02:02:25 +01:00
Jesse Boyd 21caf0cf94 delete some classes 2019-08-18 01:59:07 +01:00
Jesse Boyd b3601eb858 Merge branch 'commanding' of https://github.com/IntellectualSites/FastAsyncWorldEdit-1.13 into commanding 2019-08-18 01:57:14 +01:00
Jesse Boyd 4427c0dd38 Update build.gradle 2019-08-18 01:56:06 +01:00
Jesse Boyd 7a57a5dd8c minor
idk it compiles now
2019-08-10 16:01:42 +10:00
Jesse Boyd 3b879477b6 more compiling 2019-08-07 10:25:57 +10:00
Jesse Boyd ee59dec3d8 comments / minor compiling 2019-08-07 10:13:07 +10:00
Jesse Boyd 3c626ef25a Differentiate passthrough / abstract delegate
AbstractDelegateExtent allows overriding just the basic set/get to change behavior - at performance cost

Passthrough passes all operation, so each must be individually overrided.
2019-08-07 06:38:25 +10:00
Jesse Boyd 322a3e66be piston doesn't like conditions 2019-08-07 06:24:05 +10:00
Jesse Boyd 92fb90de09 Fix some arguments 2019-08-07 06:18:44 +10:00
Jesse Boyd 4c2b753687 merge 2019-08-07 01:32:05 +10:00
Jesse Boyd a476ab1ea0 merge 2019-08-07 01:29:49 +10:00
Jesse Boyd a3c58a187e merge 2019-08-07 01:29:09 +10:00
Jesse Boyd 74fe88ae01 merge 2019-08-07 01:28:12 +10:00
Jesse Boyd b6bc09226c conflicts 2019-08-07 01:25:53 +10:00
Jesse Boyd accc62c10b 7963b2c9 2019-07-30 07:48:19 +10:00
Jesse Boyd cdb9abc117 9a4473b73f 2019-07-30 07:44:19 +10:00
Jesse Boyd 7967ef4db4 ff586011 2019-07-30 07:39:18 +10:00
Jesse Boyd 02d5f3e8d5 Update PlatformManager.java 2019-07-29 05:27:50 +10:00
Jesse Boyd 1c256c1f5a add Range annotation 2019-07-29 05:26:44 +10:00
Jesse Boyd da858f2131 Check isEmpty for sign color 2019-07-29 05:07:46 +10:00
Jesse Boyd 3303434d52 listchunks doesn't need to be a list
Nor does it need to be a string. As long as we can iterate, it should be fine.

This somewhat mitigates OOM from listchunks.
2019-07-29 05:03:17 +10:00
Jesse Boyd c05d425f64 couple more compilation issues 2019-07-23 06:58:18 +10:00
Jesse Boyd e53fc8a7f6 update piston depend 2019-07-23 06:57:34 +10:00
Jesse Boyd 4d8cf04be1 fix some more compilation issues 2019-07-22 19:05:14 +10:00
Jesse Boyd 55196cec6d Update GenerationCommands.java 2019-07-22 16:57:12 +10:00
Jesse Boyd 53eba86cdc Delete SelectionCommand.java 2019-07-22 16:57:06 +10:00
Jesse Boyd c8650f11f9 Update ImmutableVirtualWorld.java 2019-07-22 16:57:02 +10:00
Jesse Boyd 90044382d4 typo 2019-07-22 16:47:12 +10:00
Jesse Boyd 42a65ac924 @Range 2019-07-22 16:44:03 +10:00
Jesse Boyd 283351fea5 fix conflicts 2019-07-22 16:39:43 +10:00
Jesse Boyd 07283af614 some bindings 2019-07-22 16:02:51 +10:00
Jesse Boyd f5c202af6d BrushCommands 2019-07-21 21:39:36 +10:00
Jesse Boyd ee5e15eda3 visual chunk 2019-07-20 15:32:15 +10:00
Jesse Boyd 85ebee7da7 brush settings 2019-07-20 01:29:49 +10:00
Jesse Boyd 5242efb4cf remove mapped fawe queue 2019-07-19 06:52:01 +10:00
Jesse Boyd e86e4c9c53 wip on FaweQueue 2019-07-19 06:49:29 +10:00
Jesse Boyd 1dcb18ae20 FaweAPI 2019-07-19 06:23:00 +10:00
Jesse Boyd f500b5e056 CommandContext + Confirmation
Use InjectedValueAccess instead
Fix command confirmation
2019-07-19 06:03:27 +10:00
Jesse Boyd 81298bf555 add command queuing 2019-07-19 03:10:04 +10:00
Jesse Boyd b696f9fc79 Delete SetQueue.java 2019-07-19 03:09:01 +10:00
Jesse Boyd 0a924915c8 shift extent queue methods 2019-07-19 02:07:31 +10:00
Jesse Boyd 2c22f02c20 begin centralizing world height constants 2019-07-18 22:42:04 +10:00
Jesse Boyd 22a7ad7503 optimized biome streaming to schematics 2019-07-18 22:36:50 +10:00
Jesse Boyd be9430a92f don't register biomes here 2019-07-18 20:22:59 +10:00
Jesse Boyd 4ed3fe724e Merge branch 'breaking-114' into commanding 2019-07-18 20:22:44 +10:00
Jesse Boyd 6e13b44f84 resolve issues with 2e67425d8131a2b1eb7ff752335bccf371801b8b 2019-07-18 20:12:23 +10:00
Jesse Boyd 1bc35eb59a add missing method to baseblock 2019-07-18 17:00:33 +10:00
Jesse Boyd be8213d8ee resolve conflicts 2019-07-18 16:56:57 +10:00
Jesse Boyd dd38cbe750 . 2019-07-18 04:30:02 +10:00
Jesse Boyd ff94a1e5ed 8108d0a9 2019-07-18 04:24:21 +10:00
Jesse Boyd 905fbf5a0b 8108d0a9 2019-07-18 02:31:13 +10:00
Jesse Boyd 8d60c0197b Update AsyncChunk.java 2019-07-17 22:09:48 +10:00
Jesse Boyd 7a42bd208f Update AsyncWorld.java 2019-07-17 22:04:05 +10:00
Jesse Boyd 505af853bd setLocation should be synchronized 2019-07-17 22:00:00 +10:00
Jesse Boyd eff203c3b8 Merge branch 'breaking' into breaking-114 2019-07-17 21:31:06 +10:00
Jesse Boyd 8f902c797d Don't print within high stack depth conditions
FAWE is trying to detect prevent a stackoverflow from block/item lag. Calling print adds to the stack depth.
2019-07-17 21:28:46 +10:00
Jesse Boyd 68ea3d6e99 revert some changes 2019-07-17 20:50:54 +10:00
Jesse Boyd 08dead5a86 cleanup build script 2019-07-17 19:43:14 +10:00
Jesse Boyd 2da3367f3d Switch 2019-07-17 16:21:30 +10:00
Jesse Boyd 3113d8dd69 Optional 2019-07-17 16:11:55 +10:00
Jesse Boyd cedb261313 fix some Command annotations 2019-07-17 15:43:18 +10:00
Jesse Boyd ae9efc3df1 Merge branch 'breaking-114' into filter-pipeline 2019-07-17 14:55:04 +10:00
Jesse Boyd 48356275af fix loading legacy biomes 2019-07-17 06:36:48 +10:00
Jesse Boyd 5d41bdb7c7 merge from breaking 2019-07-17 06:10:18 +10:00
Jesse Boyd 71a9256617 Merge branch 'breaking' into breaking-114 2019-07-17 06:08:18 +10:00
Jesse Boyd 75f059fdc5 check length, not null 2019-07-17 05:28:55 +10:00
Jesse Boyd b3e11d2094 patch for missing tile position data 2019-07-17 05:16:08 +10:00
Jesse Boyd cfbde956f4 some refactoring to pipeline classes (WIP) 2019-07-17 05:10:39 +10:00
Jesse Boyd 14d5275e05 wip chunk based bitset 2019-07-12 02:10:32 +10:00