Implemented new GameMode methods (hint: You can't set game mode yet. Sorry.)

This commit is contained in:
Dinnerbone 2011-09-09 01:17:53 +01:00
parent 59babb2c31
commit f36bca9fb7
2 changed files with 18 additions and 1 deletions

View File

@ -769,7 +769,7 @@ public final class CraftServer implements Server {
} }
public OfflinePlayer getOfflinePlayer(String name) { public OfflinePlayer getOfflinePlayer(String name) {
OfflinePlayer result = getPlayer(name); OfflinePlayer result = getPlayerExact(name);
if (result == null) { if (result == null) {
result = new CraftOfflinePlayer(this, name); result = new CraftOfflinePlayer(this, name);
@ -819,4 +819,12 @@ public final class CraftServer implements Server {
public void reloadWhitelist() { public void reloadWhitelist() {
server.f(); server.f();
} }
public GameMode getDefaultGameMode() {
return GameMode.SURVIVAL;
}
public void setDefaultGameMode(GameMode mode) {
throw new UnsupportedOperationException("Not supported yet.");
}
} }

View File

@ -3,6 +3,7 @@ package org.bukkit.craftbukkit.entity;
import java.util.Set; import java.util.Set;
import net.minecraft.server.EntityHuman; import net.minecraft.server.EntityHuman;
import org.bukkit.GameMode;
import org.bukkit.entity.HumanEntity; import org.bukkit.entity.HumanEntity;
import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.ItemStack;
import org.bukkit.inventory.PlayerInventory; import org.bukkit.inventory.PlayerInventory;
@ -116,4 +117,12 @@ public class CraftHumanEntity extends CraftLivingEntity implements HumanEntity {
public Set<PermissionAttachmentInfo> getEffectivePermissions() { public Set<PermissionAttachmentInfo> getEffectivePermissions() {
return perm.getEffectivePermissions(); return perm.getEffectivePermissions();
} }
public GameMode getGameMode() {
return GameMode.SURVIVAL;
}
public void setGameMode(GameMode mode) {
throw new UnsupportedOperationException("Not supported yet.");
}
} }