2 Commits

Author SHA1 Message Date
ca982f5ba9 Bumped version to 2.0.1a 2013-02-10 16:17:17 +01:00
bf1f2bcff2 Fixed loading of gates created by version 2.0.0 2013-02-10 15:40:18 +01:00
2 changed files with 6 additions and 4 deletions

View File

@ -1,5 +1,5 @@
name: Craft Inc. Gates
version: 2.0.1
version: 2.0.1a
description: A plugin to create gates for fast traveling.
author: tomco, s1m0ne
authors: [oloflarsson, locutus, DrAgonmoray, s1m0ne, tomco]

View File

@ -84,13 +84,15 @@ public class Gate extends BaseGate implements ConfigurationSerializable
location = LocationSerializer.deserializeLocation((Map<String, Object>) map.get(locationKey));
exit = LocationSerializer.deserializeLocation((Map<String, Object>) map.get(exitKey));
if (exit != null) {
if (map.containsKey(exitPitchKey)) {
exit.setPitch(((Double)map.get(exitPitchKey)).floatValue());
exit.setYaw(((Double)map.get(exitYawKey)).floatValue());
}
location.setPitch(((Double)map.get(locationPitchKey)).floatValue());
location.setYaw(((Double)map.get(locationYawKey)).floatValue());
if (map.containsKey(locationPitchKey)) {
location.setPitch(((Double)map.get(locationPitchKey)).floatValue());
location.setYaw(((Double)map.get(locationYawKey)).floatValue());
}
gateBlockLocations = new HashSet<Location>();
List<Map<String, Object>> serializedGateBlocks = (List<Map<String, Object>>)map.get(gateBlocksKey);