f2e26b07ec
Some region selection fixes
...
- CuboidSelection no longer deals with IncompleteRegionExceptions
- Fixed Polygonal2DSelection not passing its region to the selector
- Fixed Polygonal2DRegion not cloning the list it receives in its constructor
- Gave PolygonalRegionSelector a new constructor where it takes a list of points
2012-01-01 14:50:26 +01:00
3b87953da0
Add cuiVersion to LocalSession and set it via incoming CUI event
...
Refactor region selectors to handle legacy versions a bit better.
Because chat doesn't allow the section sign to be sent, I have to send non-color codes. Meh.
closes #158
2011-12-31 22:31:05 -08:00
754997ca73
Now sending an additional §4§5§3§4 color code for WECUI's handshake, so it knows that it has a version of WorldEdit with protocol version support
2011-12-27 22:20:06 -08:00
76fd63d64b
Fixed a NPE in WorldEdit.getSafeFile() when extensions is null.
2011-12-26 16:28:51 -08:00
cc256aa246
Added license blocks to some files that were still missing them.
...
Copied from files from the same directory.
2011-12-26 00:57:26 +01:00
324a041e38
Split up some external .* imports.
2011-12-26 00:36:23 +01:00
4b47200f27
Fixed some warnings.
2011-12-26 00:06:50 +01:00
c8c0c69f6d
Added support for dynamic command registration.
2011-12-24 22:34:53 -08:00
9aa8c5f674
Now that WorldEdit has YAML handling classes, YAMLConfiguration is separate from BukkitConfiguration.
2011-12-24 22:22:37 -08:00
4a95d03230
No longer using switch statement in WorldEditPlayerListener. <.<
2011-12-24 22:22:36 -08:00
050442fac3
Added a -l flag to /butcher, which spawns fake lightning on all killed entities.
2011-12-21 19:03:21 +01:00
370ddeb9ff
Added support for console commands to WorldEditPlugin.
2011-12-15 15:45:34 +01:00
3bec3c169c
Added BukkitCommandSender and WorldEditPlugin.wrapCommandSender.
2011-12-15 15:45:34 +01:00
6d4b4718db
Added ServerInterface.getWorlds.
2011-12-15 15:45:33 +01:00
32bb810ce7
Changed all instances of new BukkitWorld to BukkitUtil.getLocalWorld, except for the one in that function.
2011-12-15 15:45:32 +01:00
1ce9d39f45
Removed fast lighting completely for the release.
2011-12-13 06:00:08 +01:00
914dd647b5
Changed EditSessionBlockDelegate.getHeight's return to match what Bukkit's worldheightheight methods return
2011-12-12 20:05:38 -08:00
98216e2762
Added support for non-128 worldheights
2011-12-13 04:50:53 +01:00
90b062a9d8
Fixed some warnings
2011-12-08 11:54:35 +01:00
c2460a6305
PlayerInteract listener should now respect cancelled status.
2011-12-06 15:03:34 -08:00
c21c380bba
Added a -a flag to /butcher to kill animals. Its now disabled by default.
2011-12-06 07:10:15 +01:00
bc3a4377ec
The /butcher command no longer kills NPCs, except when the -n flag is passed.
...
Also:
- Moved some code from BukkitWorld to LocalWorld.
- Replaced the "boolean killPets" argument by an "int flags" to provide extensibility
- Made the radius argument a double
- Basically rewrote the entire function
- Deprecated all old versions of killMobs
2011-12-06 06:50:11 +01:00
3ccb152350
Added support for line breaks to BukkitPlayer.print*
2011-12-05 10:33:13 +01:00
daf1dde701
Moved WEPIF to the com.sk89q.wepif package and made PermissionsResolverManager a singleton
...
Added OfflinePlayer permissions fetching methods to WEPIF
2011-12-04 17:42:46 -08:00
11245014c8
Added @Override annotations.
2011-11-29 20:17:50 +01:00
a4ccadacdc
Added ServerInterface.schedule(delay, period, task).
2011-11-29 09:09:04 +01:00
cc0e39b493
Added particle and sound effects to the single super pickaxe.
2011-11-28 07:36:42 +01:00
36fbfa409f
Added LocalWorld.playEffect and an implementation for Bukkit.
2011-11-28 07:13:19 +01:00
255e342353
Added enchantment support
2011-11-27 15:29:51 -08:00
c8180e641f
Reverting part of a cleanup that made java cry for some obscure reason.
2011-11-25 06:34:10 +01:00
7e13b60a51
Cleanup
2011-11-23 04:48:40 +01:00
c6fee413dc
Changed BukkitWorld.killMobs, so it compiles with the latest RB again.
...
Also increased forward compatibility as a side-effect.
2011-11-21 06:21:21 +01:00
19194ccb88
Made //butcher apply to enderdragons
2011-11-20 19:31:13 -05:00
1194f4448e
Fixed the unused Polygonal2DSelection(List, int, int) constructor.
2011-11-19 15:09:28 +01:00
13f36757c2
Fixed compass teleporting twice on cliff edges
2011-11-16 16:54:05 +01:00
86dfa3dce8
Cleaned up WorldEditPlayerListener.onPlayerInteract.
2011-11-13 15:17:08 +01:00
ae3adae8a8
Disabled fast lighting until the issues are resolved.
2011-11-09 02:49:24 +01:00
3ed5841863
The block bag fetch/place mapping is now taken from BlockType.getBlockBagItem.
2011-11-04 16:56:53 +01:00
8e368ceef1
Employed a set of consistent rules for getDroppedBlock(type, data) and renamed it to getBlockBagItem.
2011-11-04 13:27:51 +01:00
ff39121fc8
Begun adding support for data/damage values to the blockbag.
2011-11-03 15:51:23 +01:00
4c05050d73
Improved /we version output for dev builds.
2011-11-02 17:23:45 +01:00
6b0f237a46
Removed extra fastLighting flag.
...
Fast lighting is now used when available.
2011-10-31 03:28:05 +01:00
699807665d
Cleanup
2011-10-29 11:57:45 -04:00
0ba3da2641
Reverted to old manual lighting system that doesn't call notch's block lighting functions directly.
2011-10-29 05:27:17 +02:00
0ca66ce350
Moved check for fastLightingAvailable from BukkitWorld.fixAfterFastMode to fixLighting and adjusted the description for //generate.
2011-10-26 23:24:23 +02:00
7dfc2a34e5
Improved fast mode.
...
BukkitWorld's fast lighting mode now also does what the old fast mode did.
In addition, both fast lighting mode and the fallback resend all modified chunks when done.
This should prevent display issues.
2011-10-25 18:41:07 +02:00
a1fb1fd4e4
Using Notch's block lighting functions now.
...
Also removed some debug messages
2011-10-24 23:42:04 +02:00
a0461aeb2c
BukkitWorld.fixLighting now also fixes block light.
2011-10-24 20:49:17 +02:00
4f7e1a6b31
Improved speed greatly by deferring lighting until after all blocks are in place.
...
This needs CraftBukkit to work.
2011-10-24 13:44:22 +02:00
e8dcee1acf
Added LocalWorld.fixLighting(Set<BlockVector2D>)
...
This method redos lighting in the given chunks.
BukkitWorld's current implementation introduces some slight errors and doesn't redo torch light, but it's better than nothing.
2011-10-24 13:35:48 +02:00