Commit Graph

174 Commits

Author SHA1 Message Date
8247f78e9d Override hashCode method in AbstractRegion
This commit fixes the PlotSquared issue where running a PlotSquared command could result in intense lag on the main thread. This was mainly seen with running the /p info command on an extremely large plot.

Since #world can be null, the uniqueness of this hashCode is not the best, but since it's essentially just a collection of BlockVector3's, I don't believe this change will break anything. If it does, please let me know! Feedback on the uniqueness of this is welcomed.
2020-04-29 14:17:05 -04:00
4f8ac056ab Correct typo in region selector docs
(cherry picked from commit 9a11c57846ab2e18faad4572d8f4655b617d9260)
2020-04-27 23:15:07 -04:00
b13dea19c5 Add debug messages 2020-04-27 19:04:20 -04:00
330fc39dde Further non-standard selection fixes as per #393
- Fix incorrect usage of initChunk (it's run in the right place now)
 - Fix poorly implemented //sel sphere "improvements"
2020-04-19 19:46:41 +01:00
b52fc46f19 Regarding #393
- Fix CharFilterBlock not being properly created (the chunk X and Z were never set)
 - Replace BlockVector3#divide with bitshift because you can't divide down and then bitshift back up with the correct results for negative values
2020-04-19 13:56:02 +01:00
ff47e6f717 Cherry-pick to fix EntryMaker issue 2020-04-16 20:26:55 -04:00
8c7d4c0cc5 Fix #377
- Added comments to help explain some of the logic of the Region/CuboidRegion filtering
2020-03-28 20:51:53 -04:00
915ab43f6e Cleanup unused code. 2020-03-05 16:07:20 -05:00
b7b11cc478 Gradle Upgrades and Clipboard Refactoring 2020-03-02 17:43:27 -05:00
728b36cd8c Remove dead code and minor changes to existing code 2020-02-18 13:18:43 -05:00
336e411e10 Minor code changes 2020-01-29 17:53:34 -05:00
020c674c01 Revert migration of FaweCache to Kotlin 2020-01-29 15:01:38 -05:00
995e1261e5 Removed some redundant code 2020-01-26 16:03:10 -05:00
8078cf077a consistency changes 2020-01-26 13:01:16 -05:00
e0f6869573 Revert "More code quality fixes"
This reverts commit 2d6957ce
2020-01-23 14:41:57 -05:00
2d6957ce1c More code quality fixes 2020-01-22 21:15:52 -05:00
88359f0215 More Kotlin 2020-01-21 14:30:13 -05:00
2d5a8ce573 Cleaned up a lot of code and introduced Kotlin to the project 2020-01-14 19:44:09 -05:00
0d2fff2cd2 Upstream Merge 2020-01-10 22:32:12 -05:00
cfb6e3bca4 Various debugging and cleaning 2020-01-03 12:02:18 -05:00
7d519ade4a Fix region containsChunk 2019-12-23 06:04:12 +00:00
ea5f7a77be Merge branch 'merge' of https://github.com/IntellectualSites/FastAsyncWorldEdit-1.13 into merge 2019-12-16 09:08:28 +00:00
6ddeb2ebf5 Various minor
refactor some region dependencies
swithc masking extent to a filter (so it can be parallelized)
Some unfinished refactoring of the filters
remove piston messages from strings.json
2019-12-16 09:07:51 +00:00
80d7b0582f i18n upstream merge 2019-12-09 20:07:57 +01:00
34afc03443 fix walls 2019-11-25 23:49:16 +00:00
63839bfdf6 Fixes #261 set bounds 2019-11-24 01:14:12 +00:00
0c85db920c save strings.json 2019-11-21 20:37:56 +00:00
1341e38a90 fix compile 2019-11-21 19:56:10 +00:00
66744bfaa4 Merge remote-tracking branch 'upstream/feature/translatable-text' into i18n-merge 2019-11-21 13:50:05 +00:00
2c9f192baf Merge remote-tracking branch 'upstream/master' into merge 2019-11-19 21:23:47 +00:00
9a01bf9ab2 When custom files are found, use the base files for default values. 2019-11-16 22:46:31 +10:00
87fb9f6d0e Added the remaining translation nodes 2019-11-16 22:46:31 +10:00
7aa0d9c122 Various minor
Disable P2's we region restrictions (so that it uses FAWE's)
Fix extent binding
Fix filtering on null sections
2019-11-11 16:49:13 +00:00
82f5c4ebed Fix compile 2019-11-07 10:28:17 +00:00
240b2de90c Update to PlotSquared-we branch 2019-11-06 09:29:20 +00:00
69b2b4eea8 Update CuboidRegion.java 2019-11-05 08:17:10 +00:00
6142f30715 cache min/max for cuboid region 2019-11-04 20:04:41 +00:00
1e16095cba Fix palette / region iteration 2019-11-04 07:47:31 +00:00
2aa7fc543e fix region processing 2019-11-02 13:12:21 +01:00
df9e9e510a Limit processing 2019-11-02 12:13:42 +01:00
0296d566ed wip remove faweclipboard 2019-10-31 04:04:15 +01:00
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
2080e9786b commanding-pipeline diff 2019-10-23 05:23:52 +01:00
1ba02c54b7 Completely rewrite the expression parser in ANTLR. 2019-10-18 22:27:31 -07:00
8b96cdc9a5 *
A tribute to Jesse
2019-09-20 21:52:35 -04:00
c20f4c6b7f Fixed a null pointer. Merged in a bunch of CLI stuff. 2019-09-02 15:22:43 -04:00
e25a6d21cd Add -e/-b/-m flags to //stack and //move, to match copy and paste.
Fixes WORLDEDIT-3935.
2019-08-05 22:47:57 -04:00
7967ef4db4 ff586011 2019-07-30 07:39:18 +10:00
7963b2c92f Removed commands.yml
I also did a few renames as well as a command registration fix.
2019-07-26 19:23:24 -04:00
ff5860113d It started on work with commands then I got carried away. 2019-07-25 14:44:10 -04:00