Package com.mclds.plugins.realm
Class Realm
java.lang.Object
com.mclds.plugins.realm.Realm
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionSet<org.bukkit.Location> 子领地double创建时间,对金币返还有帮助可以被爆炸破坏的方块爆炸时可以保护的方块org.bukkit.Location目前用于传送指令@Nullable org.bukkit.Location@Nullable Realm.RootRealmData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleanaddMember(org.bukkit.OfflinePlayer player) booleanaddMembers(Set<org.bukkit.OfflinePlayer> players) children()voidbooleanfindRootRealmAndSort(List<Realm> realms, RealmSortType sortType) 找到每个不用子领地的主领地,并对其排序领地static RealmgetByLocationFormat(String locationFormat) getIcon()org.bukkit.inventory.ItemStackgetIconItem(org.bukkit.entity.Player viewer) getMember(org.bukkit.OfflinePlayer player) Set<org.bukkit.OfflinePlayer> getName()org.bukkit.OfflinePlayergetOwner()@Nullable org.bukkit.Location获取主领地传送位置,如果当前领地不是主领地,则返回NULLgetRealmTotalMembers(Realm realm) 获取当前领地所属的主领地的全部成员@Nullable Realm获取主领地 如果当前领地是主领地,则返回NULL获取主领地设置int获取有效的领地浏览数量inthashCode()booleanhasIcon()voidincreaseViewCount(String uniqueViewKey) booleanisMember(org.bukkit.OfflinePlayer player) booleanisMemberHasPermission(org.bukkit.OfflinePlayer member, RealmPermission permission) booleanisOwner(org.bukkit.OfflinePlayer player) booleanisRoot()booleanisSameRootRealm(Realm other) 判断两个领地是否属于同一个主领地voidremoveChild(Realm realm) booleanremoveMember(org.bukkit.OfflinePlayer player) voidsave()voidsaveRootRealmSetting(RealmSetting setting) voidsetDescription(String desc) voidsetExplosionDestroyableBlocks(List<String> blocks) voidsetExplosionProtectBlocks(List<String> explosion_protect_blocks) voidvoidsetListShowType(RealmListShowType listShowType) voidsetMembers(Set<Member> members) voidsetRealmTeleportLocation(org.bukkit.Location location) 设置主领地传送位置,如果当前领地不是主领地,则无法操作sort(List<Realm> realms, RealmSortType sortType) toString()booleanupdate()
-
Field Details
-
name
-
owner_uuid
-
nickname
目前用于传送指令 -
root
@Nullable public @Nullable org.bukkit.Location root -
root_realm_data
-
location
public org.bukkit.Location location -
children
子领地 -
create_at
public double create_at创建时间,对金币返还有帮助 -
explosion_destroyable_blocks
可以被爆炸破坏的方块 -
explosion_protect_blocks
爆炸时可以保护的方块
-
-
Constructor Details
-
Realm
public Realm(String owner_uuid, org.bukkit.Location location, @Nullable @Nullable org.bukkit.Location root)
-
-
Method Details
-
isRoot
public boolean isRoot() -
getOwner
public org.bukkit.OfflinePlayer getOwner() -
isOwner
public boolean isOwner(org.bukkit.OfflinePlayer player) -
isMember
public boolean isMember(org.bukkit.OfflinePlayer player) -
isMemberHasPermission
-
getMemberPlayers
-
getMember
-
addMember
public boolean addMember(org.bukkit.OfflinePlayer player) -
addMembers
-
update
public boolean update() -
removeMember
public boolean removeMember(org.bukkit.OfflinePlayer player) -
getRootRealm
获取主领地 如果当前领地是主领地,则返回NULL -
getRootRealmOrSelf
-
children
-
save
public void save() -
addChild
-
removeChild
-
getViewRecords
-
getValidViewCount
public int getValidViewCount()获取有效的领地浏览数量 -
increaseViewCount
-
setListShowType
-
getListShowType
-
findRootRealmAndSort
找到每个不用子领地的主领地,并对其排序领地 -
sort
-
setRealmTeleportLocation
public void setRealmTeleportLocation(org.bukkit.Location location) 设置主领地传送位置,如果当前领地不是主领地,则无法操作 -
getRealmTeleportLocation
@Nullable public @Nullable org.bukkit.Location getRealmTeleportLocation()获取主领地传送位置,如果当前领地不是主领地,则返回NULL -
saveRootRealmSetting
-
getRootRealmSetting
获取主领地设置 -
getName
-
getNameOrRootName
-
getFullDisplayName
-
getLocationFormat
-
getByLocationFormat
-
setIcon
-
setDescription
-
setMembers
-
clearMembers
public void clearMembers() -
hasIcon
public boolean hasIcon() -
getIcon
-
getIconItem
public org.bukkit.inventory.ItemStack getIconItem(org.bukkit.entity.Player viewer) -
equals
-
hashCode
public int hashCode() -
getRealmTotalMembers
获取当前领地所属的主领地的全部成员 -
isSameRootRealm
判断两个领地是否属于同一个主领地- Parameters:
other- 另一个领地
-
getExplosionDestroyableBlocks
-
setExplosionDestroyableBlocks
-
setExplosionProtectBlocks
-
getExplosionProtectBlocks
-
toString
-