修复选点时的数据类型错误报错

This commit is contained in:
zhangyuheng 2024-05-25 20:47:50 +08:00
parent 53d010bdab
commit 51a0bdbee4
2 changed files with 14 additions and 5 deletions

View File

@ -6,7 +6,7 @@
<groupId>cn.lunadeer</groupId>
<artifactId>Dominion</artifactId>
<version>1.26.3-beta</version>
<version>1.26.4-beta</version>
<packaging>jar</packaging>
<name>Dominion</name>

View File

@ -81,10 +81,19 @@ public class SelectPointEvents implements Listener {
Dominion.notification.info(player, "预计领地创建价格为 %.2f %s", price, Dominion.vault.getEconomy().currencyNamePlural());
}
ParticleRender.showBoxFace(Dominion.instance, player, loc1, loc2);
Dominion.notification.info(player, "尺寸: %d x %d x %d", Math.abs(points.get(1).getX() - points.get(0).getX()), Math.abs(points.get(1).getY() - points.get(0).getY()), Math.abs(points.get(1).getZ() - points.get(0).getZ()));
Dominion.notification.info(player, "面积: %d", Math.abs(points.get(1).getX() - points.get(0).getX()) * Math.abs(points.get(1).getZ() - points.get(0).getZ()));
Dominion.notification.info(player, "高度: %d", Math.abs(points.get(1).getY() - points.get(0).getY()));
Dominion.notification.info(player, "体积: %d", Math.abs(points.get(1).getX() - points.get(0).getX()) * Math.abs(points.get(1).getY() - points.get(0).getY()) * Math.abs(points.get(1).getZ() - points.get(0).getZ()));
Dominion.notification.info(player, "尺寸: %d x %d x %d",
Math.abs(points.get(1).getBlockX() - points.get(0).getBlockX()),
Math.abs(points.get(1).getBlockY() - points.get(0).getBlockY()),
Math.abs(points.get(1).getBlockZ() - points.get(0).getBlockZ()));
Dominion.notification.info(player, "面积: %d",
Math.abs(points.get(1).getBlockX() - points.get(0).getBlockX()) *
Math.abs(points.get(1).getBlockZ() - points.get(0).getBlockZ()));
Dominion.notification.info(player, "高度: %d",
Math.abs(points.get(1).getBlockY() - points.get(0).getBlockY()));
Dominion.notification.info(player, "体积: %d",
Math.abs(points.get(1).getBlockX() - points.get(0).getBlockX()) *
Math.abs(points.get(1).getBlockY() - points.get(0).getBlockY()) *
Math.abs(points.get(1).getBlockZ() - points.get(0).getBlockZ()));
}
Dominion.pointsSelect.put(player.getUniqueId(), points);
}