Commit Graph

2657 Commits

Author SHA1 Message Date
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
03f7d4ecfb Added getChunkCubes() to Region to get 16^3 chunks a region overlaps with 2012-03-29 21:14:45 -07:00
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
33752eb058 Added a command to list schematics and the abilitiy to autodetect schematic format 2012-03-28 13:04:09 -07:00
7812dd6a09 Added support for multiple schematic formats 2012-03-28 11:05:52 -07:00
1bd8764090 Corrected flag checks for biome commands 2012-03-28 11:04:59 -07:00
5e8f50699d Added allFlags setting to Command to prevent it from restricting allowed flags 2012-03-28 11:04:34 -07:00
73dbbbac9a Make sure all WorldEdit files are in the plugins/WorldEdit folder 2012-03-28 11:03:59 -07:00
a4895cbd5d Added initial support for plugin channels with WECUI 2012-03-28 11:01:44 -07:00
bbda908093 Remove error-prone redundancy in Polygonal2D min/max management 2012-03-26 07:44:04 +02:00
f3ab90f72b Updated for SpoutVanilla changes 2012-03-25 18:04:44 -07:00
90fb512a45 Added planks and sandstone to the usesData list 2012-03-25 18:02:49 -07:00
54eed713ab Update for recent SpoutAPI changes 2012-03-23 21:37:59 -07:00
97c370549f Handle Bukkit versions without Chest#getBlockInventory() 2012-03-23 21:07:05 -07:00
4208ba33d6 Updated for latest SpoutAPI and fixed some warnings. 2012-03-21 11:06:32 +01:00
a74a0a40e2 We don't really need deprecated private methods :) 2012-03-21 10:58:14 +01:00
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
0702a0f0ac Improved Spout biome handling and add LocalWorld method for setting biome 2012-03-20 22:45:48 -07:00
a8eeacccd4 Add biome support
Add a BiomeTypes interface
Add methods in ServerInterface to retrieve the implemented BiomeTypes
Add a getBiome method to LocalWorld and subclasses
Add /biomeinfo & /biomelist commands
Add a BiomeTypeMask
Closes #181
2012-03-20 18:09:48 -07:00
0bd3b346fc Added support for features added to Spout (now depends on Vanilla) 2012-03-20 17:53:48 -07:00
86011a0d0d Fixed handling of double chests and cleaned WorldEditListener up a bit 2012-03-20 17:53:15 -07:00
79f2d68e60 Handle empty damage values in WorldEdit.getBlock(). Fixes #921 2012-03-20 17:30:57 -07:00
204b36edd3 Prepare changelog for release 2012-03-20 15:05:44 -07:00
cfb19eba9b Made //undo and //redo disregard global masks. 2012-03-20 18:21:38 +01:00
144c0a9f49 Changed Spout maven repo to more stable url 2012-03-18 09:55:25 -04:00
4e081b8028 Forgot to git add this file, thanks Moo0 2012-03-18 09:20:08 -04:00
f11e2ba6d6 Added Falling sand/gravel entities to /remove command 2012-03-18 00:00:04 -04:00
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
7f7178957a Whitespace fixes, reactivated command adjustments 2012-03-17 15:21:23 -07:00
d2968b1976 Updated SpoutRawCommandExecutor for changes in SpoutAPI and register command permissions with the Spout commands system 2012-03-17 15:14:58 -07:00
ba1d2c751b Fixed FloatingTreeRemover (/tool deltree) to work correctly with jungle trees 2012-03-17 15:09:37 -07:00
2fbaa5a29f fixing search for bPermissions
Closes #182
2012-03-17 14:54:11 -07:00
d3162f6695 Fixed for latest SpoutAPI. 2012-03-17 10:00:13 +01:00
499f3ccda7 Add a -f (friendly) flag to butcher 2012-03-17 09:46:24 +01:00
a23e9b857f Add FlatRegion interface and an associated iterator 2012-03-17 09:26:05 +01:00
b2eb2741eb Temporary solution to fix Golems being butchered. This includes Iron and snow golems. 2012-03-17 09:25:57 +01:00
d82111a4fc Fix a NPE with brush using a global mask and no brush mask 2012-03-15 16:59:02 +01:00
fcd792191a Fixed for latest SpoutAPI. 2012-03-15 10:34:30 +01:00
4ad330a958 Fixed //shift not updating polygonal regions properly. 2012-03-15 09:05:47 +01:00
857f721bb5 Add support for expand with reverse dir for Cylinder & Ellipsoid 2012-03-15 08:51:37 +01:00
760f77e681 Make inset/outset use varargs contract/expand, so they can be used with cylinders and ellipses. 2012-03-15 08:31:40 +01:00
8506bb437e Deprecate expand/contract(Vector) in favor of varargs versions
This keeps things simpler by not dealing with redundant implementations
for single change and multiple changes.
This also let regions handle related changes in a more efficient way
(for example recalculates region components only when needed).
2012-03-15 08:31:39 +01:00
1359a7fada Implement contract/expand(Vector...) for Cylinder & Ellipsoid 2012-03-15 08:31:30 +01:00
0346228310 Add positive() to Vector and Vector2D 2012-03-15 08:29:27 +01:00
85cdd49593 In WorldGuard, teleport/spawn location yaw/pitch should now work. 2012-03-12 16:40:02 +01:00
b8e9f6bb77 Updated to new SpoutAPI version. 2012-03-12 10:23:02 +01:00
255b04e13d Added a Location class and conversion utilities.
This is required for the latest WorldGuard version
2012-03-12 10:23:02 +01:00
bc94f8f973 Removed an unused import. 2012-03-11 14:27:04 +01:00
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
956b3dd02f Added Iron Golems and Ocelots to MobType. 2012-03-09 19:06:38 -05:00