Commit Graph
100 Commits
Author SHA1 Message Date
zml 4daef4aff2 Check both superperms and PEX directly to support older versions of PEX with inGroup
Older versions didn't set the group nodes correctly, so they were only
accessible through getEffectivePermissions()
2013-09-25 19:35:27 -07:00
zml 43b8c2cd9b Update PEX WEPIF resolver to use superperms where possible 2013-08-31 23:00:49 -07:00
zml bf2c8ebed4 Only show nested commands in the Bukkit help if the player has permission to use at least one of the children 2013-08-06 20:09:47 -07:00
zml2008 67178da4d3 Update for Spout entity changes 2013-02-02 14:03:09 -08:00
zml2008andWizjany b48c735d2e Correct handling of arguments where the arg is a quotation character followed by a space. Fixes WORLDEDIT-2633 2013-01-27 03:03:50 -05:00
zml2008 718457b1ff Now compiles on Spout and basic block setting works 2013-01-19 18:30:07 -08:00
zml2008 d8636ec811 Correct spelling of message 2012-11-25 18:32:48 -08:00
zml2008 672e6fc584 Update for Spout changes 2012-11-25 17:16:35 -08:00
zml2008 9faa9507b0 [maven-release-plugin] prepare for next development iteration 2012-10-19 18:34:17 -07:00
zml2008 97bc177168 [maven-release-plugin] prepare release 5.4.3 2012-10-19 18:34:11 -07:00
zml2008 80681d7cba Updated changelog for 5.4.3 2012-10-19 18:17:04 -07:00
zml2008 73dc31b2bb Only get the world's tile entity if the block id has a tile entity 2012-10-19 17:23:51 -07:00
zml2008 29e823d136 Added some more aliases for 1.3 blocks 2012-10-19 17:01:45 -07:00
zml2008 877f14f242 Fixed NMS block set to copy tile entity data even if the original block did not change its id or data 2012-10-18 19:38:56 -07:00
zml2008 2221eae36a Fixed valid block check to not include items 2012-10-18 19:38:15 -07:00
zml2008 a690d5782f Updated for SpoutAPI changes
Make SpoutAPI not horribly slow
2012-10-17 07:50:49 -07:00
zml2008 b4ac721a16 Fix missing imports 2012-09-02 14:47:47 -07:00
zml2008 20a5899d38 Update for the SpoutAPI changes of the past 30 seconds 2012-09-02 14:45:57 -07:00
zml2008 853db26e2f Updated for SpoutAPI changes 2012-08-25 17:28:43 -07:00
zml2008 880db5954e Update WorldEditCUIMessage for Message being an interface 2012-08-08 14:12:06 -07:00
zml2008 853bc53e21 /me is an idiot and forgot that WECUI packets don't have the string length in them (string length == packet length) 2012-08-07 14:14:40 -07:00
zml2008 fe445a7ec9 Remove chat-based WECUI protocol. Everybody running a modern (1.2.5 or newer) WECUI should be fine.
This has a bonus of allowing us to stay far far away from that smelly PlayerChatEvent guy who's always late (or early, or both).
2012-08-04 20:24:17 -07:00
zml2008 d0684c7582 Add initial implementation of WECUI handling via Packet250 for Spout
Update for latest Spout changes
2012-08-02 19:26:19 -07:00
zml2008 30f9fb16ac Updated for SpoutAPI changes 2012-07-29 00:03:34 -07:00
zml2008 9f2f2fc6c9 Move block ids over even if there isn't an AddBlocks tag in schematics 2012-07-12 16:31:35 -07:00
zml2008 0d279e7706 Added initial support for AddBlocks (4096 ids) in schematics 2012-07-08 04:05:24 -07:00
zml2008 127b0ec6f4 Corrected name of SpoutAPI plugin description file 2012-07-08 04:05:24 -07:00
zml2008 ca6ee43f9d Update for ChatStyle changes in SpoutAPI 2012-07-08 04:05:24 -07:00
zml2008 fd1b15c5da Updated for SpoutAPI changes 2012-06-30 16:54:31 -07:00
zml2008 e20e2f2e37 A jenkins build for Jadedwolf 2012-06-15 14:11:08 -07:00
zml2008 3104b73682 Fix WECUI not working for players when rejoining the server. Closes #196. 2012-06-14 10:49:38 -07:00
zml2008 b32668057f Updated SpoutPlayerBlockBag for Vanilla breakage 2012-06-03 22:12:33 -07:00
zml2008 379189f224 Update for SpoutAPI scheduler and lighting changes 2012-05-26 11:34:26 -07:00
zml2008 b22921ffa6 Give a better error when a schematic being loaded doesn't exist
Only require the schemaitc format to be provided once more schematic formats are added
2012-05-26 11:06:31 -07:00
zml2008 7b0570f714 Correctly nullcheck biome types in //setbiome
Biome changing is no longer supported in SpoutAPI, will reimplement when I have time
2012-05-26 10:55:14 -07:00
zml2008 3c00535d2e Update for latest SpoutAPI 2012-05-10 18:28:26 -07:00
zml2008 15977e85a5 Add a -f flag to //schem l to make it ignore format checks 2012-04-28 10:30:21 -07:00
zml2008 92523a2564 Set the expiration time to the current time plus the expriation grace by default 2012-04-28 10:30:20 -07:00
zml2008 0cb0358bd2 Make testPermission correctly check WEPIF/whatevermethodthecommandsmanagerisusing for permissions in the command 2012-04-28 10:30:20 -07:00
zml2008 b938aa0be3 Add isInitialized method to PermissionsResolverManager for an easy way to check if the PermissionsResolverManager has been initialized 2012-04-28 10:30:20 -07:00
zml2008 345cb5a690 Re-add painting spawning code (Still broken in Bukkit, need to look into
the issue more), have entity spawns use World.spawn instead of World.spawnCreature.
2012-04-15 18:33:28 -07:00
zml2008 af784c0ee2 Poke the Spout telporter so the correct packets are sent. Somebody should put together a better solution to this. 2012-04-15 18:33:28 -07:00
zml2008 7dafb50999 Added some permissions and improved //schem list output 2012-04-15 18:33:28 -07:00
zml2008 ff0f9073db Improved command help format a bit 2012-04-15 18:33:28 -07:00
zml2008 d81090c5d9 Updated for SpoutAPI changes 2012-04-07 10:34:22 -07:00
zml2008 43a54a7ee0 Show schematics where the format could not be detected.
Add permissions for //schem list and formats (worldedit.schematic.(list|formats)
and added .schematic. permissions for load and save.
Made //schem <list|formats> accessible via console and cleaned up a bit.
2012-04-07 10:34:21 -07:00
zml2008 dfefd479b6 [maven-release-plugin] prepare for next development iteration 2012-03-31 09:31:20 -07:00
zml2008 c38cc745a7 [maven-release-plugin] prepare release 5.3 2012-03-31 09:31:10 -07:00
zml2008 ecb5278d4e Updated changelog for aumgn's changes. Closes #184 2012-03-31 09:17:42 -07:00
zml2008 56a8574129 Updated the changelog with recent changes 2012-03-31 08:29:27 -07:00
zml2008 c580d6efc4 Aparrantly this isn't shaded into Bukkit 2012-03-30 09:17:43 -07:00
zml2008 15714dc78c Updated for SpoutAPI inventory changes 2012-03-30 09:17:21 -07:00
zml2008 c76f119fa4 Added basic entity handling with copy and paste.
Paintings do not currently respawn properly, entity pastes cannot be undone yet, and schematics do not yet store entities
@celticminstrel needs to fix painting spawning
2012-03-29 21:18:14 -07:00
zml2008 03f7d4ecfb Added getChunkCubes() to Region to get 16^3 chunks a region overlaps with 2012-03-29 21:14:45 -07:00
zml2008 3bfb12c051 Cleaned up ContainerBlock inventory reading from NBT
Changed ListTag's List parameter to List<? extends Tag>
2012-03-29 21:14:45 -07:00
zml2008 33752eb058 Added a command to list schematics and the abilitiy to autodetect schematic format 2012-03-28 13:04:09 -07:00
zml2008 7812dd6a09 Added support for multiple schematic formats 2012-03-28 11:05:52 -07:00
zml2008 1bd8764090 Corrected flag checks for biome commands 2012-03-28 11:04:59 -07:00
zml2008 5e8f50699d Added allFlags setting to Command to prevent it from restricting allowed flags 2012-03-28 11:04:34 -07:00
zml2008 73dbbbac9a Make sure all WorldEdit files are in the plugins/WorldEdit folder 2012-03-28 11:03:59 -07:00
zml2008 a4895cbd5d Added initial support for plugin channels with WECUI 2012-03-28 11:01:44 -07:00
zml2008 f3ab90f72b Updated for SpoutVanilla changes 2012-03-25 18:04:44 -07:00
zml2008 90fb512a45 Added planks and sandstone to the usesData list 2012-03-25 18:02:49 -07:00
zml2008 54eed713ab Update for recent SpoutAPI changes 2012-03-23 21:37:59 -07:00
zml2008 97c370549f Handle Bukkit versions without Chest#getBlockInventory() 2012-03-23 21:07:05 -07:00
zml2008 34c366d852 Added a command to set biomes. Currently requires a relog for the changes to be visible clientside and is not preserved between chunk regenerations 2012-03-20 23:40:35 -07:00
zml2008 0702a0f0ac Improved Spout biome handling and add LocalWorld method for setting biome 2012-03-20 22:45:48 -07:00
zml2008 0bd3b346fc Added support for features added to Spout (now depends on Vanilla) 2012-03-20 17:53:48 -07:00
zml2008 86011a0d0d Fixed handling of double chests and cleaned WorldEditListener up a bit 2012-03-20 17:53:15 -07:00
zml2008 79f2d68e60 Handle empty damage values in WorldEdit.getBlock(). Fixes #921 2012-03-20 17:30:57 -07:00
zml2008 204b36edd3 Prepare changelog for release 2012-03-20 15:05:44 -07:00
zml2008 b6d1146427 Added support for new tree types to TreeGenerator and make adding more tree types later easier 2012-03-17 15:28:49 -07:00
zml2008 7f7178957a Whitespace fixes, reactivated command adjustments 2012-03-17 15:21:23 -07:00
zml2008 d2968b1976 Updated SpoutRawCommandExecutor for changes in SpoutAPI and register command permissions with the Spout commands system 2012-03-17 15:14:58 -07:00
zml2008 ba1d2c751b Fixed FloatingTreeRemover (/tool deltree) to work correctly with jungle trees 2012-03-17 15:09:37 -07:00
zml2008 4328be282c Register command permissions, integrate with the Bukkit help API
Help API support requires a fix in Bukkit to work fully
Allow annotation-free registering of commands with other plugins
2012-03-09 23:16:50 -08:00
zml2008 3e60761326 Reduce excess casting 2012-03-03 16:47:22 -08:00
zml2008 40aa6aca60 Use the correct Map<String, Tag> when writing enchantments 2012-03-03 16:47:22 -08:00
zml2008 c58276354e Fix duplicate WEPIF message 2012-03-01 21:32:33 -08:00
zml2008 373e4b90c9 Clean up some stray 128 values and update the defaults 2012-03-01 20:47:19 -08:00
zml2008 87e40141c6 Remove a bit of trailing whitespace 2012-03-01 20:33:04 -08:00
zml2008 742b6b61fa Check for null in ItemStacks 2012-03-01 20:33:03 -08:00
zml2008 a62cf3a059 Updated for new 1.2 blocks 2012-03-01 20:33:03 -08:00
zml2008 22b4d0adfb Updated for SpoutAPI entity changes 2012-02-15 20:59:13 -08:00
zml2008 1e1ef7367a [maven-release-plugin] prepare for next development iteration 2012-02-11 15:55:08 -08:00
zml2008 2261767b65 [maven-release-plugin] prepare release 5.2 2012-02-11 15:55:02 -08:00
zml2008 0b548b2bac Have BukkitWorld.simulateBlockMine use Bukkit's dropNaturally 2012-02-11 15:46:33 -08:00
zml2008 9f1cc0674d Fixed EditSession.makeCylinder's mimimum height check 2012-02-11 15:27:46 -08:00
zml2008 437ad14880 Remove broken custom tagging for release commits 2012-02-11 14:37:48 -08:00
zml2008 029dca9cdb Corrected usage message for maze.js to say width instead of height 2012-02-11 14:07:01 -08:00
zml2008 0525112293 Fixed /scriptname.js and no-double-slash settings not working 2012-02-11 14:02:03 -08:00
zml2008 2714aa6bf0 Updated changelog for 5.2 2012-02-11 12:48:49 -08:00
zml2008 1772d02d80 Made BlockBag use WorldVectors for add(Single)SourcePosition 2012-02-07 17:25:55 -08:00
zml2008 1f921779fa Fixed the replaceBlocks that takes a Pattern too. Closes #1083. 2012-02-07 17:14:14 -08:00
zml2008 4bb5b56da8 Correctly check for null values in EditSession.replaceBlocks() 2012-02-05 16:26:19 -08:00
zml2008 2f2d3f8045 Lookup by id if the string passed to Block/ItemType.lookup() is an integer 2012-02-04 21:04:20 -08:00
zml2008 0bea058328 Fixed //replace. Closes #1069 2012-02-04 15:23:08 -08:00
zml2008 da6ccd1f98 Update for SpoutAPI exception changes 2012-02-02 17:31:06 -08:00
zml2008 ffa2824c4d Properly escape cuipattern 2012-01-29 16:22:04 -08:00
zml2008 483edd76bd Removed redundant PermissionsResolver.load() call 2012-01-22 21:28:19 -08:00