Commit Graph
100 Commits
Author SHA1 Message Date
Matthew Miller 1b101740fe Use a proper registry for biomes 2019-02-16 17:27:00 +10:00
Matthew Miller d6bc85ccbe Speed up the BlockState hashCode method by caching (As it's Immutable). Allows some better optimisations in the future by using them as map keys 2019-02-16 12:46:10 +10:00
Matthew Miller 1ae0e88b63 Remove synthetic classes from adapters. 2019-02-13 21:06:25 +10:00
Matthew Miller 3e988e7ffe Fixed parsing fuzzy blocks failing. 2019-02-11 20:30:42 +10:00
Matthew Miller c53a40b577 Bypass the Spigot API for block setting for speed boosts on non-Paper platforms. 2019-02-11 20:17:36 +10:00
Matthew Miller f3ec5bbdde Added a ##tag parser Pattern. gives a random combination using the blocks from the tag with an equal distribution. 2019-01-31 22:28:04 +10:00
Matthew Miller eb0223803a Back to SNAPSHOT for continued development 2019-01-22 22:08:33 +10:00
Matthew Miller 6bbf29b40e Bump to Beta 5 2019-01-22 22:01:15 +10:00
Matthew Miller 2f9c7f19f5 Added support for 'rotation' BlockState values. 2019-01-22 21:59:20 +10:00
Matthew Miller 2e0fa300b7 Actually support disabling chunk loading extent 2019-01-22 21:34:37 +10:00
Matthew MillerandGitHub 4d209afc0c Merge pull request #445 from Brokkonaut/undoable-biome-changes
Make biome changes undoable
2019-01-22 08:45:07 +10:00
Matthew MillerandGitHub ba8bde0b35 Merge pull request #444 from orthoplex64/master
Update maze.js
2019-01-01 11:38:55 +10:00
Matthew Miller 871541d8c0 Tweak the last access extent cache to provide better caching 2018-12-29 19:21:45 +10:00
Matthew Miller 862b63d43a Can't query the row directly 2018-12-28 18:06:41 +10:00
Matthew MillerandGitHub 59f78b3cdf Merge pull request #442 from sk89q/feature/fuzzier-fuzzies
Refactor the Fuzzy system to be immutable
2018-12-28 15:05:56 +10:00
Matthew Miller 54b6e57186 Few minor improvements to the fuzzy system. 2018-12-28 15:05:05 +10:00
Matthew Miller b544782f3b Make the base fuzzy cached per block type 2018-12-27 15:33:19 +10:00
Matthew Miller 8da984d9f9 Fuzzier fuzzies 2018-12-27 15:19:58 +10:00
Matthew MillerandGitHub f4ed48b262 Merge pull request #441 from sk89q/feature/no-rawtypes
Cleanup compiler warnings and BlockStateHolder raw types
2018-12-27 12:31:00 +10:00
Matthew Miller a88f6b8430 Minor improvements to the server side CUI 2018-12-26 18:15:17 +10:00
Matthew MillerandGitHub 4cc8e9a1c0 Merge pull request #438 from sk89q/feature/modular-patterns-masks
Modularise Patterns & Masks
2018-12-26 15:25:28 +10:00
Matthew MillerandGitHub 976a92d5ea Merge pull request #440 from gamerforEA/master
Fix BlockType and ItemType registration for Sponge distributive
2018-12-25 21:08:07 +10:00
Matthew MillerandGitHub 514f82190b Merge pull request #439 from gamerforEA/master
Fix Metrics injection for Sponge distributive
2018-12-24 22:38:52 +10:00
Matthew Miller b75d5149eb Fixed the bundle being directly used outside of the registry system. 2018-12-23 21:43:20 +10:00
Matthew Miller 1d5e9b7d04 Few fixes 2018-12-23 21:24:58 +10:00
Matthew Miller 645fd682b6 Finish porting all the old masks across 2018-12-23 19:10:05 +10:00
Matthew Miller 6312bcecf6 Fixed the item parser not using the ItemRegistry 2018-12-23 19:02:58 +10:00
Matthew Miller c5d9aadab8 Start work on modularising masks and patterns 2018-12-23 18:56:26 +10:00
Matthew Miller d6977aeae4 Allow a pattern for the leave-id of //move 2018-12-22 17:26:02 +10:00
Matthew Miller 8d07877463 Pass the exception converter through more. 2018-12-21 17:31:27 +10:00
Matthew Miller ea30578781 Added a way to get the spawn position of a world 2018-12-21 17:05:30 +10:00
Matthew Miller c949b07df1 Added a method to teleport entities across worlds. 2018-12-21 16:56:10 +10:00
Matthew Miller b300c21185 Update draw.js and roof.js 2018-12-20 13:43:01 +10:00
Matthew Miller 5eb9b779d7 Move the pasting system over to WorldEdit, and add a /we report command. Currently only reports system status and the config. Need to add a platform reporter system. 2018-12-18 19:28:55 +10:00
Matthew Miller 8f236afae9 Added a display name to Actors 2018-12-18 17:36:53 +10:00
Matthew Miller 700e41b706 Remove the final stage committer from the MultiStageReorder extent, as it caused issues and no longer appears to be entirely necessary. 2018-12-13 20:30:54 +10:00
Matthew Miller 502cfb338f Back to snapshot for continued development 2018-12-11 11:19:39 +10:00
Matthew Miller 3ead4995ca Bump to Beta 4 2018-12-11 11:19:26 +10:00
Matthew MillerandGitHub 17f52cb228 Merge pull request #432 from sk89q/feature/multipass3
Added multi-pass fixing for MultiStageReorder, and a Fast-Mode equivalent
2018-12-11 10:32:55 +10:00
Matthew Miller 926f6a6ab8 Flush undo/redo 2018-12-09 16:28:01 +10:00
Matthew Miller 6f3016c7f0 Fixed up the commitRequired checks. 2018-12-09 16:28:01 +10:00
Matthew Miller 5f2c77b719 Further work on this. Currently fast mode breaks doors, gotta work out why applying physics to doors breaks them. 2018-12-09 16:28:01 +10:00
Matthew Miller 618cbd2250 Few small fixes 2018-12-09 16:28:01 +10:00
Matthew Miller 59f9864ba3 Set fast to the default 2018-12-09 16:28:01 +10:00
Matthew Miller 7f11b2800d Added an option to switch reorder modes 2018-12-09 16:28:01 +10:00
Matthew Miller b3f5bc030e Few fixes for FastModeExtent. 2018-12-09 16:28:01 +10:00
Matthew Miller 36430863a1 Update adapters 2018-12-09 16:28:01 +10:00
Matthew Miller 7d468357e3 Added "fast mode corrections" 2018-12-09 16:27:02 +10:00
Matthew Miller 4e5e9f609e Added the multi-staging from the multipass2 branch 2018-12-09 16:27:02 +10:00
Matthew Miller 5acd0d8537 Update adapters for the broken Spigot builds. 2018-12-09 16:08:11 +10:00
Matthew MillerandGitHub b1d8d4901d Merge pull request #437 from JOO200/master
Add check for unchanged materials in BlockBagExtent
2018-12-06 15:07:14 +10:00
Matthew Miller be0d21e2a9 Filter out commands that the player doesn't have permissions for. Workaround for a Spigot issue. 2018-12-05 16:32:20 +10:00
Matthew Miller 7ad181f8a4 Back to snapshot for continued development 2018-11-28 20:31:30 +10:00
Matthew Miller 7ae310e625 Bump to beta 2 2018-11-28 20:25:14 +10:00
Matthew MillerandGitHub 8e18ecb645 Merge pull request #330 from Europia79/vpcmdfix
Fixes issue 3315 with VirtualPlayers
2018-11-24 13:16:56 +10:00
Matthew Miller ee8602b77b Added a Vault resolver to WEPIF. Means any Vault-enabled perm plugin will theoretically work with it 2018-11-18 15:58:15 +10:00
Matthew Miller e0dcd2e9c2 Disable signing task when not signing. 2018-11-18 14:28:37 +10:00
Matthew Miller 2dc9321da6 Added support for axis rotations. 2018-11-17 12:00:19 +10:00
Matthew Miller 24800a662a Finish removal of PlayerDirection, and partially added diagonal support back to commands. 2018-11-12 12:38:13 +10:00
Matthew Miller bf98dcff09 Updated bStats 2018-11-10 19:26:46 +10:00
Matthew Miller f0070c111c Fixed adapters not being updated 2018-11-06 15:53:14 +10:00
Matthew Miller 626861aa99 Fixed serialisation of vectors. 2018-11-05 23:27:03 +10:00
Matthew Miller 4e4ed6c893 Fixed missing BaseBlock import 2018-11-04 17:27:36 +10:00
Matthew MillerandGitHub 53bc730909 Merge pull request #435 from sk89q/feature/trace-unflushed-sessions
Add tracing for unflushed EditSessions
2018-11-04 17:21:25 +10:00
Matthew Miller 1150256df1 Update config 2018-11-04 17:21:01 +10:00
Matthew Miller a2be001a57 Updated adapters 2018-11-04 16:14:47 +10:00
Matthew MillerandGitHub d7c528247b Merge pull request #434 from sk89q/bugfix/flushing-when-done-2
Flush / unbuffer more tools
2018-10-31 14:52:11 +10:00
Matthew Miller 93de97dc19 Allow modifying the region of a BlockArrayClipboard 2018-10-24 16:50:15 +10:00
Matthew Miller 275a2fa887 Fixed a few bad javadoc imports 2018-10-24 16:33:04 +10:00
Matthew MillerandGitHub 93a696455f Merge pull request #433 from sk89q/bugfix/flushing-when-done
Flush or disable buffers in tools
2018-10-21 12:57:13 +10:00
Matthew MillerandGitHub dd2fcbac23 Merge pull request #430 from sk89q/feature/chunk-batching-mode
Chunk Batching
2018-10-15 13:50:10 +10:00
Matthew Miller f8bf547c9e Added some missing bukkit registries 2018-10-14 17:55:57 +10:00
Matthew Miller 815f14d4a1 Remove a config option that's now unused. 2018-10-13 15:12:04 +10:00
Matthew Miller 0fe1fe33cc Replace BukkitImplementationTester with paperLib 2018-10-12 16:09:52 +10:00
Matthew Miller 0a149a796f Make distr operation based 2018-10-12 15:28:40 +10:00
Matthew MillerandGitHub 9f43963379 Merge pull request #400 from sk89q/bugfix/timed-calc
Attach a configurable timeout to expression evaluation
2018-10-12 14:15:29 +10:00
Matthew Miller 844971bca6 Java on TC doesn't compile this code for some reason. 2018-10-11 22:04:16 +10:00
Matthew Miller 495b9d07b5 Not all "north/south/east/west" are boolean 2018-10-11 21:39:41 +10:00
Matthew Miller d1cb6e2156 compileOnly breaks shadowJar. bStats needs to fix their repos. 2018-10-10 23:22:38 +10:00
Matthew Miller e3001586e5 Make bStats compileOnly so transitive projects won't load it, Jitpack has issues. 2018-10-10 19:39:09 +10:00
Matthew Miller c32c13fdcd Fixed a typo in the gradle file 2018-10-10 19:34:18 +10:00
Matthew Miller cf7ce70802 Skip signing in artefactory publish 2018-10-10 17:09:20 +10:00
Matthew Miller bf38b371d8 Update bStats because they deleted their old repo. 2018-10-10 16:59:18 +10:00
Matthew Miller 6ecbf19406 Properly rotate fences etc 2018-10-08 22:32:26 +10:00
Matthew MillerandGitHub 88f22f2e59 Merge pull request #429 from sk89q/bugfix/config-no-plat-dependency
Make block states lazy, fix forge for new block API
2018-10-07 18:21:30 +10:00
Matthew Miller 79a4121098 Return null if the material is null. 2018-10-04 20:29:40 +10:00
Matthew MillerandGitHub 7961fa5891 Merge pull request #428 from sk89q/feature/gradle-licenses
Switch to a license plugin for headers
2018-10-04 17:46:12 +10:00
Matthew Miller b46b0c3801 Updated changelog, contributing info, gradle, etc 2018-10-04 16:15:35 +10:00
Matthew MillerandGitHub 5aa8f7784e Merge pull request #425 from sk89q/feature/forge-world-improvements
Implement some optional methods in ForgeWorld
2018-10-04 15:59:15 +10:00
Matthew MillerandGitHub 6b33f08f3a Merge pull request #426 from sk89q/feature/cleaner-javadoc
Cleanup javadoc warnings
2018-10-02 11:03:00 +10:00
Matthew Miller aee011ea89 Added discord link to README 2018-09-30 14:00:08 +10:00
Matthew Miller 59584ba10c [Experimental] Don't check for permissions on root parents. 2018-09-26 15:41:27 +10:00
Matthew Miller 42e0cceeab Bukkit really needs methods to get by key/get key 2018-09-26 15:03:01 +10:00
Matthew Miller 18abaa21a2 Update the shadow plugin 2018-09-25 20:24:10 +10:00
Matthew Miller cc1a54b5f0 Added an implementation tester to Bukkit, to determine which impl is in use. (For WE,WG,CB to use Paper/Spigot specific APIs) 2018-09-23 22:48:04 +10:00
Matthew Miller fd6034fbdd Added the 1.13.1 new blocks. 2018-09-23 20:22:33 +10:00
Matthew Miller 02c6f11bb9 Added bStats 2018-09-20 22:59:42 +10:00
Matthew Miller 568643d08a Back to snapshot for continued development 2018-09-20 17:31:14 +10:00
Matthew Miller 8975469efb Bump to beta 01 2018-09-20 17:18:11 +10:00
Matthew Miller 1a2cd3a948 Fixes WORLDEDIT-3609, Message should say cut when //cut is used. 2018-09-20 17:09:50 +10:00