Commit Graph
100 Commits
Author SHA1 Message Date
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
Matthew Miller 4969dac39c Potential minor performance improvements when checking fuzzy equality. 2018-09-20 16:56:46 +10:00
Matthew MillerandGitHub 6a71cd2155 Merge pull request #423 from Gerrygames/master
fix sponge schematic offset
2018-09-10 16:41:45 +10:00
Matthew MillerandGitHub 2521a9a2d0 Merge pull request #422 from Brokkonaut/chunkformat1_13
Add 1.13 chunk format for snapshots
2018-09-03 12:45:31 +10:00
Matthew Miller 8bfbc55c71 Enable experimental //walls for non-cuboid regions. 2018-08-30 16:42:50 +10:00
Matthew Miller fdc3cd56f7 Add a mask for block categories. Eg, you can now do //replace ##wool minecraft:sand to replace all wool with sand 2018-08-30 14:51:38 +10:00
Matthew Miller fdb9d77710 Finish the BlockData caching in Bukkit 2018-08-28 18:45:24 +10:00
Matthew Miller c931095736 Little bit of formatting 2018-08-27 17:24:18 +10:00
Matthew Miller fb5cb9a7bb Added a 1.13.1 adapter. 2018-08-27 13:29:29 +10:00
Matthew MillerandGitHub 3b88fc361d Merge pull request #421 from Pieter12345/master
Fix plugin enabling on Bukkit without compatible adapter
2018-08-27 12:33:10 +10:00
Matthew Miller 58a5d9961b Minor formatting and neatness changes. 2018-08-23 20:15:44 +10:00
Matthew Miller 69ab1781c6 Replace FuzzyBlockMask with BlockMask, and added BlockTypeMask as a more performant mask for just block types. 2018-08-20 15:57:42 +10:00
Matthew MillerandGitHub d3b3d57041 Merge pull request #420 from sk89q/server-side-cui
Added a server side version of WorldEditCUI with limited functionality
2018-08-20 14:46:08 +10:00
Matthew Miller 7b83f97c35 Fixed NotABlockException not getting thrown 2018-08-19 14:41:09 +10:00
Matthew Miller 0f8cc99c35 Disable server CUI by default. 2018-08-19 13:46:24 +10:00
Matthew Miller a354267e85 Try sending fake operator packets to support non-OP 2018-08-19 13:41:38 +10:00
Matthew Miller 4d0df10f88 Fixed sessions not saving on shutdown 2018-08-19 13:01:08 +10:00
Matthew Miller 41c307a4b5 Set the session to dirty if the server CUI is changed. 2018-08-19 10:46:46 +10:00
Matthew MillerandGitHub 034c165bee Merge pull request #396 from boy0001/FallbackRegistrationListener-fix
Fix FallbackRegistrationListener
2018-08-18 20:46:48 +10:00
Matthew MillerandGitHub dc39300af8 Merge pull request #364 from mickare/patch-1
Fix region contain method
2018-08-18 20:33:53 +10:00
Matthew Miller eba91cac5f Added a config option to entirely disable server side cui. 2018-08-18 19:42:45 +10:00
Matthew Miller 0cbfc9308e Add base of sendFakeBlock to Sponge and Forge impls 2018-08-18 19:35:53 +10:00
Matthew Miller 20b67db48d Added a command to turn it on/off 2018-08-18 16:34:32 +10:00
Matthew Miller f8585adc79 Remove debug code 2018-08-18 15:27:26 +10:00
Matthew Miller 7f419618cc Switch to using fake blocks, no more world pollution 2018-08-18 15:22:49 +10:00
Matthew Miller cf10f8ff8a Proof of concept server-side CUI handler. Note: This pollutes the world with blocks atm 2018-08-18 14:22:08 +10:00
Matthew Miller bc5609114b Add a material to check if air is air, because there are now 3 types of air. 2018-08-16 15:42:11 +10:00
Matthew Miller c31161d068 Moved report framework to WorldEdit and fixed a few bugs. 2018-08-15 12:45:18 +10:00
Matthew Miller 96388df4b0 Add adapters for EntityType 2018-08-13 22:29:48 +10:00
Matthew Miller e0e7778536 Fixed some bugs and cleanup some code. 2018-08-13 22:18:12 +10:00
Matthew Miller f96487a2d1 Use BlockStateHolder for setBlocks 2018-08-10 20:36:00 +10:00
Matthew Miller f54d6afb65 Make BaseBlock more memory efficient, and make it clear in the API that it's not intended to be used for every single block. 2018-08-10 20:29:06 +10:00
Matthew Miller 5f4cc3e694 Cleanup a little bit more code. 2018-08-06 19:08:15 +10:00
Matthew Miller 526aa6cf49 If we fail to set NBT Data, try it without the adapter/NBT Data 2018-08-06 18:29:07 +10:00
Matthew Miller d11c3ae600 Fixed reading in schematics failing if they had tile entity data because of a Spigot change. 2018-08-06 17:57:40 +10:00
Matthew Miller 1d9546f9c7 Fixed a typo in the adapter. 2018-08-05 15:02:01 +10:00
Matthew Miller 88fc1771b5 Wrap createEntity in BukkitWorld to detect corrupt entities. 2018-08-05 14:24:09 +10:00
Matthew Miller 334143357a Added LongArrayTag support to NBT 2018-08-05 13:36:53 +10:00
Matthew MillerandGitHub 9494c4445a Merge pull request #418 from sk89q/string-ids
[WIP] Update WorldEdit to 1.13, and heavily refactor the internals.
2018-08-04 11:45:04 +10:00
Matthew Miller 38cff7c7b2 Fixed up tile entities in Sponge schematics. 2018-08-04 11:43:43 +10:00
Matthew Miller b2769befdb Added a few utility methods. 2018-08-04 11:43:42 +10:00
Matthew Miller b2bc043eeb Added 155:3 and 155:4 translation 2018-08-04 11:43:42 +10:00