From 52029a786d3b066913c29e7e1d20a3b212a2b944 Mon Sep 17 00:00:00 2001 From: sk89q Date: Sun, 17 Oct 2010 15:31:17 -0700 Subject: [PATCH] Updated CHANGELOG.txt with new bugfix versions. --- CHANGELOG.txt | 14 ++++++++++++++ src/SMWorldEditListener.java | 4 ++++ 2 files changed, 18 insertions(+) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 33fcf1329..74f96db1b 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,3 +1,17 @@ +0.8.3: +- //rotate fixed. +- Fixed some floating point inacurracy errors. +- Exceptions are now caught when handling commands so that they can be + reported to the current user. + +0.8.2: +- Signs that are not in a loaded chunk will no longer cause an exception. +- -/unstuck, /ascend, and /descend are more accurate now. /descend also + won't drop you from 20 feet up and it won't drop you into the void anymore. + +0.8.1: +- Added a workaround for the onBlockDestroy hook returning (0, 0, 0). + 0.8: - All operations now implicitly support working with block data, including sign text. This applies to .schematic loading and saving. diff --git a/src/SMWorldEditListener.java b/src/SMWorldEditListener.java index c81d71160..866105a60 100644 --- a/src/SMWorldEditListener.java +++ b/src/SMWorldEditListener.java @@ -168,6 +168,10 @@ public boolean onCommand(Player modPlayer, String[] split) { modPlayer.sendMessage(Colors.Rose + "Your clipboard is empty."); } catch (WorldEditException e7) { modPlayer.sendMessage(Colors.Rose + e7.getMessage()); + } catch (Throwable excp) { + modPlayer.sendMessage(Colors.Rose + "Please report this error: [See console]"); + modPlayer.sendMessage(excp.getClass().getName() + ": " + excp.getMessage()); + excp.printStackTrace(); } return true;