From 568d2517b6f0a2af082b94a0da4cd018dec41959 Mon Sep 17 00:00:00 2001 From: sekwah41 Date: Fri, 2 Feb 2018 09:28:20 +0000 Subject: [PATCH] Updating teleport data and other command info --- .../container/CommandSenderContainer.java | 2 +- .../coreconnector/container/PlayerContainer.java | 13 +++++++++---- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/src/com/sekwah/advancedportals/coreconnector/container/CommandSenderContainer.java b/src/com/sekwah/advancedportals/coreconnector/container/CommandSenderContainer.java index cf9aac67..f24ab806 100644 --- a/src/com/sekwah/advancedportals/coreconnector/container/CommandSenderContainer.java +++ b/src/com/sekwah/advancedportals/coreconnector/container/CommandSenderContainer.java @@ -32,6 +32,6 @@ public class CommandSenderContainer { } public boolean hasPermission(String permission) { - return false; + return sender.hasPermission(permission); } } diff --git a/src/com/sekwah/advancedportals/coreconnector/container/PlayerContainer.java b/src/com/sekwah/advancedportals/coreconnector/container/PlayerContainer.java index 066fa0e0..f221e74d 100644 --- a/src/com/sekwah/advancedportals/coreconnector/container/PlayerContainer.java +++ b/src/com/sekwah/advancedportals/coreconnector/container/PlayerContainer.java @@ -1,5 +1,7 @@ package com.sekwah.advancedportals.coreconnector.container; +import org.bukkit.Bukkit; +import org.bukkit.Location; import org.bukkit.Material; import org.bukkit.entity.Player; @@ -25,21 +27,24 @@ public class PlayerContainer { } public boolean isOp() { - return player.isOp(); + return this.player.isOp(); } public PlayerLocation getLoc() { - return null; + Location loc = this.player.getLocation(); + return new PlayerLocation(loc.getX(), loc.getY(), loc.getZ()); } public double getEyeHeight() { return 0; } - public void teleport(PlayerLocation location) {} + public void teleport(PlayerLocation location) { + this.player.teleport(new Location(Bukkit.getWorld(location.worldName), location.posX, location.posY, location.posZ)); + } public boolean hasPermission(String permission) { - return false; + return this.player.hasPermission(permission); } /**