Been attempting to create a ring type object that will teleport the player using it to a specific spot. I've got the teleportation bit figured out, but I'm not sure how to A) Check if the player is on a server, and B) if the player is opped.
I found the isOp command while rooting through files, but not quite sure on how to use it.
package net.minecraft.src;
import java.util.Random;
import net.minecraft.src.forge.*;
public class GMRing extends Item implements ITextureProvider {
public GMRing(int i) {
super(i);
maxStackSize=1;
}
public boolean hasEffect(ItemStack par1ItemStack)
{
return true;
}
public ItemStack onItemRightClick(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer)
{
if (isOp())
if (!par2World.isRemote)
{
par3EntityPlayer.setPositionAndUpdate(0, 70, 0);
}
return par1ItemStack;
}
}
For those curious