diff --git a/PlotSquared/doc/Test1.html b/PlotSquared/doc/Test1.html new file mode 100644 index 000000000..f89c3dbbc --- /dev/null +++ b/PlotSquared/doc/Test1.html @@ -0,0 +1,518 @@ + + + +
+ +public class Test1
+extends java.lang.Object
+ Constructor and Description | +
---|
Test1()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+ nextTest() |
+
void |
+ t1()
+ |
+
void |
+ t2()
+ |
+
void |
+ t3()
+ |
+
void |
+ t4()
+ |
+
void |
+ t5()
+ |
+
void |
+ t6()
+ |
+
void |
+ t7()
+ |
+
void |
+ t8()
+ |
+
void |
+ t9()
+ |
+
boolean |
+ test1_Square() |
+
boolean |
+ test2_InitMain() |
+
boolean |
+ test3_InitPlotId()
+ |
+
boolean |
+ test4_InitPlot() |
+
boolean |
+ test5_InitDBFunc()
+ |
+
boolean |
+ test6_Plots() |
+
boolean |
+ test7_OnEnable() |
+
boolean |
+ test8_AddPlotWorld()
+ |
+
boolean |
+ test9_CanSetFast()
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
public boolean nextTest()+
public void t1()+
public void t2()+
public void t3()+
public void t4()+
public void t5()+
public void t6()+
public void t7()+
public void t8()+
public void t9()+
public boolean test1_Square()+
public boolean test2_InitMain()+
public boolean test3_InitPlotId()+
public boolean test4_InitPlot()+
public boolean test5_InitDBFunc()+
public boolean test6_Plots()+
public boolean test7_OnEnable()+
public boolean test8_AddPlotWorld()+
public boolean test9_CanSetFast()+
public final class ByteArrayTag +extends Tag+
TAG_Byte_Array
tag.Constructor and Description | +
---|
ByteArrayTag(byte[] value)
+
+ Creates the tag with an empty name.
+ |
+
ByteArrayTag(java.lang.String name,
+ byte[] value)
+
+ Creates the tag.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
byte[] |
+ getValue()
+
+ Gets the value of this tag.
+ |
+
java.lang.String |
+ toString()
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait,
+ wait
public ByteArrayTag(byte[] value)+
value
- the value of the tagpublic ByteArrayTag(java.lang.String name, + byte[] value)+
name
- the name of the tagvalue
- the value of the tagpublic final class ByteTag +extends Tag+
TAG_Byte
tag.Constructor and Description | +
---|
ByteTag(byte value)
+
+ Creates the tag with an empty name.
+ |
+
ByteTag(java.lang.String name,
+ byte value)
+
+ Creates the tag.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
java.lang.Byte |
+ getValue()
+
+ Gets the value of this tag.
+ |
+
java.lang.String |
+ toString()
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait,
+ wait
public ByteTag(byte value)+
value
- the value of the tagpublic ByteTag(java.lang.String name, + byte value)+
name
- the name of the tagvalue
- the value of the tagpublic final class CompoundTag +extends Tag+
TAG_Compound
tag.Constructor and Description | +
---|
CompoundTag(java.util.Map<java.lang.String,Tag> value)
+
+ Creates the tag with an empty name.
+ |
+
CompoundTag(java.lang.String name,
+ java.util.Map<java.lang.String,Tag> value)
+
+ Creates the tag.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
double |
+ asDouble(java.lang.String key)
+
+ Get a double named with the given key, even if it's another
+ type of number.
+
+ |
+
int |
+ asInt(java.lang.String key)
+
+ Get an int named with the given key, even if it's another
+ type of number.
+
+ |
+
long |
+ asLong(java.lang.String key)
+
+ Get a long named with the given key, even if it's another
+ type of number.
+
+ |
+
boolean |
+ containsKey(java.lang.String key)
+
+ Returns whether this compound tag contains the given key.
+ |
+
CompoundTagBuilder |
+ createBuilder()
+
+ Create a compound tag builder.
+ |
+
byte |
+ getByte(java.lang.String key)
+
+ Get a byte named with the given key.
+ |
+
byte[] |
+ getByteArray(java.lang.String key)
+
+ Get a byte array named with the given key.
+ |
+
double |
+ getDouble(java.lang.String key)
+
+ Get a double named with the given key.
+ |
+
float |
+ getFloat(java.lang.String key)
+
+ Get a float named with the given key.
+ |
+
int |
+ getInt(java.lang.String key)
+
+ Get an int named with the given key.
+ |
+
int[] |
+ getIntArray(java.lang.String key)
+
+ Get a
+ int[] named with the given key. |
+
java.util.List<Tag> |
+ getList(java.lang.String key)
+
+ Get a list of tags named with the given key.
+ |
+
<T extends Tag> |
+ getList(java.lang.String key,
+ java.lang.Class<T> listType)
+
+ Get a list of tags named with the given key.
+ |
+
ListTag
+ |
+ getListTag(java.lang.String key)
+
+ Get a
+ TagList named with the given key. |
+
long |
+ getLong(java.lang.String key)
+
+ Get a long named with the given key.
+ |
+
short |
+ getShort(java.lang.String key)
+
+ Get a short named with the given key.
+ |
+
java.lang.String |
+ getString(java.lang.String key)
+
+ Get a string named with the given key.
+ |
+
java.util.Map<java.lang.String,Tag> |
+ getValue()
+
+ Gets the value of this tag.
+ |
+
CompoundTag
+ |
+ setValue(java.util.Map<java.lang.String,Tag> value)
+
+ Return a new compound tag with the given values.
+ |
+
java.lang.String |
+ toString()
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait,
+ wait
public CompoundTag(java.util.Map<java.lang.String,Tag> value)+
value
- the value of the tagpublic CompoundTag(java.lang.String name, + java.util.Map<java.lang.String,Tag> value)+
name
- the name of the tagvalue
- the value of the tagpublic boolean containsKey(java.lang.String key)+
key
- the given keypublic java.util.Map<java.lang.String,Tag> getValue()+
Tag
public CompoundTag setValue(java.util.Map<java.lang.String,Tag> value)+
value
- the valuepublic CompoundTagBuilder createBuilder()+
public byte[] getByteArray(java.lang.String key)+
+ If the key does not exist or its value is not a byte array tag, then an + empty byte array will be returned. +
key
- the keypublic byte getByte(java.lang.String key)+
+ If the key does not exist or its value is not a byte tag, then 0
+ will be returned.
+
key
- the keypublic double getDouble(java.lang.String key)+
+ If the key does not exist or its value is not a double tag, then
+ 0
will be returned.
+
key
- the keypublic double asDouble(java.lang.String key)+
+ If the key does not exist or its value is not a number, then 0
+ will be returned.
+
key
- the keypublic float getFloat(java.lang.String key)+
+ If the key does not exist or its value is not a float tag, then 0
+ will be returned.
+
key
- the keypublic int[] getIntArray(java.lang.String key)+
int[]
named with the given key.
+
+
+ + If the key does not exist or its value is not an int array tag, then an + empty array will be returned. +
key
- the keypublic int getInt(java.lang.String key)+
+ If the key does not exist or its value is not an int tag, then 0
+ will be returned.
+
key
- the keypublic int asInt(java.lang.String key)+
+ If the key does not exist or its value is not a number, then 0
+ will be returned.
+
key
- the keypublic java.util.List<Tag> getList(java.lang.String key)+
+ If the key does not exist or its value is not a list tag, then an empty + list will be returned. +
key
- the keypublic ListTag getListTag(java.lang.String key)+
TagList
named with the given key.
+
+
+ + If the key does not exist or its value is not a list tag, then an empty + tag list will be returned. +
key
- the keypublic <T extends Tag> java.util.List<T> getList(java.lang.String key, + java.lang.Class<T> listType)+
+ If the key does not exist or its value is not a list tag, then an empty + list will be returned. If the given key references a list but the list of + of a different type, then an empty list will also be returned. +
T
- the type of listkey
- the keylistType
- the class of the contained typepublic long getLong(java.lang.String key)+
+ If the key does not exist or its value is not a long tag, then 0
+ will be returned.
+
key
- the keypublic long asLong(java.lang.String key)+
+ If the key does not exist or its value is not a number, then 0
+ will be returned.
+
key
- the keypublic short getShort(java.lang.String key)+
+ If the key does not exist or its value is not a short tag, then 0
+ will be returned.
+
key
- the keypublic java.lang.String getString(java.lang.String key)+
+ If the key does not exist or its value is not a string tag, then
+ ""
will be returned.
+
key
- the keypublic java.lang.String toString()+
toString
in class java.lang.Object
public class CompoundTagBuilder
+extends java.lang.Object
+ Modifier and Type | +Method and Description | +
---|---|
CompoundTag
+ |
+ build()
+
+ Build an unnamed compound tag with this builder's entries.
+ |
+
CompoundTag
+ |
+ build(java.lang.String name)
+
+ Build a new compound tag with this builder's entries.
+ |
+
static CompoundTagBuilder |
+ create()
+
+ Create a new builder instance.
+ |
+
CompoundTagBuilder |
+ put(java.lang.String key,
+ Tag value)
+
+ Put the given key and tag into the compound tag.
+ |
+
CompoundTagBuilder |
+ putAll(java.util.Map<java.lang.String,?
+ extends Tag> value)
+
+ Put all the entries from the given map into this map.
+ |
+
CompoundTagBuilder |
+ putByte(java.lang.String key,
+ byte value)
+
+ Put the given key and value into the compound tag as a
+
+ ByteTag .
+ |
+
CompoundTagBuilder |
+ putByteArray(java.lang.String key,
+ byte[] value)
+
+ Put the given key and value into the compound tag as a
+
+ ByteArrayTag .
+ |
+
CompoundTagBuilder |
+ putDouble(java.lang.String key,
+ double value)
+
+ Put the given key and value into the compound tag as a
+ DoubleTag .
+ |
+
CompoundTagBuilder |
+ putFloat(java.lang.String key,
+ float value)
+
+ Put the given key and value into the compound tag as a
+
+ FloatTag .
+ |
+
CompoundTagBuilder |
+ putInt(java.lang.String key,
+ int value)
+
+ Put the given key and value into the compound tag as an
+
+ IntTag .
+ |
+
CompoundTagBuilder |
+ putIntArray(java.lang.String key,
+ int[] value)
+
+ Put the given key and value into the compound tag as a
+
+ IntArrayTag .
+ |
+
CompoundTagBuilder |
+ putLong(java.lang.String key,
+ long value)
+
+ Put the given key and value into the compound tag as a
+
+ LongTag .
+ |
+
CompoundTagBuilder |
+ putShort(java.lang.String key,
+ short value)
+
+ Put the given key and value into the compound tag as a
+
+ ShortTag .
+ |
+
CompoundTagBuilder |
+ putString(java.lang.String key,
+ java.lang.String value)
+
+ Put the given key and value into the compound tag as a
+ StringTag .
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
public static CompoundTagBuilder create()+
public CompoundTagBuilder put(java.lang.String key, + Tag value)+
key
- they keyvalue
- the valuepublic CompoundTagBuilder putByteArray(java.lang.String key, + byte[] value)+
ByteArrayTag
.
+ key
- they keyvalue
- the valuepublic CompoundTagBuilder putByte(java.lang.String key, + byte value)+
ByteTag
.
+ key
- they keyvalue
- the valuepublic CompoundTagBuilder putDouble(java.lang.String key, + double value)+
DoubleTag
.
+ key
- they keyvalue
- the valuepublic CompoundTagBuilder putFloat(java.lang.String key, + float value)+
FloatTag
.
+ key
- they keyvalue
- the valuepublic CompoundTagBuilder putIntArray(java.lang.String key, + int[] value)+
IntArrayTag
.
+ key
- they keyvalue
- the valuepublic CompoundTagBuilder putInt(java.lang.String key, + int value)+
IntTag
.
+ key
- they keyvalue
- the valuepublic CompoundTagBuilder putLong(java.lang.String key, + long value)+
LongTag
.
+ key
- they keyvalue
- the valuepublic CompoundTagBuilder putShort(java.lang.String key, + short value)+
ShortTag
.
+ key
- they keyvalue
- the valuepublic CompoundTagBuilder putString(java.lang.String key, + java.lang.String value)+
StringTag
.
+ key
- they keyvalue
- the valuepublic CompoundTagBuilder putAll(java.util.Map<java.lang.String,? extends Tag> value)+
value
- the map of tagspublic CompoundTag build()+
public CompoundTag build(java.lang.String name)+
name
- the name of the tagpublic final class DoubleTag +extends Tag+
TAG_Double
tag.Constructor and Description | +
---|
DoubleTag(double value)
+
+ Creates the tag with an empty name.
+ |
+
DoubleTag(java.lang.String name,
+ double value)
+
+ Creates the tag.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
java.lang.Double |
+ getValue()
+
+ Gets the value of this tag.
+ |
+
java.lang.String |
+ toString()
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait,
+ wait
public DoubleTag(double value)+
value
- the value of the tagpublic DoubleTag(java.lang.String name, + double value)+
name
- the name of the tagvalue
- the value of the tagpublic final class EndTag +extends Tag+
TAG_End
tag.Constructor and Description | +
---|
EndTag()
+
+ Creates the tag.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
java.lang.Object |
+ getValue()
+
+ Gets the value of this tag.
+ |
+
java.lang.String |
+ toString()
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait,
+ wait
public final class FloatTag +extends Tag+
TAG_Float
tag.Constructor and Description | +
---|
FloatTag(float value)
+
+ Creates the tag with an empty name.
+ |
+
FloatTag(java.lang.String name,
+ float value)
+
+ Creates the tag.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
java.lang.Float |
+ getValue()
+
+ Gets the value of this tag.
+ |
+
java.lang.String |
+ toString()
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait,
+ wait
public FloatTag(float value)+
value
- the value of the tagpublic FloatTag(java.lang.String name, + float value)+
name
- the name of the tagvalue
- the value of the tagpublic final class IntArrayTag +extends Tag+
TAG_Int_Array
tag.Constructor and Description | +
---|
IntArrayTag(int[] value)
+
+ Creates the tag with an empty name.
+ |
+
IntArrayTag(java.lang.String name,
+ int[] value)
+
+ Creates the tag.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
int[] |
+ getValue()
+
+ Gets the value of this tag.
+ |
+
java.lang.String |
+ toString()
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait,
+ wait
public IntArrayTag(int[] value)+
value
- the value of the tagpublic IntArrayTag(java.lang.String name, + int[] value)+
name
- the name of the tagvalue
- the value of the tagpublic final class IntTag +extends Tag+
TAG_Int
tag.Constructor and Description | +
---|
IntTag(int value)
+
+ Creates the tag with an empty name.
+ |
+
IntTag(java.lang.String name,
+ int value)
+
+ Creates the tag.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
java.lang.Integer |
+ getValue()
+
+ Gets the value of this tag.
+ |
+
java.lang.String |
+ toString()
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait,
+ wait
public IntTag(int value)+
value
- the value of the tagpublic IntTag(java.lang.String name, + int value)+
name
- the name of the tagvalue
- the value of the tagpublic final class ListTag +extends Tag+
TAG_List
tag.Constructor and Description | +
---|
ListTag(java.lang.Class<?
+ extends Tag> type,
+ java.util.List<? extends Tag> value)
+
+ Creates the tag with an empty name.
+ |
+
ListTag(java.lang.String name,
+ java.lang.Class<? extends Tag> type,
+ java.util.List<? extends Tag> value)
+
+ Creates the tag.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
double |
+ asDouble(int index)
+
+ Get a double named with the given index, even if it's another
+ type of number.
+
+ |
+
int |
+ asInt(int index)
+
+ Get an int named with the given index, even if it's another
+ type of number.
+
+ |
+
long |
+ asLong(int index)
+
+ Get a long named with the given index, even if it's another
+ type of number.
+
+ |
+
byte |
+ getByte(int index)
+
+ Get a byte named with the given index.
+ |
+
byte[] |
+ getByteArray(int index)
+
+ Get a byte array named with the given index.
+ |
+
double |
+ getDouble(int index)
+
+ Get a double named with the given index.
+ |
+
float |
+ getFloat(int index)
+
+ Get a float named with the given index.
+ |
+
Tag
+ |
+ getIfExists(int index)
+
+ Get the tag if it exists at the given index.
+ |
+
int |
+ getInt(int index)
+
+ Get an int named with the given index.
+ |
+
int[] |
+ getIntArray(int index)
+
+ Get a
+ int[] named with the given index. |
+
java.util.List<Tag> |
+ getList(int index)
+
+ Get a list of tags named with the given index.
+ |
+
<T extends Tag> |
+ getList(int index,
+ java.lang.Class<T> listType)
+
+ Get a list of tags named with the given index.
+ |
+
ListTag
+ |
+ getListTag(int index)
+
+ Get a
+ TagList named with the given index. |
+
long |
+ getLong(int index)
+
+ Get a long named with the given index.
+ |
+
short |
+ getShort(int index)
+
+ Get a short named with the given index.
+ |
+
java.lang.String |
+ getString(int index)
+
+ Get a string named with the given index.
+ |
+
java.lang.Class<? extends Tag> |
+ getType()
+
+ Gets the type of item in this list.
+ |
+
java.util.List<Tag> |
+ getValue()
+
+ Gets the value of this tag.
+ |
+
ListTag
+ |
+ setValue(java.util.List<Tag> list)
+
+ Create a new list tag with this tag's name and type.
+ |
+
java.lang.String |
+ toString()
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait,
+ wait
public ListTag(java.lang.Class<? extends Tag> type, + java.util.List<? extends Tag> value)+
type
- the type of tagvalue
- the value of the tagpublic java.lang.Class<? extends Tag> getType()+
public java.util.List<Tag> getValue()+
Tag
public ListTag setValue(java.util.List<Tag> list)+
list
- the new list@Nullable +public Tag getIfExists(int index)+
index
- the indexpublic byte[] getByteArray(int index)+
+ If the index does not exist or its value is not a byte array tag, then an + empty byte array will be returned. +
index
- the indexpublic byte getByte(int index)+
+ If the index does not exist or its value is not a byte tag, then
+ 0
will be returned.
+
index
- the indexpublic double getDouble(int index)+
+ If the index does not exist or its value is not a double tag, then
+ 0
will be returned.
+
index
- the indexpublic double asDouble(int index)+
+ If the index does not exist or its value is not a number, then 0
+ will be returned.
+
index
- the indexpublic float getFloat(int index)+
+ If the index does not exist or its value is not a float tag, then
+ 0
will be returned.
+
index
- the indexpublic int[] getIntArray(int index)+
int[]
named with the given index.
+
+
+ + If the index does not exist or its value is not an int array tag, then an + empty array will be returned. +
index
- the indexpublic int getInt(int index)+
+ If the index does not exist or its value is not an int tag, then
+ 0
will be returned.
+
index
- the indexpublic int asInt(int index)+
+ If the index does not exist or its value is not a number, then 0
+ will be returned.
+
index
- the indexpublic java.util.List<Tag> getList(int index)+
+ If the index does not exist or its value is not a list tag, then an empty + list will be returned. +
index
- the indexpublic ListTag getListTag(int index)+
TagList
named with the given index.
+
+
+ + If the index does not exist or its value is not a list tag, then an empty + tag list will be returned. +
index
- the indexpublic <T extends Tag> java.util.List<T> getList(int index, + java.lang.Class<T> listType)+
+ If the index does not exist or its value is not a list tag, then an empty + list will be returned. If the given index references a list but the list + of of a different type, then an empty list will also be returned. +
T
- the NBT typeindex
- the indexlistType
- the class of the contained typepublic long getLong(int index)+
+ If the index does not exist or its value is not a long tag, then
+ 0
will be returned.
+
index
- the indexpublic long asLong(int index)+
+ If the index does not exist or its value is not a number, then 0
+ will be returned.
+
index
- the indexpublic short getShort(int index)+
+ If the index does not exist or its value is not a short tag, then
+ 0
will be returned.
+
index
- the indexpublic java.lang.String getString(int index)+
+ If the index does not exist or its value is not a string tag, then
+ ""
will be returned.
+
index
- the indexpublic java.lang.String toString()+
toString
in class java.lang.Object
public class ListTagBuilder
+extends java.lang.Object
+ Modifier and Type | +Method and Description | +
---|---|
ListTagBuilder |
+ add(Tag value)
+
+ Add the given tag.
+ |
+
ListTagBuilder |
+ addAll(java.util.Collection<?
+ extends Tag> value)
+
+ Add all the tags in the given list.
+ |
+
ListTag
+ |
+ build()
+
+ Build an unnamed list tag with this builder's entries.
+ |
+
ListTag
+ |
+ build(java.lang.String name)
+
+ Build a new list tag with this builder's entries.
+ |
+
static ListTagBuilder |
+ create(java.lang.Class<?
+ extends Tag> type)
+
+ Create a new builder instance.
+ |
+
static <T extends Tag> |
+ createWith(T... entries)
+
+ Create a new builder instance.
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public static ListTagBuilder create(java.lang.Class<? extends Tag> type)+
public static <T extends Tag> ListTagBuilder createWith(T... entries)+
public ListTagBuilder add(Tag value)+
value
- the tagpublic ListTagBuilder addAll(java.util.Collection<? extends Tag> value)+
value
- a list of tagspublic ListTag build()+
public ListTag build(java.lang.String name)+
name
- the name of the tagpublic final class LongTag +extends Tag+
TAG_Long
tag.Constructor and Description | +
---|
LongTag(long value)
+
+ Creates the tag with an empty name.
+ |
+
LongTag(java.lang.String name,
+ long value)
+
+ Creates the tag.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
java.lang.Long |
+ getValue()
+
+ Gets the value of this tag.
+ |
+
java.lang.String |
+ toString()
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait,
+ wait
public LongTag(long value)+
value
- the value of the tagpublic LongTag(java.lang.String name, + long value)+
name
- the name of the tagvalue
- the value of the tagpublic final class NBTConstants
+extends java.lang.Object
+ Modifier and Type | +Field and Description | +
---|---|
static java.nio.charset.Charset |
+ CHARSET
+ |
+
static int |
+ TYPE_BYTE
+ |
+
static int |
+ TYPE_BYTE_ARRAY
+ |
+
static int |
+ TYPE_COMPOUND
+ |
+
static int |
+ TYPE_DOUBLE
+ |
+
static int |
+ TYPE_END
+ |
+
static int |
+ TYPE_FLOAT
+ |
+
static int |
+ TYPE_INT
+ |
+
static int |
+ TYPE_INT_ARRAY
+ |
+
static int |
+ TYPE_LIST
+ |
+
static int |
+ TYPE_LONG
+ |
+
static int |
+ TYPE_SHORT
+ |
+
static int |
+ TYPE_STRING
+ |
+
Modifier and Type | +Method and Description | +
---|---|
static java.lang.Class<? extends Tag> |
+ getClassFromType(int id)
+
+ Convert a type ID to its corresponding
+ Tag class.
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
public static final java.nio.charset.Charset CHARSET+
public static final int TYPE_END+
public static final int TYPE_BYTE+
public static final int TYPE_SHORT+
public static final int TYPE_INT+
public static final int TYPE_LONG+
public static final int TYPE_FLOAT+
public static final int TYPE_DOUBLE+
public static final int TYPE_BYTE_ARRAY+
public static final int TYPE_STRING+
public static final int TYPE_LIST+
public static final int TYPE_COMPOUND+
public static final int TYPE_INT_ARRAY+
public final class NBTInputStream
+extends java.lang.Object
+implements java.io.Closeable
+ Tag
+ object.
+
+
+ + The NBT format was created by Markus Persson, and the specification may be + found at + http://www.minecraft.net/docs/NBT.txt. +
Constructor and Description | +
---|
NBTInputStream(java.io.InputStream is)
+
+ Creates a new
+ NBTInputStream , which will source its
+ data
+ from the specified input stream.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
void |
+ close()
+ |
+
Tag
+ |
+ readTag()
+
+ Reads an NBT tag from the stream.
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public NBTInputStream(java.io.InputStream is) + throws java.io.IOException+
NBTInputStream
, which will source its data
+ from the specified input stream.
+ is
- the input streamjava.io.IOException
- if an I/O error occurspublic Tag readTag() + throws java.io.IOException+
java.io.IOException
- if an I/O error occurs.public void close() + throws java.io.IOException+
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
+ java.io.IOException
public final class NBTOutputStream
+extends java.lang.Object
+implements java.io.Closeable
+
+ This class writes NBT, or Named Binary Tag
+ Tag
objects to an underlying OutputStream
.
+
+ The NBT format was created by Markus Persson, and the specification may be + found at + http://www.minecraft.net/docs/NBT.txt. +
Constructor and Description | +
---|
NBTOutputStream(java.io.OutputStream os)
+
+ Creates a new
+ NBTOutputStream , which will write data
+ to the
+ specified underlying output stream.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
void |
+ close()
+ |
+
void |
+ writeTag(Tag tag)
+
+ Writes a tag.
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public NBTOutputStream(java.io.OutputStream os) + throws java.io.IOException+
NBTOutputStream
, which will write data to
+ the
+ specified underlying output stream.
+ os
- The output stream.java.io.IOException
- if an I/O error occurs.public void writeTag(Tag tag) + throws java.io.IOException+
tag
- The tag to write.java.io.IOException
- if an I/O error occurs.public void close() + throws java.io.IOException+
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
+ java.io.IOException
public final class NBTUtils
+extends java.lang.Object
+ Modifier and Type | +Method and Description | +
---|---|
static <T extends Tag>
+ |
+ getChildTag(java.util.Map<java.lang.String,Tag> items,
+ java.lang.String key,
+ java.lang.Class<T> expected)
+
+ Get child tag of a NBT structure.
+ |
+
static java.lang.Class<? extends Tag> |
+ getTypeClass(int type)
+
+ Gets the class of a type of tag.
+ |
+
static int |
+ getTypeCode(java.lang.Class<?
+ extends Tag> clazz)
+
+ Gets the type code of a tag class.
+ |
+
static java.lang.String |
+ getTypeName(java.lang.Class<?
+ extends Tag> clazz)
+
+ Gets the type name of a tag.
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public static java.lang.String getTypeName(java.lang.Class<? extends Tag> clazz)+
clazz
- the tag classpublic static int getTypeCode(java.lang.Class<? extends Tag> clazz)+
clazz
- the tag classjava.lang.IllegalArgumentException
- if the tag class is invalid.
+ public static java.lang.Class<? extends Tag> getTypeClass(int type)+
type
- the typejava.lang.IllegalArgumentException
- if the tag type is invalid.
+ public static <T extends Tag> T getChildTag(java.util.Map<java.lang.String,Tag> items, + java.lang.String key, + java.lang.Class<T> expected) + throws java.lang.IllegalArgumentException+
items
- the map to read fromkey
- the key to look forexpected
- the expected NBT class typeInvalidFormatException
java.lang.IllegalArgumentException
public final class ShortTag +extends Tag+
TAG_Short
tag.Constructor and Description | +
---|
ShortTag(short value)
+
+ Creates the tag with an empty name.
+ |
+
ShortTag(java.lang.String name,
+ short value)
+
+ Creates the tag.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
java.lang.Short |
+ getValue()
+
+ Gets the value of this tag.
+ |
+
java.lang.String |
+ toString()
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait,
+ wait
public ShortTag(short value)+
value
- the value of the tagpublic ShortTag(java.lang.String name, + short value)+
name
- the name of the tagvalue
- the value of the tagpublic final class StringTag +extends Tag+
TAG_String
tag.Constructor and Description | +
---|
StringTag(java.lang.String value)
+
+ Creates the tag with an empty name.
+ |
+
StringTag(java.lang.String name,
+ java.lang.String value)
+
+ Creates the tag.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
java.lang.String |
+ getValue()
+
+ Gets the value of this tag.
+ |
+
java.lang.String |
+ toString()
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait,
+ wait
public StringTag(java.lang.String value)+
value
- the value of the tagpublic StringTag(java.lang.String name, + java.lang.String value)+
name
- the name of the tagvalue
- the value of the tagpublic abstract class Tag
+extends java.lang.Object
+ Modifier and Type | +Method and Description | +
---|---|
java.lang.String |
+ getName()
+
+ Gets the name of this tag.
+ |
+
abstract java.lang.Object |
+ getValue()
+
+ Gets the value of this tag.
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public class WorldEditUtils
+extends java.lang.Object
+ Constructor and Description | +
---|
WorldEditUtils()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
static void |
+ setNBT(org.bukkit.World world,
+ short id,
+ byte data,
+ int x,
+ int y,
+ int z,
+ CompoundTag tag)
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public static void setNBT(org.bukkit.World world, + short id, + byte data, + int x, + int y, + int z, + CompoundTag tag)+
Class | +Description | +
---|---|
ByteArrayTag | +
+ The
+ TAG_Byte_Array tag. |
+
ByteTag | +
+ The
+ TAG_Byte tag. |
+
CompoundTag | +
+ The
+ TAG_Compound tag. |
+
CompoundTagBuilder | +
+ Helps create compound tags.
+ |
+
DoubleTag | +
+ The
+ TAG_Double tag. |
+
EndTag | +
+ The
+ TAG_End tag. |
+
FloatTag | +
+ The
+ TAG_Float tag. |
+
IntArrayTag | +
+ The
+ TAG_Int_Array tag. |
+
IntTag | +
+ The
+ TAG_Int tag. |
+
ListTag | +
+ The
+ TAG_List tag. |
+
ListTagBuilder | +
+ Helps create list tags.
+ |
+
LongTag | +
+ The
+ TAG_Long tag. |
+
NBTConstants | +
+ A class which holds constant values.
+ |
+
NBTInputStream | +
+ This class reads NBT, or Named Binary Tag
+ streams, and produces an object graph of subclasses of the
+ Tag
+ object.
+ |
+
NBTOutputStream | +
+
+ This class writes NBT, or Named Binary Tag
+
+ Tag objects to an underlying OutputStream .
+ |
+
NBTUtils | +
+ A class which contains NBT-related utility methods.
+ |
+
ShortTag | +
+ The
+ TAG_Short tag. |
+
StringTag | +
+ The
+ TAG_String tag. |
+
Tag | +
+ Represents a NBT tag.
+ |
+
WorldEditUtils | ++ |
public class CDL
+extends java.lang.Object
+ Constructor and Description | +
---|
CDL()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
static JSONArray |
+ rowToJSONArray(JSONTokener x)
+
+ Produce a JSONArray of strings from a row of comma delimited
+ values.
+
+ |
+
static JSONObject |
+ rowToJSONObject(JSONArray names,
+ JSONTokener x)
+
+ Produce a JSONObject from a row of comma delimited text, using a
+ parallel JSONArray of strings to provides the names of the elements.
+
+ |
+
static java.lang.String |
+ rowToString(JSONArray ja)
+
+ Produce a comma delimited text row from a JSONArray.
+ |
+
static JSONArray |
+ toJSONArray(JSONArray names,
+ JSONTokener x)
+
+ Produce a JSONArray of JSONObjects from a comma delimited text string
+ using a supplied JSONArray as the source of element names.
+
+ |
+
static JSONArray |
+ toJSONArray(JSONArray names,
+ java.lang.String string)
+
+ Produce a JSONArray of JSONObjects from a comma delimited text string
+ using a supplied JSONArray as the source of element names.
+
+ |
+
static JSONArray |
+ toJSONArray(JSONTokener x)
+
+ Produce a JSONArray of JSONObjects from a comma delimited text
+ string,
+ using the first row as a source of names.
+
+ |
+
static JSONArray |
+ toJSONArray(java.lang.String string)
+
+ Produce a JSONArray of JSONObjects from a comma delimited text
+ string,
+ using the first row as a source of names.
+
+ |
+
static java.lang.String |
+ toString(JSONArray ja)
+
+ Produce a comma delimited text from a JSONArray of JSONObjects.
+ |
+
static java.lang.String |
+ toString(JSONArray names,
+ JSONArray ja)
+
+ Produce a comma delimited text from a JSONArray of JSONObjects using
+ a provided list of names.
+
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
public static JSONArray rowToJSONArray(JSONTokener x) + throws JSONException+
x
- A JSONTokener of the source text.JSONException
+ public static JSONObject rowToJSONObject(JSONArray names, + JSONTokener x) + throws JSONException+
names
- A JSONArray of names. This is commonly obtained from the
+ first row of a comma delimited text file using the
+ rowToJSONArray
+ method.
+ x
- A JSONTokener of the source text.JSONException
+ public static java.lang.String rowToString(JSONArray ja)+
ja
- A JSONArray of strings.public static JSONArray toJSONArray(java.lang.String string) + throws JSONException+
string
- The comma delimited text.JSONException
+ public static JSONArray toJSONArray(JSONTokener x) + throws JSONException+
x
- The JSONTokener containing the comma delimited text.JSONException
+ public static JSONArray toJSONArray(JSONArray names, + java.lang.String string) + throws JSONException+
names
- A JSONArray of strings.string
- The comma delimited text.JSONException
+ public static JSONArray toJSONArray(JSONArray names, + JSONTokener x) + throws JSONException+
names
- A JSONArray of strings.x
- A JSONTokener of the source text.JSONException
+ public static java.lang.String toString(JSONArray ja) + throws JSONException+
ja
- A JSONArray of JSONObjects.JSONException
+ public static java.lang.String toString(JSONArray names, + JSONArray ja) + throws JSONException+
names
- A JSONArray of strings.ja
- A JSONArray of JSONObjects.JSONException
+ public class Cookie
+extends java.lang.Object
+ Constructor and Description | +
---|
Cookie()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
static java.lang.String |
+ escape(java.lang.String string)
+
+ Produce a copy of a string in which the characters '+', '%', '=', ';'
+ and control characters are replaced with "%hh".
+
+ |
+
static JSONObject |
+ toJSONObject(java.lang.String string)
+
+ Convert a cookie specification string into a JSONObject.
+ |
+
static java.lang.String |
+ toString(JSONObject jo)
+
+ Convert a JSONObject into a cookie specification string.
+ |
+
static java.lang.String |
+ unescape(java.lang.String string)
+
+ Convert
+ % hh sequences to single characters, and
+ convert plus to space.
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
public static java.lang.String escape(java.lang.String string)+
string
- The source string.public static JSONObject toJSONObject(java.lang.String string) + throws JSONException+
string
- The cookie specification string.JSONException
+ public static java.lang.String toString(JSONObject jo) + throws JSONException+
jo
- A JSONObjectJSONException
+ public static java.lang.String unescape(java.lang.String string)+
%
hh sequences to single characters, and
+ convert plus to space.
+ string
- A string that may contain +
+
+ (plus)
+ and %
hh
+ sequences.
+ public class CookieList
+extends java.lang.Object
+ Constructor and Description | +
---|
CookieList()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
static JSONObject |
+ toJSONObject(java.lang.String string)
+
+ Convert a cookie list into a JSONObject.
+ |
+
static java.lang.String |
+ toString(JSONObject jo)
+
+ Convert a JSONObject into a cookie list.
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public static JSONObject toJSONObject(java.lang.String string) + throws JSONException+
string
- A cookie list stringJSONException
+ public static java.lang.String toString(JSONObject jo) + throws JSONException+
jo
- A JSONObjectJSONException
+ public class HTTP
+extends java.lang.Object
+ Modifier and Type | +Field and Description | +
---|---|
static java.lang.String |
+ CRLF
+
+ Carriage return/line feed.
+ |
+
Constructor and Description | +
---|
HTTP()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
static JSONObject |
+ toJSONObject(java.lang.String string)
+
+ Convert an HTTP header string into a JSONObject.
+ |
+
static java.lang.String |
+ toString(JSONObject jo)
+
+ Convert a JSONObject into an HTTP header.
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
public static final java.lang.String CRLF+
public static JSONObject toJSONObject(java.lang.String string) + throws JSONException+
+ { + Method: "POST" (for example), + "Request-URI": "/" (for example), + "HTTP-Version": "HTTP/1.1" (for example) + } ++ + A response header will contain + +
+ { + "HTTP-Version": "HTTP/1.1" (for example), + "Status-Code": "200" (for example), + "Reason-Phrase": "OK" (for example) + } ++ + In addition, the other parameters in the header will be captured, using + the HTTP field names as JSON names, so that + +
+ Date: Sun, 26 May 2002 18:06:04 GMT + Cookie: Q=q2=PPEAsg--; B=677gi6ouf29bn&b=2&f=s + Cache-Control: no-cache ++ + become + +
+ {... + Date: "Sun, 26 May 2002 18:06:04 GMT", + Cookie: "Q=q2=PPEAsg--; B=677gi6ouf29bn&b=2&f=s", + "Cache-Control": "no-cache", + ...} ++ + It does no further checking or conversion. It does not parse dates. + It does not do '%' transforms on URLs. +
string
- An HTTP header string.JSONException
+ public static java.lang.String toString(JSONObject jo) + throws JSONException+
+ { + Method: "POST" (for example), + "Request-URI": "/" (for example), + "HTTP-Version": "HTTP/1.1" (for example) + } ++ + A response header must contain + +
+ { + "HTTP-Version": "HTTP/1.1" (for example), + "Status-Code": "200" (for example), + "Reason-Phrase": "OK" (for example) + } ++ + Any other members of the JSONObject will be output as HTTP fields. + The result will end with two CRLF pairs. +
jo
- A JSONObjectJSONException
-
+ if the object does not contain enough
+ information.
+ public class HTTPTokener +extends JSONTokener+
Constructor and Description | +
---|
HTTPTokener(java.lang.String string)
+
+ Construct an HTTPTokener from a string.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
java.lang.String |
+ nextToken()
+
+ Get the next token or string.
+ |
+
back,
+ dehexchar,
+ end, more,
+ next,
+ next,
+ next,
+ nextClean,
+ nextString,
+ nextTo,
+ nextTo,
+ nextValue,
+ skipTo,
+ syntaxError,
+ toString
+ clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait,
+ wait
public HTTPTokener(java.lang.String string)+
string
- A source string.public java.lang.String nextToken() + throws JSONException+
JSONException
+ public class JSONArray
+extends java.lang.Object
+ get
and opt
+ methods for accessing the values by index, and put
methods for
+ adding or replacing values. The values can be any of these types:
+ Boolean
, JSONArray
, JSONObject
,
+ Number
, String
, or the
+ JSONObject.NULL object
.
+
+ The constructor can convert a JSON text into a Java object. The
+ toString
method converts to JSON text.
+
+ A get
method returns a value if one can be found, and throws an
+ exception if one cannot be found. An opt
method returns a
+ default value instead of throwing an exception, and so is useful for
+ obtaining optional values.
+
+ The generic get()
and opt()
methods return an
+ object which you can cast or query for type. There are also typed
+ get
and opt
methods that do type checking and type
+ coercion for you.
+
+ The texts produced by the toString
methods strictly conform to
+ JSON syntax rules. The constructors are more forgiving in the texts they will
+ accept:
+ ,
+ (comma)
+ may appear just
+ before the closing bracket.
+ null
value will be inserted when there is ,
+
+ (comma)
+ elision.
+ '
+ (single
+ quote)
+
+ .
+ { } [ ] / \ : , #
and if they do not look like numbers and if
+ they are not the reserved words true
, false
, or
+ null
.
+ Constructor and Description | +
---|
JSONArray()
+
+ Construct an empty JSONArray.
+ |
+
JSONArray(java.util.Collection<java.lang.Object> collection)
+
+ Construct a JSONArray from a Collection.
+ |
+
JSONArray(JSONTokener x)
+
+ Construct a JSONArray from a JSONTokener.
+ |
+
JSONArray(java.lang.Object array)
+
+ Construct a JSONArray from an array
+ |
+
JSONArray(java.lang.String source)
+
+ Construct a JSONArray from a source JSON text.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
java.lang.Object |
+ get(int index)
+
+ Get the object value associated with an index.
+ |
+
boolean |
+ getBoolean(int index)
+
+ Get the boolean value associated with an index.
+ |
+
double |
+ getDouble(int index)
+
+ Get the double value associated with an index.
+ |
+
int |
+ getInt(int index)
+
+ Get the int value associated with an index.
+ |
+
JSONArray |
+ getJSONArray(int index)
+
+ Get the JSONArray associated with an index.
+ |
+
JSONObject |
+ getJSONObject(int index)
+
+ Get the JSONObject associated with an index.
+ |
+
long |
+ getLong(int index)
+
+ Get the long value associated with an index.
+ |
+
java.lang.String |
+ getString(int index)
+
+ Get the string associated with an index.
+ |
+
boolean |
+ isNull(int index)
+
+ Determine if the value is null.
+ |
+
java.lang.String |
+ join(java.lang.String separator)
+
+ Make a string from the contents of this JSONArray.
+ |
+
int |
+ length()
+
+ Get the number of elements in the JSONArray, included nulls.
+ |
+
java.lang.Object |
+ opt(int index)
+
+ Get the optional object value associated with an index.
+ |
+
boolean |
+ optBoolean(int index)
+
+ Get the optional boolean value associated with an index.
+ |
+
boolean |
+ optBoolean(int index,
+ boolean defaultValue)
+
+ Get the optional boolean value associated with an index.
+ |
+
double |
+ optDouble(int index)
+
+ Get the optional double value associated with an index.
+ |
+
double |
+ optDouble(int index,
+ double defaultValue)
+
+ Get the optional double value associated with an index.
+ |
+
int |
+ optInt(int index)
+
+ Get the optional int value associated with an index.
+ |
+
int |
+ optInt(int index,
+ int defaultValue)
+
+ Get the optional int value associated with an index.
+ |
+
JSONArray |
+ optJSONArray(int index)
+
+ Get the optional JSONArray associated with an index.
+ |
+
JSONObject |
+ optJSONObject(int index)
+
+ Get the optional JSONObject associated with an index.
+ |
+
long |
+ optLong(int index)
+
+ Get the optional long value associated with an index.
+ |
+
long |
+ optLong(int index,
+ long defaultValue)
+
+ Get the optional long value associated with an index.
+ |
+
java.lang.String |
+ optString(int index)
+
+ Get the optional string value associated with an index.
+ |
+
java.lang.String |
+ optString(int index,
+ java.lang.String defaultValue)
+
+ Get the optional string associated with an index.
+ |
+
JSONArray |
+ put(boolean value)
+
+ Append a boolean value.
+ |
+
JSONArray |
+ put(java.util.Collection<java.lang.Object> value)
+
+ Put a value in the JSONArray, where the value will be a JSONArray which
+ is produced from a Collection.
+
+ |
+
JSONArray |
+ put(double value)
+
+ Append a double value.
+ |
+
JSONArray |
+ put(int value)
+
+ Append an int value.
+ |
+
JSONArray |
+ put(int index,
+ boolean value)
+
+ Put or replace a boolean value in the JSONArray.
+ |
+
JSONArray |
+ put(int index,
+ java.util.Collection<java.lang.Object> value)
+
+ Put a value in the JSONArray, where the value will be a JSONArray which
+ is produced from a Collection.
+
+ |
+
JSONArray |
+ put(int index,
+ double value)
+
+ Put or replace a double value.
+ |
+
JSONArray |
+ put(int index,
+ int value)
+
+ Put or replace an int value.
+ |
+
JSONArray |
+ put(int index,
+ long value)
+
+ Put or replace a long value.
+ |
+
JSONArray |
+ put(int index,
+ java.util.Map<java.lang.String,java.lang.Object> value)
+
+ Put a value in the JSONArray, where the value will be a JSONObject that
+ is produced from a Map.
+
+ |
+
JSONArray |
+ put(int index,
+ java.lang.Object value)
+
+ Put or replace an object value in the JSONArray.
+ |
+
JSONArray |
+ put(long value)
+
+ Append an long value.
+ |
+
JSONArray |
+ put(java.util.Map<java.lang.String,java.lang.Object> value)
+
+ Put a value in the JSONArray, where the value will be a JSONObject which
+ is produced from a Map.
+
+ |
+
JSONArray |
+ put(java.lang.Object value)
+
+ Append an object value.
+ |
+
java.lang.Object |
+ remove(int index)
+
+ Remove an index and close the hole.
+ |
+
boolean |
+ similar(java.lang.Object other)
+
+ Determine if two JSONArrays are similar.
+ |
+
JSONObject |
+ toJSONObject(JSONArray names)
+
+ Produce a JSONObject by combining a JSONArray of names with the values of
+ this JSONArray.
+
+ |
+
java.lang.String |
+ toString()
+
+ Make a JSON text of this JSONArray.
+ |
+
java.lang.String |
+ toString(int indentFactor)
+
+ Make a prettyprinted JSON text of this JSONArray.
+ |
+
java.io.Writer |
+ write(java.io.Writer writer)
+
+ Write the contents of the JSONArray as JSON text to a writer.
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public JSONArray()+
public JSONArray(JSONTokener x) + throws JSONException+
x
- A JSONTokenerJSONException
- If there is a
+ syntax error.
+ public JSONArray(java.lang.String source) + throws JSONException+
source
- A string that begins with [
+ (left
+ bracket)
+
+ and ends with ]
+
+ (right bracket)
+ .
+ JSONException
- If there is a
+ syntax error.
+ public JSONArray(java.util.Collection<java.lang.Object> collection)+
collection
- A Collection.public JSONArray(java.lang.Object array) + throws JSONException+
JSONException
- If not an
+ array.
+ public java.lang.Object get(int index) + throws JSONException+
index
- The index must be between 0 and length() - 1.JSONException
- If there is no value
+ for the index.
+ public boolean getBoolean(int index) + throws JSONException+
index
- The index must be between 0 and length() - 1.JSONException
- If there is no value
+ for the index or if the value is not
+ convertible to boolean.
+ public double getDouble(int index) + throws JSONException+
index
- The index must be between 0 and length() - 1.JSONException
- If the key is not
+ found or if the value cannot be converted
+ to a number.
+ public int getInt(int index) + throws JSONException+
index
- The index must be between 0 and length() - 1.JSONException
- If the key is not
+ found or if the value is not a number.
+ public JSONArray getJSONArray(int index) + throws JSONException+
index
- The index must be between 0 and length() - 1.JSONException
- If there is no value
+ for the index. or if the value is not a
+ JSONArray
+ public JSONObject getJSONObject(int index) + throws JSONException+
index
- subscriptJSONException
- If there is no value
+ for the index or if the value is not a
+ JSONObject
+ public long getLong(int index) + throws JSONException+
index
- The index must be between 0 and length() - 1.JSONException
- If the key is not
+ found or if the value cannot be converted
+ to a number.
+ public java.lang.String getString(int index) + throws JSONException+
index
- The index must be between 0 and length() - 1.JSONException
- If there is no string
+ value for the index.
+ public boolean isNull(int index)+
index
- The index must be between 0 and length() - 1.public java.lang.String join(java.lang.String separator) + throws JSONException+
separator
string is inserted between each element. Warning:
+ This method assumes that the data structure is acyclical.
+ separator
- A string that will be inserted between the elements.JSONException
- If the array contains
+ an invalid number.
+ public int length()+
public java.lang.Object opt(int index)+
index
- The index must be between 0 and length() - 1.public boolean optBoolean(int index)+
index
- The index must be between 0 and length() - 1.public boolean optBoolean(int index, + boolean defaultValue)+
index
- The index must be between 0 and length() - 1.defaultValue
- A boolean default.public double optDouble(int index)+
index
- The index must be between 0 and length() - 1.public double optDouble(int index, + double defaultValue)+
index
- subscriptdefaultValue
- The default value.public int optInt(int index)+
index
- The index must be between 0 and length() - 1.public int optInt(int index, + int defaultValue)+
index
- The index must be between 0 and length() - 1.defaultValue
- The default value.public JSONArray optJSONArray(int index)+
index
- subscriptpublic JSONObject optJSONObject(int index)+
index
- The index must be between 0 and length() - 1.public long optLong(int index)+
index
- The index must be between 0 and length() - 1.public long optLong(int index, + long defaultValue)+
index
- The index must be between 0 and length() - 1.defaultValue
- The default value.public java.lang.String optString(int index)+
index
- The index must be between 0 and length() - 1.public java.lang.String optString(int index, + java.lang.String defaultValue)+
index
- The index must be between 0 and length() - 1.defaultValue
- The default value.public JSONArray put(boolean value)+
value
- A boolean value.public JSONArray put(java.util.Collection<java.lang.Object> value)+
value
- A Collection value.public JSONArray put(double value) + throws JSONException+
value
- A double value.JSONException
- if the value is not
+ finite.
+ public JSONArray put(int value)+
value
- An int value.public JSONArray put(long value)+
value
- A long value.public JSONArray put(java.util.Map<java.lang.String,java.lang.Object> value)+
value
- A Map value.public JSONArray put(java.lang.Object value)+
value
- An object value. The value should be a Boolean, Double,
+ Integer, JSONArray, JSONObject, Long, or String, or the
+ JSONObject.NULL object.
+ public JSONArray put(int index, + boolean value) + throws JSONException+
index
- The subscript.value
- A boolean value.JSONException
- If the index is
+ negative.
+ public JSONArray put(int index, + java.util.Collection<java.lang.Object> value) + throws JSONException+
index
- The subscript.value
- A Collection value.JSONException
- If the index is
+ negative or if the value is not finite.
+ public JSONArray put(int index, + double value) + throws JSONException+
index
- The subscript.value
- A double value.JSONException
- If the index is
+ negative or if the value is not finite.
+ public JSONArray put(int index, + int value) + throws JSONException+
index
- The subscript.value
- An int value.JSONException
- If the index is
+ negative.
+ public JSONArray put(int index, + long value) + throws JSONException+
index
- The subscript.value
- A long value.JSONException
- If the index is
+ negative.
+ public JSONArray put(int index, + java.util.Map<java.lang.String,java.lang.Object> value) + throws JSONException+
index
- The subscript.value
- The Map value.JSONException
- If the index is
+ negative or if the the value is an invalid
+ number.
+ public JSONArray put(int index, + java.lang.Object value) + throws JSONException+
index
- The subscript.value
- The value to put into the array. The value should be a
+ Boolean, Double, Integer, JSONArray, JSONObject, Long, or
+ String, or the JSONObject.NULL object.
+ JSONException
- If the index is
+ negative or if the the value is an invalid
+ number.
+ public java.lang.Object remove(int index)+
index
- The index of the element to be removed.public boolean similar(java.lang.Object other)+
other
- The other JSONArraypublic JSONObject toJSONObject(JSONArray names) + throws JSONException+
names
- A JSONArray containing a list of key strings. These will be
+ paired with the values.
+ JSONException
- If any of the names
+ are null.
+ public java.lang.String toString()+
toString
in class java.lang.Object
public java.lang.String toString(int indentFactor) + throws JSONException+
indentFactor
- The number of spaces to add to each level of indentation.[
+ (left
+ bracket)
+
+ and ending with ]
+
+ (right bracket)
+ .
+ JSONException
public java.io.Writer write(java.io.Writer writer) + throws JSONException+
JSONException
public class JSONException
+extends java.lang.RuntimeException
+ Constructor and Description | +
---|
JSONException(java.lang.String message)
+
+ Constructs a JSONException with an explanatory message.
+ |
+
JSONException(java.lang.Throwable cause)
+
+ Constructs a new JSONException with the specified cause.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
java.lang.Throwable |
+ getCause()
+
+ Returns the cause of this exception or null if the cause is
+ nonexistent
+ or unknown.
+
+ |
+
addSuppressed, fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace,
+ getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace,
+ setStackTrace, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait,
+ wait
public JSONException(java.lang.String message)+
message
- Detail about the reason for the exception.public JSONException(java.lang.Throwable cause)+
cause
- The cause.public java.lang.Throwable getCause()+
getCause
in class java.lang.Throwable
public class JSONML
+extends java.lang.Object
+ Constructor and Description | +
---|
JSONML()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
static JSONArray |
+ toJSONArray(java.lang.String string)
+
+ Convert a well-formed (but not necessarily valid) XML string into a
+ JSONArray using the JsonML transform.
+
+ |
+
static JSONArray |
+ toJSONArray(XMLTokener x)
+
+ Convert a well-formed (but not necessarily valid) XML string into a
+ JSONArray using the JsonML transform.
+
+ |
+
static JSONObject |
+ toJSONObject(java.lang.String string)
+
+ Convert a well-formed (but not necessarily valid) XML string into a
+ JSONObject using the JsonML transform.
+
+ |
+
static JSONObject |
+ toJSONObject(XMLTokener x)
+
+ Convert a well-formed (but not necessarily valid) XML string into a
+ JSONObject using the JsonML transform.
+
+ |
+
static java.lang.String |
+ toString(JSONArray ja)
+
+ Reverse the JSONML transformation, making an XML text from a
+ JSONArray.
+
+ |
+
static java.lang.String |
+ toString(JSONObject jo)
+
+ Reverse the JSONML transformation, making an XML text from a
+ JSONObject.
+
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
public static JSONArray toJSONArray(java.lang.String string) + throws JSONException+
<[ [ ]]>
are ignored.
+ string
- The source string.JSONException
+ public static JSONArray toJSONArray(XMLTokener x) + throws JSONException+
<[ [ ]]>
are ignored.
+ x
- An XMLTokener.JSONException
+ public static JSONObject toJSONObject(XMLTokener x) + throws JSONException+
<[ [ ]]>
are ignored.
+ x
- An XMLTokener of the XML source text.JSONException
+ public static JSONObject toJSONObject(java.lang.String string) + throws JSONException+
<[ [ ]]>
are ignored.
+ string
- The XML source text.JSONException
+ public static java.lang.String toString(JSONArray ja) + throws JSONException+
ja
- A JSONArray.JSONException
+ public static java.lang.String toString(JSONObject jo) + throws JSONException+
jo
- A JSONObject.JSONException
+ public class JSONObject
+extends java.lang.Object
+ get
and opt
methods for accessing
+ the values by name, and put
methods for adding or replacing
+ values by name. The values can be any of these types: Boolean
,
+ JSONArray
, JSONObject
, Number
,
+ String
, or the JSONObject.NULL
object. A
+ JSONObject constructor can be used to convert an external form JSON text
+ into an internal form whose values can be retrieved with the get
+ and opt
methods, or to convert values into a
+ JSON text using the put
and toString
methods. A
+ get
method returns a value if one can be found, and throws an
+ exception if one cannot be found. An opt
method returns a
+ default value instead of throwing an exception, and so is useful for
+ obtaining optional values.
+
+ The generic get()
and opt()
methods return an
+ object, which you can cast or query for type. There are also typed
+ get
and opt
methods that do type checking and type
+ coercion for you. The opt methods differ from the get methods in that they do
+ not throw. Instead, they return a specified value, such as null.
+
+ The put
methods add or replace values in an object. For example,
+
+ + myString = new JSONObject().put("JSON", "Hello, World!").toString(); ++ + produces the string
{"JSON": "Hello, World"}
.
+
+ The texts produced by the toString
methods strictly conform to
+ the JSON syntax rules. The constructors are more forgiving in the texts they
+ will accept:
+ ,
+ (comma)
+ may appear just
+ before the closing brace.
+ '
+ (single
+ quote)
+
+ .
+ { } [ ] / \ : , #
and if they do not look like numbers and if
+ they are not the reserved words true
, false
, or
+ null
.
+ Modifier and Type | +Field and Description | +
---|---|
static java.lang.Object |
+ NULL
+
+ It is sometimes more convenient and less ambiguous to have a
+
+ NULL object than to use Java's null value.
+ |
+
Constructor and Description | +
---|
JSONObject()
+
+ Construct an empty JSONObject.
+ |
+
JSONObject(JSONObject jo,
+ java.lang.String[] names)
+
+ Construct a JSONObject from a subset of another JSONObject.
+ |
+
JSONObject(JSONTokener x)
+
+ Construct a JSONObject from a JSONTokener.
+ |
+
JSONObject(java.util.Map<java.lang.String,java.lang.Object> map)
+
+ Construct a JSONObject from a Map.
+ |
+
JSONObject(java.lang.Object bean)
+
+ Construct a JSONObject from an Object using bean getters.
+ |
+
JSONObject(java.lang.Object object,
+ java.lang.String[] names)
+
+ Construct a JSONObject from an Object, using reflection to find the
+ public members.
+
+ |
+
JSONObject(java.lang.String source)
+
+ Construct a JSONObject from a source JSON text string.
+ |
+
JSONObject(java.lang.String baseName,
+ java.util.Locale locale)
+
+ Construct a JSONObject from a ResourceBundle.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
JSONObject |
+ accumulate(java.lang.String key,
+ java.lang.Object value)
+
+ Accumulate values under a key.
+ |
+
JSONObject |
+ append(java.lang.String key,
+ java.lang.Object value)
+
+ Append values to the array under a key.
+ |
+
static java.lang.String |
+ doubleToString(double d)
+
+ Produce a string from a double.
+ |
+
java.lang.Object |
+ get(java.lang.String key)
+
+ Get the value object associated with a key.
+ |
+
boolean |
+ getBoolean(java.lang.String key)
+
+ Get the boolean value associated with a key.
+ |
+
double |
+ getDouble(java.lang.String key)
+
+ Get the double value associated with a key.
+ |
+
int |
+ getInt(java.lang.String key)
+
+ Get the int value associated with a key.
+ |
+
JSONArray |
+ getJSONArray(java.lang.String key)
+
+ Get the JSONArray value associated with a key.
+ |
+
JSONObject |
+ getJSONObject(java.lang.String key)
+
+ Get the JSONObject value associated with a key.
+ |
+
long |
+ getLong(java.lang.String key)
+
+ Get the long value associated with a key.
+ |
+
static java.lang.String[] |
+ getNames(JSONObject jo)
+
+ Get an array of field names from a JSONObject.
+ |
+
static java.lang.String[] |
+ getNames(java.lang.Object object)
+
+ Get an array of field names from an Object.
+ |
+
java.lang.String |
+ getString(java.lang.String key)
+
+ Get the string associated with a key.
+ |
+
boolean |
+ has(java.lang.String key)
+
+ Determine if the JSONObject contains a specific key.
+ |
+
JSONObject |
+ increment(java.lang.String key)
+
+ Increment a property of a JSONObject.
+ |
+
boolean |
+ isNull(java.lang.String key)
+
+ Determine if the value associated with the key is null or if there is no
+ value.
+
+ |
+
java.util.Iterator<java.lang.String> |
+ keys()
+
+ Get an enumeration of the keys of the JSONObject.
+ |
+
java.util.Set<java.lang.String> |
+ keySet()
+
+ Get a set of keys of the JSONObject.
+ |
+
int |
+ length()
+
+ Get the number of keys stored in the JSONObject.
+ |
+
JSONArray |
+ names()
+
+ Produce a JSONArray containing the names of the elements of this
+ JSONObject.
+
+ |
+
static java.lang.String |
+ numberToString(java.lang.Number number)
+
+ Produce a string from a Number.
+ |
+
java.lang.Object |
+ opt(java.lang.String key)
+
+ Get an optional value associated with a key.
+ |
+
boolean |
+ optBoolean(java.lang.String key)
+
+ Get an optional boolean associated with a key.
+ |
+
boolean |
+ optBoolean(java.lang.String key,
+ boolean defaultValue)
+
+ Get an optional boolean associated with a key.
+ |
+
double |
+ optDouble(java.lang.String key)
+
+ Get an optional double associated with a key, or NaN if there is no such
+ key or if its value is not a number.
+
+ |
+
double |
+ optDouble(java.lang.String key,
+ double defaultValue)
+
+ Get an optional double associated with a key, or the defaultValue if
+ there is no such key or if its value is not a number.
+
+ |
+
int |
+ optInt(java.lang.String key)
+
+ Get an optional int value associated with a key, or zero if there is no
+ such key or if the value is not a number.
+
+ |
+
int |
+ optInt(java.lang.String key,
+ int defaultValue)
+
+ Get an optional int value associated with a key, or the default if there
+ is no such key or if the value is not a number.
+
+ |
+
JSONArray |
+ optJSONArray(java.lang.String key)
+
+ Get an optional JSONArray associated with a key.
+ |
+
JSONObject |
+ optJSONObject(java.lang.String key)
+
+ Get an optional JSONObject associated with a key.
+ |
+
long |
+ optLong(java.lang.String key)
+
+ Get an optional long value associated with a key, or zero if there is no
+ such key or if the value is not a number.
+
+ |
+
long |
+ optLong(java.lang.String key,
+ long defaultValue)
+
+ Get an optional long value associated with a key, or the default if there
+ is no such key or if the value is not a number.
+
+ |
+
java.lang.String |
+ optString(java.lang.String key)
+
+ Get an optional string associated with a key.
+ |
+
java.lang.String |
+ optString(java.lang.String key,
+ java.lang.String defaultValue)
+
+ Get an optional string associated with a key.
+ |
+
JSONObject |
+ put(java.lang.String key,
+ boolean value)
+
+ Put a key/boolean pair in the JSONObject.
+ |
+
JSONObject |
+ put(java.lang.String key,
+ java.util.Collection<java.lang.Object> value)
+
+ Put a key/value pair in the JSONObject, where the value will be a
+ JSONArray which is produced from a Collection.
+
+ |
+
JSONObject |
+ put(java.lang.String key,
+ double value)
+
+ Put a key/double pair in the JSONObject.
+ |
+
JSONObject |
+ put(java.lang.String key,
+ int value)
+
+ Put a key/int pair in the JSONObject.
+ |
+
JSONObject |
+ put(java.lang.String key,
+ long value)
+
+ Put a key/long pair in the JSONObject.
+ |
+
JSONObject |
+ put(java.lang.String key,
+ java.util.Map<java.lang.String,java.lang.Object> value)
+
+ Put a key/value pair in the JSONObject, where the value will be a
+ JSONObject which is produced from a Map.
+
+ |
+
JSONObject |
+ put(java.lang.String key,
+ java.lang.Object value)
+
+ Put a key/value pair in the JSONObject.
+ |
+
JSONObject |
+ putOnce(java.lang.String key,
+ java.lang.Object value)
+
+ Put a key/value pair in the JSONObject, but only if the key and the value
+ are both non-null, and only if there is not already a member with that
+ name.
+
+ |
+
JSONObject |
+ putOpt(java.lang.String key,
+ java.lang.Object value)
+
+ Put a key/value pair in the JSONObject, but only if the key and the value
+ are both non-null.
+
+ |
+
static java.lang.String |
+ quote(java.lang.String string)
+
+ Produce a string in double quotes with backslash sequences in all the
+ right places.
+
+ |
+
static java.io.Writer |
+ quote(java.lang.String string,
+ java.io.Writer w) |
+
java.lang.Object |
+ remove(java.lang.String key)
+
+ Remove a name and its value, if present.
+ |
+
boolean |
+ similar(java.lang.Object other)
+
+ Determine if two JSONObjects are similar.
+ |
+
static java.lang.Object |
+ stringToValue(java.lang.String string)
+
+ Try to convert a string into a number, boolean, or null.
+ |
+
static void |
+ testValidity(java.lang.Object o)
+
+ Throw an exception if the object is a NaN or infinite number.
+ |
+
JSONArray |
+ toJSONArray(JSONArray names)
+
+ Produce a JSONArray containing the values of the members of this
+ JSONObject.
+
+ |
+
java.lang.String |
+ toString()
+
+ Make a JSON text of this JSONObject.
+ |
+
java.lang.String |
+ toString(int indentFactor)
+
+ Make a prettyprinted JSON text of this JSONObject.
+ |
+
static java.lang.String |
+ valueToString(java.lang.Object value)
+
+ Make a JSON text of an Object value.
+ |
+
static java.lang.Object |
+ wrap(java.lang.Object object)
+
+ Wrap an object, if necessary.
+ |
+
java.io.Writer |
+ write(java.io.Writer writer)
+
+ Write the contents of the JSONObject as JSON text to a writer.
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public static final java.lang.Object NULL+
NULL
object than to use Java's null
value.
+ JSONObject.NULL.equals(null)
returns true
.
+ JSONObject.NULL.toString()
returns "null"
.
+ public JSONObject()+
public JSONObject(JSONObject jo, + java.lang.String[] names)+
jo
- A JSONObject.names
- An array of strings.JSONException
JSONException
- If a value is
+ a non-finite number or if a name is
+ duplicated.
+ public JSONObject(JSONTokener x) + throws JSONException+
x
- A JSONTokener object containing the source string.JSONException
- If there is a
+ syntax error in the source string or a
+ duplicated key.
+ public JSONObject(java.util.Map<java.lang.String,java.lang.Object> map)+
map
- A map object that can be used to initialize the contents of
+ the JSONObject.
+ JSONException
public JSONObject(java.lang.Object bean)+
"get"
or
+ "is"
followed by an uppercase letter, the method is invoked,
+ and a key and the value returned from the getter method are put into the
+ new JSONObject.
+
+ The key is formed by removing the "get"
or "is"
+ prefix. If the second remaining character is not upper case, then the
+ first character is converted to lower case.
+
+ For example, if an object has a method named "getName"
, and
+ if the result of calling object.getName()
is
+ "Larry Fine"
, then the JSONObject will contain
+ "name": "Larry Fine"
.
+ bean
- An object that has getter methods that should be used to make
+ a JSONObject.
+ public JSONObject(java.lang.Object object, + java.lang.String[] names)+
object
- An object that has fields that should be used to make a
+ JSONObject.
+ names
- An array of strings, the names of the fields to be obtained
+ from the object.
+ public JSONObject(java.lang.String source) + throws JSONException+
source
- A string beginning with {
+ (left
+ brace)
+
+ and ending with }
+
+ (right brace)
+ .
+ JSONException
- If there is a
+ syntax error in the source string or a
+ duplicated key.
+ public JSONObject(java.lang.String baseName, + java.util.Locale locale) + throws JSONException+
baseName
- The ResourceBundle base name.locale
- The Locale to load the ResourceBundle for.JSONException
- If any
+ JSONExceptions are detected.
+ public static java.lang.String doubleToString(double d)+
d
- A double.public static java.lang.String[] getNames(JSONObject jo)+
public static java.lang.String[] getNames(java.lang.Object object)+
public static java.lang.String numberToString(java.lang.Number number) + throws JSONException+
number
- A NumberJSONException
- If n is a
+ non-finite number.
+ public static java.lang.String quote(java.lang.String string)+
string
- A Stringpublic static java.io.Writer quote(java.lang.String string, + java.io.Writer w) + throws java.io.IOException+
java.io.IOException
public static java.lang.Object stringToValue(java.lang.String string)+
string
- A String.public static void testValidity(java.lang.Object o) + throws JSONException+
o
- The object to test.JSONException
- If o is a non-finite
+ number.
+ public static java.lang.String valueToString(java.lang.Object value) + throws JSONException+
value
- The value to be serialized.{
+ (left
+ brace)
+
+ and ending with }
+ (right
+ brace)
+
+ .
+ JSONException
- If the value is or
+ contains an invalid number.
+ public static java.lang.Object wrap(java.lang.Object object)+
object
- The object to wrappublic JSONObject accumulate(java.lang.String key, + java.lang.Object value) + throws JSONException+
key
- A key string.value
- An object to be accumulated under the key.JSONException
- If the value is an
+ invalid number or if the key is null.
+ public JSONObject append(java.lang.String key, + java.lang.Object value) + throws JSONException+
key
- A key string.value
- An object to be accumulated under the key.JSONException
- If the key is null or
+ if the current value associated with
+ the key is not a JSONArray.
+ public java.lang.Object get(java.lang.String key) + throws JSONException+
key
- A key string.JSONException
- if the key is not
+ found.
+ public boolean getBoolean(java.lang.String key) + throws JSONException+
key
- A key string.JSONException
- if the value is not a
+ Boolean or the String "true" or
+ "false".
+ public double getDouble(java.lang.String key) + throws JSONException+
key
- A key string.JSONException
- if the key is not
+ found or if the value is not a Number
+ object and cannot be converted to a number.
+ public int getInt(java.lang.String key) + throws JSONException+
key
- A key string.JSONException
- if the key is not
+ found or if the value cannot be converted
+ to an integer.
+ public JSONArray getJSONArray(java.lang.String key) + throws JSONException+
key
- A key string.JSONException
- if the key is not
+ found or if the value is not a JSONArray.
+ public JSONObject getJSONObject(java.lang.String key) + throws JSONException+
key
- A key string.JSONException
- if the key is not
+ found or if the value is not a JSONObject.
+ public long getLong(java.lang.String key) + throws JSONException+
key
- A key string.JSONException
- if the key is not
+ found or if the value cannot be converted
+ to a long.
+ public java.lang.String getString(java.lang.String key) + throws JSONException+
key
- A key string.JSONException
- if there is no string
+ value for the key.
+ public boolean has(java.lang.String key)+
key
- A key string.public JSONObject increment(java.lang.String key) + throws JSONException+
key
- A key string.JSONException
- If there is already a
+ property with this name that is not an
+ Integer, Long, Double, or Float.
+ public boolean isNull(java.lang.String key)+
key
- A key string.public java.util.Iterator<java.lang.String> keys()+
public java.util.Set<java.lang.String> keySet()+
public int length()+
public JSONArray names()+
public java.lang.Object opt(java.lang.String key)+
key
- A key string.public boolean optBoolean(java.lang.String key)+
key
- A key string.public boolean optBoolean(java.lang.String key, + boolean defaultValue)+
key
- A key string.defaultValue
- The default.public double optDouble(java.lang.String key)+
key
- A string which is the key.public double optDouble(java.lang.String key, + double defaultValue)+
key
- A key string.defaultValue
- The default.public int optInt(java.lang.String key)+
key
- A key string.public int optInt(java.lang.String key, + int defaultValue)+
key
- A key string.defaultValue
- The default.public JSONArray optJSONArray(java.lang.String key)+
key
- A key string.public JSONObject optJSONObject(java.lang.String key)+
key
- A key string.public long optLong(java.lang.String key)+
key
- A key string.public long optLong(java.lang.String key, + long defaultValue)+
key
- A key string.defaultValue
- The default.public java.lang.String optString(java.lang.String key)+
key
- A key string.public java.lang.String optString(java.lang.String key, + java.lang.String defaultValue)+
key
- A key string.defaultValue
- The default.public JSONObject put(java.lang.String key, + boolean value) + throws JSONException+
key
- A key string.value
- A boolean which is the value.JSONException
- If the key is null.
+ public JSONObject put(java.lang.String key, + java.util.Collection<java.lang.Object> value) + throws JSONException+
key
- A key string.value
- A Collection value.JSONException
public JSONObject put(java.lang.String key, + double value) + throws JSONException+
key
- A key string.value
- A double which is the value.JSONException
- If the key is null or
+ if the number is invalid.
+ public JSONObject put(java.lang.String key, + int value) + throws JSONException+
key
- A key string.value
- An int which is the value.JSONException
- If the key is null.
+ public JSONObject put(java.lang.String key, + long value) + throws JSONException+
key
- A key string.value
- A long which is the value.JSONException
- If the key is null.
+ public JSONObject put(java.lang.String key, + java.util.Map<java.lang.String,java.lang.Object> value) + throws JSONException+
key
- A key string.value
- A Map value.JSONException
public JSONObject put(java.lang.String key, + java.lang.Object value) + throws JSONException+
key
- A key string.value
- An object which is the value. It should be of one of these
+ types: Boolean, Double, Integer, JSONArray, JSONObject, Long,
+ String, or the JSONObject.NULL object.
+ JSONException
- If the value is
+ non-finite number or if the key is null.
+ public JSONObject putOnce(java.lang.String key, + java.lang.Object value) + throws JSONException+
key
- stringvalue
- objectJSONException
- if the key is a
+ duplicate
+ public JSONObject putOpt(java.lang.String key, + java.lang.Object value) + throws JSONException+
key
- A key string.value
- An object which is the value. It should be of one of these
+ types: Boolean, Double, Integer, JSONArray, JSONObject, Long,
+ String, or the JSONObject.NULL object.
+ JSONException
- If the value is a
+ non-finite number.
+ public java.lang.Object remove(java.lang.String key)+
key
- The name to be removed.public boolean similar(java.lang.Object other)+
other
- The other JSONObjectpublic JSONArray toJSONArray(JSONArray names) + throws JSONException+
names
- A JSONArray containing a list of key strings. This determines
+ the sequence of the values in the result.
+ JSONException
- If any of the values
+ are non-finite numbers.
+ public java.lang.String toString()+
toString
in class java.lang.Object
{
+ (left
+ brace)
+
+ and ending with }
+ (right
+ brace)
+
+ .
+ public java.lang.String toString(int indentFactor) + throws JSONException+
indentFactor
- The number of spaces to add to each level of indentation.{
+ (left
+ brace)
+
+ and ending with }
+ (right
+ brace)
+
+ .
+ JSONException
- If the object
+ contains an invalid number.
+ public java.io.Writer write(java.io.Writer writer) + throws JSONException+
JSONException
public interface JSONString
+ JSONString
interface allows a toJSONString()
+ method so that a class can change the behavior of
+ JSONObject.toString()
, JSONArray.toString()
,
+ and JSONWriter.value(
Object)
. The
+ toJSONString
method will be used instead of the default behavior
+ of using the Object's toString()
method and quoting the result.
+ Modifier and Type | +Method and Description | +
---|---|
java.lang.String |
+ toJSONString()
+
+ The
+ toJSONString method allows a class to produce
+ its own
+ JSON
+ serialization.
+ |
+
public class JSONStringer +extends JSONWriter+
value
method for appending
+ values to the text, and a key
method for adding keys before
+ values in objects. There are array
and endArray
+ methods that make and bound array values, and object
and
+ endObject
methods which make and bound object values. All of
+ these methods return the JSONWriter instance, permitting cascade style. For
+ example,
+
+ + myString = new JSONStringer().object().key("JSON").value("Hello, World!").endObject().toString(); ++ + which produces the string + +
+ {"JSON":"Hello, World!"} ++ + The first method called must be
array
or object
.
+ There are no methods for adding commas or colons. JSONStringer adds them for
+ you. Objects and arrays can be nested up to 20 levels deep.
+
+ This can sometimes be easier than using a JSONObject to build a string.
+ mode, writer
+ Constructor and Description | +
---|
JSONStringer()
+
+ Make a fresh JSONStringer.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
java.lang.String |
+ toString()
+
+ Return the JSON text.
+ |
+
array,
+ endArray,
+ endObject,
+ key,
+ object,
+ value,
+ value,
+ value,
+ value
+ clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait,
+ wait
public JSONStringer()+
public java.lang.String toString()+
null
if there was a
+ problem in the construction of the JSON text (such as the calls to
+ array
were not properly balanced with calls to
+ endArray
).
+ toString
in class java.lang.Object
public class JSONTokener
+extends java.lang.Object
+ Constructor and Description | +
---|
JSONTokener(java.io.InputStream inputStream)
+
+ Construct a JSONTokener from an InputStream.
+ |
+
JSONTokener(java.io.Reader reader)
+
+ Construct a JSONTokener from a Reader.
+ |
+
JSONTokener(java.lang.String s)
+
+ Construct a JSONTokener from a string.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
void |
+ back()
+
+ Back up one character.
+ |
+
static int |
+ dehexchar(char c)
+
+ Get the hex value of a character (base16).
+ |
+
boolean |
+ end()
+ |
+
boolean |
+ more()
+
+ Determine if the source string still contains characters that next()
+ can consume.
+
+ |
+
char |
+ next()
+
+ Get the next character in the source string.
+ |
+
char |
+ next(char c)
+
+ Consume the next character, and check that it matches a specified
+ character.
+
+ |
+
java.lang.String |
+ next(int n)
+
+ Get the next n characters.
+ |
+
char |
+ nextClean()
+
+ Get the next char in the string, skipping whitespace.
+ |
+
java.lang.String |
+ nextString(char quote)
+
+ Return the characters up to the next close quote character.
+ |
+
java.lang.String |
+ nextTo(char delimiter)
+
+ Get the text up but not including the specified character or the
+ end of line, whichever comes first.
+
+ |
+
java.lang.String |
+ nextTo(java.lang.String delimiters)
+
+ Get the text up but not including one of the specified delimiter
+ characters or the end of line, whichever comes first.
+
+ |
+
java.lang.Object |
+ nextValue()
+
+ Get the next value.
+ |
+
char |
+ skipTo(char to)
+
+ Skip characters until the next character is the requested
+ character.
+
+ |
+
JSONException |
+ syntaxError(java.lang.String message)
+
+ Make a JSONException to signal a syntax error.
+ |
+
java.lang.String |
+ toString()
+
+ Make a printable string of this JSONTokener.
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait,
+ wait
public JSONTokener(java.io.Reader reader)+
reader
- A reader.public JSONTokener(java.io.InputStream inputStream) + throws JSONException+
inputStream
- The source.JSONException
public JSONTokener(java.lang.String s)+
s
- A source string.public static int dehexchar(char c)+
c
- A character between '0' and '9' or between 'A' and 'F' or
+ between 'a' and 'f'.
+ public void back() + throws JSONException+
JSONException
public boolean end()+
public boolean more() + throws JSONException+
JSONException
public char next() + throws JSONException+
JSONException
public char next(char c) + throws JSONException+
c
- The character to match.JSONException
- if the character does
+ not match.
+ public java.lang.String next(int n) + throws JSONException+
n
- The number of characters to take.JSONException
- Substring bounds
+ error if there are not
+ n characters remaining in the source string.
+ public char nextClean() + throws JSONException+
JSONException
public java.lang.String nextString(char quote) + throws JSONException+
quote
- The quoting character, either "
+
+ (double quote)
+ or '
+
+ (single quote)
+ .
+ JSONException
- Unterminated string.
+ public java.lang.String nextTo(char delimiter) + throws JSONException+
delimiter
- A delimiter character.JSONException
public java.lang.String nextTo(java.lang.String delimiters) + throws JSONException+
delimiters
- A set of delimiter characters.JSONException
public java.lang.Object nextValue() + throws JSONException+
JSONException
- If syntax error.
+ public char skipTo(char to) + throws JSONException+
to
- A character to skip to.JSONException
public JSONException syntaxError(java.lang.String message)+
message
- The error message.public java.lang.String toString()+
toString
in class java.lang.Object
public class JSONWriter
+extends java.lang.Object
+ value
method for appending
+ values to the text, and a key
method for adding keys before
+ values in objects. There are array
and endArray
+ methods that make and bound array values, and object
and
+ endObject
methods which make and bound object values. All of
+ these methods return the JSONWriter instance, permitting a cascade style. For
+ example,
+
+ + new JSONWriter(myWriter).object().key("JSON").value("Hello, World!").endObject(); ++ + which writes + +
+ {"JSON":"Hello, World!"} ++ + The first method called must be
array
or object
.
+ There are no methods for adding commas or colons. JSONWriter adds them for
+ you. Objects and arrays can be nested up to 20 levels deep.
+
+ This can sometimes be easier than using a JSONObject to build a string.
+ Modifier and Type | +Field and Description | +
---|---|
protected char |
+ mode
+
+ The current mode.
+ |
+
protected java.io.Writer |
+ writer
+
+ The writer that will receive the output.
+ |
+
Constructor and Description | +
---|
JSONWriter(java.io.Writer w)
+
+ Make a fresh JSONWriter.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
JSONWriter
+ |
+ array()
+
+ Begin appending a new array.
+ |
+
JSONWriter
+ |
+ endArray()
+
+ End an array.
+ |
+
JSONWriter
+ |
+ endObject()
+
+ End an object.
+ |
+
JSONWriter
+ |
+ key(java.lang.String string)
+
+ Append a key.
+ |
+
JSONWriter
+ |
+ object()
+
+ Begin appending a new object.
+ |
+
JSONWriter
+ |
+ value(boolean b)
+
+ Append either the value
+ true or the value
+ false
+ .
+ |
+
JSONWriter
+ |
+ value(double d)
+
+ Append a double value.
+ |
+
JSONWriter
+ |
+ value(long l)
+
+ Append a long value.
+ |
+
JSONWriter
+ |
+ value(java.lang.Object object)
+
+ Append an object value.
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
protected char mode+
protected java.io.Writer writer+
public JSONWriter(java.io.Writer w)+
public JSONWriter array() + throws JSONException+
endArray
will be appended to this array. The
+ endArray
method must be called to mark the array's end.
+ JSONException
- If the
+ nesting is too deep, or if the object is
+ started in the wrong place (for example as a key or after the
+ end of the
+ outermost array or object).
+ public JSONWriter endArray() + throws JSONException+
array
.
+ JSONException
- If
+ incorrectly nested.
+ public JSONWriter endObject() + throws JSONException+
object
.
+ JSONException
- If
+ incorrectly nested.
+ public JSONWriter key(java.lang.String string) + throws JSONException+
string
- A key string.JSONException
- If the key is
+ out of place. For example, keys
+ do not belong in arrays or if the key is null.
+ public JSONWriter object() + throws JSONException+
endObject
will be appended to this object. The
+ endObject
method must be called to mark the object's end.
+ JSONException
- If the
+ nesting is too deep, or if the object is
+ started in the wrong place (for example as a key or after the
+ end of the
+ outermost array or object).
+ public JSONWriter value(boolean b) + throws JSONException+
true
or the value false
+ .
+ b
- A boolean.JSONException
public JSONWriter value(double d) + throws JSONException+
d
- A double.JSONException
- If the number
+ is not finite.
+ public JSONWriter value(long l) + throws JSONException+
l
- A long.JSONException
public JSONWriter value(java.lang.Object object) + throws JSONException+
object
- The object to append. It can be null, or a Boolean, Number,
+ String, JSONObject, or JSONArray, or an object that implements
+ JSONString.
+ JSONException
- If the value
+ is out of sequence.
+ public class Kim
+extends java.lang.Object
+ Modifier and Type | +Field and Description | +
---|---|
int |
+ length
+
+ The number of bytes in the kim.
+ |
+
Constructor and Description | +
---|
Kim(byte[] bytes,
+ int length)
+
+ Make a kim from a byte array.
+ |
+
Kim(byte[] bytes,
+ int from,
+ int thru)
+
+ Make a kim from a portion of a byte array.
+ |
+
Kim(Kim kim,
+ int from,
+ int thru)
+
+ Make a new kim from a substring of an existing kim.
+ |
+
Kim(java.lang.String string)
+
+ Make a kim from a string.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
int |
+ characterAt(int at)
+
+ Returns the character at the specified index.
+ |
+
static int |
+ characterSize(int character)
+
+ Returns the number of bytes needed to contain the character in Kim
+ format.
+
+ |
+
int |
+ copy(byte[] bytes,
+ int at)
+
+ Copy the contents of this kim to a byte array.
+ |
+
boolean |
+ equals(java.lang.Object obj)
+
+ Two kim objects containing exactly the same bytes in the same order
+ are
+ equal to each other.
+
+ |
+
int |
+ get(int at)
+
+ Get a byte from a kim.
+ |
+
int |
+ hashCode()
+
+ Returns a hash code value for the kim.
+ |
+
java.lang.String |
+ toString()
+
+ Produce a UTF-16 String from this kim.
+ |
+
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
public int length+
public Kim(byte[] bytes, + int from, + int thru)+
bytes
- A byte array.from
- The index of the first byte.thru
- The index of the last byte plus one.public Kim(byte[] bytes, + int length)+
bytes
- The byte array.length
- The number of bytes.public Kim(Kim kim, + int from, + int thru)+
kim
- The source of bytes.from
- The point at which to take bytes.thru
- The point at which to stop taking bytes.public Kim(java.lang.String string) + throws JSONException+
string
- The string.JSONException
- if
+ surrogate pair mismatch.
+ public static int characterSize(int character) + throws JSONException+
character
- a Unicode character between 0 and 0x10FFFF.JSONException
- if
+ the character is not representable in a kim.
+ public int characterAt(int at) + throws JSONException+
at
- the index of the char value. The first character is at 0.JSONException
- if at
+ does not point to a valid character.
+ public int copy(byte[] bytes, + int at)+
bytes
- A byte array of sufficient size.at
- The position within the byte array to take the byes.public boolean equals(java.lang.Object obj)+
equals
in class java.lang.Object
obj
- the other kim with which to compare.public int get(int at) + throws JSONException+
at
- The position of the byte. The first byte is at 0.JSONException
- if
+ there is no byte at that position.
+ public int hashCode()+
hashCode
in class java.lang.Object
public java.lang.String toString() + throws JSONException+
toString
in class java.lang.Object
JSONException
- if
+ the kim is not valid.
+ public class Property
+extends java.lang.Object
+ Constructor and Description | +
---|
Property()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
static JSONObject |
+ toJSONObject(java.util.Properties properties)
+
+ Converts a property file object into a JSONObject.
+ |
+
static java.util.Properties |
+ toProperties(JSONObject jo)
+
+ Converts the JSONObject into a property file object.
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public static JSONObject toJSONObject(java.util.Properties properties) + throws JSONException+
properties
- java.util.PropertiesJSONException
+ public static java.util.Properties toProperties(JSONObject jo) + throws JSONException+
jo
- JSONObjectJSONException
+ public class XML
+extends java.lang.Object
+ Modifier and Type | +Field and Description | +
---|---|
static java.lang.Character |
+ AMP
+
+ The Character '&'.
+ |
+
static java.lang.Character |
+ APOS
+
+ The Character '''.
+ |
+
static java.lang.Character |
+ BANG
+
+ The Character '!'.
+ |
+
static java.lang.Character |
+ EQ
+
+ The Character '='.
+ |
+
static java.lang.Character |
+ GT
+
+ The Character '>'.
+ |
+
static java.lang.Character |
+ LT
+
+ The Character '<'.
+ |
+
static java.lang.Character |
+ QUEST
+
+ The Character '?'.
+ |
+
static java.lang.Character |
+ QUOT
+
+ The Character '"'.
+ |
+
static java.lang.Character |
+ SLASH
+
+ The Character '/'.
+ |
+
Constructor and Description | +
---|
XML()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
static java.lang.String |
+ escape(java.lang.String string)
+
+ Replace special characters with XML escapes:
+
+
+ &
+ (ampersand)
+ is replaced by &
+ <
+ (less than)
+ is replaced by <
+ >
+ (greater than)
+ is replaced by >
+ "
+ (double quote)
+ is replaced by "
+
+ |
+
static void |
+ noSpace(java.lang.String string)
+
+ Throw an exception if the string contains whitespace.
+ |
+
static java.lang.Object |
+ stringToValue(java.lang.String string)
+
+ Try to convert a string into a number, boolean, or null.
+ |
+
static JSONObject |
+ toJSONObject(java.lang.String string)
+
+ Convert a well-formed (but not necessarily valid) XML string into a
+ JSONObject.
+
+ |
+
static java.lang.String |
+ toString(java.lang.Object object)
+
+ Convert a JSONObject into a well-formed, element-normal XML string.
+
+ |
+
static java.lang.String |
+ toString(java.lang.Object object,
+ java.lang.String tagName)
+
+ Convert a JSONObject into a well-formed, element-normal XML string.
+
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
public static final java.lang.Character AMP+
public static final java.lang.Character APOS+
public static final java.lang.Character BANG+
public static final java.lang.Character EQ+
public static final java.lang.Character GT+
public static final java.lang.Character LT+
public static final java.lang.Character QUEST+
public static final java.lang.Character QUOT+
public static final java.lang.Character SLASH+
public static java.lang.String escape(java.lang.String string)+
+ & (ampersand) is replaced by & + < (less than) is replaced by < + > (greater than) is replaced by > + " (double quote) is replaced by " ++
string
- The string to be escaped.public static void noSpace(java.lang.String string) + throws JSONException+
string
- A string.JSONException
public static java.lang.Object stringToValue(java.lang.String string)+
string
- A String.public static JSONObject toJSONObject(java.lang.String string) + throws JSONException+
<[ [ ]]>
are ignored.
+ string
- The source string.JSONException
public static java.lang.String toString(java.lang.Object object) + throws JSONException+
object
- A JSONObject.JSONException
public static java.lang.String toString(java.lang.Object object, + java.lang.String tagName) + throws JSONException+
object
- A JSONObject.tagName
- The optional name of the enclosing tag.JSONException
public class XMLTokener +extends JSONTokener+
Modifier and Type | +Field and Description | +
---|---|
static java.util.HashMap<java.lang.String,java.lang.Character>
+ |
+ entity
+
+ The table of entity values.
+ |
+
Constructor and Description | +
---|
XMLTokener(java.lang.String s)
+
+ Construct an XMLTokener from a string.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
java.lang.String |
+ nextCDATA()
+
+ Get the text in the CDATA block.
+ |
+
java.lang.Object |
+ nextContent()
+
+ Get the next XML outer token, trimming whitespace.
+ |
+
java.lang.Object |
+ nextEntity(char ampersand)
+
+ Return the next entity.
+ |
+
java.lang.Object |
+ nextMeta()
+
+ Returns the next XML meta token.
+ |
+
java.lang.Object |
+ nextToken()
+
+ Get the next XML Token.
+ |
+
boolean |
+ skipPast(java.lang.String to)
+
+ Skip characters until past the requested string.
+ |
+
back, dehexchar,
+ end, more,
+ next, next,
+ next, nextClean,
+ nextString,
+ nextTo,
+ nextTo,
+ nextValue,
+ skipTo,
+ syntaxError,
+ toString
+ clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait,
+ wait
public static final java.util.HashMap<java.lang.String,java.lang.Character> entity+
public XMLTokener(java.lang.String s)+
s
- A source string.public java.lang.String nextCDATA() + throws JSONException+
]]>
.JSONException
-
+ If the ]]>
is not found.
+ public java.lang.Object nextContent() + throws JSONException+
JSONException
+ public java.lang.Object nextEntity(char ampersand) + throws JSONException+
& ' > < "
.
+ ampersand
- An ampersand character.JSONException
-
+ If missing ';' in XML entity.
+ public java.lang.Object nextMeta() + throws JSONException+
< > / = ! ?
) are returned as
+ Character, and strings and names are returned as Boolean. We
+ don't care
+ what the values actually are.
+ JSONException
-
+ If a string is not properly closed or if the XML
+ is badly structured.
+ public java.lang.Object nextToken() + throws JSONException+
/ > = ! ?
or it
+ may be a string wrapped in single quotes or double quotes, or it may be a
+ name.
+ JSONException
-
+ If the XML is not well formed.
+ public boolean skipPast(java.lang.String to) + throws JSONException+
to
- A string to skip past.JSONException
+ Interface | +Description | +
---|---|
JSONString | +
+ The
+ JSONString interface allows a toJSONString()
+ method so that a class can change the behavior of
+ JSONObject.toString() , JSONArray.toString() ,
+ and JSONWriter.value( Object) .
+ |
+
Class | +Description | +
---|---|
CDL | +
+ This provides static methods to convert comma delimited text into a
+ JSONArray, and to covert a JSONArray into comma delimited text.
+
+ |
+
Cookie | +
+ Convert a web browser cookie specification to a JSONObject and back.
+ |
+
CookieList | +
+ Convert a web browser cookie list string to a JSONObject and back.
+ |
+
HTTP | +
+ Convert an HTTP header to a JSONObject and back.
+ |
+
HTTPTokener | +
+ The HTTPTokener extends the JSONTokener to provide additional methods
+ for the parsing of HTTP headers.
+
+ |
+
JSONArray | +
+ A JSONArray is an ordered sequence of values.
+ |
+
JSONML | +
+ This provides static methods to convert an XML text into a JSONArray or
+ JSONObject, and to covert a JSONArray or JSONObject into an XML text using
+ the JsonML transform.
+
+ |
+
JSONObject | +
+ A JSONObject is an unordered collection of name/value pairs.
+ |
+
JSONStringer | +
+ JSONStringer provides a quick and convenient way of producing JSON text.
+
+ |
+
JSONTokener | +
+ A JSONTokener takes a source string and extracts characters and tokens from
+ it.
+
+ |
+
JSONWriter | +
+ JSONWriter provides a quick and convenient way of producing JSON text.
+ |
+
Kim | +
+ Kim makes immutable eight bit Unicode strings.
+ |
+
Property | +
+ Converts a Property file data into JSONObject and back.
+ |
+
XML | +
+ This provides static methods to convert an XML text into a JSONObject,
+ and to covert a JSONObject into an XML text.
+
+ |
+
XMLTokener | +
+ The XMLTokener extends the JSONTokener to provide additional methods
+ for the parsing of XML texts.
+
+ |
+
Exception | +Description | +
---|---|
JSONException | +
+ The JSONException is thrown by the JSON.org classes when things are amiss.
+
+ |
+
public class PlotMain
+extends org.bukkit.plugin.java.JavaPlugin
+ Modifier and Type | +Field and Description | +
---|---|
static java.lang.String |
+ ADMIN_PERMISSION
+ |
+
static me.confuser.barapi.BarAPI |
+ barAPI
+
+ BarAPI object
+ |
+
static java.util.HashMap<org.bukkit.Material,java.lang.String>
+ |
+ booleanFlags
+
+ Boolean Flags (material)
+ |
+
static org.bukkit.configuration.file.YamlConfiguration |
+ config
+
+ The main configuration file
+ |
+
static java.io.File |
+ configFile
+
+ settings.properties
+ |
+
static java.sql.Connection |
+ connection
+
+ MySQL Connection
+ |
+
static net.milkbowl.vault.economy.Economy |
+ economy
+
+ Economy Object (vault)
+ |
+
static org.bukkit.configuration.file.YamlConfiguration |
+ storage
+
+ Contains storage options
+ |
+
static int |
+ storage_ver
+
+ Storage version
+ |
+
static java.io.File |
+ storageFile
+
+ storage.properties
+ |
+
static boolean |
+ useEconomy
+
+ Use Economy?
+ |
+
static com.sk89q.worldedit.bukkit.WorldEditPlugin |
+ worldEdit
+
+ WorldEdit object
+ |
+
static com.sk89q.worldguard.bukkit.WorldGuardPlugin |
+ worldGuard
+
+ World Guard Object
+ |
+
static WorldGuardListener |
+ worldGuardListener
+
+ World Guard Listener
+ |
+
Constructor and Description | +
---|
PlotMain()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
static void |
+ addPlotWorld(java.lang.String world,
+ PlotWorld plotworld,
+ PlotManager manager) |
+
static void |
+ Broadcast(C c)
+
+ Broadcast publicly
+ |
+
static void |
+ BroadcastWithPerms(C c)
+
+ Broadcast a message to all admins
+ |
+
static void |
+ checkForExpiredPlots()
+
+ Check for expired plots
+ |
+
static void |
+ configs()
+
+ Load configuration files
+ |
+
static void |
+ createConfiguration(PlotWorld plotworld) |
+
static java.util.HashMap<java.lang.String,java.util.HashMap<PlotId,Plot>> |
+ getAllPlotsRaw()
+ |
+
static java.sql.Connection |
+ getConnection()
+
+ Get MySQL Connection
+ |
+
org.bukkit.generator.ChunkGenerator |
+ getDefaultWorldGenerator(java.lang.String world,
+ java.lang.String id)
+
+ !!
+ |
+
static long |
+ getLastPlayed(java.util.UUID uuid)
+ |
+
static PlotMain |
+ getMain()
+
+ Returns the main class.
+ |
+
static PlotManager
+ |
+ getPlotManager(java.lang.String world)
+ |
+
static PlotManager
+ |
+ getPlotManager(org.bukkit.World world)
+ |
+
static java.util.Set<Plot>
+ |
+ getPlots()
+
+ Get all plots
+ |
+
static java.util.Set<Plot>
+ |
+ getPlots(org.bukkit.entity.Player player)
+ |
+
static java.util.HashMap<PlotId,Plot> |
+ getPlots(java.lang.String world)
+ |
+
static java.util.HashMap<PlotId,Plot> |
+ getPlots(org.bukkit.World world)
+ |
+
static java.util.Set<Plot>
+ |
+ getPlots(org.bukkit.World world,
+ org.bukkit.entity.Player player) |
+
static java.util.LinkedHashSet<Plot> |
+ getPlotsSorted()
+
+ Get a sorted list of plots
+ |
+
static java.lang.String[] |
+ getPlotWorlds()
+
+ get all plot worlds
+ |
+
static java.lang.String[] |
+ getPlotWorldsString()
+ |
+
static UUIDSaver
+ |
+ getUUIDSaver()
+
+ Get the uuid saver
+ |
+
static Plot[] |
+ getWorldPlots(org.bukkit.World world)
+ |
+
static PlotWorld |
+ getWorldSettings(java.lang.String world)
+ |
+
static PlotWorld |
+ getWorldSettings(org.bukkit.World world)
+ |
+
static boolean |
+ hasPermission(org.bukkit.entity.Player player,
+ java.lang.String perm)
+
+ Check a player for a permission
+ + - Op has all permissions + - checks for '*' nodes + |
+
static int |
+ hasPermissionRange(org.bukkit.entity.Player player,
+ java.lang.String stub,
+ int range)
+
+ Check a range of permissions e.g.
+ |
+
static boolean |
+ hasPermissions(org.bukkit.entity.Player player,
+ java.lang.String[] perms)
+
+ Check a player for a permission
+ + - Op has all permissions + - checks for '*' nodes + |
+
static boolean |
+ isPlotWorld(java.lang.String world)
+ |
+
static boolean |
+ isPlotWorld(org.bukkit.World world)
+ |
+
static void |
+ killAllEntities()
+
+ Kill all entities on roads
+ |
+
static void |
+ loadWorld(java.lang.String world,
+ org.bukkit.generator.ChunkGenerator generator) |
+
static void |
+ loadWorld(org.bukkit.World world)
+
+ Adds an external world as a recognized PlotSquared world - The PlotWorld
+ class created is based off the configuration in the settings.yml - Do not
+ use this method unless the required world is preconfigured in the
+ settings.yml
+
+ |
+
void |
+ onDisable()
+
+ On unload
+ |
+
void |
+ onEnable()
+
+ On Load.
+ |
+
static void |
+ reloadTranslations()
+ |
+
static boolean |
+ removePlot(java.lang.String world,
+ PlotId id,
+ boolean callEvent) |
+
static void |
+ removePlotWorld(java.lang.String world)
+ |
+
static void |
+ sendConsoleSenderMessage(C c)
+
+ Send a message to the console
+ |
+
static void |
+ sendConsoleSenderMessage(java.lang.String string)
+
+ Send a message to the console.
+ |
+
static void |
+ setAllPlotsRaw(java.util.HashMap<java.lang.String,java.util.HashMap<PlotId,Plot>> plots) |
+
static void |
+ setAllPlotsRaw(java.util.LinkedHashMap<java.lang.String,java.util.HashMap<PlotId,Plot>> plots) |
+
static void |
+ setUUIDSaver(UUIDSaver saver)
+
+ Set the uuid saver
+ |
+
static boolean |
+ teleportPlayer(org.bukkit.entity.Player player,
+ org.bukkit.Location from,
+ Plot plot)
+
+ ..
+ |
+
static void |
+ updatePlot(Plot plot)
+
+ Replace the plot object with an updated version
+ |
+
getClassLoader, getCommand, getConfig, getDatabase, getDatabaseClasses, getDataFolder, getDescription,
+ getFile, getLogger, getPlugin, getPluginLoader, getProvidingPlugin, getResource, getServer, getTextResource,
+ initialize, installDDL, isEnabled, isInitialized, isNaggable, onCommand, onLoad, onTabComplete,
+ reloadConfig, removeDDL, saveConfig, saveDefaultConfig, saveResource, setEnabled, setNaggable,
+ toString
equals, getName, hashCode
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
public static final java.lang.String ADMIN_PERMISSION+
public static java.io.File configFile+
public static org.bukkit.configuration.file.YamlConfiguration config+
public static java.io.File storageFile+
public static org.bukkit.configuration.file.YamlConfiguration storage+
public static int storage_ver+
public static java.sql.Connection connection+
public static com.sk89q.worldedit.bukkit.WorldEditPlugin worldEdit+
public static me.confuser.barapi.BarAPI barAPI+
public static com.sk89q.worldguard.bukkit.WorldGuardPlugin worldGuard+
public static WorldGuardListener worldGuardListener+
public static net.milkbowl.vault.economy.Economy economy+
public static boolean useEconomy+
public static java.util.HashMap<org.bukkit.Material,java.lang.String> booleanFlags+
public static void checkForExpiredPlots()+
public static int hasPermissionRange(org.bukkit.entity.Player player, + java.lang.String stub, + int range)+
player
- to checkstub
- to checkrange
- tp checkpublic static boolean hasPermissions(org.bukkit.entity.Player player, + java.lang.String[] perms)+
player
- to checkperms
- to checkpublic static UUIDSaver getUUIDSaver()+
com.intellectualcrafters.plot.uuid.UUIDSaver;
public static void setUUIDSaver(UUIDSaver saver)+
saver
- new saverpublic static boolean hasPermission(org.bukkit.entity.Player player, + java.lang.String perm)+
player
- to checkperm
- to checkpublic static java.util.Set<Plot> getPlots()+
public static java.util.LinkedHashSet<Plot> getPlotsSorted()+
public static java.util.Set<Plot> getPlots(org.bukkit.entity.Player player)+
player
- playerpublic static java.util.Set<Plot> getPlots(org.bukkit.World world, + org.bukkit.entity.Player player)+
world
- plot worldplayer
- plot ownerpublic static java.util.HashMap<PlotId,Plot> getPlots(org.bukkit.World world)+
world
- plot worldpublic static java.lang.String[] getPlotWorlds()+
public static java.lang.String[] getPlotWorldsString()+
public static boolean isPlotWorld(org.bukkit.World world)+
world
- plotworld(?)public static boolean isPlotWorld(java.lang.String world)+
world
- plotworld(?)public static PlotManager getPlotManager(org.bukkit.World world)+
world
- World to get manager forpublic static PlotManager getPlotManager(java.lang.String world)+
world
- worldpublic static PlotWorld getWorldSettings(org.bukkit.World world)+
world
- to searchpublic static PlotWorld getWorldSettings(java.lang.String world)+
world
- to searchpublic static Plot[] getWorldPlots(org.bukkit.World world)+
world
- world to searchpublic static boolean removePlot(java.lang.String world, + PlotId id, + boolean callEvent)+
public static void updatePlot(Plot plot)+
plot
- plot objectpublic static java.sql.Connection getConnection()+
public static void sendConsoleSenderMessage(java.lang.String string)+
string
- messagepublic static boolean teleportPlayer(org.bukkit.entity.Player player, + org.bukkit.Location from, + Plot plot)+
public static void sendConsoleSenderMessage(C c)+
c
- messagepublic static void Broadcast(C c)+
c
- messagepublic static PlotMain getMain()+
public static void BroadcastWithPerms(C c)+
c
- messagepublic static void reloadTranslations() + throws java.io.IOException+
java.io.IOException
public static long getLastPlayed(java.util.UUID uuid)+
public static void configs()+
public static void killAllEntities()+
public static void createConfiguration(PlotWorld plotworld)+
public static void loadWorld(java.lang.String world, + org.bukkit.generator.ChunkGenerator generator)+
public static void loadWorld(org.bukkit.World world)+
world
- to loadpublic static void addPlotWorld(java.lang.String world, + PlotWorld plotworld, + PlotManager manager)+
public static void removePlotWorld(java.lang.String world)+
public static java.util.HashMap<java.lang.String,java.util.HashMap<PlotId,Plot>> getAllPlotsRaw()+
public static void setAllPlotsRaw(java.util.HashMap<java.lang.String,java.util.HashMap<PlotId,Plot>> plots)+
public static void setAllPlotsRaw(java.util.LinkedHashMap<java.lang.String,java.util.HashMap<PlotId,Plot>> plots)+
public org.bukkit.generator.ChunkGenerator getDefaultWorldGenerator(java.lang.String world, + java.lang.String id)+
getDefaultWorldGenerator
in interface org.bukkit.plugin.Plugin
getDefaultWorldGenerator
in class org.bukkit.plugin.java.JavaPlugin
+ public void onEnable()+
onEnable
in interface org.bukkit.plugin.Plugin
onEnable
in class org.bukkit.plugin.java.JavaPlugin
public void onDisable()+
onDisable
in interface org.bukkit.plugin.Plugin
onDisable
in class org.bukkit.plugin.java.JavaPlugin
public class PlotAPI
+extends java.lang.Object
+ Modifier and Type | +Field and Description | +
---|---|
static java.lang.String |
+ ADMIN_PERMISSION
+
+ Permission that allows for admin access,
+ this permission node will allow the player
+ to use any part of the plugin, without limitations.
+
+ |
+
Constructor and Description | +
---|
PlotAPI(org.bukkit.plugin.java.JavaPlugin plugin)
+
+ Constructor.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
void |
+ addFlag(AbstractFlag flag)
+
+ Register a flag for use in plots
+ |
+
void |
+ addPlotWorld(java.lang.String world,
+ PlotWorld plotWorld,
+ PlotManager manager)
+
+ Add a plot world
+ |
+
int |
+ getAllowedPlots(org.bukkit.entity.Player player)
+
+ Get the numbers of plots, which the player is able to build in
+ |
+
java.util.Set<Plot>
+ |
+ getAllPlots()
+
+ Get all plots
+ |
+
org.bukkit.Location |
+ getBottomLocation(Plot p)
+
+ Get Bottom Location (min, min, min)
+ |
+
C |
+ getCaptions()
+
+ C class contains all the captions from the translations.yml file.
+ |
+
org.bukkit.configuration.file.YamlConfiguration |
+ getConfig()
+ |
+
FlagManager |
+ getFlagManager()
+
+ FlagManager class contains methods relating to plot flags
+ |
+
AbstractFlag[] |
+ getFlags()
+
+ get all the currently registered flags
+ |
+
org.bukkit.Location |
+ getHomeLocation(Plot p)
+
+ Get home location
+ |
+
org.bukkit.Location[] |
+ getLocations(Plot p)
+
+ Get plot locations
+ |
+
PlotMain |
+ getMain()
+
+ Get the main class for this plugin
+ + - Contains a lot of fields and methods - not very well organized + Only use this if you really need it + |
+
PlayerFunctions |
+ getPlayerFunctions()
+
+ PlayerFunctions class contains useful methods relating to players - Some
+ player/plot methods are here as well
+
+ |
+
int |
+ getPlayerPlotCount(org.bukkit.World world,
+ org.bukkit.entity.Player player)
+
+ Get the player plot count
+ |
+
java.util.Set<Plot>
+ |
+ getPlayerPlots(org.bukkit.entity.Player player)
+
+ Return all plots for a player
+ |
+
java.util.Set<Plot>
+ |
+ getPlayerPlots(org.bukkit.World world,
+ org.bukkit.entity.Player player)
+
+ Get a collection containing the players plots
+ |
+
Plot |
+ getPlot(org.bukkit.Location l)
+
+ Get a plot based on the location
+ |
+
Plot |
+ getPlot(org.bukkit.entity.Player player)
+
+ Get a plot based on the player location
+ |
+
Plot |
+ getPlot(org.bukkit.World world,
+ int x,
+ int z)
+
+ Get a plot based on the ID
+ |
+
PlotHelper |
+ getPlotHelper()
+
+ PlotHelper class contains useful methods relating to plots.
+ |
+
PlotMain |
+ getPlotMain()
+
+ Get the plotMain class
+ |
+
PlotManager |
+ getPlotManager(java.lang.String world)
+
+ Get the plot manager for a world. - Contains useful low level methods for
+ plot merging, clearing, and tessellation
+
+ |
+
PlotManager |
+ getPlotManager(org.bukkit.World world)
+
+ Get the plot manager for a world. - Most of these methods can be accessed
+ through the PlotHelper
+
+ |
+
Plot[] |
+ getPlots(org.bukkit.World world)
+
+ Get all plots for the world
+ |
+
Plot[] |
+ getPlots(org.bukkit.World world,
+ org.bukkit.entity.Player plr,
+ boolean just_owner)
+
+ Get all plots for the player
+ |
+
java.lang.String[] |
+ getPlotWorlds()
+
+ Get all plot worlds
+ |
+
SchematicHandler |
+ getSchematicHandler()
+
+ SchematicHandler class contains methods related to pasting schematics
+ |
+
org.bukkit.configuration.file.YamlConfiguration |
+ getStorage()
+ |
+
org.bukkit.Location |
+ getTopLocation(Plot p)
+
+ Get Top Location (max, max, max)
+ |
+
PlotWorld |
+ getWorldSettings(java.lang.String world)
+
+ Get the settings for a world (settings bundled in PlotWorld class)
+ |
+
PlotWorld |
+ getWorldSettings(org.bukkit.World world)
+
+ Get the settings for a world (settings bundled in PlotWorld class) - You
+ will need to downcast for the specific settings a Generator has. e.g.
+
+ |
+
boolean |
+ hasPlot(org.bukkit.World world,
+ org.bukkit.entity.Player player)
+
+ Check whether or not a player has a plot
+ |
+
boolean |
+ isInPlot(org.bukkit.entity.Player player)
+
+ Check whether or not a player is in a plot
+ |
+
boolean |
+ isPlotWorld(org.bukkit.World world)
+
+ Get if plot world
+ |
+
void |
+ registerCommand(SubCommand c)
+
+ Register a subcommand
+ |
+
void |
+ sendConsoleMessage(C c)
+
+ Send a message to the console
+ |
+
void |
+ sendConsoleMessage(java.lang.String msg)
+
+ Send a message to the console. - Supports color codes
+ |
+
void |
+ sendMessage(org.bukkit.entity.Player player,
+ C c)
+
+ Send a message to a player.
+ |
+
void |
+ sendMessage(org.bukkit.entity.Player player,
+ java.lang.String string)
+
+ Send a message to a player. - Supports color codes
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public static final java.lang.String ADMIN_PERMISSION+
public PlotAPI(org.bukkit.plugin.java.JavaPlugin plugin)+
plugin
- Plugin used to access this methodPlotSquaredException
-
+ if the program fails to fetch the PlotMain instance
+ PlotMain
public java.util.Set<Plot> getAllPlots()+
PlotMain.getPlots()
+ public java.util.Set<Plot> getPlayerPlots(org.bukkit.entity.Player player)+
player
- Player, whose plots to search forpublic void addPlotWorld(java.lang.String world, + PlotWorld plotWorld, + PlotManager manager)+
world
- World NameplotWorld
- Plot World Objectmanager
- World ManagerPlotMain.addPlotWorld(String,
+ com.intellectualcrafters.plot.object.PlotWorld,
+ com.intellectualcrafters.plot.object.PlotManager)
public org.bukkit.configuration.file.YamlConfiguration getConfig()+
PlotMain.config
+ public org.bukkit.configuration.file.YamlConfiguration getStorage()+
PlotMain.storage
+ public PlotMain getMain()+
PlotMain
public PlotHelper getPlotHelper()+
PlotHelper
public PlayerFunctions getPlayerFunctions()+
PlayerFunctions
public FlagManager getFlagManager()+
FlagManager
public SchematicHandler getSchematicHandler()+
SchematicHandler
public C getCaptions()+
C
public PlotManager getPlotManager(org.bukkit.World world)+
world
- Which manager to getPlotManager
,
+ PlotMain.getPlotManager(org.bukkit.World)
+ public PlotManager getPlotManager(java.lang.String world)+
world
- Plot WorldPlotMain.getPlotManager(String)
,
+ PlotManager
public PlotWorld getWorldSettings(org.bukkit.World world)+
world
- (to get settings of)PlotMain.getWorldSettings(org.bukkit.World)
,
+ PlotWorld
public PlotWorld getWorldSettings(java.lang.String world)+
world
- (to get settings of)PlotMain.getWorldSettings(String)
,
+ PlotWorld
public void sendMessage(org.bukkit.entity.Player player, + C c)+
player
- Player that will receive the messagec
- (Caption)PlayerFunctions.sendMessage(org.bukkit.entity.Player,
+ com.intellectualcrafters.plot.config.C, String...)
public void sendMessage(org.bukkit.entity.Player player, + java.lang.String string)+
player
- Player that will receive the messagestring
- The messagePlayerFunctions.sendMessage(org.bukkit.entity.Player,
+ String)
public void sendConsoleMessage(java.lang.String msg)+
msg
- Message that should be sent to the consolePlotMain.sendConsoleSenderMessage(String)
+ public void sendConsoleMessage(C c)+
c
- (Caption)sendConsoleMessage(String)
+ public void addFlag(AbstractFlag flag)+
flag
- Flag that should be registeredFlagManager.addFlag(com.intellectualcrafters.plot.flag.AbstractFlag)
+ public AbstractFlag[] getFlags()+
FlagManager.getFlags()
,
+ AbstractFlag
public Plot getPlot(org.bukkit.World world, + int x, + int z)+
world
- World in which the plot is locatedx
- Plot Location X Co-ordz
- Plot Location Z Co-ordPlotHelper.getPlot(org.bukkit.World,
+ com.intellectualcrafters.plot.object.PlotId)
,
+ Plot
public Plot getPlot(org.bukkit.Location l)+
l
- The location that you want to to retrieve the plot fromPlotHelper.getCurrentPlot(org.bukkit.Location)
,
+ Plot
public Plot getPlot(org.bukkit.entity.Player player)+
player
- Get the current plot for the player locationgetPlot(org.bukkit.Location)
,
+ Plot
public boolean hasPlot(org.bukkit.World world, + org.bukkit.entity.Player player)+
player
- Player that you want to check forgetPlots(org.bukkit.World,
+ org.bukkit.entity.Player, boolean)
public Plot[] getPlots(org.bukkit.World world, + org.bukkit.entity.Player plr, + boolean just_owner)+
plr
- to search forjust_owner
- should we just search for owner? Or with rights?Plot
public Plot[] getPlots(org.bukkit.World world)+
world
- to get plots ofPlotMain.getWorldPlots(org.bukkit.World)
,
+ Plot
public java.lang.String[] getPlotWorlds()+
PlotMain.getPlotWorlds()
+ public boolean isPlotWorld(org.bukkit.World world)+
world
- (to check if plot world)PlotMain.isPlotWorld(org.bukkit.World)
+ public org.bukkit.Location[] getLocations(Plot p)+
p
- Plot that you want to get the locations forPlotHelper.getPlotBottomLoc(org.bukkit.World,
+ com.intellectualcrafters.plot.object.PlotId)
,
+ PlotHelper.getPlotTopLoc(org.bukkit.World,
+ com.intellectualcrafters.plot.object.PlotId)
,
+ PlotHelper.getPlotHome(org.bukkit.World,
+ com.intellectualcrafters.plot.object.Plot)
,
+ PlotHomePosition
public org.bukkit.Location getHomeLocation(Plot p)+
p
- Plot that you want to get the location forPlotHelper.getPlotHome(org.bukkit.World,
+ com.intellectualcrafters.plot.object.Plot)
,
+ PlotHomePosition
public org.bukkit.Location getBottomLocation(Plot p)+
p
- Plot that you want to get the location forPlotHelper.getPlotBottomLoc(org.bukkit.World,
+ com.intellectualcrafters.plot.object.PlotId)
public org.bukkit.Location getTopLocation(Plot p)+
p
- Plot that you want to get the location forPlotHelper.getPlotTopLoc(org.bukkit.World,
+ com.intellectualcrafters.plot.object.PlotId)
public boolean isInPlot(org.bukkit.entity.Player player)+
player
- who we're checking forPlayerFunctions.isInPlot(org.bukkit.entity.Player)
+ public void registerCommand(SubCommand c)+
c
- SubCommand, that we want to registerMainCommand.subCommands
+ public PlotMain getPlotMain()+
PlotMain
public int getPlayerPlotCount(org.bukkit.World world, + org.bukkit.entity.Player player)+
world
- Specify the world we want to select the plots fromplayer
- Player, for whom we're getting the plot countPlayerFunctions.getPlayerPlotCount(org.bukkit.World,
+ org.bukkit.entity.Player)
public java.util.Set<Plot> getPlayerPlots(org.bukkit.World world, + org.bukkit.entity.Player player)+
world
- Specify the world we want to select the plots fromplayer
- Player, for whom we're getting the plotsPlayerFunctions.getPlayerPlots(org.bukkit.World,
+ org.bukkit.entity.Player)
,
+ Plot
public int getAllowedPlots(org.bukkit.entity.Player player)+
player
- Player, for whom we're getting the plots (trusted, helper and owner)PlayerFunctions.getAllowedPlots(org.bukkit.entity.Player)
+ Class | +Description | +
---|---|
PlotAPI | +
+ PlotSquared API
+ |
+
public class Auto +extends SubCommand+
SubCommand.CommandCategory
+ Modifier and Type | +Field and Description | +
---|---|
static PlotId |
+ lastPlot
+ |
+
alias,
+ category,
+ cmd,
+ description,
+ isPlayer,
+ permission,
+ usage
+ Constructor and Description | +
---|
Auto()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+ execute(org.bukkit.entity.Player plr,
+ java.lang.String... args)
+
+ Execute.
+ |
+
static PlotId |
+ getNextPlot(PlotId id,
+ int step) |
+
boolean |
+ isUnowned(org.bukkit.World world,
+ PlotId pos1,
+ PlotId pos2)
+ |
+
executeConsole,
+ sendMessage
+ clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
public boolean execute(org.bukkit.entity.Player plr, + java.lang.String... args)+
SubCommand
+ execute
in
+ class SubCommand
+ plr
- executorargs
- argumentspublic class Ban +extends SubCommand+
SubCommand.CommandCategory
+ alias,
+ category,
+ cmd,
+ description,
+ isPlayer,
+ permission,
+ usage
+ Constructor and Description | +
---|
Ban()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+ execute(org.bukkit.entity.Player plr,
+ java.lang.String... args)
+
+ Execute.
+ |
+
executeConsole,
+ sendMessage
+ clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public boolean execute(org.bukkit.entity.Player plr, + java.lang.String... args)+
SubCommand
+ execute
in
+ class SubCommand
+ plr
- executorargs
- argumentspublic class Claim +extends SubCommand+
SubCommand.CommandCategory
+ alias,
+ category,
+ cmd,
+ description,
+ isPlayer,
+ permission,
+ usage
+ Constructor and Description | +
---|
Claim()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
static boolean |
+ claimPlot(org.bukkit.entity.Player player,
+ Plot plot,
+ boolean teleport,
+ boolean auto) |
+
static boolean |
+ claimPlot(org.bukkit.entity.Player player,
+ Plot plot,
+ boolean teleport,
+ java.lang.String schematic,
+ boolean auto) |
+
boolean |
+ execute(org.bukkit.entity.Player plr,
+ java.lang.String... args)
+
+ Execute.
+ |
+
executeConsole,
+ sendMessage
+ clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
public static boolean claimPlot(org.bukkit.entity.Player player, + Plot plot, + boolean teleport, + boolean auto)+
public static boolean claimPlot(org.bukkit.entity.Player player, + Plot plot, + boolean teleport, + java.lang.String schematic, + boolean auto)+
public boolean execute(org.bukkit.entity.Player plr, + java.lang.String... args)+
SubCommand
+ execute
in
+ class SubCommand
+ plr
- executorargs
- argumentspublic class Clear +extends SubCommand+
SubCommand.CommandCategory
+ alias,
+ category,
+ cmd,
+ description,
+ isPlayer,
+ permission,
+ usage
+ Constructor and Description | +
---|
Clear()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+ execute(org.bukkit.entity.Player plr,
+ java.lang.String... args)
+
+ Execute.
+ |
+
executeConsole,
+ sendMessage
+ clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public boolean execute(org.bukkit.entity.Player plr, + java.lang.String... args)+
SubCommand
+ execute
in
+ class SubCommand
+ plr
- executorargs
- argumentspublic class Clipboard +extends SubCommand+
SubCommand.CommandCategory
+ alias,
+ category,
+ cmd,
+ description,
+ isPlayer,
+ permission,
+ usage
+ Constructor and Description | +
---|
Clipboard()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+ execute(org.bukkit.entity.Player plr,
+ java.lang.String... args)
+
+ Execute.
+ |
+
executeConsole,
+ sendMessage
+ clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public boolean execute(org.bukkit.entity.Player plr, + java.lang.String... args)+
SubCommand
+ execute
in
+ class SubCommand
+ plr
- executorargs
- argumentsEnum Constant and Description | +
---|
BAN
+ |
+
CLAIM
+ |
+
CLEAR
+ |
+
CLIPBOARD
+ |
+
COMMENT
+ |
+
COPY
+ |
+
DATABASE
+ |
+
DEBUG
+ |
+
DEBUGCLAIMTEST
+ |
+
DELETE
+ |
+
DENIED
+ |
+
DEOP
+ |
+
HELPERS
+ |
+
HOME
+ |
+
INBOX
+ |
+
INFO
+ |
+
INTERFACE
+ |
+
KICK
+ |
+
LIST
+ |
+
MERGE
+ |
+
OP
+ |
+
PASTE
+ |
+
PURGE
+ |
+
SET
+ |
+
SETUP
+ |
+
SWAP
+ |
+
TP
+ |
+
TRUSTED
+ |
+
UNBAN
+ |
+
UNLINK
+ |
+
Modifier and Type | +Method and Description | +
---|---|
java.lang.String |
+ getAlias()
+ |
+
java.lang.String |
+ getCommand()
+ |
+
CommandPermission
+ |
+ getPermission()
+ |
+
static Command |
+ valueOf(java.lang.String name)
+
+ Returns the enum constant of this type with the specified name.
+ |
+
static Command[] |
+ values()
+
+ Returns an array containing the constants of this enum type, in
+ the order they are declared.
+
+ |
+
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal,
+ toString, valueOf
getClass, notify, notifyAll, wait, wait, wait
public static final Command SWAP+
public static final Command INBOX+
public static final Command DEBUGCLAIMTEST+
public static final Command COMMENT+
public static final Command TRUSTED+
public static final Command PASTE+
public static final Command CLIPBOARD+
public static final Command COPY+
public static final Command KICK+
public static final Command HELPERS+
public static final Command DENIED+
public static final Command CLAIM+
public static final Command MERGE+
public static final Command UNLINK+
public static final Command CLEAR+
public static final Command DELETE+
public static final Command DEBUG+
public static final Command INTERFACE+
public static final Command HOME+
public static final Command INFO+
public static final Command LIST+
public static final Command SET+
public static final Command PURGE+
public static final Command SETUP+
public static final Command OP+
public static final Command DEOP+
public static final Command BAN+
public static final Command UNBAN+
public static final Command DATABASE+
public static final Command TP+
public static Command[] values()+
+for (Command c : Command.values()) + System.out.println(c); ++
public static Command valueOf(java.lang.String name)+
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the
+ specified name
+ java.lang.NullPointerException
- if the argument is nullpublic java.lang.String getCommand()+
public java.lang.String getAlias()+
public CommandPermission getPermission()+
public class CommandPermission
+extends java.lang.Object
+ Modifier and Type | +Field and Description | +
---|---|
java.lang.String |
+ permission
+ |
+
Constructor and Description | +
---|
CommandPermission(java.lang.String permission)
+ |
+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+ hasPermission(org.bukkit.entity.Player player)
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public class Comment +extends SubCommand+
SubCommand.CommandCategory
+ alias,
+ category,
+ cmd,
+ description,
+ isPlayer,
+ permission,
+ usage
+ Constructor and Description | +
---|
Comment()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+ execute(org.bukkit.entity.Player plr,
+ java.lang.String... args)
+
+ Execute.
+ |
+
executeConsole,
+ sendMessage
+ clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public boolean execute(org.bukkit.entity.Player plr, + java.lang.String... args)+
SubCommand
+ execute
in
+ class SubCommand
+ plr
- executorargs
- argumentspublic class Copy +extends SubCommand+
SubCommand.CommandCategory
+ alias,
+ category,
+ cmd,
+ description,
+ isPlayer,
+ permission,
+ usage
+ Constructor and Description | +
---|
Copy()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+ execute(org.bukkit.entity.Player plr,
+ java.lang.String... args)
+
+ Execute.
+ |
+
executeConsole,
+ sendMessage
+ clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public boolean execute(org.bukkit.entity.Player plr, + java.lang.String... args)+
SubCommand
+ execute
in
+ class SubCommand
+ plr
- executorargs
- argumentspublic class DEOP +extends SubCommand+
SubCommand.CommandCategory
+ alias,
+ category,
+ cmd,
+ description,
+ isPlayer,
+ permission,
+ usage
+ Constructor and Description | +
---|
DEOP()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+ execute(org.bukkit.entity.Player plr,
+ java.lang.String... args)
+
+ Execute.
+ |
+
executeConsole,
+ sendMessage
+ clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public boolean execute(org.bukkit.entity.Player plr, + java.lang.String... args)+
SubCommand
+ execute
in
+ class SubCommand
+ plr
- executorargs
- argumentspublic class Database +extends SubCommand+
SubCommand.CommandCategory
+ alias,
+ category,
+ cmd,
+ description,
+ isPlayer,
+ permission,
+ usage
+ Constructor and Description | +
---|
Database()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+ execute(org.bukkit.entity.Player plr,
+ java.lang.String... args)
+
+ Execute.
+ |
+
static void |
+ insertPlots(SQLManager manager,
+ java.util.UUID requester,
+ java.sql.Connection c) |
+
executeConsole,
+ sendMessage
+ clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public static void insertPlots(SQLManager manager, + java.util.UUID requester, + java.sql.Connection c)+
public boolean execute(org.bukkit.entity.Player plr, + java.lang.String... args)+
SubCommand
+ execute
in
+ class SubCommand
+ plr
- executorargs
- argumentspublic class Debug +extends SubCommand+
SubCommand.CommandCategory
+ alias,
+ category,
+ cmd,
+ description,
+ isPlayer,
+ permission,
+ usage
+ Constructor and Description | +
---|
Debug()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+ execute(org.bukkit.entity.Player plr,
+ java.lang.String... args)
+
+ Execute.
+ |
+
executeConsole,
+ sendMessage
+ clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public boolean execute(org.bukkit.entity.Player plr, + java.lang.String... args)+
SubCommand
+ execute
in
+ class SubCommand
+ plr
- executorargs
- argumentspublic class DebugClaimTest +extends SubCommand+
SubCommand.CommandCategory
+ alias,
+ category,
+ cmd,
+ description,
+ isPlayer,
+ permission,
+ usage
+ Constructor and Description | +
---|
DebugClaimTest()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
static boolean |
+ claimPlot(org.bukkit.entity.Player player,
+ Plot plot,
+ boolean teleport) |
+
static boolean |
+ claimPlot(org.bukkit.entity.Player player,
+ Plot plot,
+ boolean teleport,
+ java.lang.String schematic) |
+
boolean |
+ execute(org.bukkit.entity.Player plr,
+ java.lang.String... args)
+
+ Execute.
+ |
+
executeConsole,
+ sendMessage
+ clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public static boolean claimPlot(org.bukkit.entity.Player player, + Plot plot, + boolean teleport)+
public static boolean claimPlot(org.bukkit.entity.Player player, + Plot plot, + boolean teleport, + java.lang.String schematic)+
public boolean execute(org.bukkit.entity.Player plr, + java.lang.String... args)+
SubCommand
+ execute
in
+ class SubCommand
+ plr
- executorargs
- argumentspublic class DebugLoadTest +extends SubCommand+
SubCommand.CommandCategory
+ alias,
+ category,
+ cmd,
+ description,
+ isPlayer,
+ permission,
+ usage
+ Constructor and Description | +
---|
DebugLoadTest()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+ execute(org.bukkit.entity.Player plr,
+ java.lang.String... args)
+
+ Execute.
+ |
+
executeConsole,
+ sendMessage
+ clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public boolean execute(org.bukkit.entity.Player plr, + java.lang.String... args)+
SubCommand
+ execute
in
+ class SubCommand
+ plr
- executorargs
- argumentspublic class DebugSaveTest +extends SubCommand+
SubCommand.CommandCategory
+ alias,
+ category,
+ cmd,
+ description,
+ isPlayer,
+ permission,
+ usage
+ Constructor and Description | +
---|
DebugSaveTest()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+ execute(org.bukkit.entity.Player plr,
+ java.lang.String... args)
+
+ Execute.
+ |
+
executeConsole,
+ sendMessage
+ clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public boolean execute(org.bukkit.entity.Player plr, + java.lang.String... args)+
SubCommand
+ execute
in
+ class SubCommand
+ plr
- executorargs
- argumentspublic class Delete +extends SubCommand+
SubCommand.CommandCategory
+ alias,
+ category,
+ cmd,
+ description,
+ isPlayer,
+ permission,
+ usage
+ Constructor and Description | +
---|
Delete()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+ execute(org.bukkit.entity.Player plr,
+ java.lang.String... args)
+
+ Execute.
+ |
+
executeConsole,
+ sendMessage
+ clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public boolean execute(org.bukkit.entity.Player plr, + java.lang.String... args)+
SubCommand
+ execute
in
+ class SubCommand
+ plr
- executorargs
- argumentspublic class Denied +extends SubCommand+
SubCommand.CommandCategory
+ alias,
+ category,
+ cmd,
+ description,
+ isPlayer,
+ permission,
+ usage
+ Constructor and Description | +
---|
Denied()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+ execute(org.bukkit.entity.Player plr,
+ java.lang.String... args)
+
+ Execute.
+ |
+
executeConsole,
+ sendMessage
+ clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public boolean execute(org.bukkit.entity.Player plr, + java.lang.String... args)+
SubCommand
+ execute
in
+ class SubCommand
+ plr
- executorargs
- argumentspublic class Help +extends SubCommand+
SubCommand.CommandCategory
+ alias,
+ category,
+ cmd,
+ description,
+ isPlayer,
+ permission,
+ usage
+ Constructor and Description | +
---|
Help()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+ execute(org.bukkit.entity.Player plr,
+ java.lang.String... args)
+
+ Execute.
+ |
+
executeConsole,
+ sendMessage
+ clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public boolean execute(org.bukkit.entity.Player plr, + java.lang.String... args)+
SubCommand
+ execute
in
+ class SubCommand
+ plr
- executorargs
- argumentspublic class Helpers +extends SubCommand+
SubCommand.CommandCategory
+ alias,
+ category,
+ cmd,
+ description,
+ isPlayer,
+ permission,
+ usage
+ Constructor and Description | +
---|
Helpers()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+ execute(org.bukkit.entity.Player plr,
+ java.lang.String... args)
+
+ Execute.
+ |
+
executeConsole,
+ sendMessage
+ clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public boolean execute(org.bukkit.entity.Player plr, + java.lang.String... args)+
SubCommand
+ execute
in
+ class SubCommand
+ plr
- executorargs
- argumentspublic class Home +extends SubCommand+
SubCommand.CommandCategory
+ alias,
+ category,
+ cmd,
+ description,
+ isPlayer,
+ permission,
+ usage
+ Constructor and Description | +
---|
Home()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+ execute(org.bukkit.entity.Player plr,
+ java.lang.String... args)
+
+ Execute.
+ |
+
executeConsole,
+ sendMessage
+ clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public boolean execute(org.bukkit.entity.Player plr, + java.lang.String... args)+
SubCommand
+ execute
in
+ class SubCommand
+ plr
- executorargs
- argumentspublic class Inbox +extends SubCommand+
SubCommand.CommandCategory
+ alias,
+ category,
+ cmd,
+ description,
+ isPlayer,
+ permission,
+ usage
+ Constructor and Description | +
---|
Inbox()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+ execute(org.bukkit.entity.Player plr,
+ java.lang.String... args)
+
+ Execute.
+ |
+
executeConsole,
+ sendMessage
+ clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public boolean execute(org.bukkit.entity.Player plr, + java.lang.String... args)+
SubCommand
+ execute
in
+ class SubCommand
+ plr
- executorargs
- argumentspublic class Info +extends SubCommand+
SubCommand.CommandCategory
+ alias,
+ category,
+ cmd,
+ description,
+ isPlayer,
+ permission,
+ usage
+ Constructor and Description | +
---|
Info()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+ execute(org.bukkit.entity.Player player,
+ java.lang.String... args)
+
+ Execute.
+ |
+
executeConsole,
+ sendMessage
+ clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public boolean execute(org.bukkit.entity.Player player, + java.lang.String... args)+
SubCommand
+ execute
in
+ class SubCommand
+ player
- executorargs
- argumentspublic class Inventory +extends SubCommand+
SubCommand.CommandCategory
+ alias,
+ category,
+ cmd,
+ description,
+ isPlayer,
+ permission,
+ usage
+ Constructor and Description | +
---|
Inventory()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+ execute(org.bukkit.entity.Player plr,
+ java.lang.String... args)
+
+ Execute.
+ |
+
executeConsole,
+ sendMessage
+ clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public boolean execute(org.bukkit.entity.Player plr, + java.lang.String... args)+
SubCommand
+ execute
in
+ class SubCommand
+ plr
- executorargs
- argumentspublic class Kick +extends SubCommand+
SubCommand.CommandCategory
+ alias,
+ category,
+ cmd,
+ description,
+ isPlayer,
+ permission,
+ usage
+ Constructor and Description | +
---|
Kick()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+ execute(org.bukkit.entity.Player plr,
+ java.lang.String... args)
+
+ Execute.
+ |
+
executeConsole,
+ sendMessage
+ clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public boolean execute(org.bukkit.entity.Player plr, + java.lang.String... args)+
SubCommand
+ execute
in
+ class SubCommand
+ plr
- executorargs
- argumentspublic class MainCommand
+extends java.lang.Object
+implements org.bukkit.command.CommandExecutor, org.bukkit.command.TabCompleter
+ Modifier and Type | +Field and Description | +
---|---|
static java.lang.String |
+ MAIN_PERMISSION
+ |
+
static java.util.ArrayList<SubCommand>
+ |
+ subCommands
+ |
+
Constructor and Description | +
---|
MainCommand()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
static java.util.List<SubCommand>
+ |
+ getCommands(SubCommand.CommandCategory category,
+ org.bukkit.entity.Player player) |
+
static java.util.List<java.lang.String> |
+ helpMenu(org.bukkit.entity.Player player,
+ SubCommand.CommandCategory category,
+ int page) |
+
static boolean |
+ no_permission(org.bukkit.entity.Player player,
+ java.lang.String permission) |
+
boolean |
+ onCommand(org.bukkit.command.CommandSender sender,
+ org.bukkit.command.Command cmd,
+ java.lang.String commandLabel,
+ java.lang.String[] args) |
+
java.util.List<java.lang.String> |
+ onTabComplete(org.bukkit.command.CommandSender commandSender,
+ org.bukkit.command.Command command,
+ java.lang.String s,
+ java.lang.String[] strings) |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
public static final java.lang.String MAIN_PERMISSION+
public static java.util.ArrayList<SubCommand> subCommands+
public static boolean no_permission(org.bukkit.entity.Player player, + java.lang.String permission)+
public static java.util.List<SubCommand> getCommands(SubCommand.CommandCategory category, + org.bukkit.entity.Player player)+
public static java.util.List<java.lang.String> helpMenu(org.bukkit.entity.Player player, + SubCommand.CommandCategory category, + int page)+
public boolean onCommand(org.bukkit.command.CommandSender sender, + org.bukkit.command.Command cmd, + java.lang.String commandLabel, + java.lang.String[] args)+
onCommand
in interface org.bukkit.command.CommandExecutor
+ public java.util.List<java.lang.String> onTabComplete(org.bukkit.command.CommandSender commandSender, + org.bukkit.command.Command command, + java.lang.String s, + java.lang.String[] strings)+
onTabComplete
in interface org.bukkit.command.TabCompleter
+ public class Merge +extends SubCommand+
SubCommand.CommandCategory
+ Modifier and Type | +Field and Description | +
---|---|
static java.lang.String[] |
+ aliases
+ |
+
static java.lang.String[] |
+ values
+ |
+
alias,
+ category,
+ cmd,
+ description,
+ isPlayer,
+ permission,
+ usage
+ Constructor and Description | +
---|
Merge()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
static java.lang.String |
+ direction(float yaw)
+ |
+
boolean |
+ execute(org.bukkit.entity.Player plr,
+ java.lang.String... args)
+
+ Execute.
+ |
+
executeConsole,
+ sendMessage
+ clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
public static java.lang.String[] values+
public static java.lang.String[] aliases+
public static java.lang.String direction(float yaw)+
public boolean execute(org.bukkit.entity.Player plr, + java.lang.String... args)+
SubCommand
+ execute
in
+ class SubCommand
+ plr
- executorargs
- argumentspublic class MusicSubcommand +extends SubCommand+
SubCommand.CommandCategory
+ alias,
+ category,
+ cmd,
+ description,
+ isPlayer,
+ permission,
+ usage
+ Constructor and Description | +
---|
MusicSubcommand()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+ execute(org.bukkit.entity.Player player,
+ java.lang.String... args)
+
+ Execute.
+ |
+
executeConsole,
+ sendMessage
+ clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public boolean execute(org.bukkit.entity.Player player, + java.lang.String... args)+
SubCommand
+ execute
in
+ class SubCommand
+ player
- executorargs
- argumentspublic class OP +extends SubCommand+
SubCommand.CommandCategory
+ alias,
+ category,
+ cmd,
+ description,
+ isPlayer,
+ permission,
+ usage
+ Modifier and Type | +Method and Description | +
---|---|
boolean |
+ execute(org.bukkit.entity.Player plr,
+ java.lang.String... args)
+
+ Execute.
+ |
+
executeConsole,
+ sendMessage
+ clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public boolean execute(org.bukkit.entity.Player plr, + java.lang.String... args)+
SubCommand
+ execute
in
+ class SubCommand
+ plr
- executorargs
- argumentspublic class Paste +extends SubCommand+
SubCommand.CommandCategory
+ alias,
+ category,
+ cmd,
+ description,
+ isPlayer,
+ permission,
+ usage
+ Constructor and Description | +
---|
Paste()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+ execute(org.bukkit.entity.Player plr,
+ java.lang.String... args)
+
+ Execute.
+ |
+
executeConsole,
+ sendMessage
+ clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public boolean execute(org.bukkit.entity.Player plr, + java.lang.String... args)+
SubCommand
+ execute
in
+ class SubCommand
+ plr
- executorargs
- argumentspublic class Purge +extends SubCommand+
SubCommand.CommandCategory
+ alias,
+ category,
+ cmd,
+ description,
+ isPlayer,
+ permission,
+ usage
+ Constructor and Description | +
---|
Purge()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+ execute(org.bukkit.entity.Player plr,
+ java.lang.String... args)
+
+ Execute.
+ |
+
executeConsole,
+ sendMessage
+ clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public boolean execute(org.bukkit.entity.Player plr, + java.lang.String... args)+
SubCommand
+ execute
in
+ class SubCommand
+ plr
- executorargs
- argumentspublic class Rate +extends SubCommand+
SubCommand.CommandCategory
+ alias,
+ category,
+ cmd,
+ description,
+ isPlayer,
+ permission,
+ usage
+ Constructor and Description | +
---|
Rate()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+ execute(org.bukkit.entity.Player plr,
+ java.lang.String... args)
+
+ Execute.
+ |
+
executeConsole,
+ sendMessage
+ clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public boolean execute(org.bukkit.entity.Player plr, + java.lang.String... args)+
SubCommand
+ execute
in
+ class SubCommand
+ plr
- executorargs
- argumentspublic class Reload +extends SubCommand+
SubCommand.CommandCategory
+ alias,
+ category,
+ cmd,
+ description,
+ isPlayer,
+ permission,
+ usage
+ Constructor and Description | +
---|
Reload()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+ execute(org.bukkit.entity.Player plr,
+ java.lang.String... args)
+
+ Execute.
+ |
+
executeConsole,
+ sendMessage
+ clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public boolean execute(org.bukkit.entity.Player plr, + java.lang.String... args)+
SubCommand
+ execute
in
+ class SubCommand
+ plr
- executorargs
- argumentspublic class Schematic +extends SubCommand+
SubCommand.CommandCategory
+ alias,
+ category,
+ cmd,
+ description,
+ isPlayer,
+ permission,
+ usage
+ Constructor and Description | +
---|
Schematic()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+ execute(org.bukkit.entity.Player plr,
+ java.lang.String... args)
+
+ Execute.
+ |
+
executeConsole,
+ sendMessage
+ clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public boolean execute(org.bukkit.entity.Player plr, + java.lang.String... args)+
SubCommand
+ execute
in
+ class SubCommand
+ plr
- executorargs
- argumentspublic class Set +extends SubCommand+
SubCommand.CommandCategory
+ Modifier and Type | +Field and Description | +
---|---|
static java.lang.String[] |
+ aliases
+ |
+
static java.lang.String[] |
+ values
+ |
+
alias,
+ category,
+ cmd,
+ description,
+ isPlayer,
+ permission,
+ usage
+ Constructor and Description | +
---|
Set()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+ execute(org.bukkit.entity.Player plr,
+ java.lang.String... args)
+
+ Execute.
+ |
+
executeConsole,
+ sendMessage
+ clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
public static java.lang.String[] values+
public static java.lang.String[] aliases+
public boolean execute(org.bukkit.entity.Player plr, + java.lang.String... args)+
SubCommand
+ execute
in
+ class SubCommand
+ plr
- executorargs
- argumentspublic class SetOwner +extends SubCommand+
SubCommand.CommandCategory
+ alias,
+ category,
+ cmd,
+ description,
+ isPlayer,
+ permission,
+ usage
+ Constructor and Description | +
---|
SetOwner()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+ execute(org.bukkit.entity.Player plr,
+ java.lang.String... args)
+
+ Execute.
+ |
+
executeConsole,
+ sendMessage
+ clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public boolean execute(org.bukkit.entity.Player plr, + java.lang.String... args)+
SubCommand
+ execute
in
+ class SubCommand
+ plr
- executorargs
- argumentspublic class Setup +extends SubCommand +implements org.bukkit.event.Listener+
SubCommand.CommandCategory
+ Modifier and Type | +Field and Description | +
---|---|
static java.util.Map<java.lang.String,com.intellectualcrafters.plot.commands.Setup.SetupObject>
+ |
+ setupMap
+ |
+
alias,
+ category,
+ cmd,
+ description,
+ isPlayer,
+ permission,
+ usage
+ Constructor and Description | +
---|
Setup()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+ execute(org.bukkit.entity.Player plr,
+ java.lang.String... args)
+
+ Execute.
+ |
+
executeConsole,
+ sendMessage
+ clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public static java.util.Map<java.lang.String,com.intellectualcrafters.plot.commands.Setup.SetupObject> setupMap+
public boolean execute(org.bukkit.entity.Player plr, + java.lang.String... args)+
SubCommand
+ execute
in
+ class SubCommand
+ plr
- executorargs
- argumentspublic static enum SubCommand.CommandCategory +extends java.lang.Enum<SubCommand.CommandCategory>+
Enum Constant and Description | +
---|
ACTIONS
+ |
+
CLAIMING
+ |
+
DEBUG
+ |
+
INFO
+ |
+
TELEPORT
+ |
+
Modifier and Type | +Method and Description | +
---|---|
java.lang.String |
+ toString()
+ |
+
static SubCommand.CommandCategory
+ |
+ valueOf(java.lang.String name)
+
+ Returns the enum constant of this type with the specified name.
+ |
+
static SubCommand.CommandCategory[]
+ |
+ values()
+
+ Returns an array containing the constants of this enum type, in
+ the order they are declared.
+
+ |
+
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal,
+ valueOf
getClass, notify, notifyAll, wait, wait, wait
public static final SubCommand.CommandCategory CLAIMING+
public static final SubCommand.CommandCategory TELEPORT+
public static final SubCommand.CommandCategory ACTIONS+
public static final SubCommand.CommandCategory INFO+
public static final SubCommand.CommandCategory DEBUG+
public static SubCommand.CommandCategory[] values()+
+for (SubCommand.CommandCategory c : SubCommand.CommandCategory.values()) + System.out.println(c); ++
public static SubCommand.CommandCategory valueOf(java.lang.String name)+
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant
+ with the specified name
+ java.lang.NullPointerException
- if the argument is nullpublic java.lang.String toString()+
toString
in class java.lang.Enum<SubCommand.CommandCategory>
+
public abstract class SubCommand
+extends java.lang.Object
+ Modifier and Type | +Class and Description | +
---|---|
static class |
+ SubCommand.CommandCategory
+ |
+
Modifier and Type | +Field and Description | +
---|---|
java.lang.String |
+ alias
+
+ Alias
+ |
+
SubCommand.CommandCategory
+ |
+ category
+ |
+
java.lang.String |
+ cmd
+
+ Command
+ |
+
java.lang.String |
+ description
+
+ Simple description
+ |
+
boolean |
+ isPlayer
+ |
+
CommandPermission
+ |
+ permission
+
+ Permission node
+ |
+
java.lang.String |
+ usage
+
+ Command usage
+ |
+
Constructor and Description | +
---|
SubCommand(Command command,
+ java.lang.String description,
+ java.lang.String usage,
+ SubCommand.CommandCategory category,
+ boolean isPlayer) |
+
SubCommand(java.lang.String cmd,
+ java.lang.String permission,
+ java.lang.String description,
+ java.lang.String usage,
+ java.lang.String alias,
+ SubCommand.CommandCategory category,
+ boolean isPlayer) |
+
Modifier and Type | +Method and Description | +
---|---|
abstract boolean |
+ execute(org.bukkit.entity.Player plr,
+ java.lang.String... args)
+
+ Execute.
+ |
+
void |
+ executeConsole(java.lang.String... args)
+ |
+
boolean |
+ sendMessage(org.bukkit.entity.Player plr,
+ C c,
+ java.lang.String... args)
+
+ Send a message
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
public boolean isPlayer+
public java.lang.String cmd+
public CommandPermission permission+
public java.lang.String description+
public java.lang.String alias+
public java.lang.String usage+
public SubCommand.CommandCategory category+
public SubCommand(java.lang.String cmd, + java.lang.String permission, + java.lang.String description, + java.lang.String usage, + java.lang.String alias, + SubCommand.CommandCategory category, + boolean isPlayer)+
cmd
- Command /plot {cmd} <-- That!permission
- Permission Nodedescription
- Simple descriptionusage
- Usage description: /plot command {args...}alias
- Command aliascategory
- CommandCategory. Pick whichever closests to what you want.
+ public SubCommand(Command command, + java.lang.String description, + java.lang.String usage, + SubCommand.CommandCategory category, + boolean isPlayer)+
command
- Command /plot {cmd} <-- That!description
- Simple descriptionusage
- Usage description: /plot command {args...}category
- CommandCategory. Pick whichever closests to what you want.
+ public abstract boolean execute(org.bukkit.entity.Player plr, + java.lang.String... args)+
plr
- executorargs
- argumentspublic void executeConsole(java.lang.String... args)+
public boolean sendMessage(org.bukkit.entity.Player plr, + C c, + java.lang.String... args)+
plr
-c
-args
-public class Swap +extends SubCommand+
SubCommand.CommandCategory
+ alias,
+ category,
+ cmd,
+ description,
+ isPlayer,
+ permission,
+ usage
+ Constructor and Description | +
---|
Swap()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+ execute(org.bukkit.entity.Player plr,
+ java.lang.String... args)
+
+ Execute.
+ |
+
executeConsole,
+ sendMessage
+ clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public boolean execute(org.bukkit.entity.Player plr, + java.lang.String... args)+
SubCommand
+ execute
in
+ class SubCommand
+ plr
- executorargs
- argumentspublic class TP +extends SubCommand+
SubCommand.CommandCategory
+ alias,
+ category,
+ cmd,
+ description,
+ isPlayer,
+ permission,
+ usage
+ Modifier and Type | +Method and Description | +
---|---|
boolean |
+ execute(org.bukkit.entity.Player plr,
+ java.lang.String... args)
+
+ Execute.
+ |
+
executeConsole,
+ sendMessage
+ clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public boolean execute(org.bukkit.entity.Player plr, + java.lang.String... args)+
SubCommand
+ execute
in
+ class SubCommand
+ plr
- executorargs
- argumentspublic class Trusted +extends SubCommand+
SubCommand.CommandCategory
+ alias,
+ category,
+ cmd,
+ description,
+ isPlayer,
+ permission,
+ usage
+ Constructor and Description | +
---|
Trusted()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+ execute(org.bukkit.entity.Player plr,
+ java.lang.String... args)
+
+ Execute.
+ |
+
executeConsole,
+ sendMessage
+ clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public boolean execute(org.bukkit.entity.Player plr, + java.lang.String... args)+
SubCommand
+ execute
in
+ class SubCommand
+ plr
- executorargs
- argumentspublic class Unban +extends SubCommand+
SubCommand.CommandCategory
+ alias,
+ category,
+ cmd,
+ description,
+ isPlayer,
+ permission,
+ usage
+ Constructor and Description | +
---|
Unban()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+ execute(org.bukkit.entity.Player plr,
+ java.lang.String... args)
+
+ Execute.
+ |
+
executeConsole,
+ sendMessage
+ clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public boolean execute(org.bukkit.entity.Player plr, + java.lang.String... args)+
SubCommand
+ execute
in
+ class SubCommand
+ plr
- executorargs
- argumentspublic class Unlink +extends SubCommand+
SubCommand.CommandCategory
+ alias,
+ category,
+ cmd,
+ description,
+ isPlayer,
+ permission,
+ usage
+ Constructor and Description | +
---|
Unlink()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+ execute(org.bukkit.entity.Player plr,
+ java.lang.String... args)
+
+ Execute.
+ |
+
executeConsole,
+ sendMessage
+ clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public boolean execute(org.bukkit.entity.Player plr, + java.lang.String... args)+
SubCommand
+ execute
in
+ class SubCommand
+ plr
- executorargs
- argumentspublic class Visit +extends SubCommand+
SubCommand.CommandCategory
+ alias,
+ category,
+ cmd,
+ description,
+ isPlayer,
+ permission,
+ usage
+ Constructor and Description | +
---|
Visit()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+ execute(org.bukkit.entity.Player plr,
+ java.lang.String... args)
+
+ Execute.
+ |
+
java.util.List<Plot> |
+ getPlots(java.util.UUID uuid)
+ |
+
executeConsole,
+ sendMessage
+ clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public java.util.List<Plot> getPlots(java.util.UUID uuid)+
public boolean execute(org.bukkit.entity.Player plr, + java.lang.String... args)+
SubCommand
+ execute
in
+ class SubCommand
+ plr
- executorargs
- argumentspublic class list +extends SubCommand+
SubCommand.CommandCategory
+ alias,
+ category,
+ cmd,
+ description,
+ isPlayer,
+ permission,
+ usage
+ Constructor and Description | +
---|
list()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+ execute(org.bukkit.entity.Player plr,
+ java.lang.String... args)
+
+ Execute.
+ |
+
executeConsole,
+ sendMessage
+ clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public boolean execute(org.bukkit.entity.Player plr, + java.lang.String... args)+
SubCommand
+ execute
in
+ class SubCommand
+ plr
- executorargs
- argumentsClass | +Description | +
---|---|
Auto | ++ |
Ban | +
+ Created 2014-11-09 for PlotSquared
+ |
+
Claim | ++ |
Clear | ++ |
Clipboard | ++ |
CommandPermission | +
+ Created by Citymonstret on 2014-08-03.
+ |
+
Comment | ++ |
Copy | ++ |
Database | +
+ Created 2014-11-15 for PlotSquared
+ |
+
Debug | ++ |
DebugClaimTest | ++ |
DebugLoadTest | ++ |
DebugSaveTest | ++ |
Delete | ++ |
Denied | ++ |
DEOP | +
+ Created 2014-11-09 for PlotSquared
+ |
+
Help | ++ |
Helpers | ++ |
Home | ++ |
Inbox | ++ |
Info | ++ |
Inventory | ++ |
Kick | ++ |
list | ++ |
MainCommand | +
+ PlotMain command class
+ |
+
Merge | ++ |
MusicSubcommand | ++ |
OP | +
+ Created 2014-11-09 for PlotSquared
+ |
+
Paste | ++ |
plugin | ++ |
Purge | ++ |
Rate | ++ |
Reload | ++ |
Schematic | ++ |
Set | ++ |
SetOwner | ++ |
Setup | +
+ Created 2014-09-26 for PlotSquared
+ |
+
SubCommand | +
+ SubCommand class
+ |
+
Swap | +
+ Created by Citymonstret on 2014-08-01.
+ |
+
TP | ++ |
Trusted | ++ |
Unban | +
+ Created 2014-11-09 for PlotSquared
+ |
+
Unlink | +
+ Created 2014-08-01 for PlotSquared
+ |
+
Visit | ++ |
Enum | +Description | +
---|---|
Command | +
+ Created by Citymonstret on 2014-08-03.
+ |
+
SubCommand.CommandCategory | ++ |
public class plugin +extends SubCommand+
SubCommand.CommandCategory
+ Modifier and Type | +Field and Description | +
---|---|
static java.lang.String |
+ downloads
+ |
+
static java.lang.String |
+ version
+ |
+
alias,
+ category,
+ cmd,
+ description,
+ isPlayer,
+ permission,
+ usage
+ Constructor and Description | +
---|
plugin()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+ execute(org.bukkit.entity.Player plr,
+ java.lang.String... args)
+
+ Execute.
+ |
+
static void |
+ setup(org.bukkit.plugin.java.JavaPlugin plugin)
+ |
+
executeConsole,
+ sendMessage
+ clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
public static java.lang.String downloads+
public static java.lang.String version+
public static void setup(org.bukkit.plugin.java.JavaPlugin plugin)+
public boolean execute(org.bukkit.entity.Player plr, + java.lang.String... args)+
SubCommand
+ execute
in
+ class SubCommand
+ plr
- executorargs
- argumentsModifier and Type | +Method and Description | +
---|---|
java.lang.String |
+ d()
+
+ Get the default string
+ |
+
java.lang.String |
+ s()
+
+ Get translated if exists
+ |
+
static void |
+ saveTranslations()
+ |
+
static void |
+ setupTranslations()
+ |
+
java.lang.String |
+ translated()
+ |
+
static C
+ |
+ valueOf(java.lang.String name)
+
+ Returns the enum constant of this type with the specified name.
+ |
+
static C[]
+ |
+ values()
+
+ Returns an array containing the constants of this enum type, in
+ the order they are declared.
+
+ |
+
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString,
+ valueOf
getClass, notify, notifyAll, wait, wait, wait
public static final C RECORD_PLAY+
public static final C NOTIFY_ENTER+
public static final C NOTIFY_LEAVE+
public static final C SWAP_SYNTAX+
public static final C SWAP_SUCCESS+
public static final C COMMENT_SYNTAX+
public static final C INVALID_INBOX+
public static final C NO_PERM_INBOX+
public static final C COMMENT_REMOVED+
public static final C NOT_CONSOLE+
public static final C IS_CONSOLE+
public static final C CLIPBOARD_SET+
public static final C PASTED+
public static final C PASTE_FAILED+
public static final C NO_CLIPBOARD+
public static final C CLIPBOARD_INFO+
public static final C RATING_NOT_VALID+
public static final C RATING_ALREADY_EXISTS+
public static final C RATING_APPLIED+
public static final C RATING_NOT_YOUR_OWN+
public static final C RATING_NOT_OWNED+
public static final C CANNOT_AFFORD_PLOT+
public static final C CANNOT_AFFORD_MERGE+
public static final C ADDED_BALANCE+
public static final C REMOVED_BALANCE+
public static final C SETUP_INIT+
public static final C SETUP_STEP+
public static final C SETUP_INVALID_ARG+
public static final C SETUP_VALID_ARG+
public static final C SETUP_FINISHED+
public static final C SETUP_WORLD_TAKEN+
public static final C SETUP_MISSING_WORLD+
public static final C SETUP_MISSING_GENERATOR+
public static final C SETUP_INVALID_GENERATOR+
public static final C SCHEMATIC_MISSING_ARG+
public static final C SCHEMATIC_INVALID+
public static final C SCHEMATIC_VALID+
public static final C SCHEMATIC_PASTE_FAILED+
public static final C SCHEMATIC_PASTE_SUCCESS+
public static final C TITLE_ENTERED_PLOT+
public static final C TITLE_ENTERED_PLOT_COLOR+
public static final C TITLE_ENTERED_PLOT_SUB+
public static final C TITLE_ENTERED_PLOT_SUB_COLOR+
public static final C TITLE_LEFT_PLOT+
public static final C TITLE_LEFT_PLOT_COLOR+
public static final C TITLE_LEFT_PLOT_SUB+
public static final C TITLE_LEFT_PLOT_SUB_COLOR+
public static final C PREFIX+
public static final C ENABLED+
public static final C EXAMPLE_MESSAGE+
public static final C RELOADED_CONFIGS+
public static final C RELOAD_FAILED+
public static final C BOSSBAR_CLEARING+
public static final C ALIAS_SET_TO+
public static final C MISSING_ALIAS+
public static final C ALIAS_IS_TAKEN+
public static final C MISSING_POSITION+
public static final C POSITION_SET+
public static final C INVALID_POSITION+
public static final C TIME_FORMAT+
public static final C NO_SCHEMATIC_PERMISSION+
public static final C NO_PERMISSION+
public static final C NO_PLOT_PERMS+
public static final C CANT_CLAIM_MORE_PLOTS+
public static final C YOU_BE_DENIED+
public static final C NO_PERM_MERGE+
public static final C UNLINK_REQUIRED+
public static final C UNLINK_IMPOSSIBLE+
public static final C NO_MERGE_TO_MEGA+
public static final C NOT_VALID_SUBCOMMAND+
public static final C DID_YOU_MEAN+
public static final C NAME_LITTLE+
public static final C NO_COMMANDS+
public static final C SUBCOMMAND_SET_OPTIONS_HEADER+
public static final C INVALID_PLAYER+
public static final C COMMAND_WENT_WRONG+
public static final C PURGE_SYNTAX+
public static final C PURGE_SUCCESS+
public static final C NOT_IN_PLOT+
public static final C NOT_IN_PLOT_WORLD+
public static final C NOT_VALID_WORLD+
public static final C NOT_VALID_PLOT_WORLD+
public static final C NO_PLOTS+
public static final C NOT_VALID_BLOCK_LIST_HEADER+
public static final C BLOCK_LIST_ITEM+
public static final C BLOCK_LIST_SEPARATER+
public static final C NEED_BIOME+
public static final C BIOME_SET_TO+
public static final C TELEPORTED_TO_PLOT+
public static final C SET_BLOCK_ACTION_FINISHED+
public static final C DEUBG_HEADER+
public static final C DEBUG_SECTION+
public static final C DEBUG_LINE+
public static final C NOT_VALID_DATA+
public static final C NOT_VALID_BLOCK+
public static final C NOT_VALID_NUMBER+
public static final C NOT_VALID_PLOT_ID+
public static final C NOT_YOUR_PLOT+
public static final C NO_SUCH_PLOT+
public static final C PLAYER_HAS_NOT_BEEN_ON+
public static final C FOUND_NO_PLOTS+
public static final C CAMERA_STARTED+
public static final C CAMERA_STOPPED+
public static final C NEED_PLOT_NUMBER+
public static final C NEED_BLOCK+
public static final C NEED_PLOT_ID+
public static final C NEED_USER+
public static final C PLOT_INFO_UNCLAIMED+
public static final C PLOT_INFO+
public static final C PLOT_INFO_HELPERS+
public static final C PLOT_INFO_TRUSTED+
public static final C PLOT_INFO_DENIED+
public static final C PLOT_INFO_FLAGS+
public static final C PLOT_INFO_BIOME+
public static final C PLOT_INFO_RATING+
public static final C PLOT_INFO_OWNER+
public static final C PLOT_INFO_ID+
public static final C PLOT_INFO_ALIAS+
public static final C PLOT_INFO_SIZE+
public static final C PLOT_USER_LIST+
public static final C INFO_SYNTAX_CONSOLE+
public static final C GENERATING_FLOOR+
public static final C GENERATING_WALL+
public static final C GENERATING_WALL_FILLING+
public static final C CLEARING_PLOT+
public static final C CLEARING_DONE+
public static final C CLEARING_DONE_PACKETS+
public static final C PLOT_NOT_CLAIMED+
public static final C PLOT_IS_CLAIMED+
public static final C CLAIMED+
public static final C PLOT_LIST_HEADER_PAGED+
public static final C PLOT_LIST_HEADER+
public static final C PLOT_LIST_ITEM+
public static final C PLOT_LIST_ITEM_ORDERED+
public static final C PLOT_LIST_FOOTER+
public static final C LEFT_PLOT+
public static final C WAIT_FOR_TIMER+
public static final C PLOT_CHAT_FORMAT+
public static final C DENIED_REMOVED+
public static final C DENIED_ADDED+
public static final C DENIED_NEED_ARGUMENT+
public static final C WAS_NOT_DENIED+
public static final C NEED_ON_OFF+
public static final C SETTING_UPDATED+
public static final C NEED_KEY+
public static final C NOT_VALID_FLAG+
public static final C NOT_VALID_VALUE+
public static final C FLAG_NOT_IN_PLOT+
public static final C FLAG_NOT_REMOVED+
public static final C FLAG_NOT_ADDED+
public static final C FLAG_REMOVED+
public static final C FLAG_ADDED+
public static final C HELPER_ADDED+
public static final C HELPER_REMOVED+
public static final C HELPER_NEED_ARGUMENT+
public static final C WAS_NOT_ADDED+
public static final C ALREADY_OWNER+
public static final C ALREADY_ADDED+
public static final C TRUSTED_ADDED+
public static final C TRUSTED_REMOVED+
public static final C TRUSTED_NEED_ARGUMENT+
public static final C T_WAS_NOT_ADDED+
public static final C SET_OWNER+
public static final C OWNER_SIGN_LINE_1+
public static final C OWNER_SIGN_LINE_2+
public static final C OWNER_SIGN_LINE_3+
public static final C OWNER_SIGN_LINE_4+
public static final C HELP_HEADER+
public static final C HELP_CATEGORY+
public static final C HELP_INFO+
public static final C HELP_INFO_ITEM+
public static final C HELP_ITEM+
public static final C DIRECTION+
public static final C CUSTOM_STRING+
public static C[] values()+
+for (C c : C.values()) + System.out.println(c); ++
public static C valueOf(java.lang.String name)+
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the
+ specified name
+ java.lang.NullPointerException
- if the argument is nullpublic static void setupTranslations()+
public static void saveTranslations()+
public java.lang.String d()+
public java.lang.String s()+
public java.lang.String translated()+
public abstract static class Configuration.SettingValue
+extends java.lang.Object
+ Constructor and Description | +
---|
Configuration.SettingValue(java.lang.String type)
+ |
+
Modifier and Type | +Method and Description | +
---|---|
java.lang.String |
+ getType()
+ |
+
java.lang.Object |
+ parseObject(java.lang.Object object)
+ |
+
abstract java.lang.Object |
+ parseString(java.lang.String string)
+ |
+
abstract boolean |
+ validateValue(java.lang.String string)
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public Configuration.SettingValue(java.lang.String type)+
public java.lang.String getType()+
public java.lang.Object parseObject(java.lang.Object object)+
public abstract java.lang.Object parseString(java.lang.String string)+
public abstract boolean validateValue(java.lang.String string)+
public class Configuration
+extends java.lang.Object
+ Modifier and Type | +Class and Description | +
---|---|
static class |
+ Configuration.SettingValue
+
+ Create your own SettingValue object to make the management of
+ plotworld
+ configuration easier
+
+ |
+
Modifier and Type | +Field and Description | +
---|---|
static Configuration.SettingValue
+ |
+ BIOME
+ |
+
static Configuration.SettingValue
+ |
+ BLOCK
+ |
+
static Configuration.SettingValue
+ |
+ BLOCKLIST
+ |
+
static Configuration.SettingValue
+ |
+ BOOLEAN
+ |
+
static Configuration.SettingValue
+ |
+ DOUBLE
+ |
+
static Configuration.SettingValue
+ |
+ INTEGER
+ |
+
static Configuration.SettingValue
+ |
+ STRING
+ |
+
static Configuration.SettingValue
+ |
+ STRINGLIST
+ |
+
Constructor and Description | +
---|
Configuration()
+ |
+
public static final Configuration.SettingValue STRING+
public static final Configuration.SettingValue STRINGLIST+
public static final Configuration.SettingValue INTEGER+
public static final Configuration.SettingValue BOOLEAN+
public static final Configuration.SettingValue DOUBLE+
public static final Configuration.SettingValue BIOME+
public static final Configuration.SettingValue BLOCK+
public static final Configuration.SettingValue BLOCKLIST+
public class ConfigurationNode
+extends java.lang.Object
+ Constructor and Description | +
---|
ConfigurationNode(java.lang.String constant,
+ java.lang.Object default_value,
+ java.lang.String description,
+ Configuration.SettingValue type,
+ boolean required) |
+
Modifier and Type | +Method and Description | +
---|---|
java.lang.String |
+ getConstant()
+ |
+
java.lang.Object |
+ getDefaultValue()
+ |
+
java.lang.String |
+ getDescription()
+ |
+
Configuration.SettingValue
+ |
+ getType()
+ |
+
java.lang.Object |
+ getValue()
+ |
+
boolean |
+ isValid(java.lang.String string)
+ |
+
boolean |
+ setValue(java.lang.String string)
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public ConfigurationNode(java.lang.String constant, + java.lang.Object default_value, + java.lang.String description, + Configuration.SettingValue type, + boolean required)+
public Configuration.SettingValue getType()+
public boolean isValid(java.lang.String string)+
public boolean setValue(java.lang.String string)+
public java.lang.Object getValue()+
public java.lang.String getConstant()+
public java.lang.Object getDefaultValue()+
public java.lang.String getDescription()+
public static class Settings.DB
+extends java.lang.Object
+ Modifier and Type | +Field and Description | +
---|---|
static java.lang.String |
+ DATABASE
+
+ MySQL DB
+ |
+
static java.lang.String |
+ HOST_NAME
+
+ MySQL Host name
+ |
+
static java.lang.String |
+ PASSWORD
+
+ MySQL Password
+ |
+
static java.lang.String |
+ PORT
+
+ MySQL Port
+ |
+
static java.lang.String |
+ PREFIX
+
+ MySQL Prefix
+ |
+
static java.lang.String |
+ SQLITE_DB
+
+ SQLite Database name
+ |
+
static boolean |
+ USE_MONGO
+
+ MongoDB enabled?
+ |
+
static boolean |
+ USE_MYSQL
+
+ MySQL Enabled?
+ |
+
static boolean |
+ USE_SQLITE
+
+ SQLite enabled?
+ |
+
static java.lang.String |
+ USER
+
+ MySQL User
+ |
+
Constructor and Description | +
---|
Settings.DB()
+ |
+
public static boolean USE_MONGO+
public static boolean USE_SQLITE+
public static boolean USE_MYSQL+
public static java.lang.String SQLITE_DB+
public static java.lang.String HOST_NAME+
public static java.lang.String PORT+
public static java.lang.String DATABASE+
public static java.lang.String USER+
public static java.lang.String PASSWORD+
public static java.lang.String PREFIX+
public class Settings
+extends java.lang.Object
+ Modifier and Type | +Class and Description | +
---|---|
static class |
+ Settings.DB
+
+ Database settings
+ |
+
Modifier and Type | +Field and Description | +
---|---|
static java.lang.String |
+ API_URL
+
+ API Location
+ |
+
static boolean |
+ AUTO_CLEAR
+
+ Auto clear enabled
+ |
+
static int |
+ AUTO_CLEAR_DAYS
+
+ Days until a plot gets cleared
+ |
+
static boolean |
+ CUSTOM_API
+
+ Use the custom API
+ |
+
static boolean |
+ DEBUG
+
+ Verbose?
+ |
+
static boolean |
+ DELETE_PLOTS_ON_BAN
+
+ Delete plots on ban?
+ |
+
static boolean |
+ KILL_ROAD_MOBS
+
+ Kill road mobs?
+ |
+
static boolean |
+ KILL_ROAD_MOBS_DEFAULT
+
+ Default kill road mobs: true
+ |
+
static int |
+ MAX_PLOTS
+
+ Max allowed plots
+ |
+
static boolean |
+ METRICS
+
+ metrics
+ |
+
static int |
+ MOB_CAP
+ |
+
static boolean |
+ MOB_CAP_ENABLED
+ |
+
static boolean |
+ MOB_PATHFINDING
+
+ mob pathfinding?
+ |
+
static boolean |
+ MOB_PATHFINDING_DEFAULT
+
+ Default mob pathfinding: true
+ |
+
static java.lang.String |
+ PLOT_SPECIFIC_RESOURCE_PACK
+
+ plot specific resource pack
+ |
+
static java.lang.String |
+ SCHEMATIC_SAVE_PATH
+
+ Schematic Save Path
+ |
+
static boolean |
+ TITLES
+ |
+
static boolean |
+ WORLDGUARD
+
+ WorldGuard region on claimed plots
+ |
+
public static boolean MOB_CAP_ENABLED+
public static int MOB_CAP+
public static boolean TITLES+
public static java.lang.String SCHEMATIC_SAVE_PATH+
public static int MAX_PLOTS+
public static boolean WORLDGUARD+
public static boolean METRICS+
public static java.lang.String PLOT_SPECIFIC_RESOURCE_PACK+
public static boolean KILL_ROAD_MOBS+
public static boolean KILL_ROAD_MOBS_DEFAULT+
public static boolean MOB_PATHFINDING+
public static boolean MOB_PATHFINDING_DEFAULT+
public static boolean DELETE_PLOTS_ON_BAN+
public static boolean DEBUG+
public static boolean AUTO_CLEAR+
public static int AUTO_CLEAR_DAYS+
public static java.lang.String API_URL+
public static boolean CUSTOM_API+
Class | +Description | +
---|---|
Configuration | +
+ Main Configuration Utility
+ |
+
Configuration.SettingValue | +
+ Create your own SettingValue object to make the management of plotworld
+ configuration easier
+
+ |
+
ConfigurationNode | ++ |
Settings | +
+ Updater and DB settings
+ |
+
Settings.DB | +
+ Database settings
+ |
+
Enum | +Description | +
---|---|
C | +
+ Captions class.
+ |
+
public interface AbstractDB
+ Modifier and Type | +Field and Description | +
---|---|
static java.util.UUID |
+ everyone
+
+ The UUID that will count as everyone
+ |
+
Modifier and Type | +Method and Description | +
---|---|
void |
+ createAllSettingsAndHelpers(java.util.ArrayList<Plot> plots)
+
+ Create all settings, and create default helpers, trusted + denied lists
+ |
+
void |
+ createPlot(Plot plot)
+
+ Create a plot
+ |
+
void |
+ createPlots(java.util.ArrayList<Plot> plots)
+
+ Create a plot
+ |
+
void |
+ createPlotSettings(int id,
+ Plot plot)
+
+ Create plot settings
+ |
+
void |
+ createTables(java.lang.String database,
+ boolean add_constraint)
+
+ Create tables
+ |
+
void |
+ delete(java.lang.String world,
+ Plot plot)
+
+ Delete a plot
+ |
+
java.util.ArrayList<PlotComment> |
+ getComments(java.lang.String world,
+ Plot plot,
+ int tier)
+
+ Get Plot Comments
+ |
+
int |
+ getId(java.lang.String world,
+ PlotId id2)
+
+ Get the table entry ID
+ |
+
java.util.LinkedHashMap<java.lang.String,java.util.HashMap<PlotId,Plot>> |
+ getPlots()
+ |
+
double |
+ getRatings(Plot plot)
+
+ Get Plots ratings
+ |
+
java.util.HashMap<java.lang.String,java.lang.Object> |
+ getSettings(int id)
+ |
+
void |
+ purge(java.lang.String world)
+
+ Purge a whole world
+ |
+
void |
+ purge(java.lang.String world,
+ PlotId id)
+
+ Purgle a plot
+ |
+
void |
+ removeComment(java.lang.String world,
+ Plot plot,
+ PlotComment comment)
+
+ Remove a plot comment
+ |
+
void |
+ removeDenied(java.lang.String world,
+ Plot plot,
+ org.bukkit.OfflinePlayer player) |
+
void |
+ removeHelper(java.lang.String world,
+ Plot plot,
+ org.bukkit.OfflinePlayer player) |
+
void |
+ removeTrusted(java.lang.String world,
+ Plot plot,
+ org.bukkit.OfflinePlayer player) |
+
void |
+ setAlias(java.lang.String world,
+ Plot plot,
+ java.lang.String alias)
+
+ Set the plot alias
+ |
+
void |
+ setComment(java.lang.String world,
+ Plot plot,
+ PlotComment comment)
+
+ Set a plot comment
+ |
+
void |
+ setDenied(java.lang.String world,
+ Plot plot,
+ org.bukkit.OfflinePlayer player) |
+
void |
+ setFlags(java.lang.String world,
+ Plot plot,
+ Flag[] flags)
+
+ Set plot flags
+ |
+
void |
+ setHelper(java.lang.String world,
+ Plot plot,
+ org.bukkit.OfflinePlayer player) |
+
void |
+ setMerged(java.lang.String world,
+ Plot plot,
+ boolean[] merged)
+
+ Set the merged status for a plot
+ |
+
void |
+ setOwner(Plot plot,
+ java.util.UUID uuid)
+
+ Set Plot owner
+ |
+
void |
+ setPosition(java.lang.String world,
+ Plot plot,
+ java.lang.String position)
+
+ Set Plot Home Position
+ |
+
void |
+ setTrusted(java.lang.String world,
+ Plot plot,
+ org.bukkit.OfflinePlayer player) |
+
static final java.util.UUID everyone+
void setOwner(Plot plot, + java.util.UUID uuid)+
plot
- Plot in which the owner should be setuuid
- The uuid of the new ownervoid createAllSettingsAndHelpers(java.util.ArrayList<Plot> plots)+
plots
- Plots for which the default table entries should be createdvoid createPlots(java.util.ArrayList<Plot> plots)+
plots
- Plots that should be createdvoid createPlot(Plot plot)+
plot
- That should be createdvoid createTables(java.lang.String database, + boolean add_constraint) + throws java.lang.Exception+
database
- Database in which the tables will be createdjava.sql.SQLException
- If the database manager is unable to create the tablesjava.lang.Exception
void delete(java.lang.String world, + Plot plot)+
plot
- Plot that should be deletedvoid createPlotSettings(int id, + Plot plot)+
id
- Plot Entry IDplot
- Plot Objectint getId(java.lang.String world, + PlotId id2)+
world
- Which the plot is located inid2
- Plot IDjava.util.LinkedHashMap<java.lang.String,java.util.HashMap<PlotId,Plot>> getPlots()+
void setMerged(java.lang.String world, + Plot plot, + boolean[] merged)+
world
- World in which the plot is locatedplot
- Plot Objectmerged
- boolean[]void setFlags(java.lang.String world, + Plot plot, + Flag[] flags)+
world
- World in which the plot is locatedplot
- Plot Objectflags
- flags to set (flag[])void setAlias(java.lang.String world, + Plot plot, + java.lang.String alias)+
plot
- Plot for which the alias should be setalias
- Plot Aliasvoid purge(java.lang.String world, + PlotId id)+
world
- World in which the plot is locatedid
- Plot IDvoid purge(java.lang.String world)+
world
- World in which the plots should be purgedvoid setPosition(java.lang.String world, + Plot plot, + java.lang.String position)+
plot
- Plot Objectposition
- Plot Home Positionjava.util.HashMap<java.lang.String,java.lang.Object> getSettings(int id)+
id
- Plot Entry IDvoid removeHelper(java.lang.String world, + Plot plot, + org.bukkit.OfflinePlayer player)+
plot
- Plot Objectplayer
- Player that should be removedvoid removeTrusted(java.lang.String world, + Plot plot, + org.bukkit.OfflinePlayer player)+
plot
- Plot Objectplayer
- Player that should be removedvoid setHelper(java.lang.String world, + Plot plot, + org.bukkit.OfflinePlayer player)+
plot
- Plot Objectplayer
- Player that should be removedvoid setTrusted(java.lang.String world, + Plot plot, + org.bukkit.OfflinePlayer player)+
plot
- Plot Objectplayer
- Player that should be addedvoid removeDenied(java.lang.String world, + Plot plot, + org.bukkit.OfflinePlayer player)+
plot
- Plot Objectplayer
- Player that should be addedvoid setDenied(java.lang.String world, + Plot plot, + org.bukkit.OfflinePlayer player)+
plot
- Plot Objectplayer
- Player that should be addeddouble getRatings(Plot plot)+
plot
- Plot Objectvoid removeComment(java.lang.String world, + Plot plot, + PlotComment comment)+
world
- World in which the plot is locatedplot
- Plot Objectcomment
- Comment to removevoid setComment(java.lang.String world, + Plot plot, + PlotComment comment)+
world
- World in which the plot is locatedplot
- Plot Objectcomment
- Comment to addjava.util.ArrayList<PlotComment> getComments(java.lang.String world, + Plot plot, + int tier)+
world
- World in which the plot is locatedplot
- Plot Objecttier
- Comment Tierpublic class DBFunc
+extends java.lang.Object
+ Modifier and Type | +Field and Description | +
---|---|
static AbstractDB |
+ dbManager
+ |
+
static java.util.UUID |
+ everyone
+ |
+
Constructor and Description | +
---|
DBFunc()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
static void |
+ createAllSettingsAndHelpers(java.util.ArrayList<Plot> plots) |
+
static void |
+ createPlot(Plot plot)
+
+ Create a plot
+ |
+
static void |
+ createPlots(java.util.ArrayList<Plot> plots) |
+
static void |
+ createPlotSettings(int id,
+ Plot plot)
+
+ Create plot settings
+ |
+
static void |
+ createTables(java.lang.String database,
+ boolean add_constraint)
+
+ Create tables
+ |
+
static void |
+ delete(java.lang.String world,
+ Plot plot)
+
+ Delete a plot
+ |
+
static java.util.ArrayList<PlotComment> |
+ getCommenst(java.lang.String world,
+ Plot plot,
+ int tier) |
+
static int |
+ getId(java.lang.String world,
+ PlotId id2)
+
+ Get a plot id
+ |
+
static java.util.LinkedHashMap<java.lang.String,java.util.HashMap<PlotId,Plot>> |
+ getPlots()
+ |
+
static double |
+ getRatings(Plot plot) |
+
static java.util.HashMap<java.lang.String,java.lang.Object> |
+ getSettings(int id)
+ |
+
static void |
+ purge(java.lang.String world)
+ |
+
static void |
+ purge(java.lang.String world,
+ PlotId id) |
+
static void |
+ removeComment(java.lang.String world,
+ Plot plot,
+ PlotComment comment)
+ |
+
static void |
+ removeDenied(java.lang.String world,
+ Plot plot,
+ org.bukkit.OfflinePlayer player) |
+
static void |
+ removeHelper(java.lang.String world,
+ Plot plot,
+ org.bukkit.OfflinePlayer player) |
+
static void |
+ removeTrusted(java.lang.String world,
+ Plot plot,
+ org.bukkit.OfflinePlayer player) |
+
static void |
+ setAlias(java.lang.String world,
+ Plot plot,
+ java.lang.String alias) |
+
static void |
+ setComment(java.lang.String world,
+ Plot plot,
+ PlotComment comment)
+ |
+
static void |
+ setDenied(java.lang.String world,
+ Plot plot,
+ org.bukkit.OfflinePlayer player) |
+
static void |
+ setFlags(java.lang.String world,
+ Plot plot,
+ Flag[] flags) |
+
static void |
+ setHelper(java.lang.String world,
+ Plot plot,
+ org.bukkit.OfflinePlayer player) |
+
static void |
+ setMerged(java.lang.String world,
+ Plot plot,
+ boolean[] merged) |
+
static void |
+ setOwner(Plot plot,
+ java.util.UUID uuid) |
+
static void |
+ setPosition(java.lang.String world,
+ Plot plot,
+ java.lang.String position) |
+
static void |
+ setTrusted(java.lang.String world,
+ Plot plot,
+ org.bukkit.OfflinePlayer player) |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ public static AbstractDB dbManager+
public static java.util.UUID everyone+
public static void setOwner(Plot plot, + java.util.UUID uuid)+
public static void createAllSettingsAndHelpers(java.util.ArrayList<Plot> plots)+
public static void createPlots(java.util.ArrayList<Plot> plots)+
public static void createPlot(Plot plot)+
plot
-public static void createTables(java.lang.String database, + boolean add_constraint) + throws java.lang.Exception+
java.lang.Exception
public static void delete(java.lang.String world, + Plot plot)+
plot
-public static void createPlotSettings(int id, + Plot plot)+
id
-plot
-public static int getId(java.lang.String world, + PlotId id2)+
plot_id
-public static java.util.LinkedHashMap<java.lang.String,java.util.HashMap<PlotId,Plot>> getPlots()+
public static void setMerged(java.lang.String world, + Plot plot, + boolean[] merged)+
public static void setAlias(java.lang.String world, + Plot plot, + java.lang.String alias)+
plot
-alias
-public static void purge(java.lang.String world, + PlotId id)+
public static void purge(java.lang.String world)+
public static void setPosition(java.lang.String world, + Plot plot, + java.lang.String position)+
plot
-position
-public static java.util.HashMap<java.lang.String,java.lang.Object> getSettings(int id)+
id
-public static void removeComment(java.lang.String world, + Plot plot, + PlotComment comment)+
plot
-comment
-public static void setComment(java.lang.String world, + Plot plot, + PlotComment comment)+
plot
-comment
-public static java.util.ArrayList<PlotComment> getCommenst(java.lang.String world, + Plot plot, + int tier)+
plot
-public static void removeHelper(java.lang.String world, + Plot plot, + org.bukkit.OfflinePlayer player)+
plot
-player
-public static void removeTrusted(java.lang.String world, + Plot plot, + org.bukkit.OfflinePlayer player)+
plot
-player
-public static void setHelper(java.lang.String world, + Plot plot, + org.bukkit.OfflinePlayer player)+
plot
-player
-public static void setTrusted(java.lang.String world, + Plot plot, + org.bukkit.OfflinePlayer player)+
plot
-player
-public static void removeDenied(java.lang.String world, + Plot plot, + org.bukkit.OfflinePlayer player)+
plot
-player
-public static void setDenied(java.lang.String world, + Plot plot, + org.bukkit.OfflinePlayer player)+
plot
-player
-public static double getRatings(Plot plot)+
Modifier and Type | +Field and Description | +
---|---|
protected org.bukkit.plugin.Plugin |
+ plugin
+
+ Plugin instance, use for plugin.getDataFolder()
+ |
+
Modifier | +Constructor and Description | +
---|---|
protected |
+ Database(org.bukkit.plugin.Plugin plugin)
+
+ Creates a new Database
+ |
+
Modifier and Type | +Method and Description | +
---|---|
abstract boolean |
+ checkConnection()
+
+ Checks if a connection is open with the database
+ |
+
abstract boolean |
+ closeConnection()
+
+ Closes the connection with the database
+ |
+
abstract java.sql.Connection |
+ getConnection()
+
+ Gets the connection with the database
+ |
+
abstract java.sql.Connection |
+ openConnection()
+
+ Opens a connection with the database
+ |
+
abstract java.sql.ResultSet |
+ querySQL(java.lang.String query)
+
+ Executes a SQL Query
+ + If the connection is closed, it will be opened + |
+
abstract int |
+ updateSQL(java.lang.String query)
+
+ Executes an Update SQL Query
+ + See Statement.executeUpdate(String) + If the connection is closed, it will be opened + |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
protected org.bukkit.plugin.Plugin plugin+
protected Database(org.bukkit.plugin.Plugin plugin)+
plugin
- Plugin instancepublic abstract java.sql.Connection openConnection() + throws java.sql.SQLException, + java.lang.ClassNotFoundException+
java.sql.SQLException
- if the connection can not be openedjava.lang.ClassNotFoundException
- if the driver cannot be foundpublic abstract boolean checkConnection() + throws java.sql.SQLException+
java.sql.SQLException
- if the connection cannot be checkedpublic abstract java.sql.Connection getConnection()+
public abstract boolean closeConnection() + throws java.sql.SQLException+
java.sql.SQLException
- if the connection cannot be closedpublic abstract java.sql.ResultSet querySQL(java.lang.String query) + throws java.sql.SQLException, + java.lang.ClassNotFoundException+
query
- Query to be runjava.sql.SQLException
- If the query cannot be executedjava.lang.ClassNotFoundException
- If the driver cannot be found; see
+ openConnection()
+ public abstract int updateSQL(java.lang.String query) + throws java.sql.SQLException, + java.lang.ClassNotFoundException+
Statement.executeUpdate(String)
query
- Query to be runStatement.executeUpdate(String)
java.sql.SQLException
- If the query cannot be executedjava.lang.ClassNotFoundException
- If the driver cannot be found; see
+ openConnection()
+ public class FlatFileManager
+extends java.lang.Object
+ Constructor and Description | +
---|
FlatFileManager()
+ |
+
public class MySQL +extends Database+
Constructor and Description | +
---|
MySQL(org.bukkit.plugin.Plugin plugin,
+ java.lang.String hostname,
+ java.lang.String port,
+ java.lang.String database,
+ java.lang.String username,
+ java.lang.String password)
+
+ Creates a new MySQL instance
+ |
+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+ checkConnection()
+
+ Checks if a connection is open with the database
+ |
+
boolean |
+ closeConnection()
+
+ Closes the connection with the database
+ |
+
java.sql.Connection |
+ getConnection()
+
+ Gets the connection with the database
+ |
+
java.sql.Connection |
+ openConnection()
+
+ Opens a connection with the database
+ |
+
java.sql.ResultSet |
+ querySQL(java.lang.String query)
+
+ Executes a SQL Query
+ + If the connection is closed, it will be opened + |
+
int |
+ updateSQL(java.lang.String query)
+
+ Executes an Update SQL Query
+ + See Statement.executeUpdate(String) + If the connection is closed, it will be opened + |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
public MySQL(org.bukkit.plugin.Plugin plugin, + java.lang.String hostname, + java.lang.String port, + java.lang.String database, + java.lang.String username, + java.lang.String password)+
plugin
- Plugin instancehostname
- Name of the hostport
- Port numberdatabase
- Database nameusername
- Usernamepassword
- Passwordpublic java.sql.Connection openConnection() + throws java.sql.SQLException, + java.lang.ClassNotFoundException+
Database
+ openConnection
in
+ class Database
+ java.sql.SQLException
- if the connection can not be openedjava.lang.ClassNotFoundException
- if the driver cannot be foundpublic boolean checkConnection() + throws java.sql.SQLException+
Database
+ checkConnection
in
+ class Database
+ java.sql.SQLException
- if the connection cannot be checkedpublic java.sql.Connection getConnection()+
Database
+ getConnection
in
+ class Database
+ public boolean closeConnection() + throws java.sql.SQLException+
Database
+ closeConnection
in
+ class Database
+ java.sql.SQLException
- if the connection cannot be closedpublic java.sql.ResultSet querySQL(java.lang.String query) + throws java.sql.SQLException, + java.lang.ClassNotFoundException+
Database
+ querySQL
in
+ class Database
+ query
- Query to be runjava.sql.SQLException
- If the query cannot be executedjava.lang.ClassNotFoundException
- If the driver cannot be found; see
+ Database.openConnection()
+ public int updateSQL(java.lang.String query) + throws java.sql.SQLException, + java.lang.ClassNotFoundException+
Database
+ Statement.executeUpdate(String)
updateSQL
in
+ class Database
+ query
- Query to be runStatement.executeUpdate(String)
java.sql.SQLException
- If the query cannot be executedjava.lang.ClassNotFoundException
- If the driver cannot be found; see
+ Database.openConnection()
+ public class PlotMeConverter
+extends java.lang.Object
+ Constructor and Description | +
---|
PlotMeConverter(PlotMain plugin)
+
+ Constructor
+ |
+
public class SQLManager +extends java.lang.Object +implements AbstractDB+
Modifier and Type | +Field and Description | +
---|---|
java.lang.String |
+ CREATE_HELPERS
+ |
+
java.lang.String |
+ CREATE_PLOT
+ |
+
java.lang.String |
+ CREATE_PLOTS
+ |
+
java.lang.String |
+ CREATE_SETTINGS
+ |
+
java.lang.String |
+ GET_ALL_PLOTS
+ |
+
java.lang.String |
+ SET_OWNER
+ |
+
everyone
+ Constructor and Description | +
---|
SQLManager(java.sql.Connection c,
+ java.lang.String p)
+
+ Constructor
+ |
+
Modifier and Type | +Method and Description | +
---|---|
void |
+ createAllSettingsAndHelpers(java.util.ArrayList<Plot> plots)
+
+ Create all settings, and create default helpers, trusted + denied lists
+ |
+
void |
+ createPlot(Plot plot)
+
+ Create a plot
+ |
+
void |
+ createPlots(java.util.ArrayList<Plot> plots)
+
+ Create a plot
+ |
+
void |
+ createPlotSettings(int id,
+ Plot plot)
+
+ Create plot settings
+ |
+
void |
+ createTables(java.lang.String database,
+ boolean add_constraint)
+
+ Create tables
+ |
+
void |
+ delete(java.lang.String world,
+ Plot plot)
+
+ Delete a plot
+ |
+
java.util.ArrayList<PlotComment> |
+ getComments(java.lang.String world,
+ Plot plot,
+ int tier)
+
+ Get Plot Comments
+ |
+
int |
+ getId(java.lang.String world,
+ PlotId id2)
+
+ Get the table entry ID
+ |
+
java.util.LinkedHashMap<java.lang.String,java.util.HashMap<PlotId,Plot>> |
+ getPlots()
+ |
+
double |
+ getRatings(Plot plot)
+
+ Get Plots ratings
+ |
+
java.util.HashMap<java.lang.String,java.lang.Object> |
+ getSettings(int id)
+ |
+
void |
+ purge(java.lang.String world)
+
+ Purge a whole world
+ |
+
void |
+ purge(java.lang.String world,
+ PlotId id)
+
+ Purgle a plot
+ |
+
void |
+ removeComment(java.lang.String world,
+ Plot plot,
+ PlotComment comment)
+
+ Remove a plot comment
+ |
+
void |
+ removeDenied(java.lang.String world,
+ Plot plot,
+ org.bukkit.OfflinePlayer player) |
+
void |
+ removeHelper(java.lang.String world,
+ Plot plot,
+ org.bukkit.OfflinePlayer player) |
+
void |
+ removeTrusted(java.lang.String world,
+ Plot plot,
+ org.bukkit.OfflinePlayer player) |
+
void |
+ setAlias(java.lang.String world,
+ Plot plot,
+ java.lang.String alias)
+
+ Set the plot alias
+ |
+
void |
+ setComment(java.lang.String world,
+ Plot plot,
+ PlotComment comment)
+
+ Set a plot comment
+ |
+
void |
+ setDenied(java.lang.String world,
+ Plot plot,
+ org.bukkit.OfflinePlayer player) |
+
void |
+ setFlags(int id,
+ Flag[] flags) |
+
void |
+ setFlags(java.lang.String world,
+ Plot plot,
+ Flag[] flags)
+
+ Set plot flags
+ |
+
void |
+ setHelper(java.lang.String world,
+ Plot plot,
+ org.bukkit.OfflinePlayer player) |
+
void |
+ setMerged(java.lang.String world,
+ Plot plot,
+ boolean[] merged)
+
+ Set the merged status for a plot
+ |
+
void |
+ setOwner(Plot plot,
+ java.util.UUID uuid)
+
+ Set Plot owner
+ |
+
void |
+ setPosition(java.lang.String world,
+ Plot plot,
+ java.lang.String position)
+
+ Set Plot Home Position
+ |
+
void |
+ setTrusted(java.lang.String world,
+ Plot plot,
+ org.bukkit.OfflinePlayer player) |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ public final java.lang.String SET_OWNER+
public final java.lang.String GET_ALL_PLOTS+
public final java.lang.String CREATE_PLOTS+
public final java.lang.String CREATE_SETTINGS+
public final java.lang.String CREATE_HELPERS+
public final java.lang.String CREATE_PLOT+
public SQLManager(java.sql.Connection c, + java.lang.String p)+
c
- connectionp
- prefixpublic void setOwner(Plot plot, + java.util.UUID uuid)+
setOwner
in
+ interface AbstractDB
+ plot
- Plot Objectuuid
- Owner UUIDpublic void createAllSettingsAndHelpers(java.util.ArrayList<Plot> plots)+
AbstractDB
+ createAllSettingsAndHelpers
in
+ interface AbstractDB
+ plots
- Plots for which the default table entries should be createdpublic void createPlots(java.util.ArrayList<Plot> plots)+
createPlots
in
+ interface AbstractDB
+ plots
-public void createPlot(Plot plot)+
createPlot
in
+ interface AbstractDB
+ plot
-public void createTables(java.lang.String database, + boolean add_constraint) + throws java.sql.SQLException+
createTables
in
+ interface AbstractDB
+ database
- Database in which the tables will be createdjava.sql.SQLException
public void delete(java.lang.String world, + Plot plot)+
delete
in
+ interface AbstractDB
+ plot
-public void createPlotSettings(int id, + Plot plot)+
createPlotSettings
in
+ interface AbstractDB
+ id
-plot
-public int getId(java.lang.String world, + PlotId id2)+
AbstractDB
+ getId
in
+ interface AbstractDB
+ world
- Which the plot is located inid2
- Plot IDpublic java.util.LinkedHashMap<java.lang.String,java.util.HashMap<PlotId,Plot>> getPlots()+
getPlots
in
+ interface AbstractDB
+ public void setMerged(java.lang.String world, + Plot plot, + boolean[] merged)+
AbstractDB
+ setMerged
in
+ interface AbstractDB
+ world
- World in which the plot is locatedplot
- Plot Objectmerged
- boolean[]public void setFlags(java.lang.String world, + Plot plot, + Flag[] flags)+
AbstractDB
+ setFlags
in
+ interface AbstractDB
+ world
- World in which the plot is locatedplot
- Plot Objectflags
- flags to set (flag[])public void setFlags(int id, + Flag[] flags)+
public void setAlias(java.lang.String world, + Plot plot, + java.lang.String alias)+
AbstractDB
+ setAlias
in
+ interface AbstractDB
+ plot
-alias
-public void purge(java.lang.String world, + PlotId id)+
AbstractDB
+ purge
in
+ interface AbstractDB
+ world
- World in which the plot is locatedid
- Plot IDpublic void purge(java.lang.String world)+
AbstractDB
+ purge
in
+ interface AbstractDB
+ world
- World in which the plots should be purgedpublic void setPosition(java.lang.String world, + Plot plot, + java.lang.String position)+
AbstractDB
+ setPosition
in
+ interface AbstractDB
+ plot
-position
-public java.util.HashMap<java.lang.String,java.lang.Object> getSettings(int id)+
getSettings
in
+ interface AbstractDB
+ id
-public void removeComment(java.lang.String world, + Plot plot, + PlotComment comment)+
AbstractDB
+ removeComment
in
+ interface AbstractDB
+ world
- World in which the plot is locatedplot
- Plot Objectcomment
- Comment to removepublic java.util.ArrayList<PlotComment> getComments(java.lang.String world, + Plot plot, + int tier)+
AbstractDB
+ getComments
in
+ interface AbstractDB
+ world
- World in which the plot is locatedplot
- Plot Objecttier
- Comment Tierpublic void setComment(java.lang.String world, + Plot plot, + PlotComment comment)+
AbstractDB
+ setComment
in
+ interface AbstractDB
+ world
- World in which the plot is locatedplot
- Plot Objectcomment
- Comment to addpublic void removeHelper(java.lang.String world, + Plot plot, + org.bukkit.OfflinePlayer player)+
removeHelper
in
+ interface AbstractDB
+ plot
-player
-public void removeTrusted(java.lang.String world, + Plot plot, + org.bukkit.OfflinePlayer player)+
removeTrusted
in
+ interface AbstractDB
+ plot
-player
-public void setHelper(java.lang.String world, + Plot plot, + org.bukkit.OfflinePlayer player)+
setHelper
in
+ interface AbstractDB
+ plot
-player
-public void setTrusted(java.lang.String world, + Plot plot, + org.bukkit.OfflinePlayer player)+
setTrusted
in
+ interface AbstractDB
+ plot
-player
-public void removeDenied(java.lang.String world, + Plot plot, + org.bukkit.OfflinePlayer player)+
removeDenied
in
+ interface AbstractDB
+ plot
-player
-public void setDenied(java.lang.String world, + Plot plot, + org.bukkit.OfflinePlayer player)+
setDenied
in
+ interface AbstractDB
+ plot
-player
-public double getRatings(Plot plot)+
AbstractDB
+ getRatings
in
+ interface AbstractDB
+ plot
- Plot Objectpublic class SQLite +extends Database+
Constructor and Description | +
---|
SQLite(org.bukkit.plugin.Plugin plugin,
+ java.lang.String dbLocation)
+
+ Creates a new SQLite instance
+ |
+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+ checkConnection()
+
+ Checks if a connection is open with the database
+ |
+
boolean |
+ closeConnection()
+
+ Closes the connection with the database
+ |
+
java.sql.Connection |
+ getConnection()
+
+ Gets the connection with the database
+ |
+
java.sql.Connection |
+ openConnection()
+
+ Opens a connection with the database
+ |
+
java.sql.ResultSet |
+ querySQL(java.lang.String query)
+
+ Executes a SQL Query
+ + If the connection is closed, it will be opened + |
+
int |
+ updateSQL(java.lang.String query)
+
+ Executes an Update SQL Query
+ + See Statement.executeUpdate(String) + If the connection is closed, it will be opened + |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
public SQLite(org.bukkit.plugin.Plugin plugin, + java.lang.String dbLocation)+
plugin
- Plugin instancedbLocation
- Location of the Database (Must end in .db)public java.sql.Connection openConnection() + throws java.sql.SQLException, + java.lang.ClassNotFoundException+
Database
+ openConnection
in
+ class Database
+ java.sql.SQLException
- if the connection can not be openedjava.lang.ClassNotFoundException
- if the driver cannot be foundpublic boolean checkConnection() + throws java.sql.SQLException+
Database
+ checkConnection
in
+ class Database
+ java.sql.SQLException
- if the connection cannot be checkedpublic java.sql.Connection getConnection()+
Database
+ getConnection
in
+ class Database
+ public boolean closeConnection() + throws java.sql.SQLException+
Database
+ closeConnection
in
+ class Database
+ java.sql.SQLException
- if the connection cannot be closedpublic java.sql.ResultSet querySQL(java.lang.String query) + throws java.sql.SQLException, + java.lang.ClassNotFoundException+
Database
+ querySQL
in
+ class Database
+ query
- Query to be runjava.sql.SQLException
- If the query cannot be executedjava.lang.ClassNotFoundException
- If the driver cannot be found; see
+ Database.openConnection()
+ public int updateSQL(java.lang.String query) + throws java.sql.SQLException, + java.lang.ClassNotFoundException+
Database
+ Statement.executeUpdate(String)
updateSQL
in
+ class Database
+ query
- Query to be runStatement.executeUpdate(String)
java.sql.SQLException
- If the query cannot be executedjava.lang.ClassNotFoundException
- If the driver cannot be found; see
+ Database.openConnection()
+ Interface | +Description | +
---|---|
AbstractDB + | ++ |
Class | +Description | +
---|---|
Database | +
+ Abstract Database class, serves as a base for any connection method (MySQL,
+ SQLite, etc.)
+
+ |
+
DBFunc | ++ |
FlatFileManager | +
+ Created by Citymonstret on 2014-09-23.
+ |
+
MySQL | +
+ Connects to and uses a MySQL database
+ |
+
PlotMeConverter | +
+ Created 2014-08-17 for PlotSquared
+ |
+
SQLite | +
+ Connects to and uses a SQLite database
+ |
+
SQLManager | ++ |
public class PlotTable +extends SQLTable+
Constructor and Description | +
---|
PlotTable()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
void |
+ create()
+ |
+
getFields,
+ toString
+ clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait,
+ wait
public class SQLField
+extends java.lang.Object
+ Constructor and Description | +
---|
SQLField(SQLType type,
+ java.lang.Object value) |
+
Modifier and Type | +Method and Description | +
---|---|
SQLType
+ |
+ getType()
+ |
+
java.lang.Object |
+ getValue()
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public abstract class SQLTable
+extends java.lang.Object
+ Constructor and Description | +
---|
SQLTable(java.lang.String name,
+ java.lang.String primaryKey,
+ SQLField... fields)
+ |
+
Modifier and Type | +Method and Description | +
---|---|
abstract void |
+ create()
+ |
+
SQLField[]
+ |
+ getFields()
+ |
+
java.lang.String |
+ toString()
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait,
+ wait
Enum Constant and Description | +
---|
BOOL
+ |
+
INTEGER
+ |
+
VARCHAR
+ |
+
Modifier and Type | +Method and Description | +
---|---|
java.lang.Object |
+ getDefaultValue()
+ |
+
java.lang.Class |
+ getJavaClass()
+ |
+
int |
+ getLength()
+ |
+
java.lang.String |
+ toString()
+ |
+
static SQLType
+ |
+ valueOf(java.lang.String name)
+
+ Returns the enum constant of this type with the specified name.
+ |
+
static SQLType[]
+ |
+ values()
+
+ Returns an array containing the constants of this enum type, in
+ the order they are declared.
+
+ |
+
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal,
+ valueOf
getClass, notify, notifyAll, wait, wait, wait
public static final SQLType INTEGER+
public static final SQLType VARCHAR+
public static final SQLType BOOL+
public static SQLType[] values()+
+for (SQLType c : SQLType.values()) + System.out.println(c); ++
public static SQLType valueOf(java.lang.String name)+
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant
+ with the specified name
+ java.lang.NullPointerException
- if the argument is nullpublic int getLength()+
public java.lang.String toString()+
toString
in class java.lang.Enum<SQLType>
+
public java.lang.Class getJavaClass()+
public java.lang.Object getDefaultValue()+
Class | +Description | +
---|---|
PlotTable | +
+ Created by Citymonstret on 2014-10-28.
+ |
+
SQLField | +
+ Created by Citymonstret on 2014-10-28.
+ |
+
SQLTable | +
+ Created by Citymonstret on 2014-10-28.
+ |
+
Enum | +Description | +
---|---|
SQLType | +
+ Created by Citymonstret on 2014-10-28.
+ |
+
public class PlayerClaimPlotEvent
+extends org.bukkit.event.player.PlayerEvent
+implements org.bukkit.event.Cancellable
+ org.bukkit.event.Event.Result
player
Constructor and Description | +
---|
PlayerClaimPlotEvent(org.bukkit.entity.Player player,
+ Plot plot,
+ boolean auto)
+
+ PlayerClaimPlotEvent: Called when a plot is claimed
+ |
+
Modifier and Type | +Method and Description | +
---|---|
static org.bukkit.event.HandlerList |
+ getHandlerList()
+ |
+
org.bukkit.event.HandlerList |
+ getHandlers()
+ |
+
Plot |
+ getPlot()
+
+ Get the plot involved
+ |
+
boolean |
+ isCancelled()
+ |
+
void |
+ setCancelled(boolean b)
+ |
+
boolean |
+ wasAuto()
+ |
+
getPlayer
getEventName, isAsynchronous
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
public PlayerClaimPlotEvent(org.bukkit.entity.Player player, + Plot plot, + boolean auto)+
player
- Player that claimed the plotplot
- Plot that was claimedpublic static org.bukkit.event.HandlerList getHandlerList()+
public Plot getPlot()+
public boolean wasAuto()+
public org.bukkit.event.HandlerList getHandlers()+
getHandlers
in class org.bukkit.event.Event
public boolean isCancelled()+
isCancelled
in
+ interface org.bukkit.event.Cancellable
public void setCancelled(boolean b)+
setCancelled
in
+ interface org.bukkit.event.Cancellable
public class PlayerEnterPlotEvent
+extends org.bukkit.event.player.PlayerEvent
+ org.bukkit.event.Event.Result
player
Constructor and Description | +
---|
PlayerEnterPlotEvent(org.bukkit.entity.Player player,
+ Plot plot)
+
+ PlayerEnterPlotEvent: Called when a player leaves a plot
+ |
+
Modifier and Type | +Method and Description | +
---|---|
static org.bukkit.event.HandlerList |
+ getHandlerList()
+ |
+
org.bukkit.event.HandlerList |
+ getHandlers()
+ |
+
Plot |
+ getPlot()
+
+ Get the plot involved
+ |
+
getPlayer
getEventName, isAsynchronous
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
public PlayerEnterPlotEvent(org.bukkit.entity.Player player, + Plot plot)+
player
- Player that entered the plotplot
- Plot that was enteredpublic static org.bukkit.event.HandlerList getHandlerList()+
public Plot getPlot()+
public org.bukkit.event.HandlerList getHandlers()+
getHandlers
in class org.bukkit.event.Event
public class PlayerLeavePlotEvent
+extends org.bukkit.event.player.PlayerEvent
+ org.bukkit.event.Event.Result
player
Constructor and Description | +
---|
PlayerLeavePlotEvent(org.bukkit.entity.Player player,
+ Plot plot)
+
+ PlayerLeavePlotEvent: Called when a player leaves a plot
+ |
+
Modifier and Type | +Method and Description | +
---|---|
static org.bukkit.event.HandlerList |
+ getHandlerList()
+ |
+
org.bukkit.event.HandlerList |
+ getHandlers()
+ |
+
Plot |
+ getPlot()
+
+ Get the plot involved
+ |
+
getPlayer
getEventName, isAsynchronous
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
public PlayerLeavePlotEvent(org.bukkit.entity.Player player, + Plot plot)+
player
- Player that left the plotplot
- Plot that was leftpublic static org.bukkit.event.HandlerList getHandlerList()+
public Plot getPlot()+
public org.bukkit.event.HandlerList getHandlers()+
getHandlers
in class org.bukkit.event.Event
public class PlayerPlotDeniedEvent
+extends org.bukkit.event.Event
+ org.bukkit.event.Event.Result
Constructor and Description | +
---|
PlayerPlotDeniedEvent(org.bukkit.entity.Player initiator,
+ Plot plot,
+ java.util.UUID player,
+ boolean added)
+
+ PlayerPlotDeniedEvent: Called when the denied UUID list is modified
+ for a
+ plot
+
+ |
+
Modifier and Type | +Method and Description | +
---|---|
static org.bukkit.event.HandlerList |
+ getHandlerList()
+ |
+
org.bukkit.event.HandlerList |
+ getHandlers()
+ |
+
org.bukkit.entity.Player |
+ getInitiator()
+
+ The player initiating the action
+ |
+
java.util.UUID |
+ getPlayer()
+
+ The player added/removed
+ |
+
Plot |
+ getPlot()
+
+ The plot involved
+ |
+
boolean |
+ wasAdded()
+
+ If a user was added
+ |
+
getEventName, isAsynchronous
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
public PlayerPlotDeniedEvent(org.bukkit.entity.Player initiator, + Plot plot, + java.util.UUID player, + boolean added)+
initiator
- Player that initiated the eventplot
- Plot in which the event occurredplayer
- Player that was denied/un-deniedadded
- true of add to deny list, false if removedpublic static org.bukkit.event.HandlerList getHandlerList()+
public boolean wasAdded()+
public java.util.UUID getPlayer()+
public Plot getPlot()+
public org.bukkit.entity.Player getInitiator()+
public org.bukkit.event.HandlerList getHandlers()+
getHandlers
in class org.bukkit.event.Event
public class PlayerPlotHelperEvent
+extends org.bukkit.event.Event
+ org.bukkit.event.Event.Result
Constructor and Description | +
---|
PlayerPlotHelperEvent(org.bukkit.entity.Player initiator,
+ Plot plot,
+ java.util.UUID player,
+ boolean added)
+
+ PlayerPlotHelperEvent: Called when a plot helper is added/removed
+
+ |
+
Modifier and Type | +Method and Description | +
---|---|
static org.bukkit.event.HandlerList |
+ getHandlerList()
+ |
+
org.bukkit.event.HandlerList |
+ getHandlers()
+ |
+
org.bukkit.entity.Player |
+ getInitiator()
+
+ The player initiating the action
+ |
+
java.util.UUID |
+ getPlayer()
+
+ The UUID added/removed
+ |
+
Plot |
+ getPlot()
+
+ The plot involved
+ |
+
boolean |
+ wasAdded()
+
+ If a player was added
+ |
+
getEventName, isAsynchronous
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
public PlayerPlotHelperEvent(org.bukkit.entity.Player initiator, + Plot plot, + java.util.UUID player, + boolean added)+
initiator
- Player that initiated the eventplot
- Plot in which the event occurredplayer
- Player that was added/removed from the helper listadded
- true of the player was added, false if the player was removed
+ public static org.bukkit.event.HandlerList getHandlerList()+
public boolean wasAdded()+
public java.util.UUID getPlayer()+
public Plot getPlot()+
public org.bukkit.entity.Player getInitiator()+
public org.bukkit.event.HandlerList getHandlers()+
getHandlers
in class org.bukkit.event.Event
public class PlayerPlotTrustedEvent
+extends org.bukkit.event.Event
+ org.bukkit.event.Event.Result
Constructor and Description | +
---|
PlayerPlotTrustedEvent(org.bukkit.entity.Player initiator,
+ Plot plot,
+ java.util.UUID player,
+ boolean added)
+
+ PlayerPlotTrustedEvent: Called when a plot trusted user is
+ added/removed
+
+ |
+
Modifier and Type | +Method and Description | +
---|---|
static org.bukkit.event.HandlerList |
+ getHandlerList()
+ |
+
org.bukkit.event.HandlerList |
+ getHandlers()
+ |
+
org.bukkit.entity.Player |
+ getInitiator()
+
+ The player initiating the action
+ |
+
java.util.UUID |
+ getPlayer()
+
+ The UUID added/removed
+ |
+
Plot |
+ getPlot()
+
+ The plot involved
+ |
+
boolean |
+ wasAdded()
+
+ If a player was added
+ |
+
getEventName, isAsynchronous
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
public PlayerPlotTrustedEvent(org.bukkit.entity.Player initiator, + Plot plot, + java.util.UUID player, + boolean added)+
initiator
- Player that initiated the eventplot
- Plot in which the event occurredplayer
- Player that was added/removed from the trusted listadded
- true of the player was added, false if the player was removed
+ public static org.bukkit.event.HandlerList getHandlerList()+
public boolean wasAdded()+
public java.util.UUID getPlayer()+
public Plot getPlot()+
public org.bukkit.entity.Player getInitiator()+
public org.bukkit.event.HandlerList getHandlers()+
getHandlers
in class org.bukkit.event.Event
public class PlayerTeleportToPlotEvent
+extends org.bukkit.event.player.PlayerEvent
+implements org.bukkit.event.Cancellable
+ org.bukkit.event.Event.Result
player
Constructor and Description | +
---|
PlayerTeleportToPlotEvent(org.bukkit.entity.Player player,
+ org.bukkit.Location from,
+ Plot plot)
+
+ PlayerTeleportToPlotEvent: Called when a player teleports to a plot
+
+ |
+
Modifier and Type | +Method and Description | +
---|---|
org.bukkit.Location |
+ getFrom()
+
+ Get the from location
+ |
+
static org.bukkit.event.HandlerList |
+ getHandlerList()
+ |
+
org.bukkit.event.HandlerList |
+ getHandlers()
+ |
+
Plot |
+ getPlot()
+
+ Get the plot involved
+ |
+
boolean |
+ isCancelled()
+ |
+
void |
+ setCancelled(boolean cancelled)
+ |
+
getPlayer
getEventName, isAsynchronous
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
public PlayerTeleportToPlotEvent(org.bukkit.entity.Player player, + org.bukkit.Location from, + Plot plot)+
player
- That was teleportedfrom
- Start locationplot
- Plot to which the player was teleportedpublic static org.bukkit.event.HandlerList getHandlerList()+
public org.bukkit.event.HandlerList getHandlers()+
getHandlers
in class org.bukkit.event.Event
public org.bukkit.Location getFrom()+
public Plot getPlot()+
public boolean isCancelled()+
isCancelled
in
+ interface org.bukkit.event.Cancellable
public void setCancelled(boolean cancelled)+
setCancelled
in
+ interface org.bukkit.event.Cancellable
public class PlotClearEvent
+extends org.bukkit.event.Event
+implements org.bukkit.event.Cancellable
+ org.bukkit.event.Event.Result
Constructor and Description | +
---|
PlotClearEvent(java.lang.String world,
+ PlotId id)
+
+ PlotDeleteEvent: Called when a plot is cleared
+ |
+
Modifier and Type | +Method and Description | +
---|---|
static org.bukkit.event.HandlerList |
+ getHandlerList()
+ |
+
org.bukkit.event.HandlerList |
+ getHandlers()
+ |
+
PlotId |
+ getPlotId()
+
+ Get the PlotId
+ |
+
java.lang.String |
+ getWorld()
+
+ Get the world name
+ |
+
boolean |
+ isCancelled()
+ |
+
void |
+ setCancelled(boolean b)
+ |
+
getEventName, isAsynchronous
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
public PlotClearEvent(java.lang.String world, + PlotId id)+
world
- The world in which the plot was clearedid
- The plot that was clearedpublic static org.bukkit.event.HandlerList getHandlerList()+
public PlotId getPlotId()+
public java.lang.String getWorld()+
public org.bukkit.event.HandlerList getHandlers()+
getHandlers
in class org.bukkit.event.Event
public boolean isCancelled()+
isCancelled
in
+ interface org.bukkit.event.Cancellable
public void setCancelled(boolean b)+
setCancelled
in
+ interface org.bukkit.event.Cancellable
public class PlotDeleteEvent
+extends org.bukkit.event.Event
+implements org.bukkit.event.Cancellable
+ org.bukkit.event.Event.Result
Constructor and Description | +
---|
PlotDeleteEvent(java.lang.String world,
+ PlotId id)
+
+ PlotDeleteEvent: Called when a plot is deleted
+ |
+
Modifier and Type | +Method and Description | +
---|---|
static org.bukkit.event.HandlerList |
+ getHandlerList()
+ |
+
org.bukkit.event.HandlerList |
+ getHandlers()
+ |
+
PlotId |
+ getPlotId()
+
+ Get the PlotId
+ |
+
java.lang.String |
+ getWorld()
+
+ Get the world name
+ |
+
boolean |
+ isCancelled()
+ |
+
void |
+ setCancelled(boolean b)
+ |
+
getEventName, isAsynchronous
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
public PlotDeleteEvent(java.lang.String world, + PlotId id)+
world
- The world in which the plot was deletedid
- The ID of the plot that was deletedpublic static org.bukkit.event.HandlerList getHandlerList()+
public PlotId getPlotId()+
public java.lang.String getWorld()+
public org.bukkit.event.HandlerList getHandlers()+
getHandlers
in class org.bukkit.event.Event
public boolean isCancelled()+
isCancelled
in
+ interface org.bukkit.event.Cancellable
public void setCancelled(boolean b)+
setCancelled
in
+ interface org.bukkit.event.Cancellable
public class PlotFlagAddEvent
+extends org.bukkit.event.Event
+implements org.bukkit.event.Cancellable
+ org.bukkit.event.Event.Result
Constructor and Description | +
---|
PlotFlagAddEvent(Flag flag,
+ Plot plot)
+
+ PlotFlagAddEvent: Called when a Flag is added to a plot
+ |
+
Modifier and Type | +Method and Description | +
---|---|
Flag |
+ getFlag()
+
+ Get the flag involved
+ |
+
static org.bukkit.event.HandlerList |
+ getHandlerList()
+ |
+
org.bukkit.event.HandlerList |
+ getHandlers()
+ |
+
Plot |
+ getPlot()
+
+ Get the plot involved
+ |
+
boolean |
+ isCancelled()
+ |
+
void |
+ setCancelled(boolean b)
+ |
+
getEventName, isAsynchronous
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
public static org.bukkit.event.HandlerList getHandlerList()+
public Plot getPlot()+
public Flag getFlag()+
public org.bukkit.event.HandlerList getHandlers()+
getHandlers
in class org.bukkit.event.Event
public boolean isCancelled()+
isCancelled
in
+ interface org.bukkit.event.Cancellable
public void setCancelled(boolean b)+
setCancelled
in
+ interface org.bukkit.event.Cancellable
public class PlotFlagRemoveEvent
+extends org.bukkit.event.Event
+implements org.bukkit.event.Cancellable
+ org.bukkit.event.Event.Result
Constructor and Description | +
---|
PlotFlagRemoveEvent(Flag flag,
+ Plot plot)
+
+ PlotFlagRemoveEvent: Called when a flag is removed from a plot
+ |
+
Modifier and Type | +Method and Description | +
---|---|
Flag |
+ getFlag()
+
+ Get the flag involved
+ |
+
static org.bukkit.event.HandlerList |
+ getHandlerList()
+ |
+
org.bukkit.event.HandlerList |
+ getHandlers()
+ |
+
Plot |
+ getPlot()
+
+ Get the plot involved
+ |
+
boolean |
+ isCancelled()
+ |
+
void |
+ setCancelled(boolean b)
+ |
+
getEventName, isAsynchronous
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
public static org.bukkit.event.HandlerList getHandlerList()+
public Plot getPlot()+
public Flag getFlag()+
public org.bukkit.event.HandlerList getHandlers()+
getHandlers
in class org.bukkit.event.Event
public boolean isCancelled()+
isCancelled
in
+ interface org.bukkit.event.Cancellable
public void setCancelled(boolean b)+
setCancelled
in
+ interface org.bukkit.event.Cancellable
public class PlotMergeEvent
+extends org.bukkit.event.Event
+implements org.bukkit.event.Cancellable
+ org.bukkit.event.Event.Result
Constructor and Description | +
---|
PlotMergeEvent(org.bukkit.World world,
+ Plot plot,
+ java.util.ArrayList<PlotId> plots)
+
+ PlotMergeEvent: Called when plots are merged
+ |
+
Modifier and Type | +Method and Description | +
---|---|
static org.bukkit.event.HandlerList |
+ getHandlerList()
+ |
+
org.bukkit.event.HandlerList |
+ getHandlers()
+ |
+
Plot |
+ getPlot()
+
+ Get the main plot
+ |
+
java.util.ArrayList<PlotId> |
+ getPlots()
+
+ Get the plots being added;
+ |
+
org.bukkit.World |
+ getWorld()
+ |
+
boolean |
+ isCancelled()
+ |
+
void |
+ setCancelled(boolean b)
+ |
+
getEventName, isAsynchronous
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
public PlotMergeEvent(org.bukkit.World world, + Plot plot, + java.util.ArrayList<PlotId> plots)+
world
- World in which the event occurredplot
- Plot that was mergedplots
- A list of plots involved in the eventpublic static org.bukkit.event.HandlerList getHandlerList()+
public java.util.ArrayList<PlotId> getPlots()+
public Plot getPlot()+
public org.bukkit.World getWorld()+
public org.bukkit.event.HandlerList getHandlers()+
getHandlers
in class org.bukkit.event.Event
public boolean isCancelled()+
isCancelled
in
+ interface org.bukkit.event.Cancellable
public void setCancelled(boolean b)+
setCancelled
in
+ interface org.bukkit.event.Cancellable
public class PlotUnlinkEvent
+extends org.bukkit.event.Event
+implements org.bukkit.event.Cancellable
+ org.bukkit.event.Event.Result
Constructor and Description | +
---|
PlotUnlinkEvent(org.bukkit.World world,
+ java.util.ArrayList<PlotId> plots)
+
+ Called when a mega-plot is unlinked.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
static org.bukkit.event.HandlerList |
+ getHandlerList()
+ |
+
org.bukkit.event.HandlerList |
+ getHandlers()
+ |
+
java.util.ArrayList<PlotId> |
+ getPlots()
+
+ Get the plots involved
+ |
+
org.bukkit.World |
+ getWorld()
+ |
+
boolean |
+ isCancelled()
+ |
+
void |
+ setCancelled(boolean b)
+ |
+
getEventName, isAsynchronous
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
public PlotUnlinkEvent(org.bukkit.World world, + java.util.ArrayList<PlotId> plots)+
world
- World in which the event occurredplots
- Plots that are involved in the eventpublic static org.bukkit.event.HandlerList getHandlerList()+
public java.util.ArrayList<PlotId> getPlots()+
public org.bukkit.World getWorld()+
public org.bukkit.event.HandlerList getHandlers()+
getHandlers
in class org.bukkit.event.Event
public boolean isCancelled()+
isCancelled
in
+ interface org.bukkit.event.Cancellable
public void setCancelled(boolean b)+
setCancelled
in
+ interface org.bukkit.event.Cancellable
Class | +Description | +
---|---|
PlayerClaimPlotEvent | ++ |
PlayerEnterPlotEvent | ++ |
PlayerLeavePlotEvent | ++ |
PlayerPlotDeniedEvent | ++ |
PlayerPlotHelperEvent | ++ |
PlayerPlotTrustedEvent | ++ |
PlayerTeleportToPlotEvent | +
+ Called when a player teleports to a plot
+ |
+
PlotClearEvent + | +
+ Called when a plot is cleared
+ |
+
PlotDeleteEvent + | +
+ Called when a plot is deleted
+ |
+
PlotFlagAddEvent | +
+ Called when a Flag is added to a plot
+ |
+
PlotFlagRemoveEvent | +
+ Called when a flag is removed from a plot
+ |
+
PlotMergeEvent + | ++ |
PlotUnlinkEvent + | ++ |
public class AbstractFlag
+extends java.lang.Object
+ Constructor and Description | +
---|
AbstractFlag(java.lang.String key)
+ |
+
AbstractFlag(java.lang.String key,
+ FlagValue<?> value)
+
+ AbstractFlag is a parameter used in creating a new Flag
+ |
+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+ equals(java.lang.Object other)
+ |
+
java.lang.String |
+ getKey()
+
+ AbstractFlag key
+ |
+
java.lang.String |
+ getValueDesc()
+ |
+
java.lang.String |
+ parseValue(java.lang.String value)
+ |
+
java.lang.String |
+ toString()
+ |
+
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+ public AbstractFlag(java.lang.String key)+
public AbstractFlag(java.lang.String key, + FlagValue<?> value)+
key
- The key must be alphabetical characters and <= 16 characters
+ in length
+ public java.lang.String parseValue(java.lang.String value)+
public java.lang.String getValueDesc()+
public java.lang.String getKey()+
public java.lang.String toString()+
toString
in class java.lang.Object
public boolean equals(java.lang.Object other)+
equals
in class java.lang.Object
public class Flag
+extends java.lang.Object
+ Constructor and Description | +
---|
Flag(AbstractFlag key,
+ java.lang.String value)
+
+ Flag object used to store basic information for a Plot.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+ equals(java.lang.Object obj)
+ |
+
AbstractFlag |
+ getAbstractFlag()
+
+ Get the AbstractFlag used in creating the flag
+ |
+
java.lang.String |
+ getKey()
+
+ Get the key for the AbstractFlag
+ |
+
java.lang.String |
+ getValue()
+
+ Get the value
+ |
+
int |
+ hashCode()
+ |
+
java.lang.String |
+ toString()
+ |
+
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
public Flag(AbstractFlag key, + java.lang.String value)+
key
- AbstractFlagvalue
- Value must be alphanumerical (can have spaces) and be <= 48
+ characters
+ java.lang.IllegalArgumentException
- if you provide inadequate inputs
+ public AbstractFlag getAbstractFlag()+
public java.lang.String getKey()+
public java.lang.String getValue()+
public java.lang.String toString()+
toString
in class java.lang.Object
public boolean equals(java.lang.Object obj)+
equals
in class java.lang.Object
public int hashCode()+
hashCode
in class java.lang.Object
public class FlagManager
+extends java.lang.Object
+ Constructor and Description | +
---|
FlagManager()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
static boolean |
+ addFlag(AbstractFlag flag)
+
+ Register an AbstractFlag with PlotSquared
+ |
+
static AbstractFlag |
+ getFlag(java.lang.String string)
+
+ Get an AbstractFlag by a string Returns null if flag does not exist
+
+ |
+
static AbstractFlag |
+ getFlag(java.lang.String string,
+ boolean create)
+
+ Get an AbstractFlag by a string
+ |
+
static java.util.List<AbstractFlag> |
+ getFlags()
+
+ Get a list of registered AbstractFlag objects
+ |
+
static java.util.List<AbstractFlag> |
+ getFlags(org.bukkit.entity.Player player)
+
+ Get a list of registerd AbstragFlag objects based on player
+ permissions
+
+ |
+
static java.util.List<AbstractFlag> |
+ getPlotFlags(Plot plot)
+
+ Get the flags for a plot
+ |
+
static Flag[] |
+ parseFlags(java.util.List<java.lang.String> flagstrings)
+ |
+
static boolean |
+ removeFlag(AbstractFlag flag)
+
+ Remove a registered AbstractFlag
+ |
+
static Flag[] |
+ removeFlag(Flag[] flags,
+ java.lang.String r) |
+
static Flag[] |
+ removeFlag(java.util.Set<Flag> flags,
+ java.lang.String r) |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
public static boolean addFlag(AbstractFlag flag)+
flag
- Flag to registerpublic static Flag[] removeFlag(java.util.Set<Flag> flags, + java.lang.String r)+
public static java.util.List<AbstractFlag> getFlags()+
public static java.util.List<AbstractFlag> getFlags(org.bukkit.entity.Player player)+
player
- with permissionspublic static AbstractFlag getFlag(java.lang.String string)+
string
- Flag Keypublic static AbstractFlag getFlag(java.lang.String string, + boolean create)+
string
- Flag Keycreate
- If to create the flag if it does not existpublic static boolean removeFlag(AbstractFlag flag)+
flag
- Flag Keypublic static Flag[] parseFlags(java.util.List<java.lang.String> flagstrings)+
public static java.util.List<AbstractFlag> getPlotFlags(Plot plot)+
plot
- Plot to search inFlagValue.BooleanValue,
+ FlagValue.StringValue
+ Constructor and Description | +
---|
FlagValue.BooleanValue()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
java.lang.String |
+ getDescription()
+ |
+
java.lang.Boolean |
+ getValue(java.lang.String t)
+ |
+
java.lang.String |
+ parse(java.lang.String t)
+ |
+
validValue
+ clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public FlagValue.BooleanValue()+
public java.lang.Boolean getValue(java.lang.String t)+ +
public java.lang.String parse(java.lang.String t)+ +
public java.lang.String getDescription()+
getDescription
in
+ class FlagValue<java.lang.Boolean>
+
FlagValue.BooleanValue,
+ FlagValue.StringValue
+ Constructor and Description | +
---|
FlagValue.StringValue()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
java.lang.String |
+ getDescription()
+ |
+
java.lang.String |
+ getValue(java.lang.String t)
+ |
+
java.lang.String |
+ parse(java.lang.String s)
+ |
+
validValue
+ clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public FlagValue.StringValue()+
public abstract class FlagValue<T>
+extends java.lang.Object
+ Modifier and Type | +Class and Description | +
---|---|
static class |
+ FlagValue.BooleanValue
+ |
+
static class |
+ FlagValue.StringValue
+ |
+
Constructor and Description | +
---|
FlagValue()
+ |
+
FlagValue(java.lang.Class<T> clazz) |
+
Modifier and Type | +Method and Description | +
---|---|
abstract java.lang.String |
+ getDescription()
+ |
+
abstract T |
+ getValue(java.lang.String t)
+ |
+
abstract java.lang.String |
+ parse(java.lang.String t)
+ |
+
boolean |
+ validValue(java.lang.Object value)
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public FlagValue()+
public FlagValue(java.lang.Class<T> clazz)+
public boolean validValue(java.lang.Object value)+
public abstract T getValue(java.lang.String t)+
public abstract java.lang.String parse(java.lang.String t)+
public abstract java.lang.String getDescription()+
Class | +Description | +
---|---|
AbstractFlag | +
+ Created 2014-09-23 for PlotSquared
+ |
+
Flag | ++ |
FlagManager | +
+ Flag Manager Utility
+ |
+
FlagValue<T> + | +
+ Created 2014-11-17 for PlotSquared
+ |
+
FlagValue.BooleanValue | ++ |
FlagValue.StringValue | ++ |
public class DefaultPlotManager +extends PlotManager+
Constructor and Description | +
---|
DefaultPlotManager()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+ clearPlot(org.bukkit.World world,
+ Plot plot)
+
+ Clearing the plot needs to only consider removing the blocks - This
+ implementation has used the SetCuboid function, as it is fast, and uses
+ NMS code - It also makes use of the fact that deleting chunks is a lot
+ faster than block updates This code is very messy, but you don't need to
+ do something quite as complex unless you happen to have 512x512 sized
+ plots
+
+ |
+
boolean |
+ createRoadEast(PlotWorld plotworld,
+ Plot plot)
+
+ PLOT MERGING
+ |
+
boolean |
+ createRoadSouth(PlotWorld plotworld,
+ Plot plot)
+ |
+
boolean |
+ createRoadSouthEast(PlotWorld plotworld,
+ Plot plot)
+ |
+
boolean |
+ finishPlotMerge(org.bukkit.World world,
+ PlotWorld plotworld,
+ java.util.ArrayList<PlotId> plotIds)
+
+ Finishing off plot merging by adding in the walls surrounding the
+ plot
+ (OPTIONAL)(UNFINISHED)
+
+ |
+
boolean |
+ finishPlotUnlink(org.bukkit.World world,
+ PlotWorld plotworld,
+ java.util.ArrayList<PlotId> plotIds)
+ |
+
org.bukkit.Location |
+ getPlotBottomLocAbs(PlotWorld plotworld,
+ PlotId plotid)
+
+ Get the bottom plot loc (some basic math)
+ |
+
PlotId |
+ getPlotId(PlotWorld plotworld,
+ org.bukkit.Location loc)
+
+ Some complex stuff for traversing mega plots (return getPlotIdAbs if
+ you
+ do not support mega plots)
+
+ |
+
PlotId |
+ getPlotIdAbs(PlotWorld plotworld,
+ org.bukkit.Location loc)
+
+ Default implementation of getting a plot at a given location For a
+ simplified explanation of the math involved: - Get the current coords -
+ shift these numbers down to something relatable for a single plot
+ (similar to reducing trigonometric functions down to the first quadrant)
+ - e.g.
+
+ |
+
org.bukkit.Location |
+ getPlotTopLocAbs(PlotWorld plotworld,
+ PlotId plotid)
+
+ Get the top plot loc (some basic math)
+ |
+
org.bukkit.Location |
+ getSignLoc(org.bukkit.World world,
+ PlotWorld plotworld,
+ Plot plot)
+
+ Remove sign for a plot
+ |
+
boolean |
+ isInPlotAbs(PlotWorld plotworld,
+ org.bukkit.Location loc,
+ PlotId plotid)
+
+ Check if a location is inside a specific plot(non-Javadoc) - For this
+ implementation, we don't need to do anything fancier than referring to
+ getPlotIdAbs(...)
+
+ |
+
boolean |
+ removeRoadEast(PlotWorld plotworld,
+ Plot plot)
+ |
+
boolean |
+ removeRoadSouth(PlotWorld plotworld,
+ Plot plot)
+ |
+
boolean |
+ removeRoadSouthEast(PlotWorld plotworld,
+ Plot plot)
+ |
+
boolean |
+ setBiome(org.bukkit.World world,
+ Plot plot,
+ org.bukkit.block.Biome biome)
+
+ Set a plot biome
+ |
+
boolean |
+ setFloor(org.bukkit.World world,
+ PlotWorld plotworld,
+ PlotId plotid,
+ PlotBlock[] blocks)
+ |
+
boolean |
+ setWall(org.bukkit.World w,
+ PlotWorld plotworld,
+ PlotId plotid,
+ PlotBlock plotblock)
+ |
+
boolean |
+ setWallFilling(org.bukkit.World w,
+ PlotWorld plotworld,
+ PlotId plotid,
+ PlotBlock plotblock)
+ |
+
boolean |
+ startPlotMerge(org.bukkit.World world,
+ PlotWorld plotworld,
+ java.util.ArrayList<PlotId> plotIds)
+ |
+
boolean |
+ startPlotUnlink(org.bukkit.World world,
+ PlotWorld plotworld,
+ java.util.ArrayList<PlotId> plotIds)
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
public PlotId getPlotIdAbs(PlotWorld plotworld, + org.bukkit.Location loc)+
getPlotIdAbs
in
+ class PlotManager
public PlotId getPlotId(PlotWorld plotworld, + org.bukkit.Location loc)+
getPlotId
in
+ class PlotManager
public boolean isInPlotAbs(PlotWorld plotworld, + org.bukkit.Location loc, + PlotId plotid)+
isInPlotAbs
in
+ class PlotManager
public org.bukkit.Location getPlotBottomLocAbs(PlotWorld plotworld, + PlotId plotid)+
getPlotBottomLocAbs
in
+ class PlotManager
public org.bukkit.Location getPlotTopLocAbs(PlotWorld plotworld, + PlotId plotid)+
getPlotTopLocAbs
in
+ class PlotManager
public boolean clearPlot(org.bukkit.World world, + Plot plot)+
clearPlot
in
+ class PlotManager
public org.bukkit.Location getSignLoc(org.bukkit.World world, + PlotWorld plotworld, + Plot plot)+
getSignLoc
in
+ class PlotManager
public boolean setFloor(org.bukkit.World world, + PlotWorld plotworld, + PlotId plotid, + PlotBlock[] blocks)+
setFloor
in
+ class PlotManager
public boolean setWallFilling(org.bukkit.World w, + PlotWorld plotworld, + PlotId plotid, + PlotBlock plotblock)+
setWallFilling
in
+ class PlotManager
public boolean setWall(org.bukkit.World w, + PlotWorld plotworld, + PlotId plotid, + PlotBlock plotblock)+
setWall
in
+ class PlotManager
public boolean setBiome(org.bukkit.World world, + Plot plot, + org.bukkit.block.Biome biome)+
setBiome
in
+ class PlotManager
public boolean createRoadEast(PlotWorld plotworld, + Plot plot)+
createRoadEast
in
+ class PlotManager
public boolean createRoadSouth(PlotWorld plotworld, + Plot plot)+
createRoadSouth
in
+ class PlotManager
public boolean createRoadSouthEast(PlotWorld plotworld, + Plot plot)+
createRoadSouthEast
in
+ class PlotManager
public boolean removeRoadEast(PlotWorld plotworld, + Plot plot)+
removeRoadEast
in
+ class PlotManager
public boolean removeRoadSouth(PlotWorld plotworld, + Plot plot)+
removeRoadSouth
in
+ class PlotManager
public boolean removeRoadSouthEast(PlotWorld plotworld, + Plot plot)+
removeRoadSouthEast
in
+ class PlotManager
public boolean finishPlotMerge(org.bukkit.World world, + PlotWorld plotworld, + java.util.ArrayList<PlotId> plotIds)+
finishPlotMerge
in
+ class PlotManager
public boolean finishPlotUnlink(org.bukkit.World world, + PlotWorld plotworld, + java.util.ArrayList<PlotId> plotIds)+
finishPlotUnlink
in
+ class PlotManager
public boolean startPlotMerge(org.bukkit.World world, + PlotWorld plotworld, + java.util.ArrayList<PlotId> plotIds)+
startPlotMerge
in
+ class PlotManager
public boolean startPlotUnlink(org.bukkit.World world, + PlotWorld plotworld, + java.util.ArrayList<PlotId> plotIds)+
startPlotUnlink
in
+ class PlotManager
public class DefaultPlotWorld +extends PlotWorld+
Modifier and Type | +Field and Description | +
---|---|
PlotBlock
+ |
+ CLAIMED_WALL_BLOCK
+ |
+
static PlotBlock |
+ CLAIMED_WALL_BLOCK_DEFAULT
+ |
+
PlotBlock[]
+ |
+ MAIN_BLOCK
+
+ Plot main block
+ |
+
static PlotBlock[] |
+ MAIN_BLOCK_DEFAULT
+
+ Default main block: 1
+ |
+
int |
+ PLOT_HEIGHT
+
+ plot height
+ |
+
static int |
+ PLOT_HEIGHT_DEFAULT
+
+ Default plot height: 64
+ |
+
int |
+ PLOT_WIDTH
+
+ plot width
+ |
+
static int |
+ PLOT_WIDTH_DEFAULT
+
+ Default plot width: 32
+ |
+
PlotBlock
+ |
+ ROAD_BLOCK
+
+ Road block
+ |
+
static PlotBlock |
+ ROAD_BLOCK_DEFAULT
+
+ Default road block: 155
+ |
+
int |
+ ROAD_HEIGHT
+
+ Road Height
+ |
+
static int |
+ ROAD_HEIGHT_DEFAULT
+
+ Default Road Height: 64
+ |
+
PlotBlock
+ |
+ ROAD_STRIPES
+
+ Road stripes
+ |
+
static PlotBlock |
+ ROAD_STRIPES_DEFAULT
+
+ Default road stripes: 35
+ |
+
boolean |
+ ROAD_STRIPES_ENABLED
+
+ enable road stripes
+ |
+
static boolean |
+ ROAD_STRIPES_ENABLED_DEFAULT
+ |
+
int |
+ ROAD_WIDTH
+
+ Road width
+ |
+
static int |
+ ROAD_WIDTH_DEFAULT
+
+ Default road width: 7
+ |
+
PlotBlock[]
+ |
+ TOP_BLOCK
+
+ Top blocks
+ |
+
static PlotBlock[] |
+ TOP_BLOCK_DEFAULT
+
+ Default top blocks: {"2"}
+ |
+
PlotBlock
+ |
+ WALL_BLOCK
+
+ Wall block
+ |
+
static PlotBlock |
+ WALL_BLOCK_DEFAULT
+
+ Default wall block: 44
+ |
+
PlotBlock
+ |
+ WALL_FILLING
+
+ Wall filling
+ |
+
static PlotBlock |
+ WALL_FILLING_DEFAULT
+
+ Default wall filling: 1
+ |
+
int |
+ WALL_HEIGHT
+
+ Wall height
+ |
+
static int |
+ WALL_HEIGHT_DEFAULT
+
+ Default Wall Height: 64
+ |
+
AUTO_MERGE,
+ AUTO_MERGE_DEFAULT,
+ BLOCKS, DEFAULT_FLAGS,
+ DEFAULT_FLAGS_DEFAULT,
+ MERGE_PRICE,
+ MERGE_PRICE_DEFAULT,
+ MOB_SPAWNING,
+ MOB_SPAWNING_DEFAULT,
+ PLOT_BIOME,
+ PLOT_BIOME_DEFAULT,
+ PLOT_CHAT,
+ PLOT_CHAT_DEFAULT,
+ PLOT_PRICE,
+ PLOT_PRICE_DEFAULT,
+ PVE, PVE_DEFAULT,
+ PVP, PVP_DEFAULT,
+ SCHEMATIC_CLAIM_SPECIFY,
+ SCHEMATIC_CLAIM_SPECIFY_DEFAULT,
+ SCHEMATIC_FILE,
+ SCHEMATIC_FILE_DEFAULT,
+ SCHEMATIC_ON_CLAIM,
+ SCHEMATIC_ON_CLAIM_DEFAULT,
+ SCHEMATICS,
+ SCHEMATICS_DEFAULT,
+ SELL_PRICE,
+ SELL_PRICE_DEFAULT,
+ SPAWN_BREEDING,
+ SPAWN_BREEDING_DEFAULT,
+ SPAWN_CUSTOM,
+ SPAWN_CUSTOM_DEFAULT,
+ SPAWN_EGGS,
+ SPAWN_EGGS_DEFAULT,
+ USE_ECONOMY,
+ USE_ECONOMY_DEFAULT,
+ worldname
+ Constructor and Description | +
---|
DefaultPlotWorld(java.lang.String worldname)
+ |
+
Modifier and Type | +Method and Description | +
---|---|
ConfigurationNode[] |
+ getSettingNodes()
+
+ CONFIG NODE | DEFAULT VALUE | DESCRIPTION | CONFIGURATION TYPE | REQUIRED
+ FOR INITIAL SETUP
+
+ Set the last boolean to false if you do not require a specific config
+ node to be set while using the setup command - this may be useful if a
+ config value can be changed at a later date, and has no impact on the
+ actual world generation
+
+ |
+
void |
+ loadConfiguration(org.bukkit.configuration.ConfigurationSection config)
+
+ This method is called when a world loads.
+ |
+
loadDefaultConfiguration,
+ saveConfiguration
+ clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ public static int ROAD_HEIGHT_DEFAULT+
public static int PLOT_HEIGHT_DEFAULT+
public static int WALL_HEIGHT_DEFAULT+
public static int PLOT_WIDTH_DEFAULT+
public static int ROAD_WIDTH_DEFAULT+
public static PlotBlock[] MAIN_BLOCK_DEFAULT+
public static PlotBlock[] TOP_BLOCK_DEFAULT+
public static PlotBlock WALL_BLOCK_DEFAULT+
public static PlotBlock CLAIMED_WALL_BLOCK_DEFAULT+
public static PlotBlock WALL_FILLING_DEFAULT+
public static PlotBlock ROAD_STRIPES_DEFAULT+
public static boolean ROAD_STRIPES_ENABLED_DEFAULT+
public static PlotBlock ROAD_BLOCK_DEFAULT+
public int ROAD_HEIGHT+
public int PLOT_HEIGHT+
public int WALL_HEIGHT+
public int PLOT_WIDTH+
public int ROAD_WIDTH+
public PlotBlock[] MAIN_BLOCK+
public PlotBlock[] TOP_BLOCK+
public PlotBlock WALL_BLOCK+
public PlotBlock CLAIMED_WALL_BLOCK+
public PlotBlock WALL_FILLING+
public PlotBlock ROAD_STRIPES+
public boolean ROAD_STRIPES_ENABLED+
public PlotBlock ROAD_BLOCK+
public DefaultPlotWorld(java.lang.String worldname)+
public ConfigurationNode[] getSettingNodes()+
getSettingNodes
in
+ class PlotWorld
+ public void loadConfiguration(org.bukkit.configuration.ConfigurationSection config)+
loadConfiguration
in
+ class PlotWorld
+ public class WorldGenerator +extends PlotGenerator+
org.bukkit.generator.ChunkGenerator.BiomeGrid
Constructor and Description | +
---|
WorldGenerator(java.lang.String world)
+
+ Initialize variables, and create plotworld object used in
+ calculations
+
+ |
+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+ canSpawn(org.bukkit.World world,
+ int x,
+ int z)
+
+ Allow spawning everywhere
+ |
+
short[][] |
+ generateExtBlockSections(org.bukkit.World world,
+ java.util.Random random,
+ int cx,
+ int cz,
+ org.bukkit.generator.ChunkGenerator.BiomeGrid biomes)
+
+ This part is a fucking mess. - Refer to a proper tutorial if you
+ would
+ like to learn how to make a world generator
+
+ |
+
java.util.List<org.bukkit.generator.BlockPopulator>
+ |
+ getDefaultPopulators(org.bukkit.World world)
+
+ Return the block populator
+ |
+
org.bukkit.Location |
+ getFixedSpawnLocation(org.bukkit.World world,
+ java.util.Random random)
+
+ Return the default spawn location for this world
+ |
+
PlotWorld |
+ getNewPlotWorld(java.lang.String world)
+
+ Get a new plotworld class For square plots you can use the
+ DefaultPlotWorld class which comes with PlotSquared
+
+ |
+
PlotManager |
+ getPlotManager()
+
+ Return the plot manager for this type of generator, or create one For
+ square plots you may as well use the default plot manager which comes
+ with PlotSquared
+
+ |
+
long |
+ nextLong()
+ |
+
int |
+ random(int n)
+ |
+
void |
+ setCuboidRegion(int x1,
+ int x2,
+ int y1,
+ int y2,
+ int z1,
+ int z2,
+ PlotBlock block)
+
+ Cuboid based plot generation is quick, as it requires no calculations
+ inside the loop - You don't have to use this this method, but you may
+ find it useful.
+
+ |
+
long |
+ xorShift64(long a)
+ |
+
generate, generateBlockSections
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
public WorldGenerator(java.lang.String world)+
public PlotManager getPlotManager()+
getPlotManager
in
+ class PlotGenerator
+ public boolean canSpawn(org.bukkit.World world, + int x, + int z)+
canSpawn
in
+ class org.bukkit.generator.ChunkGenerator
public PlotWorld getNewPlotWorld(java.lang.String world)+
getNewPlotWorld
in
+ class PlotGenerator
+ public final long nextLong()+
public final long xorShift64(long a)+
public final int random(int n)+
public void setCuboidRegion(int x1, + int x2, + int y1, + int y2, + int z1, + int z2, + PlotBlock block)+
public java.util.List<org.bukkit.generator.BlockPopulator> getDefaultPopulators(org.bukkit.World world)+
getDefaultPopulators
in class org.bukkit.generator.ChunkGenerator
+ public org.bukkit.Location getFixedSpawnLocation(org.bukkit.World world, + java.util.Random random)+
getFixedSpawnLocation
in class org.bukkit.generator.ChunkGenerator
+ public short[][] generateExtBlockSections(org.bukkit.World world, + java.util.Random random, + int cx, + int cz, + org.bukkit.generator.ChunkGenerator.BiomeGrid biomes)+
generateExtBlockSections
in class org.bukkit.generator.ChunkGenerator
+ public class XPopulator
+extends org.bukkit.generator.BlockPopulator
+ Constructor and Description | +
---|
XPopulator(PlotWorld pw)
+ |
+
Modifier and Type | +Method and Description | +
---|---|
short[] |
+ getBlock(java.lang.String block)
+ |
+
long |
+ nextLong()
+ |
+
void |
+ populate(org.bukkit.World w,
+ java.util.Random r,
+ org.bukkit.Chunk c) |
+
int |
+ random(int n)
+ |
+
void |
+ setCuboidRegion(int x1,
+ int x2,
+ int y1,
+ int y2,
+ int z1,
+ int z2,
+ PlotBlock block,
+ org.bukkit.World w) |
+
long |
+ xorShift64(long a)
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
public final long nextLong()+
public final long xorShift64(long a)+
public final int random(int n)+
public void setCuboidRegion(int x1, + int x2, + int y1, + int y2, + int z1, + int z2, + PlotBlock block, + org.bukkit.World w)+
public short[] getBlock(java.lang.String block)+
public void populate(org.bukkit.World w, + java.util.Random r, + org.bukkit.Chunk c)+
populate
in
+ class org.bukkit.generator.BlockPopulator
Class | +Description | +
---|---|
DefaultPlotManager | ++ |
DefaultPlotWorld | ++ |
WorldGenerator | ++ |
XPopulator | ++ |
public class EntityListener
+extends java.lang.Object
+implements org.bukkit.event.Listener
+ Modifier and Type | +Field and Description | +
---|---|
static java.util.HashMap<java.lang.String,java.util.HashMap<Plot,java.util.HashSet<java.lang.Integer>>>
+ |
+ entityMap
+ |
+
Constructor and Description | +
---|
EntityListener()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
static void |
+ addEntity(org.bukkit.entity.Entity entity,
+ Plot plot)
+ |
+
static void |
+ onChunkDespawn(org.bukkit.event.world.ChunkUnloadEvent e)
+ |
+
static void |
+ onChunkLoad(org.bukkit.event.world.ChunkLoadEvent e)
+ |
+
static void |
+ onCreatureSpawn(org.bukkit.event.entity.CreatureSpawnEvent e)
+ |
+
static void |
+ onEntityDeath(org.bukkit.event.entity.EntityDeathEvent e)
+ |
+
static void |
+ onPlayerInteract(org.bukkit.event.player.PlayerInteractEvent e)
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
public static java.util.HashMap<java.lang.String,java.util.HashMap<Plot,java.util.HashSet<java.lang.Integer>>> entityMap+
public static void onPlayerInteract(org.bukkit.event.player.PlayerInteractEvent e)+
public static void onCreatureSpawn(org.bukkit.event.entity.CreatureSpawnEvent e)+
public static void onChunkLoad(org.bukkit.event.world.ChunkLoadEvent e)+
public static void addEntity(org.bukkit.entity.Entity entity, + Plot plot)+
public static void onEntityDeath(org.bukkit.event.entity.EntityDeathEvent e)+
public static void onChunkDespawn(org.bukkit.event.world.ChunkUnloadEvent e)+
public class ForceFieldListener
+extends java.lang.Object
+implements org.bukkit.event.Listener
+ Constructor and Description | +
---|
ForceFieldListener(org.bukkit.plugin.java.JavaPlugin plugin)
+ |
+
Modifier and Type | +Method and Description | +
---|---|
org.bukkit.util.Vector |
+ calculateVelocity(org.bukkit.entity.Player p,
+ org.bukkit.entity.Player e) |
+
void |
+ onPlotEntry(org.bukkit.event.player.PlayerMoveEvent event)
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public class InventoryListener
+extends java.lang.Object
+implements org.bukkit.event.Listener
+ Constructor and Description | +
---|
InventoryListener()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
void |
+ onInventoryAction(org.bukkit.event.inventory.InventoryInteractEvent event)
+ |
+
void |
+ onInventoryClick(org.bukkit.event.inventory.InventoryClickEvent event)
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public class PlayerEvents +extends PlotListener +implements org.bukkit.event.Listener+
Constructor and Description | +
---|
PlayerEvents()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
void |
+ BlockCreate(org.bukkit.event.block.BlockPlaceEvent event)
+ |
+
static void |
+ BlockDestroy(org.bukkit.event.block.BlockBreakEvent event)
+ |
+
static void |
+ MobSpawn(org.bukkit.event.entity.CreatureSpawnEvent event)
+ |
+
static void |
+ onBD(org.bukkit.event.block.BlockDamageEvent e)
+ |
+
static void |
+ onBF(org.bukkit.event.block.BlockFormEvent e)
+ |
+
static void |
+ onBigBoom(org.bukkit.event.entity.EntityExplodeEvent event)
+ |
+
static void |
+ onBlockIgnite(org.bukkit.event.block.BlockIgniteEvent e)
+ |
+
static void |
+ onBlockPistonExtend(org.bukkit.event.block.BlockPistonExtendEvent e)
+ |
+
static void |
+ onBlockPistonRetract(org.bukkit.event.block.BlockPistonRetractEvent e)
+ |
+
static void |
+ onBS(org.bukkit.event.block.BlockSpreadEvent e)
+ |
+
static void |
+ onBucketEmpty(org.bukkit.event.player.PlayerBucketEmptyEvent e)
+ |
+
static void |
+ onBucketFill(org.bukkit.event.player.PlayerBucketFillEvent e)
+ |
+
static void |
+ onChange(org.bukkit.event.block.BlockFromToEvent e)
+ |
+
void |
+ onChangeWorld(org.bukkit.event.player.PlayerChangedWorldEvent event)
+ |
+
static void |
+ onChat(org.bukkit.event.player.AsyncPlayerChatEvent event)
+ |
+
static void |
+ onEntityBlockForm(org.bukkit.event.block.EntityBlockFormEvent event)
+ |
+
static void |
+ onEntityDamageByEntityEvent(org.bukkit.event.entity.EntityDamageByEntityEvent e)
+ |
+
static void |
+ onFade(org.bukkit.event.block.BlockFadeEvent e)
+ |
+
static void |
+ onGrow(org.bukkit.event.block.BlockGrowEvent e)
+ |
+
static void |
+ onHangingBreakByEntity(org.bukkit.event.hanging.HangingBreakByEntityEvent e)
+ |
+
static void |
+ onHangingPlace(org.bukkit.event.hanging.HangingPlaceEvent e)
+ |
+
static void |
+ onInteract(org.bukkit.event.player.PlayerInteractEvent event)
+ |
+
static void |
+ onInventoryClick(org.bukkit.event.inventory.InventoryClickEvent event)
+ |
+
static void |
+ onJoin(org.bukkit.event.player.PlayerJoinEvent event)
+ |
+
static void |
+ onLeave(org.bukkit.event.player.PlayerQuitEvent event)
+ |
+
static void |
+ onPeskyMobsChangeTheWorldLikeWTFEvent(org.bukkit.event.entity.EntityChangeBlockEvent event)
+ |
+
static void |
+ onPlayerEggThrow(org.bukkit.event.player.PlayerEggThrowEvent e)
+ |
+
static void |
+ onPlayerInteractEntity(org.bukkit.event.player.PlayerInteractEntityEvent e)
+ |
+
static void |
+ onStructureGrow(org.bukkit.event.world.StructureGrowEvent e)
+ |
+
static void |
+ onTeleport(org.bukkit.event.player.PlayerTeleportEvent event)
+ |
+
static void |
+ onWorldLoad(org.bukkit.event.world.WorldLoadEvent event)
+ |
+
static void |
+ PlayerMove(org.bukkit.event.player.PlayerMoveEvent event)
+ |
+
blockChange,
+ booleanFlag,
+ enteredPlot,
+ getCurrentPlot,
+ getFlagValue,
+ getName,
+ getPlot,
+ getPlotWorld,
+ getUUID,
+ isInPlot,
+ isInPlot,
+ isPlotWorld,
+ isPlotWorld,
+ leftPlot,
+ plotEntry,
+ plotExit,
+ textures
+ clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
public static void onWorldLoad(org.bukkit.event.world.WorldLoadEvent event)+
public static void onJoin(org.bukkit.event.player.PlayerJoinEvent event)+
public static void PlayerMove(org.bukkit.event.player.PlayerMoveEvent event)+
public static void onChat(org.bukkit.event.player.AsyncPlayerChatEvent event)+
public static void BlockDestroy(org.bukkit.event.block.BlockBreakEvent event)+
public static void onBigBoom(org.bukkit.event.entity.EntityExplodeEvent event)+
public static void onPeskyMobsChangeTheWorldLikeWTFEvent(org.bukkit.event.entity.EntityChangeBlockEvent event)+
public static void onEntityBlockForm(org.bukkit.event.block.EntityBlockFormEvent event)+
public static void onBS(org.bukkit.event.block.BlockSpreadEvent e)+
public static void onBF(org.bukkit.event.block.BlockFormEvent e)+
public static void onBD(org.bukkit.event.block.BlockDamageEvent e)+
public static void onFade(org.bukkit.event.block.BlockFadeEvent e)+
public static void onChange(org.bukkit.event.block.BlockFromToEvent e)+
public static void onGrow(org.bukkit.event.block.BlockGrowEvent e)+
public static void onBlockPistonExtend(org.bukkit.event.block.BlockPistonExtendEvent e)+
public static void onBlockPistonRetract(org.bukkit.event.block.BlockPistonRetractEvent e)+
public static void onStructureGrow(org.bukkit.event.world.StructureGrowEvent e)+
public static void onInteract(org.bukkit.event.player.PlayerInteractEvent event)+
public static void MobSpawn(org.bukkit.event.entity.CreatureSpawnEvent event)+
public static void onBlockIgnite(org.bukkit.event.block.BlockIgniteEvent e)+
public static void onTeleport(org.bukkit.event.player.PlayerTeleportEvent event)+
public static void onBucketEmpty(org.bukkit.event.player.PlayerBucketEmptyEvent e)+
public static void onInventoryClick(org.bukkit.event.inventory.InventoryClickEvent event)+
public static void onLeave(org.bukkit.event.player.PlayerQuitEvent event)+
public static void onBucketFill(org.bukkit.event.player.PlayerBucketFillEvent e)+
public static void onHangingPlace(org.bukkit.event.hanging.HangingPlaceEvent e)+
public static void onHangingBreakByEntity(org.bukkit.event.hanging.HangingBreakByEntityEvent e)+
public static void onPlayerInteractEntity(org.bukkit.event.player.PlayerInteractEntityEvent e)+
public static void onEntityDamageByEntityEvent(org.bukkit.event.entity.EntityDamageByEntityEvent e)+
public static void onPlayerEggThrow(org.bukkit.event.player.PlayerEggThrowEvent e)+
public void onChangeWorld(org.bukkit.event.player.PlayerChangedWorldEvent event)+
public void BlockCreate(org.bukkit.event.block.BlockPlaceEvent event)+
public class PlotListener
+extends java.lang.Object
+ Constructor and Description | +
---|
PlotListener()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
static void |
+ blockChange(org.bukkit.block.Block block,
+ org.bukkit.event.Cancellable event) |
+
static boolean |
+ booleanFlag(Plot plot,
+ java.lang.String flag) |
+
static boolean |
+ enteredPlot(org.bukkit.Location l1,
+ org.bukkit.Location l2) |
+
static Plot |
+ getCurrentPlot(org.bukkit.Location loc)
+ |
+
static boolean |
+ getFlagValue(java.lang.String value)
+ |
+
static java.lang.String |
+ getName(java.util.UUID uuid)
+ |
+
static Plot |
+ getPlot(org.bukkit.entity.Player player)
+ |
+
static PlotWorld |
+ getPlotWorld(org.bukkit.World world)
+ |
+
static java.util.UUID |
+ getUUID(java.lang.String name)
+ |
+
static boolean |
+ isInPlot(org.bukkit.Location loc)
+ |
+
static boolean |
+ isInPlot(org.bukkit.entity.Player player)
+ |
+
static boolean |
+ isPlotWorld(org.bukkit.Location l)
+ |
+
static boolean |
+ isPlotWorld(org.bukkit.World world)
+ |
+
static boolean |
+ leftPlot(org.bukkit.Location l1,
+ org.bukkit.Location l2) |
+
static void |
+ plotEntry(org.bukkit.entity.Player player,
+ Plot plot)
+ |
+
static void |
+ plotExit(org.bukkit.entity.Player player,
+ Plot plot)
+ |
+
static void |
+ textures(org.bukkit.entity.Player p)
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
public static void textures(org.bukkit.entity.Player p)+
public static boolean isInPlot(org.bukkit.entity.Player player)+
public static Plot getPlot(org.bukkit.entity.Player player)+
public static boolean isPlotWorld(org.bukkit.World world)+
public static PlotWorld getPlotWorld(org.bukkit.World world)+
public static java.lang.String getName(java.util.UUID uuid)+
public static java.util.UUID getUUID(java.lang.String name)+
public static void blockChange(org.bukkit.block.Block block, + org.bukkit.event.Cancellable event)+
public static boolean enteredPlot(org.bukkit.Location l1, + org.bukkit.Location l2)+
public static boolean leftPlot(org.bukkit.Location l1, + org.bukkit.Location l2)+
public static boolean isPlotWorld(org.bukkit.Location l)+
public static boolean isInPlot(org.bukkit.Location loc)+
public static Plot getCurrentPlot(org.bukkit.Location loc)+
public static boolean booleanFlag(Plot plot, + java.lang.String flag)+
public static void plotEntry(org.bukkit.entity.Player player, + Plot plot)+
public static void plotExit(org.bukkit.entity.Player player, + Plot plot)+
public static boolean getFlagValue(java.lang.String value)+
public static class PlotPlusListener.Interval
+extends java.lang.Object
+ Modifier and Type | +Field and Description | +
---|---|
int |
+ amount
+ |
+
int |
+ count
+ |
+
int |
+ interval
+ |
+
int |
+ max
+ |
+
Constructor and Description | +
---|
PlotPlusListener.Interval(int interval,
+ int amount,
+ int max) |
+
public static class PlotPlusListener.RecordMeta
+extends java.lang.Object
+ Modifier and Type | +Field and Description | +
---|---|
static java.util.List<PlotPlusListener.RecordMeta>
+ |
+ metaList
+ |
+
Constructor and Description | +
---|
PlotPlusListener.RecordMeta(java.lang.String name,
+ org.bukkit.Material material) |
+
Modifier and Type | +Method and Description | +
---|---|
org.bukkit.Material |
+ getMaterial()
+ |
+
int |
+ hashCode()
+ |
+
java.lang.String |
+ toString()
+ |
+
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
public static java.util.List<PlotPlusListener.RecordMeta> metaList+
public PlotPlusListener.RecordMeta(java.lang.String name, + org.bukkit.Material material)+
public java.lang.String toString()+
toString
in class java.lang.Object
public int hashCode()+
hashCode
in class java.lang.Object
public org.bukkit.Material getMaterial()+
public class PlotPlusListener +extends PlotListener +implements org.bukkit.event.Listener+
Modifier and Type | +Class and Description | +
---|---|
static class |
+ PlotPlusListener.Interval
+ |
+
static class |
+ PlotPlusListener.RecordMeta
+
+ Record Meta Class
+ |
+
Constructor and Description | +
---|
PlotPlusListener()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
void |
+ onDamage(org.bukkit.event.entity.EntityDamageEvent event)
+ |
+
void |
+ onInteract(org.bukkit.event.block.BlockDamageEvent event)
+ |
+
void |
+ onInventoryClick(org.bukkit.event.inventory.InventoryClickEvent event)
+ |
+
void |
+ onItemDrop(org.bukkit.event.player.PlayerDropItemEvent event)
+ |
+
void |
+ onItemPickup(org.bukkit.event.player.PlayerPickupItemEvent event)
+ |
+
void |
+ onPlayerQuit(org.bukkit.event.player.PlayerQuitEvent event)
+ |
+
void |
+ onPlotEnter(PlayerEnterPlotEvent event)
+ |
+
void |
+ onPlotLeave(PlayerLeavePlotEvent event)
+ |
+
static void |
+ startRunnable(org.bukkit.plugin.java.JavaPlugin plugin)
+ |
+
blockChange,
+ booleanFlag,
+ enteredPlot,
+ getCurrentPlot,
+ getFlagValue,
+ getName,
+ getPlot,
+ getPlotWorld,
+ getUUID,
+ isInPlot,
+ isInPlot,
+ isPlotWorld,
+ isPlotWorld,
+ leftPlot,
+ plotEntry,
+ plotExit,
+ textures
+ clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
public static void startRunnable(org.bukkit.plugin.java.JavaPlugin plugin)+
public void onInventoryClick(org.bukkit.event.inventory.InventoryClickEvent event)+
public void onInteract(org.bukkit.event.block.BlockDamageEvent event)+
public void onDamage(org.bukkit.event.entity.EntityDamageEvent event)+
public void onItemPickup(org.bukkit.event.player.PlayerPickupItemEvent event)+
public void onItemDrop(org.bukkit.event.player.PlayerDropItemEvent event)+
public void onPlotEnter(PlayerEnterPlotEvent event)+
public void onPlayerQuit(org.bukkit.event.player.PlayerQuitEvent event)+
public void onPlotLeave(PlayerLeavePlotEvent event)+
public class WorldEditListener
+extends java.lang.Object
+implements org.bukkit.event.Listener
+ Modifier and Type | +Field and Description | +
---|---|
java.util.Set<java.lang.String> |
+ blockedcmds
+ |
+
java.util.Set<java.lang.String> |
+ restrictedcmds
+ |
+
Constructor and Description | +
---|
WorldEditListener()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
void |
+ onDelete(PlotDeleteEvent e)
+ |
+
void |
+ onInteract(org.bukkit.event.player.PlayerInteractEvent e)
+ |
+
void |
+ onPlayerCommand(org.bukkit.event.player.PlayerCommandPreprocessEvent e)
+ |
+
void |
+ onPlayerJoin(org.bukkit.event.player.PlayerJoinEvent e)
+ |
+
void |
+ onPlayerMove(org.bukkit.event.player.PlayerMoveEvent e)
+ |
+
void |
+ onPortal(org.bukkit.event.player.PlayerPortalEvent e)
+ |
+
void |
+ onTeleport(org.bukkit.event.player.PlayerTeleportEvent e)
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
public final java.util.Set<java.lang.String> blockedcmds+
public final java.util.Set<java.lang.String> restrictedcmds+
public void onDelete(PlotDeleteEvent e)+
public void onInteract(org.bukkit.event.player.PlayerInteractEvent e)+
public void onPlayerCommand(org.bukkit.event.player.PlayerCommandPreprocessEvent e)+
public void onPlayerJoin(org.bukkit.event.player.PlayerJoinEvent e)+
public void onPlayerMove(org.bukkit.event.player.PlayerMoveEvent e)+
public void onPortal(org.bukkit.event.player.PlayerPortalEvent e)+
public void onTeleport(org.bukkit.event.player.PlayerTeleportEvent e)+
public class WorldGuardListener
+extends java.lang.Object
+implements org.bukkit.event.Listener
+ Modifier and Type | +Field and Description | +
---|---|
java.util.ArrayList<com.sk89q.worldguard.protection.flags.Flag<?>>
+ |
+ flags
+ |
+
java.util.ArrayList<java.lang.String> |
+ str_flags
+ |
+
Constructor and Description | +
---|
WorldGuardListener(PlotMain plugin)
+ |
+
Modifier and Type | +Method and Description | +
---|---|
void |
+ addFlag(org.bukkit.entity.Player requester,
+ org.bukkit.World world,
+ Plot plot,
+ java.lang.String key,
+ java.lang.String value) |
+
void |
+ changeOwner(org.bukkit.entity.Player requester,
+ java.util.UUID owner,
+ org.bukkit.World world,
+ Plot plot)
+ |
+
void |
+ onMerge(PlotMergeEvent event)
+ |
+
void |
+ onPlotClaim(PlayerClaimPlotEvent event)
+ |
+
void |
+ onPlotDelete(PlotDeleteEvent event)
+ |
+
void |
+ onUnlink(PlotUnlinkEvent event)
+ |
+
void |
+ removeFlag(org.bukkit.entity.Player requester,
+ org.bukkit.World world,
+ Plot plot,
+ java.lang.String key) |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
public final java.util.ArrayList<java.lang.String> str_flags+
public final java.util.ArrayList<com.sk89q.worldguard.protection.flags.Flag<?>> flags+
public WorldGuardListener(PlotMain plugin)+
public void changeOwner(org.bukkit.entity.Player requester, + java.util.UUID owner, + org.bukkit.World world, + Plot plot)+
public void removeFlag(org.bukkit.entity.Player requester, + org.bukkit.World world, + Plot plot, + java.lang.String key)+
public void addFlag(org.bukkit.entity.Player requester, + org.bukkit.World world, + Plot plot, + java.lang.String key, + java.lang.String value)+
public void onMerge(PlotMergeEvent event)+
public void onUnlink(PlotUnlinkEvent event)+
public void onPlotClaim(PlayerClaimPlotEvent event)+
public void onPlotDelete(PlotDeleteEvent event)+
Class | +Description | +
---|---|
EntityListener | ++ |
ForceFieldListener | ++ |
InventoryListener | +
+ Created 2014-11-18 for PlotSquared
+ |
+
PlayerEvents + | +
+ Player Events involving plots
+ |
+
PlotListener + | ++ |
PlotPlusListener | +
+ Created 2014-10-30 for PlotSquared
+ |
+
PlotPlusListener.Interval | ++ |
PlotPlusListener.RecordMeta + | +
+ Record Meta Class
+ |
+
WorldEditListener | ++ |
WorldGuardListener | +
+ Created 2014-09-24 for PlotSquared
+ |
+
public class BlockWrapper
+extends java.lang.Object
+ Modifier and Type | +Field and Description | +
---|---|
byte |
+ data
+
+ Block Data Value
+ |
+
int |
+ id
+
+ Block ID
+ |
+
int |
+ x
+
+ X Coordinate
+ |
+
int |
+ y
+
+ Y Coordinate
+ |
+
int |
+ z
+
+ Z Coordinate
+ |
+
Constructor and Description | +
---|
BlockWrapper(org.bukkit.block.Block block)
+
+ Alternative Constructor
+ Uses block data, rather than typed data
+
+ |
+
BlockWrapper(int x,
+ int y,
+ int z,
+ short id,
+ byte data)
+
+ Constructor
+ |
+
Modifier and Type | +Method and Description | +
---|---|
org.bukkit.block.Block |
+ toBlock(org.bukkit.World world)
+
+ Get a block based on the block wrapper
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
public final int x+
public final int y+
public final int z+
public final int id+
public final byte data+
public BlockWrapper(int x, + int y, + int z, + short id, + byte data)+
x
- X Loc Valuey
- Y Loc Valuez
- Z Loc Valueid
- Material IDdata
- Data Valuepublic BlockWrapper(org.bukkit.block.Block block)+
block
- Block from which we get the datapublic class InfoInventory
+extends java.lang.Object
+implements org.bukkit.inventory.InventoryHolder
+ Constructor and Description | +
---|
InfoInventory(Plot plot,
+ org.bukkit.entity.Player player)
+
+ Constructor
+ |
+
Modifier and Type | +Method and Description | +
---|---|
InfoInventory
+ |
+ build()
+ |
+
InfoInventory
+ |
+ display()
+ |
+
org.bukkit.inventory.Inventory |
+ getInventory()
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public InfoInventory(Plot plot, + org.bukkit.entity.Player player)+
plot
- from which we take informationpublic org.bukkit.inventory.Inventory getInventory()+
getInventory
in interface org.bukkit.inventory.InventoryHolder
+ public InfoInventory build()+
public InfoInventory display()+
public class Plot
+extends java.lang.Object
+implements java.lang.Cloneable
+ Modifier and Type | +Field and Description | +
---|---|
boolean |
+ countsTowardsMax
+ |
+
boolean |
+ delete
+
+ Delete on next save cycle?
+ |
+
java.util.ArrayList<java.util.UUID> |
+ denied
+
+ List of denied players
+ |
+
boolean |
+ deny_entry
+
+ Deny Entry
+ |
+
boolean |
+ hasChanged
+
+ Has the plot changed since the last save cycle?
+ |
+
java.util.ArrayList<java.util.UUID> |
+ helpers
+
+ List of helpers (with plot permissions)
+ |
+
PlotId
+ |
+ id
+
+ plot ID
+ |
+
java.util.UUID |
+ owner
+
+ plot owner
+ |
+
PlotSettings
+ |
+ settings
+
+ External settings class
+ |
+
java.util.ArrayList<java.util.UUID> |
+ trusted
+
+ List of trusted users (with plot permissions)
+ |
+
java.lang.String |
+ world
+
+ plot world
+ |
+
Constructor and Description | +
---|
Plot(PlotId id,
+ java.util.UUID owner,
+ java.util.ArrayList<java.util.UUID> helpers,
+ java.util.ArrayList<java.util.UUID> trusted,
+ java.util.ArrayList<java.util.UUID> denied,
+ java.lang.String alias,
+ PlotHomePosition position,
+ Flag[] flags,
+ java.lang.String world,
+ boolean[] merged)
+
+ Constructor for saved plots
+ |
+
Plot(PlotId id,
+ java.util.UUID owner,
+ java.util.ArrayList<java.util.UUID> helpers,
+ java.util.ArrayList<java.util.UUID> denied,
+ java.lang.String world)
+
+ Primary constructor
+ |
+
Plot(PlotId id,
+ java.util.UUID owner,
+ org.bukkit.block.Biome plotBiome,
+ java.util.ArrayList<java.util.UUID> helpers,
+ java.util.ArrayList<java.util.UUID> trusted,
+ java.util.ArrayList<java.util.UUID> denied,
+ java.lang.String alias,
+ PlotHomePosition position,
+ Flag[] flags,
+ java.lang.String world,
+ boolean[] merged)
+
+ Deprecated.
+ |
+
Plot(PlotId id,
+ java.util.UUID owner,
+ org.bukkit.block.Biome plotBiome,
+ java.util.ArrayList<java.util.UUID> helpers,
+ java.util.ArrayList<java.util.UUID> denied,
+ java.lang.String world)
+
+ Deprecated.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
void |
+ addDenied(java.util.UUID uuid)
+
+ Deny someone (use DBFunc.addDenied() as well)
+ |
+
void |
+ addHelper(java.util.UUID uuid)
+
+ Add someone as a helper (use DBFunc as well)
+ |
+
void |
+ addTrusted(java.util.UUID uuid)
+
+ Add someone as a trusted user (use DBFunc as well)
+ |
+
void |
+ clear(org.bukkit.entity.Player plr)
+
+ Clear a plot
+ |
+
java.lang.Object |
+ clone()
+
+ Get a clone of the plot
+ |
+
boolean |
+ deny_entry(org.bukkit.entity.Player player)
+
+ Should the player be allowed to enter?
+ |
+
boolean |
+ equals(java.lang.Object obj)
+ |
+
java.lang.String |
+ getDisplayName()
+
+ Get plot display name
+ |
+
PlotId
+ |
+ getId()
+
+ Get the plot ID
+ |
+
java.util.UUID |
+ getOwner()
+
+ Get the UUID of the owner
+ |
+
org.bukkit.World |
+ getWorld()
+
+ Get the plot World
+ |
+
int |
+ hashCode()
+
+ Get the plot hashcode
+ |
+
boolean |
+ hasOwner()
+
+ Check if the plot has a set owner
+ |
+
boolean |
+ hasRights(org.bukkit.entity.Player player)
+
+ Check if the player is either the owner or on the helpers list
+ |
+
void |
+ removeDenied(java.util.UUID uuid)
+
+ Remove a denied player (use DBFunc as well)
+ |
+
void |
+ removeHelper(java.util.UUID uuid)
+
+ Remove a helper (use DBFunc as well)
+ |
+
void |
+ removeTrusted(java.util.UUID uuid)
+
+ Remove a trusted user (use DBFunc as well)
+ |
+
void |
+ setOwner(org.bukkit.entity.Player player)
+
+ Set the owner
+ |
+
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
public PlotId id+
public java.lang.String world+
public java.util.UUID owner+
public boolean deny_entry+
public java.util.ArrayList<java.util.UUID> helpers+
public java.util.ArrayList<java.util.UUID> trusted+
public java.util.ArrayList<java.util.UUID> denied+
public PlotSettings settings+
public boolean delete+
public boolean hasChanged+
public boolean countsTowardsMax+
@Deprecated +public Plot(PlotId id, + java.util.UUID owner, + org.bukkit.block.Biome plotBiome, + java.util.ArrayList<java.util.UUID> helpers, + java.util.ArrayList<java.util.UUID> denied, + java.lang.String world)+
id
-owner
-plotBiome
-helpers
-denied
-public Plot(PlotId id, + java.util.UUID owner, + java.util.ArrayList<java.util.UUID> helpers, + java.util.ArrayList<java.util.UUID> denied, + java.lang.String world)+
id
-owner
-helpers
-denied
-@Deprecated +public Plot(PlotId id, + java.util.UUID owner, + org.bukkit.block.Biome plotBiome, + java.util.ArrayList<java.util.UUID> helpers, + java.util.ArrayList<java.util.UUID> trusted, + java.util.ArrayList<java.util.UUID> denied, + java.lang.String alias, + PlotHomePosition position, + Flag[] flags, + java.lang.String world, + boolean[] merged)+
id
-owner
-plotBiome
-helpers
-denied
-merged
-public Plot(PlotId id, + java.util.UUID owner, + java.util.ArrayList<java.util.UUID> helpers, + java.util.ArrayList<java.util.UUID> trusted, + java.util.ArrayList<java.util.UUID> denied, + java.lang.String alias, + PlotHomePosition position, + Flag[] flags, + java.lang.String world, + boolean[] merged)+
id
-owner
-helpers
-denied
-merged
-public boolean hasOwner()+
public boolean hasRights(org.bukkit.entity.Player player)+
player
-public boolean deny_entry(org.bukkit.entity.Player player)+
player
-public java.util.UUID getOwner()+
public void setOwner(org.bukkit.entity.Player player)+
player
-public PlotId getId()+
public org.bukkit.World getWorld()+
public java.lang.Object clone() + throws java.lang.CloneNotSupportedException+
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
public void addDenied(java.util.UUID uuid)+
uuid
-public void addHelper(java.util.UUID uuid)+
uuid
-public void addTrusted(java.util.UUID uuid)+
uuid
-public java.lang.String getDisplayName()+
public void removeDenied(java.util.UUID uuid)+
uuid
-public void removeHelper(java.util.UUID uuid)+
uuid
-public void removeTrusted(java.util.UUID uuid)+
uuid
-public void clear(org.bukkit.entity.Player plr)+
plr
- initiatorpublic boolean equals(java.lang.Object obj)+
equals
in class java.lang.Object
public int hashCode()+
hashCode
in class java.lang.Object
public class PlotBlock
+extends java.lang.Object
+ public class PlotComment
+extends java.lang.Object
+ Modifier and Type | +Field and Description | +
---|---|
java.lang.String |
+ comment
+ |
+
java.lang.String |
+ senderName
+ |
+
int |
+ tier
+ |
+
Constructor and Description | +
---|
PlotComment(java.lang.String comment,
+ java.lang.String senderName,
+ int tier) |
+
public abstract class PlotGenerator
+extends org.bukkit.generator.ChunkGenerator
+ org.bukkit.generator.ChunkGenerator.BiomeGrid
Constructor and Description | +
---|
PlotGenerator(java.lang.String world)
+ |
+
Modifier and Type | +Method and Description | +
---|---|
abstract PlotWorld |
+ getNewPlotWorld(java.lang.String world)
+ |
+
abstract PlotManager
+ |
+ getPlotManager()
+ |
+
canSpawn, generate, generateBlockSections, generateExtBlockSections,
+ getDefaultPopulators, getFixedSpawnLocation
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public PlotGenerator(java.lang.String world)+
public abstract PlotWorld getNewPlotWorld(java.lang.String world)+
public abstract PlotManager getPlotManager()+
public enum PlotHomePosition +extends java.lang.Enum<PlotHomePosition>+
Enum Constant and Description | +
---|
CENTER
+ |
+
DEFAULT
+ |
+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+ isMatching(java.lang.String string)
+ |
+
static PlotHomePosition
+ |
+ valueOf(java.lang.String name)
+
+ Returns the enum constant of this type with the specified name.
+
+ |
+
static PlotHomePosition[]
+ |
+ values()
+
+ Returns an array containing the constants of this enum type, in
+ the order they are declared.
+
+ |
+
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal,
+ toString, valueOf
getClass, notify, notifyAll, wait, wait, wait
public static final PlotHomePosition CENTER+
public static final PlotHomePosition DEFAULT+
public static PlotHomePosition[] values()+
+for (PlotHomePosition c : PlotHomePosition.values()) + System.out.println(c); ++
public static PlotHomePosition valueOf(java.lang.String name)+
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no
+ constant with the specified name
+ java.lang.NullPointerException
- if the argument is nullpublic boolean isMatching(java.lang.String string)+
public class PlotId
+extends java.lang.Object
+ Modifier and Type | +Field and Description | +
---|---|
java.lang.Integer |
+ x
+
+ x value
+ |
+
java.lang.Integer |
+ y
+
+ y value
+ |
+
Constructor and Description | +
---|
PlotId(int x,
+ int y)
+
+ PlotId class (PlotId x,y values do not correspond to Block
+ locations)
+
+ |
+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+ equals(java.lang.Object obj)
+ |
+
static PlotId |
+ fromString(java.lang.String string)
+
+ Get a Plot Id based on a string
+ |
+
int |
+ hashCode()
+ |
+
java.lang.String |
+ toString()
+ |
+
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
public java.lang.Integer x+
public java.lang.Integer y+
public PlotId(int x, + int y)+
x
- The plot x coordinatey
- The plot y coordinatepublic static PlotId fromString(java.lang.String string)+
string
- to create id frompublic boolean equals(java.lang.Object obj)+
equals
in class java.lang.Object
public java.lang.String toString()+
toString
in class java.lang.Object
public int hashCode()+
hashCode
in class java.lang.Object
public abstract class PlotManager
+extends java.lang.Object
+ Constructor and Description | +
---|
PlotManager()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
abstract boolean |
+ clearPlot(org.bukkit.World world,
+ Plot plot)
+ |
+
abstract boolean |
+ createRoadEast(PlotWorld plotworld,
+ Plot plot)
+ |
+
abstract boolean |
+ createRoadSouth(PlotWorld plotworld,
+ Plot plot)
+ |
+
abstract boolean |
+ createRoadSouthEast(PlotWorld plotworld,
+ Plot plot)
+ |
+
abstract boolean |
+ finishPlotMerge(org.bukkit.World world,
+ PlotWorld plotworld,
+ java.util.ArrayList<PlotId> plotIds)
+ |
+
abstract boolean |
+ finishPlotUnlink(org.bukkit.World world,
+ PlotWorld plotworld,
+ java.util.ArrayList<PlotId> plotIds)
+ |
+
abstract org.bukkit.Location |
+ getPlotBottomLocAbs(PlotWorld plotworld,
+ PlotId plotid)
+ |
+
abstract PlotId |
+ getPlotId(PlotWorld plotworld,
+ org.bukkit.Location loc) |
+
abstract PlotId |
+ getPlotIdAbs(PlotWorld plotworld,
+ org.bukkit.Location loc) |
+
abstract org.bukkit.Location |
+ getPlotTopLocAbs(PlotWorld plotworld,
+ PlotId plotid)
+ |
+
abstract org.bukkit.Location |
+ getSignLoc(org.bukkit.World world,
+ PlotWorld plotworld,
+ Plot plot)
+ |
+
abstract boolean |
+ isInPlotAbs(PlotWorld plotworld,
+ org.bukkit.Location loc,
+ PlotId plotid)
+ |
+
abstract boolean |
+ removeRoadEast(PlotWorld plotworld,
+ Plot plot)
+ |
+
abstract boolean |
+ removeRoadSouth(PlotWorld plotworld,
+ Plot plot)
+ |
+
abstract boolean |
+ removeRoadSouthEast(PlotWorld plotworld,
+ Plot plot)
+ |
+
abstract boolean |
+ setBiome(org.bukkit.World world,
+ Plot plot,
+ org.bukkit.block.Biome biome) |
+
abstract boolean |
+ setFloor(org.bukkit.World world,
+ PlotWorld plotworld,
+ PlotId plotid,
+ PlotBlock[] block)
+ |
+
abstract boolean |
+ setWall(org.bukkit.World world,
+ PlotWorld plotworld,
+ PlotId plotid,
+ PlotBlock block)
+ |
+
abstract boolean |
+ setWallFilling(org.bukkit.World world,
+ PlotWorld plotworld,
+ PlotId plotid,
+ PlotBlock block)
+ |
+
abstract boolean |
+ startPlotMerge(org.bukkit.World world,
+ PlotWorld plotworld,
+ java.util.ArrayList<PlotId> plotIds)
+ |
+
abstract boolean |
+ startPlotUnlink(org.bukkit.World world,
+ PlotWorld plotworld,
+ java.util.ArrayList<PlotId> plotIds)
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
public abstract PlotId getPlotIdAbs(PlotWorld plotworld, + org.bukkit.Location loc)+
public abstract boolean isInPlotAbs(PlotWorld plotworld, + org.bukkit.Location loc, + PlotId plotid)+
public abstract org.bukkit.Location getPlotBottomLocAbs(PlotWorld plotworld, + PlotId plotid)+
public abstract org.bukkit.Location getPlotTopLocAbs(PlotWorld plotworld, + PlotId plotid)+
public abstract boolean clearPlot(org.bukkit.World world, + Plot plot)+
public abstract org.bukkit.Location getSignLoc(org.bukkit.World world, + PlotWorld plotworld, + Plot plot)+
public abstract boolean setWallFilling(org.bukkit.World world, + PlotWorld plotworld, + PlotId plotid, + PlotBlock block)+
public abstract boolean setWall(org.bukkit.World world, + PlotWorld plotworld, + PlotId plotid, + PlotBlock block)+
public abstract boolean setFloor(org.bukkit.World world, + PlotWorld plotworld, + PlotId plotid, + PlotBlock[] block)+
public abstract boolean setBiome(org.bukkit.World world, + Plot plot, + org.bukkit.block.Biome biome)+
public abstract boolean createRoadSouthEast(PlotWorld plotworld, + Plot plot)+
public abstract boolean removeRoadSouthEast(PlotWorld plotworld, + Plot plot)+
public abstract boolean startPlotMerge(org.bukkit.World world, + PlotWorld plotworld, + java.util.ArrayList<PlotId> plotIds)+
public abstract boolean startPlotUnlink(org.bukkit.World world, + PlotWorld plotworld, + java.util.ArrayList<PlotId> plotIds)+
public abstract boolean finishPlotMerge(org.bukkit.World world, + PlotWorld plotworld, + java.util.ArrayList<PlotId> plotIds)+
public class PlotSelection
+extends java.lang.Object
+ Modifier and Type | +Field and Description | +
---|---|
static java.util.HashMap<java.lang.String,PlotSelection>
+ |
+ currentSelection
+ |
+
Constructor and Description | +
---|
PlotSelection(int width,
+ org.bukkit.World world,
+ Plot plot)
+ |
+
Modifier and Type | +Method and Description | +
---|---|
PlotBlock[] |
+ getBlocks()
+ |
+
Plot |
+ getPlot()
+ |
+
int |
+ getWidth()
+ |
+
void |
+ paste(org.bukkit.World world,
+ Plot plot)
+ |
+
static boolean |
+ swap(org.bukkit.World world,
+ PlotId id1,
+ PlotId id2)
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
public static java.util.HashMap<java.lang.String,PlotSelection> currentSelection+
public PlotSelection(int width, + org.bukkit.World world, + Plot plot)+
public class PlotSettings
+extends java.lang.Object
+ Constructor and Description | +
---|
PlotSettings(Plot plot)
+
+ Constructor
+ |
+
Modifier and Type | +Method and Description | +
---|---|
void |
+ addComment(PlotComment comment)
+ |
+
void |
+ addFlag(Flag flag)
+ |
+
java.lang.String |
+ getAlias()
+ |
+
org.bukkit.block.Biome |
+ getBiome()
+ |
+
java.util.ArrayList<PlotComment>
+ |
+ getComments(int tier)
+ |
+
Flag |
+ getFlag(java.lang.String flag)
+
+ Get a flag
+ |
+
java.util.Set<Flag> |
+ getFlags()
+
+ Get all flags applied for the plot
+ |
+
java.lang.String |
+ getJoinMessage()
+ |
+
java.lang.String |
+ getLeaveMessage()
+
+ Get the "farewell" flag value
+ |
+
boolean[] |
+ getMerged()
+ |
+
boolean |
+ getMerged(int direction)
+
+ Check if the plot is merged in a direction
+ + 0 = North + 1 = East + 2 = South + 3 = West |
+
PlotHomePosition
+ |
+ getPosition()
+ |
+
boolean |
+ isMerged()
+
+ Returns true if the plot is merged (i.e. if it's a mega plot)
+ |
+
void |
+ removeComment(PlotComment comment)
+ |
+
void |
+ removeComments(java.util.ArrayList<PlotComment> comments)
+ |
+
void |
+ setAlias(java.lang.String alias)
+
+ Set the plot alias
+ |
+
void |
+ setComments(java.util.ArrayList<PlotComment> comments)
+ |
+
void |
+ setFlags(Flag[] flags)
+
+ Set multiple flags
+ |
+
void |
+ setMerged(boolean[] merged)
+ |
+
void |
+ setMerged(int direction,
+ boolean merged) |
+
void |
+ setPosition(PlotHomePosition position)
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
public PlotSettings(Plot plot)+
plot
- objectpublic boolean getMerged(int direction)+
direction
- Direction to checkpublic boolean isMerged()+
public boolean[] getMerged()+
public void setMerged(boolean[] merged)+
public void setMerged(int direction, + boolean merged)+
public org.bukkit.block.Biome getBiome()+
public void addFlag(Flag flag)+
flag
- to addpublic java.util.Set<Flag> getFlags()+
public void setFlags(Flag[] flags)+
flags
- Flag Arraypublic Flag getFlag(java.lang.String flag)+
flag
- Flag to getpublic PlotHomePosition getPosition()+
public void setPosition(PlotHomePosition position)+
public java.lang.String getAlias()+
public void setAlias(java.lang.String alias)+
alias
- alias to be usedpublic java.lang.String getJoinMessage()+
public java.lang.String getLeaveMessage()+
public java.util.ArrayList<PlotComment> getComments(int tier)+
public void setComments(java.util.ArrayList<PlotComment> comments)+
public void removeComment(PlotComment comment)+
public void removeComments(java.util.ArrayList<PlotComment> comments)+
public void addComment(PlotComment comment)+
public abstract class PlotWorld
+extends java.lang.Object
+ Modifier and Type | +Field and Description | +
---|---|
boolean |
+ AUTO_MERGE
+ |
+
static boolean |
+ AUTO_MERGE_DEFAULT
+ |
+
static java.util.ArrayList<org.bukkit.Material> |
+ BLOCKS
+ |
+
java.util.List<java.lang.String> |
+ DEFAULT_FLAGS
+ |
+
static java.util.List<java.lang.String> |
+ DEFAULT_FLAGS_DEFAULT
+ |
+
double |
+ MERGE_PRICE
+ |
+
static double |
+ MERGE_PRICE_DEFAULT
+ |
+
boolean |
+ MOB_SPAWNING
+ |
+
static boolean |
+ MOB_SPAWNING_DEFAULT
+ |
+
org.bukkit.block.Biome |
+ PLOT_BIOME
+ |
+
static org.bukkit.block.Biome |
+ PLOT_BIOME_DEFAULT
+ |
+
boolean |
+ PLOT_CHAT
+ |
+
static boolean |
+ PLOT_CHAT_DEFAULT
+ |
+
double |
+ PLOT_PRICE
+ |
+
static double |
+ PLOT_PRICE_DEFAULT
+ |
+
boolean |
+ PVE
+ |
+
static boolean |
+ PVE_DEFAULT
+ |
+
boolean |
+ PVP
+ |
+
static boolean |
+ PVP_DEFAULT
+ |
+
boolean |
+ SCHEMATIC_CLAIM_SPECIFY
+ |
+
static boolean |
+ SCHEMATIC_CLAIM_SPECIFY_DEFAULT
+ |
+
java.lang.String |
+ SCHEMATIC_FILE
+ |
+
static java.lang.String |
+ SCHEMATIC_FILE_DEFAULT
+ |
+
boolean |
+ SCHEMATIC_ON_CLAIM
+ |
+
static boolean |
+ SCHEMATIC_ON_CLAIM_DEFAULT
+ |
+
java.util.List<java.lang.String> |
+ SCHEMATICS
+ |
+
static java.util.List<java.lang.String> |
+ SCHEMATICS_DEFAULT
+ |
+
double |
+ SELL_PRICE
+ |
+
static double |
+ SELL_PRICE_DEFAULT
+ |
+
boolean |
+ SPAWN_BREEDING
+ |
+
static boolean |
+ SPAWN_BREEDING_DEFAULT
+ |
+
boolean |
+ SPAWN_CUSTOM
+ |
+
static boolean |
+ SPAWN_CUSTOM_DEFAULT
+ |
+
boolean |
+ SPAWN_EGGS
+ |
+
static boolean |
+ SPAWN_EGGS_DEFAULT
+ |
+
boolean |
+ USE_ECONOMY
+ |
+
static boolean |
+ USE_ECONOMY_DEFAULT
+ |
+
java.lang.String |
+ worldname
+ |
+
Constructor and Description | +
---|
PlotWorld(java.lang.String worldname)
+ |
+
Modifier and Type | +Method and Description | +
---|---|
abstract ConfigurationNode[] |
+ getSettingNodes()
+
+ Used for the /plot setup command Return null if you do not want to
+ support this feature
+
+ |
+
abstract void |
+ loadConfiguration(org.bukkit.configuration.ConfigurationSection config)
+ |
+
void |
+ loadDefaultConfiguration(org.bukkit.configuration.ConfigurationSection config)
+
+ When a world is created, the following method will be called for each
+ |
+
void |
+ saveConfiguration(org.bukkit.configuration.ConfigurationSection config)
+
+ Saving core plotworld settings
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ public static java.util.ArrayList<org.bukkit.Material> BLOCKS+
public static boolean AUTO_MERGE_DEFAULT+
public static boolean MOB_SPAWNING_DEFAULT+
public static org.bukkit.block.Biome PLOT_BIOME_DEFAULT+
public static boolean PLOT_CHAT_DEFAULT+
public static boolean SCHEMATIC_CLAIM_SPECIFY_DEFAULT+
public static boolean SCHEMATIC_ON_CLAIM_DEFAULT+
public static java.lang.String SCHEMATIC_FILE_DEFAULT+
public static java.util.List<java.lang.String> SCHEMATICS_DEFAULT+
public static java.util.List<java.lang.String> DEFAULT_FLAGS_DEFAULT+
public static boolean USE_ECONOMY_DEFAULT+
public static double PLOT_PRICE_DEFAULT+
public static double MERGE_PRICE_DEFAULT+
public static double SELL_PRICE_DEFAULT+
public static boolean PVP_DEFAULT+
public static boolean PVE_DEFAULT+
public static boolean SPAWN_EGGS_DEFAULT+
public static boolean SPAWN_CUSTOM_DEFAULT+
public static boolean SPAWN_BREEDING_DEFAULT+
public boolean AUTO_MERGE+
public boolean MOB_SPAWNING+
public org.bukkit.block.Biome PLOT_BIOME+
public boolean PLOT_CHAT+
public boolean SCHEMATIC_CLAIM_SPECIFY+
public boolean SCHEMATIC_ON_CLAIM+
public java.lang.String SCHEMATIC_FILE+
public java.util.List<java.lang.String> SCHEMATICS+
public java.util.List<java.lang.String> DEFAULT_FLAGS+
public boolean USE_ECONOMY+
public double PLOT_PRICE+
public double MERGE_PRICE+
public double SELL_PRICE+
public boolean PVP+
public boolean PVE+
public boolean SPAWN_EGGS+
public boolean SPAWN_CUSTOM+
public boolean SPAWN_BREEDING+
public java.lang.String worldname+
public PlotWorld(java.lang.String worldname)+
public void loadDefaultConfiguration(org.bukkit.configuration.ConfigurationSection config)+
config
- Configuration Sectionpublic abstract void loadConfiguration(org.bukkit.configuration.ConfigurationSection config)+
public void saveConfiguration(org.bukkit.configuration.ConfigurationSection config)+
config
- Configuration Sectionpublic abstract ConfigurationNode[] getSettingNodes()+
public class StringWrapper
+extends java.lang.Object
+ Modifier and Type | +Field and Description | +
---|---|
java.lang.String |
+ value
+ |
+
Constructor and Description | +
---|
StringWrapper(java.lang.String value)
+
+ Constructor
+ |
+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+ equals(java.lang.Object obj)
+
+ Check if a wrapped string equals another one
+ |
+
int |
+ hashCode()
+
+ Get the hash value
+ |
+
java.lang.String |
+ toString()
+
+ Get the string value
+ |
+
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
public StringWrapper(java.lang.String value)+
value
- to wrappublic boolean equals(java.lang.Object obj)+
equals
in class java.lang.Object
obj
- to comparepublic java.lang.String toString()+
toString
in class java.lang.Object
public int hashCode()+
hashCode
in class java.lang.Object
public class Title
+extends java.lang.Object
+ Constructor and Description | +
---|
Title(java.lang.String title)
+
+ Create a new 1.8 title
+ |
+
Title(java.lang.String title,
+ java.lang.String subtitle)
+
+ Create a new 1.8 title
+ |
+
Title(java.lang.String title,
+ java.lang.String subtitle,
+ int fadeInTime,
+ int stayTime,
+ int fadeOutTime)
+
+ Create a new 1.8 title
+ |
+
Modifier and Type | +Method and Description | +
---|---|
void |
+ broadcast()
+
+ Broadcast the title to all players
+ |
+
void |
+ clearTitle(org.bukkit.entity.Player player)
+
+ Clear the title
+ |
+
void |
+ resetTitle(org.bukkit.entity.Player player)
+
+ Reset the title settings
+ |
+
void |
+ send(org.bukkit.entity.Player player)
+
+ Send the title to a player
+ |
+
void |
+ setFadeInTime(int time)
+
+ Set title fade in time
+ |
+
void |
+ setFadeOutTime(int time)
+
+ Set title fade out time
+ |
+
void |
+ setStayTime(int time)
+
+ Set title stay time
+ |
+
void |
+ setSubtitleColor(org.bukkit.ChatColor color)
+
+ Set the subtitle color
+ |
+
void |
+ setTimingsToSeconds()
+
+ Set timings to seconds
+ |
+
void |
+ setTimingsToTicks()
+
+ Set timings to ticks
+ |
+
void |
+ setTitleColor(org.bukkit.ChatColor color)
+
+ Set the title color
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
public Title(java.lang.String title)+
title
- Titlepublic Title(java.lang.String title, + java.lang.String subtitle)+
title
- Title textsubtitle
- Subtitle textpublic Title(java.lang.String title, + java.lang.String subtitle, + int fadeInTime, + int stayTime, + int fadeOutTime)+
title
- Title textsubtitle
- Subtitle textfadeInTime
- Fade in timestayTime
- Stay on screen timefadeOutTime
- Fade out timepublic void setTitleColor(org.bukkit.ChatColor color)+
color
- Chat colorpublic void setSubtitleColor(org.bukkit.ChatColor color)+
color
- Chat colorpublic void setFadeInTime(int time)+
time
- Timepublic void setFadeOutTime(int time)+
time
- Timepublic void setStayTime(int time)+
time
- Timepublic void setTimingsToTicks()+
public void setTimingsToSeconds()+
public void send(org.bukkit.entity.Player player)+
player
- Playerpublic void broadcast()+
public void clearTitle(org.bukkit.entity.Player player)+
player
- Playerpublic void resetTitle(org.bukkit.entity.Player player)+
player
- PlayerClass | +Description | +
---|---|
BlockWrapper | +
+ Wrapper class for blocks, using
+ pure data rather than the object.
+
+ |
+
InfoInventory | +
+ Created 2014-11-18 for PlotSquared
+ |
+
Plot | +
+ The plot class
+ |
+
PlotBlock | ++ |
PlotComment | ++ |
PlotGenerator | ++ |
PlotId | ++ |
PlotManager | ++ |
PlotSelection | +
+ Created 2014-10-12 for PlotSquared
+ |
+
PlotSettings | +
+ plot settings
+ |
+
PlotWorld | ++ |
StringWrapper | ++ |
Title | +
+ Minecraft 1.8 Title
+ |
+
Enum | +Description | +
---|---|
PlotHomePosition | ++ |
Class | +Description | +
---|---|
PlotMain | +
+ PlotMain class.
+ |
+
public class ConsoleColors
+extends java.lang.Object
+ Constructor and Description | +
---|
ConsoleColors()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
static
+ com.intellectualcrafters.plot.util.ConsoleColors.ConsoleColor |
+ chatColor(org.bukkit.ChatColor color)
+ |
+
static java.lang.String |
+ fromChatColor(org.bukkit.ChatColor color)
+ |
+
static java.lang.String |
+ fromString(java.lang.String input)
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public static java.lang.String fromString(java.lang.String input)+
public static java.lang.String fromChatColor(org.bukkit.ChatColor color)+
public static com.intellectualcrafters.plot.util.ConsoleColors.ConsoleColor chatColor(org.bukkit.ChatColor color)+
protected class LSetCube.LCycler
+extends java.lang.Object
+ Constructor and Description | +
---|
LSetCube.LCycler(LSetCube cube)
+ |
+
Modifier and Type | +Method and Description | +
---|---|
org.bukkit.Location |
+ getNext()
+ |
+
boolean |
+ hasNext()
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public class LSetCube
+extends java.lang.Object
+ Modifier and Type | +Class and Description | +
---|---|
protected class |
+ LSetCube.LCycler
+ |
+
Constructor and Description | +
---|
LSetCube(org.bukkit.Location l1,
+ int size)
+
+ Secondary constructor
+ |
+
LSetCube(org.bukkit.Location l1,
+ org.bukkit.Location l2)
+
+ Constructor
+ |
+
Modifier and Type | +Method and Description | +
---|---|
LSetCube.LCycler
+ |
+ getCycler()
+
+ Creates a LCycler for the cube.
+ |
+
org.bukkit.Location |
+ maxLoc()
+
+ Returns the absolute max. of the cube
+ |
+
org.bukkit.Location |
+ minLoc()
+
+ Returns the absolute min. of the cube
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public LSetCube(org.bukkit.Location l1, + org.bukkit.Location l2)+
l1
-l2
-public LSetCube(org.bukkit.Location l1, + int size)+
l1
-size
-public org.bukkit.Location minLoc()+
public org.bukkit.Location maxLoc()+
public LSetCube.LCycler getCycler()+
public class Lag
+extends java.lang.Object
+implements java.lang.Runnable
+ Modifier and Type | +Field and Description | +
---|---|
static long |
+ LT
+
+ something :_:
+ |
+
static long[] |
+ T
+
+ Ticks
+ |
+
static int |
+ TC
+
+ Tick count
+ |
+
Constructor and Description | +
---|
Lag()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
static long |
+ getElapsed(int tI)
+
+ Get number of ticks since
+ |
+
static double |
+ getFullPercentage()
+
+ Get TPS percentage (of 20)
+ |
+
static double |
+ getPercentage()
+
+ Get lag percentage
+ |
+
static double |
+ getTPS()
+
+ Get the server TPS
+ |
+
static double |
+ getTPS(int ticks)
+
+ Return the tick per second (measured in $ticks)
+ |
+
void |
+ run()
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
public static int TC+
public static long[] T+
public static long LT+
public static double getTPS()+
public static double getTPS(int ticks)+
ticks
- Tickspublic static long getElapsed(int tI)+
tI
- Ticks <public static double getPercentage()+
public static double getFullPercentage()+
public void run()+
run
in interface java.lang.Runnable
public static enum Logger.LogLevel +extends java.lang.Enum<Logger.LogLevel>+
Enum Constant and Description | +
---|
DANGER
+ |
+
GENERAL
+ |
+
WARNING
+ |
+
Modifier and Type | +Method and Description | +
---|---|
java.lang.String |
+ toString()
+ |
+
static Logger.LogLevel |
+ valueOf(java.lang.String name)
+
+ Returns the enum constant of this type with the specified name.
+ |
+
static Logger.LogLevel[] |
+ values()
+
+ Returns an array containing the constants of this enum type, in
+ the order they are declared.
+
+ |
+
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal,
+ valueOf
getClass, notify, notifyAll, wait, wait, wait
public static final Logger.LogLevel GENERAL+
public static final Logger.LogLevel WARNING+
public static final Logger.LogLevel DANGER+
public static Logger.LogLevel[] values()+
+for (Logger.LogLevel c : Logger.LogLevel.values()) + System.out.println(c); ++
public static Logger.LogLevel valueOf(java.lang.String name)+
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant
+ with the specified name
+ java.lang.NullPointerException
- if the argument is nullpublic java.lang.String toString()+
toString
in class java.lang.Enum<Logger.LogLevel>
+
public class Logger
+extends java.lang.Object
+ Modifier and Type | +Class and Description | +
---|---|
static class |
+ Logger.LogLevel
+ |
+
Constructor and Description | +
---|
Logger()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
static void |
+ add(Logger.LogLevel level,
+ java.lang.String string) |
+
static void |
+ setup(java.io.File file)
+ |
+
static void |
+ write()
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public static void setup(java.io.File file)+
public static void write() + throws java.io.IOException+
java.io.IOException
public static void add(Logger.LogLevel level, + java.lang.String string)+
public static class Metrics.Graph
+extends java.lang.Object
+ Modifier and Type | +Method and Description | +
---|---|
void |
+ addPlotter(Metrics.Plotter plotter)
+
+ Add a plotter to the graph, which will be used to plot entries
+
+ |
+
boolean |
+ equals(java.lang.Object object)
+ |
+
java.lang.String |
+ getName()
+
+ Gets the graph's name
+ |
+
java.util.Set<Metrics.Plotter>
+ |
+ getPlotters()
+
+ Gets an unmodifiable set of the plotter objects in the
+ graph
+
+ |
+
int |
+ hashCode()
+ |
+
protected void |
+ onOptOut()
+
+ Called when the server owner decides to opt-out of BukkitMetrics
+ while the server is running.
+
+ |
+
void |
+ removePlotter(Metrics.Plotter plotter)
+
+ Remove a plotter from the graph
+ |
+
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
+ public java.lang.String getName()+
public void addPlotter(Metrics.Plotter plotter)+
plotter
- the plotter to add to the graphpublic void removePlotter(Metrics.Plotter plotter)+
plotter
- the plotter to remove from the graphpublic java.util.Set<Metrics.Plotter> getPlotters()+
Set
of the plotter objectspublic int hashCode()+
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object object)+
equals
in class java.lang.Object
protected void onOptOut()+
public abstract static class Metrics.Plotter
+extends java.lang.Object
+ Constructor and Description | +
---|
Metrics.Plotter()
+
+ Construct a plotter with the default plot name
+ |
+
Metrics.Plotter(java.lang.String name)
+
+ Construct a plotter with a specific plot name
+ |
+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+ equals(java.lang.Object object)
+ |
+
java.lang.String |
+ getColumnName()
+
+ Get the column name for the plotted point
+ |
+
abstract int |
+ getValue()
+
+ Get the current value for the plotted point.
+ |
+
int |
+ hashCode()
+ |
+
void |
+ reset()
+
+ Called after the website graphs have been updated
+ |
+
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
public Metrics.Plotter()+
public Metrics.Plotter(java.lang.String name)+
name
- the name of the plotter to use, which will show up on the
+ website
+ public abstract int getValue()+
public java.lang.String getColumnName()+
public void reset()+
public int hashCode()+
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object object)+
equals
in class java.lang.Object
public class Metrics
+extends java.lang.Object
+ Modifier and Type | +Class and Description | +
---|---|
static class |
+ Metrics.Graph
+
+ Represents a custom graph on the website
+ |
+
static class |
+ Metrics.Plotter
+
+ Interface used to collect custom data for a plugin
+ |
+
Constructor and Description | +
---|
Metrics(org.bukkit.plugin.Plugin plugin)
+ |
+
Modifier and Type | +Method and Description | +
---|---|
void |
+ addGraph(Metrics.Graph graph)
+
+ Add a Graph object to BukkitMetrics that represents data for the
+ plugin
+ that should be sent to the backend
+
+ |
+
Metrics.Graph |
+ createGraph(java.lang.String name)
+
+ Construct and create a Graph that can be used to separate specific
+ plotters to their own graphs on the metrics website.
+
+ |
+
void |
+ disable()
+
+ Disables metrics for the server by setting "opt-out" to true in the
+ config file and canceling the metrics task.
+
+ |
+
void |
+ enable()
+
+ Enables metrics for the server by setting "opt-out" to false in the
+ config file and starting the metrics task.
+
+ |
+
java.io.File |
+ getConfigFile()
+
+ Gets the File object of the config file that should be used to store
+ data
+ such as the GUID and opt-out status
+
+ |
+
static byte[] |
+ gzip(java.lang.String input)
+
+ GZip compress a string of bytes
+ |
+
boolean |
+ isOptOut()
+
+ Has the server owner denied plugin metrics?
+ |
+
boolean |
+ start()
+
+ Start measuring statistics.
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
public Metrics(org.bukkit.plugin.Plugin plugin) + throws java.io.IOException+
java.io.IOException
public static byte[] gzip(java.lang.String input)+
input
-public Metrics.Graph createGraph(java.lang.String name)+
name
- The name of the graphpublic void addGraph(Metrics.Graph graph)+
graph
- The name of the graphpublic boolean start()+
public boolean isOptOut()+
public void enable() + throws java.io.IOException+
java.io.IOException
public void disable() + throws java.io.IOException+
java.io.IOException
public java.io.File getConfigFile()+
public class PWE
+extends java.lang.Object
+ Constructor and Description | +
---|
PWE()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
static boolean |
+ noMask(com.sk89q.worldedit.LocalSession s)
+ |
+
static void |
+ removeMask(org.bukkit.entity.Player p)
+ |
+
static void |
+ removeMask(org.bukkit.entity.Player p,
+ com.sk89q.worldedit.LocalSession s) |
+
static void |
+ setMask(org.bukkit.entity.Player p,
+ org.bukkit.Location l) |
+
static void |
+ setNoMask(org.bukkit.entity.Player p)
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public static void setMask(org.bukkit.entity.Player p, + org.bukkit.Location l)+
public static boolean noMask(com.sk89q.worldedit.LocalSession s)+
public static void setNoMask(org.bukkit.entity.Player p)+
public static void removeMask(org.bukkit.entity.Player p, + com.sk89q.worldedit.LocalSession s)+
public static void removeMask(org.bukkit.entity.Player p)+
public class PlayerFunctions
+extends java.lang.Object
+ Constructor and Description | +
---|
PlayerFunctions()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
static int |
+ getAllowedPlots(org.bukkit.entity.Player p)
+
+ Get the maximum number of plots a player is allowed
+ |
+
static Plot |
+ getBottomPlot(org.bukkit.World world,
+ Plot plot)
+ |
+
static Plot |
+ getCurrentPlot(org.bukkit.entity.Player player)
+
+ Returns the plot a player is currently in.
+ |
+
static java.util.ArrayList<PlotId> |
+ getMaxPlotSelectionIds(org.bukkit.World world,
+ PlotId pos1,
+ PlotId pos2)
+ |
+
static int |
+ getPlayerPlotCount(org.bukkit.World world,
+ org.bukkit.entity.Player plr)
+
+ Get the number of plots for a player
+ |
+
static java.util.Set<Plot> |
+ getPlayerPlots(org.bukkit.World world,
+ org.bukkit.entity.Player plr)
+
+ Get the plots for a player
+ |
+
static PlotId |
+ getPlot(org.bukkit.Location loc)
+
+ Returns the plot id at a location (mega plots are considered)
+ |
+
static PlotId |
+ getPlotAbs(org.bukkit.Location loc)
+
+ Returns the plot at a location (mega plots are not considered, all
+ plots
+ are treated as small plots)
+
+ |
+
static java.util.Set<Plot> |
+ getPlots()
+
+ Deprecated.
+ |
+
static java.util.ArrayList<PlotId> |
+ getPlotSelectionIds(org.bukkit.World world,
+ PlotId pos1,
+ PlotId pos2)
+ |
+
static Plot |
+ getTopPlot(org.bukkit.World world,
+ Plot plot)
+ |
+
static boolean |
+ hasExpired(Plot plot)
+ |
+
static boolean |
+ isInPlot(org.bukkit.entity.Player player)
+ |
+
static boolean |
+ sendMessage(org.bukkit.entity.Player plr,
+ C c,
+ java.lang.String... args)
+
+ Send a message to the player
+ |
+
static boolean |
+ sendMessage(org.bukkit.entity.Player plr,
+ java.lang.String msg)
+
+ Send a message to the player
+ |
+
static void |
+ sendMessageWrapped(org.bukkit.entity.Player plr,
+ java.lang.String msg)
+
+ \\previous\\
+ |
+
static void |
+ set(Plot plot)
+
+ Deprecated.
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
public static boolean isInPlot(org.bukkit.entity.Player player)+
player
- playerpublic static boolean hasExpired(Plot plot)+
plot
- plotpublic static java.util.ArrayList<PlotId> getPlotSelectionIds(org.bukkit.World world, + PlotId pos1, + PlotId pos2)+
public static java.util.ArrayList<PlotId> getMaxPlotSelectionIds(org.bukkit.World world, + PlotId pos1, + PlotId pos2)+
public static PlotId getPlotAbs(org.bukkit.Location loc)+
loc
-public static PlotId getPlot(org.bukkit.Location loc)+
loc
-public static Plot getCurrentPlot(org.bukkit.entity.Player player)+
player
-@Deprecated +public static void set(Plot plot)+
plot
-public static java.util.Set<Plot> getPlayerPlots(org.bukkit.World world, + org.bukkit.entity.Player plr)+
plr
-public static int getPlayerPlotCount(org.bukkit.World world, + org.bukkit.entity.Player plr)+
plr
-public static int getAllowedPlots(org.bukkit.entity.Player p)+
p
-@Deprecated +public static java.util.Set<Plot> getPlots()+
public static void sendMessageWrapped(org.bukkit.entity.Player plr, + java.lang.String msg)+
plr
-msg
- Was used to wrap the chat client length (Packets out--)public static boolean sendMessage(org.bukkit.entity.Player plr, + java.lang.String msg)+
plr
- Player to recieve messagemsg
- Message to sendpublic static boolean sendMessage(org.bukkit.entity.Player plr, + C c, + java.lang.String... args)+
plr
- Player to recieve messagec
- Caption to sendpublic class PlotHelper
+extends java.lang.Object
+ Modifier and Type | +Field and Description | +
---|---|
static boolean |
+ canSetFast
+ |
+
static java.util.HashMap<Plot,java.lang.Integer> |
+ runners
+ |
+
static java.util.ArrayList<java.lang.String> |
+ runners_p
+ |
+
Constructor and Description | +
---|
PlotHelper()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
static void |
+ adjustWall(org.bukkit.entity.Player player,
+ Plot plot,
+ PlotBlock block)
+
+ Adjusts a plot wall
+ |
+
static void |
+ adjustWallFilling(org.bukkit.entity.Player requester,
+ Plot plot,
+ PlotBlock block) |
+
static void |
+ autoMerge(org.bukkit.World world,
+ Plot plot,
+ org.bukkit.entity.Player player) |
+
static void |
+ clear(org.bukkit.entity.Player requester,
+ Plot plot)
+
+ Clear a plot
+ |
+
static void |
+ clear(org.bukkit.World world,
+ Plot plot) |
+
static void |
+ clearAllEntities(org.bukkit.World world,
+ Plot plot,
+ boolean tile) |
+
static java.lang.String |
+ createId(int x,
+ int z) |
+
static boolean |
+ createPlot(org.bukkit.entity.Player player,
+ Plot plot) |
+
static short[] |
+ getBlock(java.lang.String block)
+ |
+
static Plot |
+ getCurrentPlot(org.bukkit.Location loc)
+
+ Returns the plot at a given location
+ |
+
static int |
+ getEntities(org.bukkit.World world)
+ |
+
static int |
+ getHeighestBlock(org.bukkit.World world,
+ int x,
+ int z) |
+
static int |
+ getLoadedChunks(org.bukkit.World world)
+ |
+
static java.lang.String |
+ getPlayerName(java.util.UUID uuid)
+ |
+
static Plot |
+ getPlot(org.bukkit.World world,
+ PlotId id)
+
+ Fetches the plot from the main class
+ |
+
static org.bukkit.Location |
+ getPlotBottomLoc(org.bukkit.World world,
+ PlotId id)
+
+ Gets the bottom loc of a plot (if mega, returns bottom loc of that mega
+ plot)
+ - If you would like each plot treated as a small plot use
+ getPlotBottomLocAbs(...)
+
+ |
+
static org.bukkit.Location |
+ getPlotBottomLocAbs(org.bukkit.World world,
+ PlotId id)
+
+ Gets the bottom plot location of a plot (all plots are treated as small
+ plots)
+ - To get the top loc of a mega plot use getPlotBottomLoc(...)
+
+ |
+
static org.bukkit.Location |
+ getPlotHome(org.bukkit.World w,
+ Plot plot) |
+
static org.bukkit.Location |
+ getPlotHome(org.bukkit.World w,
+ PlotId plotid) |
+
static PlotId |
+ getPlotIdRelative(PlotId id,
+ int direction)
+
+ direction 0 = north, 1 = south, etc:
+ |
+
static org.bukkit.Location |
+ getPlotTopLoc(org.bukkit.World world,
+ PlotId id)
+
+ Gets the top loc of a plot (if mega, returns top loc of that mega plot)
+ - If you would like each plot treated as a small plot use
+ getPlotTopLocAbs(...)
+
+ |
+
static org.bukkit.Location |
+ getPlotTopLocAbs(org.bukkit.World world,
+ PlotId id)
+
+ Gets the top plot location of a plot (all plots are treated as small
+ plots)
+ - To get the top loc of a mega plot use getPlotTopLoc(...)
+
+ |
+
static int |
+ getPlotWidth(org.bukkit.World world,
+ PlotId id)
+
+ Obtains the width of a plot (x width)
+ |
+
static java.lang.String |
+ getStringSized(int max,
+ java.lang.String string) |
+
static int |
+ getTileEntities(org.bukkit.World world)
+ |
+
static double |
+ getWorldFolderSize(org.bukkit.World world)
+ |
+
static void |
+ mergePlot(org.bukkit.World world,
+ Plot lesserPlot,
+ Plot greaterPlot)
+
+ Merges 2 plots Removes the road inbetween
+ + - Assumes the first plot parameter is lower + - Assumes neither are a Mega-plot + - Assumes plots are directly next to each other + - Saves to DB + |
+
static boolean |
+ mergePlots(org.bukkit.entity.Player plr,
+ org.bukkit.World world,
+ java.util.ArrayList<PlotId> plotIds)
+
+ Merges all plots in the arraylist (with cost)
+ |
+
static boolean |
+ mergePlots(org.bukkit.World world,
+ java.util.ArrayList<PlotId> plotIds)
+
+ Completely merges a set of plots
+ + (There are no checks to make sure you supply the correct + arguments) + - Misuse of this method can result in unusable plots + - the set of plots must belong to one owner and be rectangular + - the plot array must be sorted in ascending order + - Road will be removed where required + - changes will be saved to DB |
+
static long |
+ nextLong()
+ |
+
static int |
+ random(int n)
+ |
+
static void |
+ refreshPlotChunks(org.bukkit.World world,
+ Plot plot) |
+
static void |
+ removeSign(org.bukkit.World world,
+ Plot p) |
+
static void |
+ setBiome(org.bukkit.World world,
+ Plot plot,
+ org.bukkit.block.Biome b) |
+
static boolean |
+ setBlock(org.bukkit.block.Block block,
+ PlotBlock plotblock)
+
+ Set a block quickly, attempts to use NMS if possible
+ |
+
static void |
+ setCuboid(org.bukkit.World world,
+ org.bukkit.Location pos1,
+ org.bukkit.Location pos2,
+ PlotBlock[] blocks) |
+
static void |
+ setFloor(org.bukkit.entity.Player requester,
+ Plot plot,
+ PlotBlock[] blocks) |
+
static void |
+ setSign(org.bukkit.entity.Player player,
+ Plot p) |
+
static void |
+ setSign(org.bukkit.World world,
+ java.lang.String name,
+ Plot p) |
+
static void |
+ setSimpleCuboid(org.bukkit.World world,
+ org.bukkit.Location pos1,
+ org.bukkit.Location pos2,
+ PlotBlock newblock) |
+
static int |
+ square(int x)
+ |
+
static long |
+ xorShift64(long a)
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public static boolean canSetFast+
public static java.util.ArrayList<java.lang.String> runners_p+
public static java.util.HashMap<Plot,java.lang.Integer> runners+
public static PlotId getPlotIdRelative(PlotId id, + int direction)+
id
-direction
-public static boolean mergePlots(org.bukkit.entity.Player plr, + org.bukkit.World world, + java.util.ArrayList<PlotId> plotIds)+
plr
-world
-plotIds
-public static boolean mergePlots(org.bukkit.World world, + java.util.ArrayList<PlotId> plotIds)+
world
-plotIds
-public static void mergePlot(org.bukkit.World world, + Plot lesserPlot, + Plot greaterPlot)+
world
-lesserPlot
-greaterPlot
-public static long nextLong()+
public static long xorShift64(long a)+
public static int random(int n)+
public static void removeSign(org.bukkit.World world, + Plot p)+
public static void setSign(org.bukkit.entity.Player player, + Plot p)+
public static void setSign(org.bukkit.World world, + java.lang.String name, + Plot p)+
public static java.lang.String getPlayerName(java.util.UUID uuid)+
public static java.lang.String getStringSized(int max, + java.lang.String string)+
public static boolean setBlock(org.bukkit.block.Block block, + PlotBlock plotblock)+
block
-plotblock
-public static void adjustWall(org.bukkit.entity.Player player, + Plot plot, + PlotBlock block)+
player
-plot
-block
-public static void autoMerge(org.bukkit.World world, + Plot plot, + org.bukkit.entity.Player player)+
public static boolean createPlot(org.bukkit.entity.Player player, + Plot plot)+
public static int getLoadedChunks(org.bukkit.World world)+
public static int getEntities(org.bukkit.World world)+
public static int getTileEntities(org.bukkit.World world)+
public static double getWorldFolderSize(org.bukkit.World world)+
public static java.lang.String createId(int x, + int z)+
public static void adjustWallFilling(org.bukkit.entity.Player requester, + Plot plot, + PlotBlock block)+
public static void setFloor(org.bukkit.entity.Player requester, + Plot plot, + PlotBlock[] blocks)+
public static int square(int x)+
public static short[] getBlock(java.lang.String block)+
public static void clearAllEntities(org.bukkit.World world, + Plot plot, + boolean tile)+
public static void clear(org.bukkit.World world, + Plot plot)+
public static void clear(org.bukkit.entity.Player requester, + Plot plot)+
requester
-plot
-public static void setCuboid(org.bukkit.World world, + org.bukkit.Location pos1, + org.bukkit.Location pos2, + PlotBlock[] blocks)+
public static void setSimpleCuboid(org.bukkit.World world, + org.bukkit.Location pos1, + org.bukkit.Location pos2, + PlotBlock newblock)+
public static void setBiome(org.bukkit.World world, + Plot plot, + org.bukkit.block.Biome b)+
public static int getHeighestBlock(org.bukkit.World world, + int x, + int z)+
public static org.bukkit.Location getPlotHome(org.bukkit.World w, + PlotId plotid)+
public static org.bukkit.Location getPlotHome(org.bukkit.World w, + Plot plot)+
public static void refreshPlotChunks(org.bukkit.World world, + Plot plot)+
public static org.bukkit.Location getPlotTopLocAbs(org.bukkit.World world, + PlotId id)+
world
-id
-public static org.bukkit.Location getPlotBottomLocAbs(org.bukkit.World world, + PlotId id)+
world
-id
-public static int getPlotWidth(org.bukkit.World world, + PlotId id)+
world
-id
-public static org.bukkit.Location getPlotTopLoc(org.bukkit.World world, + PlotId id)+
world
-id
-public static org.bukkit.Location getPlotBottomLoc(org.bukkit.World world, + PlotId id)+
world
-id
-public static Plot getPlot(org.bukkit.World world, + PlotId id)+
world
-id
-public static Plot getCurrentPlot(org.bukkit.Location loc)+
loc
-public static enum PlotSquaredException.PlotError +extends java.lang.Enum<PlotSquaredException.PlotError>+
Enum Constant and Description | +
---|
MISSING_DEPENDENCY
+ |
+
PLOTMAIN_NULL
+ |
+
Modifier and Type | +Method and Description | +
---|---|
java.lang.String |
+ getHeader()
+ |
+
java.lang.String |
+ toString()
+ |
+
static PlotSquaredException.PlotError
+ |
+ valueOf(java.lang.String name)
+
+ Returns the enum constant of this type with the specified name.
+ |
+
static PlotSquaredException.PlotError[]
+ |
+ values()
+
+ Returns an array containing the constants of this enum type, in
+ the order they are declared.
+
+ |
+
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal,
+ valueOf
getClass, notify, notifyAll, wait, wait, wait
public static final PlotSquaredException.PlotError PLOTMAIN_NULL+
public static final PlotSquaredException.PlotError MISSING_DEPENDENCY+
public static PlotSquaredException.PlotError[] values()+
+for (PlotSquaredException.PlotError c : PlotSquaredException.PlotError.values()) + System.out.println(c); ++
public static PlotSquaredException.PlotError valueOf(java.lang.String name)+
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant
+ with the specified name
+ java.lang.NullPointerException
- if the argument is nullpublic java.lang.String getHeader()+
public java.lang.String toString()+
toString
in class java.lang.Enum<PlotSquaredException.PlotError>
+
public class PlotSquaredException
+extends java.lang.RuntimeException
+ Modifier and Type | +Class and Description | +
---|---|
static class |
+ PlotSquaredException.PlotError
+ |
+
Constructor and Description | +
---|
PlotSquaredException(PlotSquaredException.PlotError error,
+ java.lang.String details) |
+
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage,
+ getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace,
+ printStackTrace, setStackTrace, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait,
+ wait
public PlotSquaredException(PlotSquaredException.PlotError error, + java.lang.String details)+
public class RUtils
+extends java.lang.Object
+ Constructor and Description | +
---|
RUtils()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
boolean |
+ compareDirections(org.bukkit.Location l1,
+ org.bukkit.Location l2) |
+
void |
+ forceTexture(org.bukkit.entity.Player p)
+
+ Force textures on the client
+ |
+
static java.lang.String |
+ formatTime(double sec)
+
+ Get formatted time
+ |
+
com.intellectualcrafters.plot.util.RUtils.Direction |
+ getDirection(org.bukkit.Location l)
+ |
+
static long |
+ getFreeRam()
+
+ Get the total free ram
+ |
+
static long |
+ getRamPercentage()
+
+ Percentage of used ram
+ |
+
static long |
+ getTotalRam()
+
+ Get the total allocated ram
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
public static long getTotalRam()+
public static long getFreeRam()+
public static long getRamPercentage()+
public static java.lang.String formatTime(double sec)+
sec
- secondspublic void forceTexture(org.bukkit.entity.Player p)+
p
- texture to forcepublic com.intellectualcrafters.plot.util.RUtils.Direction getDirection(org.bukkit.Location l)+
public boolean compareDirections(org.bukkit.Location l1, + org.bukkit.Location l2)+
public static class ReflectionUtils.RefClass
+extends java.lang.Object
+ Modifier and Type | +Method and Description | +
---|---|
ReflectionUtils.RefConstructor
+ |
+ findConstructor(int number)
+
+ find constructor by number of arguments
+ |
+
ReflectionUtils.RefField
+ |
+ findField(java.lang.Class type)
+
+ find field by type
+ |
+
ReflectionUtils.RefField
+ |
+ findField(ReflectionUtils.RefClass type)
+
+ find field by type
+ |
+
ReflectionUtils.RefMethod
+ |
+ findMethod(java.lang.Object... types)
+
+ find method by type parameters
+ |
+
ReflectionUtils.RefMethod
+ |
+ findMethodByName(java.lang.String... names)
+
+ find method by name
+ |
+
ReflectionUtils.RefMethod
+ |
+ findMethodByReturnType(java.lang.Class type)
+
+ find method by return value
+ |
+
ReflectionUtils.RefMethod
+ |
+ findMethodByReturnType(ReflectionUtils.RefClass type)
+
+ find method by return value
+ |
+
ReflectionUtils.RefConstructor
+ |
+ getConstructor(java.lang.Object... types)
+
+ get existing constructor by types
+ |
+
ReflectionUtils.RefField
+ |
+ getField(java.lang.String name)
+
+ get field by name
+ |
+
ReflectionUtils.RefMethod
+ |
+ getMethod(java.lang.String name,
+ java.lang.Object... types)
+
+ get existing method by name and types
+ |
+
java.lang.Class<?> |
+ getRealClass()
+
+ get passed class
+ |
+
boolean |
+ isInstance(java.lang.Object object)
+
+ see
+ Class.isInstance(Object) |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
public java.lang.Class<?> getRealClass()+
public boolean isInstance(java.lang.Object object)+
Class.isInstance(Object)
object
- the object to checkpublic ReflectionUtils.RefMethod getMethod(java.lang.String name, + java.lang.Object... types) + throws java.lang.NoSuchMethodException+
name
- nametypes
- method parameters. can be Class or RefClassjava.lang.RuntimeException
- if method not foundjava.lang.NoSuchMethodException
public ReflectionUtils.RefConstructor getConstructor(java.lang.Object... types)+
types
- parameters. can be Class or RefClassjava.lang.RuntimeException
- if constructor not foundpublic ReflectionUtils.RefMethod findMethod(java.lang.Object... types)+
types
- parameters. can be Class or RefClassjava.lang.RuntimeException
- if method not foundpublic ReflectionUtils.RefMethod findMethodByName(java.lang.String... names)+
names
- possible names of methodjava.lang.RuntimeException
- if method not foundpublic ReflectionUtils.RefMethod findMethodByReturnType(ReflectionUtils.RefClass type)+
type
- type of returned valuejava.lang.RuntimeException
- if method not foundpublic ReflectionUtils.RefMethod findMethodByReturnType(java.lang.Class type)+
type
- type of returned valuejava.lang.RuntimeException
- if method not foundpublic ReflectionUtils.RefConstructor findConstructor(int number)+
number
- number of argumentsjava.lang.RuntimeException
- if constructor not foundpublic ReflectionUtils.RefField getField(java.lang.String name)+
name
- field namejava.lang.RuntimeException
- if field not foundpublic ReflectionUtils.RefField findField(ReflectionUtils.RefClass type)+
type
- field typejava.lang.RuntimeException
- if field not foundpublic ReflectionUtils.RefField findField(java.lang.Class type)+
type
- field typejava.lang.RuntimeException
- if field not foundpublic static class ReflectionUtils.RefConstructor
+extends java.lang.Object
+ Modifier and Type | +Method and Description | +
---|---|
java.lang.Object |
+ create(java.lang.Object... params)
+
+ create new instance with constructor
+ |
+
java.lang.reflect.Constructor |
+ getRealConstructor()
+ |
+
ReflectionUtils.RefClass
+ |
+ getRefClass()
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public java.lang.reflect.Constructor getRealConstructor()+
public ReflectionUtils.RefClass getRefClass()+
public java.lang.Object create(java.lang.Object... params)+
params
- parameters for constructorjava.lang.RuntimeException
- if something went wrongpublic class ReflectionUtils.RefField.RefExecutor
+extends java.lang.Object
+ Constructor and Description | +
---|
ReflectionUtils.RefField.RefExecutor(java.lang.Object e)
+ |
+
Modifier and Type | +Method and Description | +
---|---|
java.lang.Object |
+ get()
+
+ get field value for applied object
+ |
+
void |
+ set(java.lang.Object param)
+
+ set field value for applied object
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public static class ReflectionUtils.RefField
+extends java.lang.Object
+ Modifier and Type | +Class and Description | +
---|---|
class |
+ ReflectionUtils.RefField.RefExecutor
+ |
+
Modifier and Type | +Method and Description | +
---|---|
ReflectionUtils.RefClass
+ |
+ getFieldRefClass()
+ |
+
java.lang.reflect.Field |
+ getRealField()
+ |
+
ReflectionUtils.RefClass
+ |
+ getRefClass()
+ |
+
ReflectionUtils.RefField.RefExecutor
+ |
+ of(java.lang.Object e)
+
+ apply fiend for object
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public java.lang.reflect.Field getRealField()+
public ReflectionUtils.RefClass getRefClass()+
public ReflectionUtils.RefClass getFieldRefClass()+
public ReflectionUtils.RefField.RefExecutor of(java.lang.Object e)+
e
- applied objectpublic class ReflectionUtils.RefMethod.RefExecutor
+extends java.lang.Object
+ Constructor and Description | +
---|
ReflectionUtils.RefMethod.RefExecutor(java.lang.Object e)
+ |
+
Modifier and Type | +Method and Description | +
---|---|
java.lang.Object |
+ call(java.lang.Object... params)
+
+ apply method for selected object
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public static class ReflectionUtils.RefMethod
+extends java.lang.Object
+ Modifier and Type | +Class and Description | +
---|---|
class |
+ ReflectionUtils.RefMethod.RefExecutor
+ |
+
Modifier and Type | +Method and Description | +
---|---|
java.lang.Object |
+ call(java.lang.Object... params)
+
+ call static method
+ |
+
java.lang.reflect.Method |
+ getRealMethod()
+ |
+
ReflectionUtils.RefClass
+ |
+ getRefClass()
+ |
+
ReflectionUtils.RefClass
+ |
+ getReturnRefClass()
+ |
+
ReflectionUtils.RefMethod.RefExecutor
+ |
+ of(java.lang.Object e)
+
+ apply method to object
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public java.lang.reflect.Method getRealMethod()+
public ReflectionUtils.RefClass getRefClass()+
public ReflectionUtils.RefClass getReturnRefClass()+
public ReflectionUtils.RefMethod.RefExecutor of(java.lang.Object e)+
e
- object to which the method is appliedpublic java.lang.Object call(java.lang.Object... params)+
params
- sent parameterspublic class ReflectionUtils
+extends java.lang.Object
+ Modifier and Type | +Class and Description | +
---|---|
static class |
+ ReflectionUtils.RefClass
+
+ RefClass - utility to simplify work with reflections.
+ |
+
static class |
+ ReflectionUtils.RefConstructor
+
+ Constructor wrapper
+ |
+
static class |
+ ReflectionUtils.RefField
+ |
+
static class |
+ ReflectionUtils.RefMethod
+
+ Method wrapper
+ |
+
Constructor and Description | +
---|
ReflectionUtils()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
static ReflectionUtils.RefClass
+ |
+ getRefClass(java.lang.Class clazz)
+
+ get RefClass object by real class
+ |
+
static ReflectionUtils.RefClass
+ |
+ getRefClass(java.lang.String... classes)
+
+ Get class for name.
+ |
+
static boolean |
+ isForge()
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public static boolean isForge()+
public static ReflectionUtils.RefClass getRefClass(java.lang.String... classes)+
classes
- possible class pathsjava.lang.RuntimeException
- if no class foundpublic static ReflectionUtils.RefClass getRefClass(java.lang.Class clazz)+
clazz
- classpublic static class SchematicHandler.DataCollection
+extends java.lang.Object
+ Constructor and Description | +
---|
SchematicHandler.DataCollection(short block,
+ byte data) |
+
public static class SchematicHandler.Dimension
+extends java.lang.Object
+ Constructor and Description | +
---|
SchematicHandler.Dimension(int x,
+ int y,
+ int z) |
+
Modifier and Type | +Method and Description | +
---|---|
int |
+ getX()
+ |
+
int |
+ getY()
+ |
+
int |
+ getZ()
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public static class SchematicHandler.Schematic
+extends java.lang.Object
+ Constructor and Description | +
---|
SchematicHandler.Schematic(SchematicHandler.DataCollection[] blockCollection,
+ SchematicHandler.Dimension schematicDimension,
+ java.io.File file) |
+
Modifier and Type | +Method and Description | +
---|---|
SchematicHandler.DataCollection[]
+ |
+ getBlockCollection()
+ |
+
java.io.File |
+ getFile()
+ |
+
SchematicHandler.Dimension
+ |
+ getSchematicDimension()
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public SchematicHandler.Schematic(SchematicHandler.DataCollection[] blockCollection, + SchematicHandler.Dimension schematicDimension, + java.io.File file)+
public java.io.File getFile()+
public SchematicHandler.Dimension getSchematicDimension()+
public SchematicHandler.DataCollection[] getBlockCollection()+
public class SchematicHandler
+extends java.lang.Object
+ Modifier and Type | +Class and Description | +
---|---|
static class |
+ SchematicHandler.DataCollection
+
+ Schematic Data Collection
+ |
+
static class |
+ SchematicHandler.Dimension
+
+ Schematic Dimensions
+ |
+
static class |
+ SchematicHandler.Schematic
+
+ Schematic Class
+ |
+
Constructor and Description | +
---|
SchematicHandler()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
static CompoundTag |
+ getCompoundTag(org.bukkit.World world,
+ PlotId id)
+
+ Gets the schematic of a plot
+ |
+
static SchematicHandler.Schematic
+ |
+ getSchematic(java.lang.String name)
+
+ Get a schematic
+ |
+
static boolean |
+ paste(org.bukkit.Location location,
+ SchematicHandler.Schematic schematic,
+ Plot plot,
+ int x_offset,
+ int z_offset)
+
+ Paste a schematic
+ |
+
static boolean |
+ pastePart(org.bukkit.World world,
+ SchematicHandler.DataCollection[] blocks,
+ org.bukkit.Location l1,
+ int x_offset,
+ int z_offset,
+ int i1,
+ int i2,
+ int WIDTH,
+ int LENGTH) |
+
static boolean |
+ save(CompoundTag tag,
+ java.lang.String path)
+
+ Saves a schematic to a file path
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
public static boolean paste(org.bukkit.Location location, + SchematicHandler.Schematic schematic, + Plot plot, + int x_offset, + int z_offset)+
location
- originschematic
- schematic to pasteplot
- plot to paste inpublic static SchematicHandler.Schematic getSchematic(java.lang.String name)+
name
- to checkpublic static boolean save(CompoundTag tag, + java.lang.String path)+
tag
- to savepath
- to save inpublic static CompoundTag getCompoundTag(org.bukkit.World world, + PlotId id)+
world
- to checkid
- plotpublic static boolean pastePart(org.bukkit.World world, + SchematicHandler.DataCollection[] blocks, + org.bukkit.Location l1, + int x_offset, + int z_offset, + int i1, + int i2, + int WIDTH, + int LENGTH)+
public class SetBlockFast
+extends java.lang.Object
+ Constructor and Description | +
---|
SetBlockFast()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
static boolean |
+ set(org.bukkit.World world,
+ int x,
+ int y,
+ int z,
+ int blockId,
+ byte data) |
+
static void |
+ update(org.bukkit.entity.Player player)
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public SetBlockFast() + throws java.lang.NoSuchMethodException+
java.lang.NoSuchMethodException
public static boolean set(org.bukkit.World world, + int x, + int y, + int z, + int blockId, + byte data) + throws java.lang.NoSuchMethodException+
java.lang.NoSuchMethodException
public static void update(org.bukkit.entity.Player player)+
public class StringComparison
+extends java.lang.Object
+ Constructor and Description | +
---|
StringComparison(java.lang.String input,
+ java.lang.Object[] objects)
+
+ Constructor
+ |
+
Modifier and Type | +Method and Description | +
---|---|
static double |
+ compare(java.lang.String s1,
+ java.lang.String s2)
+
+ Compare two strings
+ |
+
java.lang.String |
+ getBestMatch()
+
+ Get the best match value
+ |
+
java.lang.Object[] |
+ getBestMatchAdvanced()
+
+ Will return both the match number, and the actual match string
+ |
+
java.lang.Object |
+ getMatchObject()
+
+ Get the object
+ |
+
static java.lang.String[] |
+ sLetterPair(java.lang.String s)
+
+ Get an array containing letter pairs
+ |
+
static java.util.ArrayList |
+ wLetterPair(java.lang.String s)
+
+ Create an ArrayList containing pairs of letters
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
public StringComparison(java.lang.String input, + java.lang.Object[] objects)+
input
- Input Base Valueobjects
- Objects to comparepublic static double compare(java.lang.String s1, + java.lang.String s2)+
s1
- String Bases2
- Objectpublic static java.util.ArrayList wLetterPair(java.lang.String s)+
s
- string to splitpublic static java.lang.String[] sLetterPair(java.lang.String s)+
s
- string to splitpublic java.lang.Object getMatchObject()+
public java.lang.String getBestMatch()+
public java.lang.Object[] getBestMatchAdvanced()+
public class UUIDHandler
+extends java.lang.Object
+ Constructor and Description | +
---|
UUIDHandler()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
static void |
+ add(StringWrapper name,
+ java.util.UUID uuid)
+
+ Add a set to the cache
+ |
+
static java.lang.String |
+ getName(java.util.UUID uuid)
+ |
+
static java.util.UUID |
+ getUUID(java.lang.String name)
+ |
+
static com.google.common.collect.BiMap<StringWrapper,java.util.UUID>
+ |
+ getUuidMap()
+
+ Get the map containing all names/uuids
+ |
+
static void |
+ handleSaving()
+
+ Handle saving of uuids
+ |
+
static boolean |
+ nameExists(StringWrapper name)
+
+ Check if a name is cached
+ |
+
static boolean |
+ uuidExists(java.util.UUID uuid)
+
+ Check if a uuid is cached
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
public static com.google.common.collect.BiMap<StringWrapper,java.util.UUID> getUuidMap()+
public static boolean uuidExists(java.util.UUID uuid)+
uuid
- to checkpublic static boolean nameExists(StringWrapper name)+
name
- to checkpublic static void add(StringWrapper name, + java.util.UUID uuid)+
name
- to cacheuuid
- to cachepublic static java.util.UUID getUUID(java.lang.String name)+
name
- to use as keypublic static java.lang.String getName(java.util.UUID uuid)+
uuid
- to use as keypublic static void handleSaving()+
UUIDSaver.globalSave(com.google.common.collect.BiMap)
+ Class | +Description | +
---|---|
ConsoleColors | ++ |
Lag | +
+ TPS and Lag Checker.
+ |
+
Logger | +
+ Logging of errors and debug messages.
+ |
+
LSetCube | +
+ Cube utilities
+ |
+
Metrics | ++ |
Metrics.Graph | +
+ Represents a custom graph on the website
+ |
+
Metrics.Plotter | +
+ Interface used to collect custom data for a plugin
+ |
+
PlayerFunctions | +
+ Functions involving players, plots and locations.
+ |
+
PlotHelper | +
+ plot functions
+ |
+
PWE | ++ |
ReflectionUtils | ++ |
ReflectionUtils.RefClass | +
+ RefClass - utility to simplify work with reflections.
+ |
+
ReflectionUtils.RefConstructor | +
+ Constructor wrapper
+ |
+
ReflectionUtils.RefField | ++ |
ReflectionUtils.RefMethod | +
+ Method wrapper
+ |
+
RUtils | +
+ Random utilities
+ |
+
SchematicHandler + | +
+ Schematic Handler
+ |
+
SchematicHandler.DataCollection | +
+ Schematic Data Collection
+ |
+
SchematicHandler.Dimension | +
+ Schematic Dimensions
+ |
+
SchematicHandler.Schematic | +
+ Schematic Class
+ |
+
SetBlockFast | +
+ SetBlockFast class
+ + Used to do fast world editing + |
+
StringComparison + | +
+ String comparison library
+ |
+
UUIDHandler | +
+ This class can be used to efficiently translate UUIDs and names back and
+ forth.
+
+ |
+
Enum | +Description | +
---|---|
Logger.LogLevel | ++ |
PlotSquaredException.PlotError | ++ |
Exception | +Description | +
---|---|
PlotSquaredException | +
+ Created 2014-09-29 for PlotSquared
+ |
+
public class NameFetcher
+extends java.lang.Object
+implements java.util.concurrent.Callable<java.util.Map<java.util.UUID,java.lang.String>>
+ Constructor and Description | +
---|
NameFetcher(java.util.List<java.util.UUID> uuids)
+ |
+
Modifier and Type | +Method and Description | +
---|---|
java.util.Map<java.util.UUID,java.lang.String>
+ |
+ call()
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
Constructor and Description | +
---|
PlotUUIDSaver()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
UUIDSet |
+ get(java.lang.String name)
+ |
+
UUIDSet |
+ get(java.util.UUID uuid)
+ |
+
void |
+ globalPopulate()
+ |
+
void |
+ globalSave(com.google.common.collect.BiMap<StringWrapper,java.util.UUID> map)
+ |
+
java.lang.String |
+ mojangName(java.util.UUID uuid)
+ |
+
java.util.UUID |
+ mojangUUID(java.lang.String name)
+ |
+
void |
+ save(UUIDSet set)
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
public void globalPopulate()+
globalPopulate
in
+ interface UUIDSaver
+ public void globalSave(com.google.common.collect.BiMap<StringWrapper,java.util.UUID> map)+
globalSave
in
+ interface UUIDSaver
+ public java.util.UUID mojangUUID(java.lang.String name) + throws java.lang.Exception+
mojangUUID
in
+ interface UUIDSaver
+ java.lang.Exception
public java.lang.String mojangName(java.util.UUID uuid) + throws java.lang.Exception+
mojangName
in
+ interface UUIDSaver
+ java.lang.Exception
public UUIDSet get(java.lang.String name)+ +
public class UUIDFetcher
+extends java.lang.Object
+implements java.util.concurrent.Callable<java.util.Map<java.lang.String,java.util.UUID>>
+ Constructor and Description | +
---|
UUIDFetcher(java.util.List<java.lang.String> names)
+ |
+
UUIDFetcher(java.util.List<java.lang.String> names,
+ boolean rateLimiting) |
+
Modifier and Type | +Method and Description | +
---|---|
java.util.Map<java.lang.String,java.util.UUID>
+ |
+ call()
+ |
+
static java.util.UUID |
+ fromBytes(byte[] array)
+ |
+
static java.util.UUID |
+ getUUID(java.lang.String id)
+ |
+
static java.util.UUID |
+ getUUIDOf(java.lang.String name)
+ |
+
static byte[] |
+ toBytes(java.util.UUID uuid)
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public UUIDFetcher(java.util.List<java.lang.String> names, + boolean rateLimiting)+
public UUIDFetcher(java.util.List<java.lang.String> names)+
public static java.util.UUID getUUID(java.lang.String id)+
public static byte[] toBytes(java.util.UUID uuid)+
public static java.util.UUID fromBytes(byte[] array)+
public static java.util.UUID getUUIDOf(java.lang.String name) + throws java.lang.Exception+
java.lang.Exception
public java.util.Map<java.lang.String,java.util.UUID> call() + throws java.lang.Exception+
call
in interface java.util.concurrent.Callable<java.util.Map<java.lang.String,java.util.UUID>>
+ java.lang.Exception
public interface UUIDSaver
+ Modifier and Type | +Method and Description | +
---|---|
UUIDSet |
+ get(java.lang.String name)
+ |
+
UUIDSet |
+ get(java.util.UUID uuid)
+ |
+
void |
+ globalPopulate()
+ |
+
void |
+ globalSave(com.google.common.collect.BiMap<StringWrapper,java.util.UUID> biMap)
+ |
+
java.lang.String |
+ mojangName(java.util.UUID uuid)
+ |
+
java.util.UUID |
+ mojangUUID(java.lang.String name)
+ |
+
void |
+ save(UUIDSet set)
+ |
+
void globalPopulate()+
void globalSave(com.google.common.collect.BiMap<StringWrapper,java.util.UUID> biMap)+
void save(UUIDSet set)+
UUIDSet get(java.lang.String name)+
UUIDSet get(java.util.UUID uuid)+
java.util.UUID mojangUUID(java.lang.String name) + throws java.lang.Exception+
java.lang.Exception
java.lang.String mojangName(java.util.UUID uuid) + throws java.lang.Exception+
java.lang.Exception
public class UUIDSet
+extends java.lang.Object
+ Constructor and Description | +
---|
UUIDSet(java.lang.String name,
+ java.util.UUID uuid) |
+
Modifier and Type | +Method and Description | +
---|---|
java.lang.String |
+ getName()
+ |
+
java.util.UUID |
+ getUUID()
+ |
+
java.lang.String |
+ toString()
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait,
+ wait
Interface | +Description | +
---|---|
UUIDSaver | ++ |
Class | +Description | +
---|---|
NameFetcher | +
+ Name Fetcher Class
+ From Bukkit
+
+ |
+
PlotUUIDSaver | +
+ Plot UUID Saver/Fetcher
+ |
+
UUIDFetcher | +
+ UUID Fetcher
+ From Bukkit
+
+ |
+
UUIDSet | ++ |
@Retention(value=RUNTIME)
+@Target(value=FIELD)
+public @interface Translation
+ Modifier and Type | +Optional Element and Description | +
---|---|
java.lang.String |
+ creationDescription
+ |
+
java.lang.String |
+ description
+ |
+
public class TranslationAsset
+extends java.lang.Object
+ Constructor and Description | +
---|
TranslationAsset(TranslationObject trans,
+ java.lang.String translated,
+ TranslationLanguage lang)
+ |
+
Modifier and Type | +Method and Description | +
---|---|
TranslationLanguage
+ |
+ getLang()
+ |
+
TranslationObject
+ |
+ getObject()
+ |
+
java.lang.String |
+ getTranslated()
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public TranslationAsset(TranslationObject trans, + java.lang.String translated, + TranslationLanguage lang)+
public TranslationObject getObject()+
public java.lang.String getTranslated()+
public TranslationLanguage getLang()+
public abstract class TranslationFile
+extends java.lang.Object
+ Constructor and Description | +
---|
TranslationFile()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
abstract void |
+ add(java.lang.String key,
+ java.lang.String value)
+
+ Add a value
+ |
+
abstract TranslationLanguage
+ |
+ getLanguage()
+
+ A method used to get the language of the file
+ |
+
abstract TranslationFile
+ |
+ read()
+
+ Read from the file
+ |
+
abstract void |
+ saveFile()
+
+ Save the file
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public abstract TranslationLanguage getLanguage()+
public abstract void saveFile()+
public abstract TranslationFile read()+
public abstract void add(java.lang.String key, + java.lang.String value)+
key
- namevalue
- valuepublic class TranslationLanguage
+extends java.lang.Object
+ Modifier and Type | +Field and Description | +
---|---|
static TranslationLanguage
+ |
+ englishAmerican
+ |
+
static TranslationLanguage
+ |
+ englishBritish
+ |
+
static TranslationLanguage
+ |
+ russianRussian
+ |
+
static TranslationLanguage
+ |
+ swedishSwedish
+ |
+
Constructor and Description | +
---|
TranslationLanguage(java.lang.String friendlyName,
+ java.lang.String countryCode,
+ java.lang.String languageCode) |
+
Modifier and Type | +Method and Description | +
---|---|
java.lang.String |
+ getCountryCode()
+ |
+
java.lang.String |
+ getLanguageCode()
+ |
+
java.lang.String |
+ getName()
+ |
+
java.lang.String |
+ toString()
+ |
+
static TranslationLanguage[]
+ |
+ values()
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait,
+ wait
public static final TranslationLanguage englishAmerican+
public static final TranslationLanguage englishBritish+
public static final TranslationLanguage swedishSwedish+
public static final TranslationLanguage russianRussian+
public TranslationLanguage(java.lang.String friendlyName, + java.lang.String countryCode, + java.lang.String languageCode)+
public java.lang.String getName()+
public java.lang.String getCountryCode()+
public java.lang.String getLanguageCode()+
public java.lang.String toString()+
toString
in class java.lang.Object
public static TranslationLanguage[] values()+
public class TranslationManager
+extends java.lang.Object
+ Constructor and Description | +
---|
TranslationManager()
+
+ Constructor
+ |
+
TranslationManager(TranslationObject[] translationObjects)
+
+ Constructor
+ |
+
Modifier and Type | +Method and Description | +
---|---|
TranslationManager
+ |
+ addTranslation(java.lang.String key,
+ TranslationAsset a)
+ |
+
TranslationManager
+ |
+ addTranslation(TranslationObject t,
+ TranslationAsset a)
+ |
+
TranslationManager
+ |
+ addTranslationObject(TranslationObject t)
+
+ Add an object
+ |
+
TranslationManager
+ |
+ debug(java.io.PrintStream out)
+ |
+
TranslationObject |
+ getDefault(java.lang.String key)
+ |
+
java.lang.String |
+ getDescription(java.lang.String key)
+ |
+
TranslationAsset |
+ getTranslated(java.lang.String key,
+ java.lang.String language) |
+
TranslationAsset |
+ getTranslated(java.lang.String key,
+ TranslationLanguage language)
+ |
+
TranslationAsset |
+ getTranslated(TranslationObject t,
+ TranslationLanguage l)
+ |
+
java.lang.String |
+ getTranslation(java.lang.String key,
+ TranslationLanguage l)
+ |
+
TranslationManager
+ |
+ instance()
+
+ Don't use this!
+ |
+
TranslationManager
+ |
+ removeTranslationObject(TranslationObject t)
+
+ Remove an object
+ |
+
TranslationManager
+ |
+ saveAll(TranslationFile file)
+ |
+
TranslationManager
+ |
+ saveFile(TranslationFile file)
+ |
+
static void |
+ scan(java.lang.Class c,
+ TranslationManager manager)
+ |
+
static java.util.List<TranslationObject>
+ |
+ transformEnum(java.lang.Object[] os)
+ |
+
java.util.List<TranslationObject>
+ |
+ translations()
+
+ Get the translation objects
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
public TranslationManager()+
public TranslationManager(TranslationObject[] translationObjects)+
translationObjects
- pre-initpublic TranslationManager instance()+
public java.util.List<TranslationObject> translations()+
public TranslationManager addTranslationObject(TranslationObject t)+
t
- objectpublic TranslationManager removeTranslationObject(TranslationObject t)+
t
- objectpublic java.lang.String getDescription(java.lang.String key)+
public TranslationManager addTranslation(TranslationObject t, + TranslationAsset a)+
public TranslationManager addTranslation(java.lang.String key, + TranslationAsset a)+
public TranslationAsset getTranslated(java.lang.String key, + java.lang.String language)+
public TranslationAsset getTranslated(java.lang.String key, + TranslationLanguage language)+
public TranslationAsset getTranslated(TranslationObject t, + TranslationLanguage l)+
public java.lang.String getTranslation(java.lang.String key, + TranslationLanguage l)+
public TranslationObject getDefault(java.lang.String key)+
public TranslationManager saveAll(TranslationFile file)+
public static java.util.List<TranslationObject> transformEnum(java.lang.Object[] os)+
public static void scan(java.lang.Class c, + TranslationManager manager) + throws java.lang.IllegalAccessException+
java.lang.IllegalAccessException
public TranslationManager debug(java.io.PrintStream out)+
public TranslationManager saveFile(TranslationFile file)+
public class TranslationObject
+extends java.lang.Object
+ Constructor and Description | +
---|
TranslationObject(java.lang.String key,
+ java.lang.String defaultValue,
+ java.lang.String description,
+ java.lang.String creationDescription) |
+
Modifier and Type | +Method and Description | +
---|---|
java.lang.String |
+ getCreationDescription()
+ |
+
java.lang.String |
+ getDefaultValue()
+ |
+
java.lang.String |
+ getDescription()
+ |
+
java.lang.String |
+ getKey()
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public TranslationObject(java.lang.String key, + java.lang.String defaultValue, + java.lang.String description, + java.lang.String creationDescription)+
public java.lang.String getKey()+
public java.lang.String getDefaultValue()+
public java.lang.String getDescription()+
public java.lang.String getCreationDescription()+
public class YamlTranslationFile +extends TranslationFile+
Constructor and Description | +
---|
YamlTranslationFile(java.io.File path,
+ TranslationLanguage language,
+ java.lang.String name,
+ TranslationManager manager)
+
+ Constructor
+ |
+
Modifier and Type | +Method and Description | +
---|---|
void |
+ add(java.lang.String key,
+ java.lang.String value)
+
+ Add a translation
+ |
+
YamlTranslationFile
+ |
+ fancyHeader(java.lang.String... header)
+
+ Set a fancy header
+ |
+
TranslationLanguage
+ |
+ getLanguage()
+
+ Get the translation language
+ |
+
org.yaml.snakeyaml.Yaml |
+ getYaml()
+
+ Get the YAML object
+ |
+
YamlTranslationFile
+ |
+ header(java.lang.String... header)
+
+ Set the header
+ |
+
YamlTranslationFile
+ |
+ read()
+
+ Read the file
+ |
+
void |
+ reload()
+
+ Reload
+ |
+
void |
+ saveFile()
+
+ Save the file
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
+ wait
public YamlTranslationFile(java.io.File path, + TranslationLanguage language, + java.lang.String name, + TranslationManager manager)+
path
- save pathlanguage
- translation languagename
- project namepublic void reload()+
public YamlTranslationFile header(java.lang.String... header)+
header
- Comment headerpublic YamlTranslationFile fancyHeader(java.lang.String... header)+
header
- Comment headerpublic void add(java.lang.String key, + java.lang.String value)+
add
in
+ class TranslationFile
+ key
- translation namevalue
- translation valuepublic TranslationLanguage getLanguage()+
getLanguage
in
+ class TranslationFile
+ public void saveFile()+
saveFile
in
+ class TranslationFile
+ public org.yaml.snakeyaml.Yaml getYaml()+
public YamlTranslationFile read()+
read
in
+ class TranslationFile
+ public class BukkitTranslation
+extends java.lang.Object
+ Constructor and Description | +
---|
BukkitTranslation()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
static void |
+ addMaterials(TranslationManager manager)
+
+ Add material names to the translation list
+ Will default to a somewhat friendly name
+
+ |
+
static java.lang.String |
+ convert(TranslationAsset asset)
+
+ Get the converted string
+ |
+
TranslationLanguage
+ |
+ getDefaultLanguage()
+
+ The default translation language
+ |
+
static java.io.File |
+ getParent(org.bukkit.plugin.java.JavaPlugin plugin)
+
+ Get the universal parent based on the plugin data folder
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait,
+ wait, wait
public static java.lang.String convert(TranslationAsset asset)+
asset
- assetpublic static java.io.File getParent(org.bukkit.plugin.java.JavaPlugin plugin)+
plugin
- to checkpublic TranslationLanguage getDefaultLanguage()+
public static void addMaterials(TranslationManager manager)+
public class TranslationPlugin
+extends org.bukkit.plugin.java.JavaPlugin
+ Constructor and Description | +
---|
TranslationPlugin()
+ |
+
Modifier and Type | +Method and Description | +
---|---|
void |
+ onDisable()
+ |
+
void |
+ onEnable()
+ |
+
getClassLoader, getCommand, getConfig, getDatabase, getDatabaseClasses,
+ getDataFolder, getDefaultWorldGenerator, getDescription, getFile, getLogger,
+ getPlugin, getPluginLoader, getProvidingPlugin, getResource, getServer,
+ getTextResource, initialize, installDDL, isEnabled, isInitialized, isNaggable,
+ onCommand, onLoad, onTabComplete, reloadConfig, removeDDL, saveConfig,
+ saveDefaultConfig, saveResource, setEnabled, setNaggable, toString
equals, getName, hashCode
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
public void onEnable()+
onEnable
in
+ interface org.bukkit.plugin.Plugin
onEnable
in
+ class org.bukkit.plugin.java.JavaPlugin
public void onDisable()+
onDisable
in
+ interface org.bukkit.plugin.Plugin
onDisable
in class org.bukkit.plugin.java.JavaPlugin
+ Class | +Description | +
---|---|
BukkitTranslation | ++ |
TranslationPlugin | ++ |
Class | +Description | +
---|---|
TranslationAsset | +
+ Asset
+ |
+
TranslationFile | +
+ Abstract TranslationFile
+ |
+
TranslationLanguage + | ++ |
TranslationManager + | +
+ Translation Manager Main class
+ |
+
TranslationObject + | ++ |
YamlTranslationFile + | +
+ The YAML implementation of TranslationFile
+ Relies heavily on SnakeYAML
+
+ |
+
Annotation Type | +Description | +
---|---|
Translation | +
+ Translation annotation
+ |
+
Modifier and Type | +Constant Field | +Value | +
---|---|---|
+
+ public static final int |
+ TYPE_BYTE
+ |
+ 1 |
+
+
+ public static final int |
+ TYPE_BYTE_ARRAY
+ |
+ 7 |
+
+
+ public static final int |
+ TYPE_COMPOUND
+ |
+ 10 |
+
+
+ public static final int |
+ TYPE_DOUBLE
+ |
+ 6 |
+
+
+ public static final int |
+ TYPE_END
+ |
+ 0 |
+
+
+ public static final int |
+ TYPE_FLOAT
+ |
+ 5 |
+
+
+ public static final int |
+ TYPE_INT
+ |
+ 3 |
+
+
+ public static final int |
+ TYPE_INT_ARRAY
+ |
+ 11 |
+
+
+ public static final int |
+ TYPE_LIST
+ |
+ 9 |
+
+
+ public static final int |
+ TYPE_LONG
+ |
+ 4 |
+
+
+ public static final int |
+ TYPE_SHORT
+ |
+ 2 |
+
+
+ public static final int |
+ TYPE_STRING
+ |
+ 8 |
+
Modifier and Type | +Constant Field | +Value | +
---|---|---|
+
+ public static final java.lang.String |
+ CRLF |
+ "\r\n" |
+
Modifier and Type | +Constant Field | +Value | +
---|---|---|
+
+ public static final java.lang.String |
+ ADMIN_PERMISSION
+ |
+ "plots.admin" |
+
Modifier and Type | +Constant Field | +Value | +
---|---|---|
+
+ public static final java.lang.String |
+ ADMIN_PERMISSION
+ |
+ "plots.admin" |
+
Modifier and Type | +Constant Field | +Value | +
---|---|---|
+
+ public static final java.lang.String |
+ MAIN_PERMISSION
+ |
+ "plots.use" |
+
Method and Description | +
---|
com.intellectualcrafters.plot.util.PlayerFunctions.getPlots() + | +
com.intellectualcrafters.plot.util.PlayerFunctions.set(Plot) + | +
Constructor and Description | +
---|
com.intellectualcrafters.plot.object.Plot(PlotId,
+ UUID, Biome, ArrayList
+ |
+
com.intellectualcrafters.plot.object.Plot(PlotId,
+ UUID, Biome, ArrayList
+ |
+
The Overview page is the front page of this API document and provides + a list of all packages with a summary for each. This page can also contain an overall description of the + set of packages.
+Each package has a page that contains a list of its classes and interfaces, with a summary for each. This + page can contain six categories:
+Each class, interface, nested class and nested interface has its own separate page. Each of these pages + has three sections consisting of a class/interface description, summary tables, and detailed member + descriptions:
+Each summary entry contains the first sentence from the detailed description for that item. The summary + entries are alphabetical, while the detailed descriptions are in the order they appear in the source + code. This preserves the logical groupings established by the programmer.
+Each annotation type has its own separate page with the following sections:
+Each enum has its own separate page with the following sections:
+There is a Class Hierarchy page for all packages, plus a hierarchy for
+ each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are
+ organized by inheritance structure starting with java.lang.Object
. The interfaces do not
+ inherit from java.lang.Object
.
The Deprecated API page lists all of the API that have been + deprecated. A deprecated API is not recommended for use, generally due to improvements, and a + replacement API is usually given. Deprecated APIs may be removed in future implementations.
+The Index contains an alphabetic list of all classes, interfaces, + constructors, methods, and fields.
+These links take you to the next or previous class, interface, package, or related page.
+These links show and hide the HTML frames. All pages are available with or without frames.
+The All Classes link shows all classes and interfaces except + non-static nested types.
+Each serializable or externalizable class has a description of its serialization fields and methods. This + information is of interest to re-implementors, not to developers using the API. While there is no link + in the navigation bar, you can get to this information by going to any serialized class and clicking + "Serialized Form" in the "See also" section of the class description.
+The Constant Field Values page lists the static final fields and their + values.
+JSONString
interface allows a toJSONString()
+ method so that a class can change the behavior of
+ JSONObject.toString()
, JSONArray.toString()
,
+ and JSONWriter.value(
Object)
.
+ TAG_List
tag.TAG_Long
tag.Tag
+ object.
+ NBTInputStream
, which will source its data
+ from the specified input stream.
+ Tag
objects to an underlying OutputStream
.
+ NBTOutputStream
, which will write data to the
+ specified underlying output stream.
+ NULL
object than to use Java's null
value.
+ ByteTag
.ByteArrayTag
.
+ DoubleTag
.FloatTag
.IntTag
.IntArrayTag
.
+ LongTag
.ShortTag
.StringTag
.TAG_Short
tag.TAG_String
tag.TAG_Byte_Array
tag.TAG_Byte
tag.toJSONString
method allows a class to produce its own
+ JSON
+ serialization.
+ %
hh sequences to single characters, and
+ convert plus to space.
+ Statement.executeUpdate(String)
true
or the value false
+ .
+ TAG_Compound
tag.TAG_Double
tag.TAG_End
tag.TAG_Float
tag.Tag
+ class.
+ int[]
named with the given key.int[]
named with the given index.TagList
named with the given key.TagList
named with the given index.TAG_Int_Array
tag.TAG_Int
tag.Class.isInstance(Object)
+ + diff --git a/PlotSquared/doc/overview-summary.html b/PlotSquared/doc/overview-summary.html new file mode 100644 index 000000000..4afc24697 --- /dev/null +++ b/PlotSquared/doc/overview-summary.html @@ -0,0 +1,206 @@ + + + + + +
Package | +Description | +
---|---|
com.intellectualcrafters.jnbt + | ++ |
com.intellectualcrafters.json + | ++ |
com.intellectualcrafters.plot + | ++ |
com.intellectualcrafters.plot.api + | ++ |
com.intellectualcrafters.plot.commands + | ++ |
com.intellectualcrafters.plot.config + | ++ |
com.intellectualcrafters.plot.database + | ++ |
com.intellectualcrafters.plot.database.sqlobjects + | ++ |
com.intellectualcrafters.plot.events + | ++ |
com.intellectualcrafters.plot.flag + | ++ |
com.intellectualcrafters.plot.generator + | ++ |
com.intellectualcrafters.plot.listeners + | ++ |
com.intellectualcrafters.plot.object + | ++ |
com.intellectualcrafters.plot.util + | ++ |
com.intellectualcrafters.plot.uuid + | ++ |
com.intellectualsites.translation + | ++ |
com.intellectualsites.translation.bukkit + | ++ |
Class | +Description | +
---|---|
Test1 | ++ |
java.lang.Throwable cause+