Commit Graph

993 Commits

Author SHA1 Message Date
TomyLobo 20315f10ef Fixed some warnings.
Bad zml, baaaaaad.
2012-02-20 14:33:09 +01:00
zml2008 22b4d0adfb Updated for SpoutAPI entity changes 2012-02-15 20:59:13 -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 0525112293 Fixed /scriptname.js and no-double-slash settings not working 2012-02-11 14:02:03 -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
TomyLobo ea4ee34810 Fixed north face not being set with non-singleblockpatterns. 2012-02-07 00:37:52 +01:00
sk89q 09f3364d9f Moved the block data check to LocalWorld, adding preliminary support for custom blocks.
All unknown blocks are now assumed to carry data, and so this will also future proof WorldEdit (for the immediate future). However, be aware that full custom block support requires carrying TileEntity data (and perhaps other data) and that is not yet supported.
2012-02-05 17:47:09 -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
TomyLobo aaac36b1cc Factored lookup code from BlockType and ItemType into a method in StringUtil. 2012-01-31 17:01:06 +01:00
TomyLobo d2c64e9304 BaseBlock changes
- Changed up EditSession.replaceBlocks to make BaseBlock.inIterable unnecessary.
- Returned BaseBlock.inIterable to its old state and deprecated it.
- Renamed the old BaseBlock.equals to equalsFuzzy, changed the parameter type and took the casts and type checks out.
- Made a new BaseBlock.equals that is consistent with the rules java prescribes.
2012-01-31 16:57:40 +01:00
zml2008 ffa2824c4d Properly escape cuipattern 2012-01-29 16:22:04 -08:00
zml2008 49678720c6 Only dump with comments if using YAMLFormat.EXTENDED 2012-01-26 18:16:05 -08:00
zml2008 71fc98ba1c Fix handling of empty strings passed to Block/ItemType 2012-01-24 19:27:17 -08:00
zml2008 29fd98879d Improved formatting and performance of YAMLProcessor when no comments are present 2012-01-24 15:21:44 -08:00
TomyLobo a7c75285d9 Fixed for new SpoutAPI version. 2012-01-24 03:49:59 +01:00
zml2008 483edd76bd Removed redundant PermissionsResolver.load() call 2012-01-22 21:28:19 -08:00
zml2008 3d0c045cd4 Added bPermissions support 2012-01-22 21:26:53 -08:00
zml2008 9830d9d326 Revert "Using trove collections for most internal stuff, using array access in BlockType and ItemType"
This reverts commit 410ac65c6a.
This has been causing compatibility issues with Spout. I haven't been ble to reproduce, but until somebody figures out why, this gets to go
2012-01-22 19:04:56 -08:00
TomyLobo ca817e4e11 Optimized BaseBlock.inIterable a bit. 2012-01-23 03:26:52 +01:00
TomyLobo 06e9a3b175 Removed Polygonal2DRegionIterator. 2012-01-23 02:00:24 +01:00
Ferreira Christopher eee02565ca Fix NPE in CylinderRegion 2012-01-22 12:02:11 +01:00
Krzysztof Litka 8a23e4232b Updated to Spout API changes 2012-01-21 21:48:59 +01:00
TomyLobo 8aa65fd7f4 License block changes
Added some missing license blocks
Added "and contributors" to all copyright notices.
Added $Id$ to files that were still missing it.
Changed "All rights reserved" to GPLv3 on Injector.java.
2012-01-20 08:24:32 +01:00
sk89q 5746831818 Revert "Removed support for Permissions2/3." Reason: http://pastebin.com/jTZEJVxJ
This reverts commit efb7b3509a.
2012-01-19 21:33:12 -08:00
zml2008 6134d2b868 Updated for slightly cleaner event handler syntax 2012-01-19 15:22:42 -08:00
zml2008 6d8be92e45 Update for spoutapi event changes 2012-01-18 08:55:25 -08:00
TomyLobo 4e4a5a02c9 Updated the remaining Listeners to the new event system. 2012-01-18 17:50:07 +01:00
zml2008 edc955c5b6 Updated for Bukkit's new events system 2012-01-18 08:06:20 -08:00
zml2008 ad9d85e50f This should either fix errors people have been having with Trove, or consistently break Spout
Probably the first
2012-01-17 19:50:57 -08:00
TomyLobo 947c37f85e Fixed a warning about an unused import. 2012-01-18 03:33:49 +01:00
zml2008 410ac65c6a Using trove collections for most internal stuff, using array access in BlockType and ItemType 2012-01-16 19:27:18 -08:00
zml2008 31bd786fdf Fix some piston operations where pistons have their state toggled mid-operation 2012-01-16 16:49:54 -08:00
zml2008 efb7b3509a Removed support for Permissions2/3 2012-01-16 10:26:45 -08:00
zml2008 3942410ba8 Implemented comment support for root-level keys based on @ZerothAngel's AnnotatedYAMLConfiguration 2012-01-14 22:16:14 -08:00
zml2008 28d29d3927 Added the spawn egg from 1.1 2012-01-14 18:03:54 -08:00
zml2008 e719508698 Implemented inventory handling for SpoutAPI 2012-01-14 17:32:07 -08:00
zml2008 b4a170b265 Updated for SpoutAPI changes, again. 2012-01-14 16:56:36 -08:00
zml2008 a6bba00f77 A few documentation improvements. 2012-01-10 22:30:07 -08:00
zml2008 17cdbcac12 Improved formatting of YAMLProcessor output 2012-01-10 15:10:17 -08:00
zml2008 7922c437bf Allow copying item stacks with damage of > Byte.MAX_VALUE. Closes #972 2012-01-08 21:31:57 -08:00
zml2008 68c821d8a6 Updated for new SpoutAPI command methods 2012-01-08 21:11:13 -08:00
zml2008 c0d13e9b7d Updated for package changes in SpoutAPI 2012-01-08 17:05:35 -08:00
zml2008 9c3634d93d Updated for SpoutAPI Material changes 2012-01-08 11:49:01 -08:00
TomyLobo 4890c1ef9c Optimized Vector[2D].containedWithin and Vector.equals slightly. 2012-01-08 16:30:43 +01:00
TomyLobo 99b0345ca6 Fixed a javadoc in Vector.java. 2012-01-08 16:30:43 +01:00