62 lines
1.3 KiB
Java
62 lines
1.3 KiB
Java
package com.drtshock.playervaults.commands;
|
|
|
|
/**
|
|
* A class for setting signs. Stores information about the sign owner, number,
|
|
* and whether or not is opens a self vault or another person's vault.
|
|
*/
|
|
public class SignSetInfo {
|
|
|
|
private String owner;
|
|
private int number;
|
|
private boolean self = false;
|
|
|
|
/**
|
|
* Construct a SignSetInfo object for another person.
|
|
*
|
|
* @param s The vault owner.
|
|
* @param i The vault number.
|
|
*/
|
|
public SignSetInfo(String s, int i) {
|
|
this.owner = s;
|
|
this.number = i;
|
|
}
|
|
|
|
/**
|
|
* Construct a SignSetInfo object for opening to self.
|
|
*
|
|
* @param i The vault number.
|
|
*/
|
|
public SignSetInfo(int i) {
|
|
this.number = i;
|
|
this.self = true;
|
|
}
|
|
|
|
/**
|
|
* Get whether or not the sign will open their own vault or another
|
|
* person's.
|
|
*
|
|
* @return Whether or not it is a 'self' sign.
|
|
*/
|
|
public boolean isSelf() {
|
|
return this.self;
|
|
}
|
|
|
|
/**
|
|
* Get the owner of the vault.
|
|
*
|
|
* @return The owner of the vault.
|
|
*/
|
|
public String getOwner() {
|
|
return this.owner;
|
|
}
|
|
|
|
/**
|
|
* Get the vault number.
|
|
*
|
|
* @return The vault number.
|
|
*/
|
|
public int getChest() {
|
|
return this.number;
|
|
}
|
|
}
|