Commit Graph

  • 569fdc3861 Reimplement radius mask, fix wall mask dordsor21 2021-08-17 17:03:25 +01:00
  • 46f6395279 Improve mask parsing - Fixes #1230 dordsor21 2021-08-17 17:02:11 +01:00
  • f6676cf6a3 Follow up to 1ee4de0edf NotMyFault 2021-08-17 16:57:35 +02:00
  • 0ffab8ee69 Add null check to preloader dordsor21 2021-08-17 15:38:47 +01:00
  • 1ee4de0edf Update dependency gradle to v7.2 (#1229) renovate[bot] 2021-08-17 16:21:09 +02:00
  • 8c11ba7fea Preload chunks up to the configured limit, cancel preloading on EditSession complete dordsor21 2021-08-17 12:07:48 +01:00
  • da7aca8ef8 Add basic preloading (#1221) dordsor21 2021-08-17 01:47:09 +01:00
  • d4d98708f9 Re-implement richer mask and transform parsing (#1223) dordsor21 2021-08-16 10:03:06 +01:00
  • 50137b31c4 Update adapters dordsor21 2021-08-15 15:59:30 +01:00
  • c287739be7 Minecraft uses the global block palette if there are more than 8 bits per entry in a chunk section - Fixes #1228 dordsor21 2021-08-14 14:29:57 +01:00
  • 98673b5743 Update adapters dordsor21 2021-08-13 11:59:24 +01:00
  • 3c75ed7d46 javadoc dordsor21 2021-08-13 11:51:05 +01:00
  • c65c72b249 Allow adapters to override World#getEntities to avoid AsyncCatcher - Even if we access (cache) the entities synchronously, we'd then be doing stuff asynchronously so adapters can override this and either use the world#getEntities normally (pre 1.17) or get entities async anyway. dordsor21 2021-08-13 11:44:18 +01:00
  • 3e4f1d5cd8 Better Mathman#isInteger dordsor21 2021-08-11 20:38:52 +01:00
  • 00a6a2d917 Fix stash failure dordsor21 2021-08-11 15:03:59 +01:00
  • 3ba42df321 Use more MutableBlockVector3s dordsor21 2021-08-11 14:56:10 +01:00
  • 6f5430a940 Some cleanup of mutables dordsor21 2021-08-11 14:00:12 +01:00
  • 8928556c1d Minor improvement to MathMan#isInteger dordsor21 2021-08-11 12:32:46 +01:00
  • 7d3a9ff36d Fixed Unit Tests (BlockVector3.isLongPackable) (#1168) Pierre Maurice Schwang 2021-08-10 10:31:37 +02:00
  • 31b41235ac Update adapters dordsor21 2021-08-09 14:34:39 +01:00
  • 9ea5a94941 Use temurin for gh actions NotMyFault 2021-08-09 15:09:55 +02:00
  • a1e6839cae Improve jd of MinecraftVersion#getPackageVersion NotMyFault 2021-08-09 11:36:50 +02:00
  • e2b2feb7c5 Use MethodHandle for faster event bus (#1865) Maddy Miller 2021-08-09 10:06:00 +01:00
  • 57f7c93033 Fix history rollback - Fixes #959 dordsor21 2021-08-08 19:35:57 +01:00
  • f06ba41f91 Fix Cycler tool not using full block data (#1868) Maddy Miller 2021-08-09 01:23:44 +10:00
  • 6562f8adbd Update adapters dordsor21 2021-08-08 12:09:05 +01:00
  • 08ebef2905 Break file to make git notice it dordsor21 2021-08-08 12:08:55 +01:00
  • c58b143552 Update adapters to 3f6df1adee dordsor21 2021-08-08 12:03:52 +01:00
  • d10b038e84 Create SurfaceAngleMask (#1215) Joseph Thomas 2021-08-08 11:59:42 +02:00
  • 2376ce8d9d Add thickness to //hcyl and //br cylinder -h - Closes #753 dordsor21 2021-08-08 10:02:58 +01:00
  • 75b888a9f0 Add missing translation keys NotMyFault 2021-08-08 01:52:28 +02:00
  • 9af77c06b8 Fix ParallelQueueExtent#setBlocks(Region, <B extends BlockStateHolder>)# - Fixes removeabove/removebelow dordsor21 2021-08-07 17:38:09 +01:00
  • 346223977d Add javadoc comments to generateTree dordsor21 2021-08-07 16:28:41 +01:00
  • e90b261196 Trees should be generated on the main thread - Also remove warning when using tree tool dordsor21 2021-08-07 16:19:41 +01:00
  • 0d84967853 Fixes #1219 dordsor21 2021-08-07 16:12:03 +01:00
  • abaa347ad4 Fix major security bugs (3 brushes + superpickaxe)! (#1213) Aurélien 2021-08-07 11:09:33 +02:00
  • 14b3fd2085 Fixed parameter name Matt 2021-07-31 00:42:50 -04:00
  • 14fc2dbf9b Fix fawe-deprecation javadoc linking NotMyFault 2021-08-05 18:33:19 +02:00
  • c468d22120 Fixes #1208 NotMyFault 2021-08-05 15:55:20 +02:00
  • 3ccb5e0aed Use translation message for brush assignment NotMyFault 2021-08-04 22:44:24 +02:00
  • 2bcf3eedf1 Add //br snow NotMyFault 2021-08-04 22:29:43 +02:00
  • 45a8030aeb Update Upstream NotMyFault 2021-08-02 22:10:21 +02:00
  • a5e84dcfea Switch to version catalogs NotMyFault 2021-08-01 19:28:51 +02:00
  • 9f3a451ef6 Fixes #756 NotMyFault 2021-07-31 14:18:04 +02:00
  • 678fb0a8b3 Fixes #1201 NotMyFault 2021-07-30 01:31:25 +02:00
  • d62a1b5ad3 Always trim chunk GET in ChunkHolder - Possibly something to do with #1169 dordsor21 2021-07-29 20:37:10 +01:00
  • 84b9dce6be Move debug notes to logger factory NotMyFault 2021-07-29 21:11:23 +02:00
  • 17019ac723 Archive workflow artifacts NotMyFault 2021-07-28 15:04:49 +02:00
  • 69067fe8c8 Leave a note about (temporary) not undoable tree tools NotMyFault 2021-07-27 19:45:31 +02:00
  • 77e44c80c2 [ci skip] Update Javadocs URL NotMyFault 2021-07-27 01:13:26 +02:00
  • e1d18dc896 (Temporarily) Include datapacks in debugpaste NotMyFault 2021-07-26 20:40:18 +02:00
  • b4f9ade5bd Fixes #1071 NotMyFault 2021-07-26 17:05:54 +02:00
  • 39f6a2e17f Update adapters NotMyFault 2021-07-26 01:14:01 +02:00
  • 92b4524dd6 Update Upstream NotMyFault 2021-07-26 00:48:38 +02:00
  • aae5d037db Reduce gh actions time by ~75% (~6 minutes) NotMyFault 2021-07-25 17:46:33 +02:00
  • 844691fa2c Remove checkstyle files NotMyFault 2021-07-24 22:48:58 +02:00
  • f479e32b5f Update contributing url NotMyFault 2021-07-24 19:28:28 +02:00
  • 8ba2eb3330 [CI-SKIP] update bug report template to reflect 1.17 FAWE dordsor21 2021-07-24 17:17:43 +01:00
  • 8c0195970b Add and apply .editorconfig from P2 (#1195) dordsor21 2021-07-24 16:34:05 +01:00
  • 3b4beba7d6 Improve performance of various commands/actions - Add chunk preloading to RegionVisitor if supplied with a suitable Extent - Where extents are used in masks, set EditSession as the extent as they are otherwise initialised with WorldWrapper that is very slow - Fixes #1073 dordsor21 2021-07-24 15:47:22 +01:00
  • f2ee2248e0 Consistenty use javax annotations. (#1197) dordsor21 2021-07-24 14:52:08 +01:00
  • 5e9535db41 Re-add shading/relocation of fastutils and add a dumb class because minimise doesn't scan worldedit-adapters dordsor21 2021-07-24 14:12:59 +01:00
  • 46f2a202e6 Remove unneeded maven repos NotMyFault 2021-07-24 14:28:35 +02:00
  • b599d86a1c Assume it's safe not to shade or relocate fastutils dordsor21 2021-07-24 13:14:58 +01:00
  • 8f55d3f9a4 update adapters dordsor21 2021-07-24 13:14:19 +01:00
  • 41f4aadf40 Update to 1.17.1 texture jar dordsor21 2021-07-24 12:19:44 +01:00
  • d46af0136b Fix nullable world in regions dordsor21 2021-07-24 10:04:04 +01:00
  • 39defaea5e and reupdate adapters without a borked jar file because the hash wasn't different the first time round dordsor21 2021-07-23 21:57:06 +01:00
  • c37ce767d7 update adapters dordsor21 2021-07-23 21:54:49 +01:00
  • 4341001a1c Update adapters dordsor21 2021-07-23 21:03:02 +01:00
  • 0be8746c11 Add more directionals - Fixes #1122 - Levers and buttons can be flipped/rotated vertically dordsor21 2021-07-23 20:15:22 +01:00
  • 0d26dad397 Update dependency com.github.luben:zstd-jni to v1.5.0-4 (#1189) renovate[bot] 2021-07-23 20:17:43 +02:00
  • ae9c5f8490 Update adapters NotMyFault 2021-07-23 18:31:18 +02:00
  • 50ab8ad5c7 Feature/propagate diff and object cleanup (#1190) NotMyFault 2021-07-23 17:48:51 +02:00
  • ad102ab7a9 clipboard brush is supposed to be -o not -p dordsor21 2021-07-23 11:27:14 +01:00
  • 8e16acde1d Fix error in clipboard brush switches dordsor21 2021-07-23 09:54:30 +01:00
  • 39a3c83801 The CLI is not a plugin... but now it technically is? NotMyFault 2021-07-22 22:11:43 +02:00
  • 6acd8498b2 Update adapters dordsor21 2021-07-22 17:59:48 +01:00
  • 1e49f59001 Much better hinge handling dordsor21 2021-07-21 20:00:39 +01:00
  • 1ec927f30c Add check when obtaining BlockState from id to prevent edits losing large amounts of data dordsor21 2021-07-20 20:49:47 +01:00
  • 5f8addbb5b Fix #1185 TODO: fix door hinge placement on rotate/flip sometimes dordsor21 2021-07-20 20:49:13 +01:00
  • ca1744aa97 Likely fix for rotation issue fixes #996 dordsor21 2021-07-19 20:33:50 +01:00
  • 6ab927fa4d Fix #1167 dordsor21 2021-07-19 20:28:36 +01:00
  • e6b18cf230 Run residence permission playerHas check on main thread dordsor21 2021-07-18 13:18:55 +01:00
  • 275ba9bd84 Update dependency com.comphenix.protocol:ProtocolLib to v4.7.0 (#1173) renovate[bot] 2021-07-17 01:10:20 +02:00
  • 9fd8984804 Update dependency org.checkerframework:checker-qual to v3.16.0 (#1184) renovate[bot] 2021-07-17 01:09:29 +02:00
  • 861fb45e5c Fix #1075 dordsor21 2021-07-16 19:07:02 +01:00
  • 420c45a29a Entity removal should be on the main thread as we're just passing through rather than doing chunk operations - Fixes #1164 - Not working: butcher/remove history dordsor21 2021-07-16 18:48:21 +01:00
  • 4d4db7dcd0 Make sure leaves category is loaded for heightmaps (fixes #1176) SirYwell 2021-07-16 17:52:44 +02:00
  • c98f6e4f37 Do not allow generation commands to generate outside selection dordsor21 2021-07-16 10:44:52 +01:00
  • 2485f5eccc EditSession needs to override some Extent methods to ensure block changes are correctly set through the various extents Fixes #1152 dordsor21 2021-07-16 10:43:15 +01:00
  • d9418ec8ae Undo part of 41073bb1a0 Fixes #1178 dordsor21 2021-07-16 09:52:44 +01:00
  • bcceadee6b Propagate FAWE diff annotations down the bukkit module NotMyFault 2021-07-14 14:40:20 +02:00
  • d7763c8542 Fixes #1181 NotMyFault 2021-07-13 17:20:37 +02:00
  • 3cf283a65b Update Upstream NotMyFault 2021-07-13 10:59:04 +02:00
  • 6d360db753 Update adapters NotMyFault 2021-07-12 15:48:19 +02:00
  • 41073bb1a0 More exact testing for scaling/flipping in AffineTransform and only combine transforms when not equal in ForwardExtentCopy - Fixes #1162 - Also fixes rotation in x/z axes dordsor21 2021-07-10 19:47:39 +01:00
  • 338be0ff31 Undo/redo should not be allowed outside allowed regions by default. Fixes #949 dordsor21 2021-07-10 14:14:34 +01:00
  • 0434b86d8e Feature/1.17.1 (#1172) NotMyFault 2021-07-09 16:07:48 +02:00
  • dd082d4f39 Fix loading on Java versions prior to 16 NotMyFault 2021-07-09 11:34:07 +02:00