SelfHomeMain icon

SelfHomeMain -----

[转载]Manor system, with a unique home, supports MYSQL!



原帖地址 https://www.mcbbs.net/thread-1461960-1-1.html

前置插件: Vault(必须)、PlaceHolder(可选)、NBTAPI(可选)
Pre-plugins: Vault (required), PlaceHolder (optional), NBTAPI (optional)

---------------------------------------
chinese(中文介绍):

● 使服务器达到每个玩家一个单独的世界的功能,减少区块占用卡顿,区块保存困难炸档等问题.并且支持设置单端里的家园最大创建数量.
● 使服务器达到每个玩家一个单独的世界的功能,减少区块占用卡顿,区块保存困难炸档等问题.并且支持设置单端里的家园最大创建数量.
● 创建家园世界 (支持超平坦/默认生存/及其他设定的模板地图)
● 自定义模板世界功能(将您的模板地图放置在本插件配置文件根目录文件夹,文件夹名为创建家园时的参数)
● 传送回家功能
● 加入他人家园的功能
● 拜访他人家园功能
● 设置家园出生点功能(防止玩家吐槽出生点不好)
● 添加/移除 玩家到信任名单功能(支持*添加所有人)
● 添加/移除 玩家到拉黑列表功能 (支持*添加所有人)
● 家园扩大升级功能(自定义设置花费所需)
● 家园开启/关闭公开访问功能
● 家园信息查看功能
● 家园删除功能
● 家园资源占用排行榜功能
● 家园PVP开关
● 家园拾取物品开关
● 家园丢弃物品开关
● 全服家园权限检测功能
● 指令一级参数支持Tab补全,方便快捷~
● 家园Tile上限进行预警/关闭世界 (家园监管)
● 家园Entity达到上限进行清理(含生物白名单 可自行配置) (家园监管)
● 区块方块上限检测 (防卡服,家园监管)
● 实体黑名单(如禁用村民的刷新,防止养殖出强力兑换)
● 家园创建上限功能(可自行配置)
● 管理员强制关闭家园功能
● 管理员强制删除家园功能
● 家园地图自动保存功能(防回档)
● 家园地图智能自动备份功能(防意外)
● 可搭配使用边界插件进行使用 (本插件自带,但是也可以用别的插件,兼容低版本)
● 对高版本或者纯净服的地图存储类型进行适配,可自定义设置地图路径[默认地图都在world文件夹下,可自行改]
[如果您是纯净服的话,修改配置文件内容为:WorldLocation: ''即可]
● 家园优化[自定义卸载无人世界或区块]
● 家园重置限制[防止玩家多次刷新地图更新物资]
● 家园天气时间管理功能
● PlaceholderAPI插件支持,支持自定义%SelfHome_Name%,以及Tile总数:%SelfHome_Tile%,兼容多世界插件.
● 对所有家园世界死亡不掉落[无需其他插件协助开启,方便省力][可开关]
● 对所有家园世界禁止自然刷怪[科技服不再卡顿][可开关]
● 大部分主体功能均以异步方式实现,线程优化
● 高纯度的自定义语言汉化功能,支持95%自行DIY处理.
● 支持同步文件,实现BungeeCord同步文件达到群组服可用.
● 支持跨服传送,跨服拜访,智能判断防大厅绕过登入插件的家园BC拓展插件.
● 公共世界:地狱和末地,开放统一的世界平台,是多世界插件的平替。
● 模组兼容性强,对机器破坏权限进行特殊化处理.
---------------------------------------------
English(machine translation):

Convenient server home plug-in, fast, efficient and controllable management, now supports cross-server groups~

● Make the server achieve the function of each player's separate world, reduce block occupancy lag, block saving difficulties and bombing problems. And it supports setting the maximum number of homes created in a single end.
● Make the server achieve the function of each player's separate world, reduce block occupancy lag, block saving difficulties and bombing problems. And it supports setting the maximum number of homes created in a single end.
● Create a home world (supports ultra-flat/default survival/and other set template maps)
● Custom template world function (place your template map in the root folder of the configuration file of this plugin, the folder is named the parameters when creating a home)
● Teleport home function
● The ability to join someone else's home
● Visit others' homes function
● Set home spawn point function (to prevent players from complaining that spawn points are bad)
● Add/remove players to trusted list function (support * add everyone)
● Add/remove players to blacklist function (support*Add everyone)
● Home expansion upgrade function (custom settings cost required)
● Turn on/off public access in your home
● Home information viewing function
● Home deletion function
● Home resource occupation leaderboard function
● Home PVP switch
● Home pickup switch
● Home Drop-off Switch
● Full server home permission detection function
● Instruction first-level parameters support Tab completion, which is convenient and fast~
● Home Tile Cap for Early Warning/Shutdown World (Home Regulation)
● Home Entity reaches the upper limit for cleaning (including biological whitelist, configurable) (Home supervision)
● Block block cap detection (anti-jam suit, home supervision)
● Entity blacklist (such as disabling the refresh of villagers to prevent strong exchange of farming)
● Home creation cap function (configurable)
● The administrator forcibly turns off the home function
● Administrator forcibly removes the home function
● Home map auto-save function (anti-rollback)
● Home map intelligent automatic backup function (anti-accident)
● Can be used with boundary plug-ins (this plug-in comes with it, but other plug-ins can also be used, compatible with lower versions)
● Adapt to the map storage type of the high version or pure server, and customize the map path [the default maps are all under the world folder, you can change it yourself]
[If you are a pure server, modify the configuration file content to: WorldLocation: '']
● Home optimization [custom unloading of no man's world or block]
● Home reset limit [prevents players from refreshing the map multiple times to update supplies]
● Home weather time management function
● Placeholder API plugin support, support custom %SelfHome_Name%, and total number of tiles: %SelfHome_Tile%, compatible with multi-world plugins.
● No drop for all home world deaths [no need for other plug-ins to help open, convenient and labor-saving] [switchable]
● No natural spawning is prohibited for all home worlds [Tech suits no longer stutter] [switchable]
● Most of the main functions are implemented asynchronously, and the thread is optimized
● High-purity custom language localization function, support 95% DIY processing.
● Support file synchronization, so that BungeeCord synchronizing files can be used in group servers.
● Support cross-server transmission, cross-server visit, intelligent judgment anti-lobby bypass login plug-in Home BC extension plug-in.
● Public World: Hell and the End, an open and unified world platform, is a replacement for multi-world plugins.
● The module has strong compatibility and special treatment for the destruction authority of the machine.


---------------------------------------------
● 家园独特的氪金权限:
● SelfHome.Level.等级 [不允许超过配置文件上限]
● SelfHome.MaxOP.人数 [最大家园管理员数量]
● SelfHome.MaxJoin.人数 [最大家园信任成员数量]
● SelfHome.Day [调整家园至白天]
● SelfHome.Night [调整家园至黑夜]
● SelfHome.LockTime [锁定家园时间]
● SelfHome.LockWeather [锁定家园天气]



----------------------------------------
● 简单明了没有任何复杂的程序 .
● 本插件指令:
/SH Home 传送至自己的家园或已加入的家园
/SH Visit 传送至自己或者有权限的家园
/SH Invite 邀请玩家成为自己家园的主人之一
/SH Accept 接受家园的邀请
/SH Kick 踢出自己家园的管理员
/SH SetSpawn 设置个人家园的传送点
/SH Add 玩家名字 增加信任名单
/SH Remove 玩家名字 删除信任名单
/SH Deny 玩家名字 禁止某玩家访问
/SH UnDeny 玩家名字 允许某玩家访问
/SH Create 1/2 创建个人生存 /超平坦家园/3~11 【3~11(需要额外给与权限)】
/SH Update 升级个人家园,增加边界
/SH Public 开启/关闭 个人家园禁止陌生人进入
/SH Look 查看当前家园的信息
/SH WholeDelete 彻底删除家园世界
/SH Rank 页数 查看第几页的排名
/SH TpSet 设置世界的传送点
/SH Quit 退出当前加入的家园
/SH Check 查询自己含有权限的家园列表
/SH Rain 家园下雨
/SH Sun 家园晴天
/SH Day 家园白天
/SH Night 家园黑夜
/SH Nether 传送到公共地狱
/SH End 传送到公共末地
/SH UnLoad 世界名字 卸载某个世界
/SH ForceDelete 世界名 OP使用删除家园
/SH Mobs OP查看家园实体名
/SH Reload OP重载配置文件

● 本插件权限:
● SelfHome.command.user:
包含的子权限列表:
● SelfHome.Create.1 创建默认生存世界家园权限
● SelfHome.Create.2 创建默认生存世界超平坦权限
● SelfHome.Check 给予查询自己所有家园自己含有的权限列表
● SelfHome.Public 设置家园的访问状态
● SelfHome.Update 升级家园的权限
● SelfHome.Look 查看当前家园的状态
● SelfHome.Rank 查看当前家园的占用资源排行榜
● SelfHome.WholeDelete 删除自己家园的权限
● SelfHome.TpSet 重设置传送点
● SelfHome.PVP 切换家园的PVP开关
● SelfHome.PickUp 切换家园的拾取开关
● SelfHome.Drop 切换家园的丢弃开关
● SelfHome.Invite 家园邀请权限
● SelfHome.Trust 家园信任权限
● SelfHome.Deny 家园添加黑名单权限
● SelfHome.Quit 家园退岛权限
● 其他权限[具体看服务器的需求给以下权限]:
● SelfHome.Visit 拜访家园权限
● SelfHome.SetSpawn 设置家园中心(边界移动)
● SelfHome.Nether 是否能前往公共下界
● SelfHome.End 是否能前往公共末地
● SelfHome.Rain 是否能切换雨天
● SelfHome.Sun 是否能切换晴天
● SelfHome.Night 是否能切换黑夜
● SelfHome.Day 是否能切换白天
● SelfHome.Create.1 是否能创建家园类型为1的家园
● SelfHome.Create.2 是否能创建家园类型为2的家园
● SelfHome.Create.? 是否能创建家园类型为?的家园
● SelfHome.Create.* 是否能创建所有类型的家园
● 创建地形所需权限:SelfHome.N [N代表参数,1普通生存,2代表超平坦,其他代表自定义模板的世界]
例 缺乏权限无法使用指令/SH Create N
● 强制拜访权限:SelfHome.forcetp
● 家园独特的氪金权限:
● SelfHome.Level.等级 [不允许超过配置文件上限]
● SelfHome.MaxOP.人数 [最大家园管理员数量]
● SelfHome.MaxJoin.人数 [最大家园信任成员数量]
其他基本权限玩家默认拥有,管理员指令只有OP可用. View attachment 785246 View attachment 785247 View attachment 785248 View attachment 785249 [​IMG]

Config.yml
Code (YAML):
PlaceHolders :
  #对计算量较大的进行缓存刷新处理, units (seconds), i.e. papi variables refresh cooling, such as Tile/Entity/DROPPED_Item
  RefreshTime
: 30
  WorldName
: "§a<PlayerName>§a's home"
  OtherWorldAlias
:
   - "World, §e Main City World"
    - "world/DIM-1, §d Hell World"
    - "world/DIM1, §d End World"
  NotIsHome
: "Non-Home"
  NoHome
: "Homeless"
  Enable
: "On"
  Disable
: "Off"
  Error
: "Unknown"
  Public
: "Public"
  NoPublic
: "Private"
  NoPermission
: "No permission"
  HasPermision
: "Permissioned"
  HasAlreadyReachLevelMax
: "You have reached the full level, no need to upgrade"
HDTagsNorth
:
 - "§a§l§m--------------§8 [§d manor steward §8]§a§l§m--------------"
  - "§ u This is the border of your home [north]"
  - "§c§nThe Author
: 1242839141 "
  - "
§a§l§m --------------§8 [§d manor steward §8 ]§a§l§m -------------- "
HDTagsSouth:
  - "
§a§l§m --------------§8 [§d manor steward §8 ]§a§l§m -------------- "
  - "
§ u This is the border of your home [south ] "
  - "
§c§nThe Author : 1242839141 "
  - "
§a§l§m --------------§8 [§d manor steward §8 ]§a§l§m -------------- "
HDTagsEast:
  - "
§a§l§m --------------§8 [§d manor steward §8 ]§a§l§m -------------- "
  - "
§ u This is the border of your home [East ] "
  - "
§c§nThe Author : 1242839141 "
  - "
§a§l§m --------------§8 [§d manor steward §8 ]§a§l§m -------------- "
HDTagsWest:
  - "
§a§l§m --------------§8 [§d manor steward §8 ]§a§l§m -------------- "
  - "
§ this is the border of your homeland [west ] "
  - "
§c§nThe Author : 1242839141 "
  - "
§a§l§m --------------§8 [§d manor steward §8 ]§a§l§m -------------- "
HDTagsNorthWest:
  - "
§a§l§m --------------§8 [§d manor steward §8 ]§a§l§m -------------- "
  - "
§ u This is the border of your homeland [northwest ] "
  - "
§c§nThe Author : 1242839141 "
  - "
§a§l§m --------------§8 [§d manor steward §8 ]§a§l§m -------------- "
HDTagsNorthEast:
  - "
§a§l§m --------------§8 [§d manor steward §8 ]§a§l§m -------------- "
  - "
§ this is the border of your home [northeast ] "
  - "
§c§nThe Author : 1242839141 "
  - "
§a§l§m --------------§8 [§d manor steward §8 ]§a§l§m -------------- "
HDTagsWestSouth:
  - "
§a§l§m --------------§8 [§d manor steward §8 ]§a§l§m -------------- "
  - "
§ this is the border of your home [southwest ] "
  - "
§c§nThe Author : 1242839141 "
  - "
§a§l§m --------------§8 [§d manor steward §8 ]§a§l§m -------------- "
HDTagsEastSouth:
  - "
§a§l§m --------------§8 [§d manor steward §8 ]§a§l§m -------------- "
  - "
§ this is the border of your home [southeast ] "
  - "
§c§nThe Author : 1242839141 "
  - "
§a§l§m --------------§8 [§d manor steward §8 ]§a§l§m -------------- "
#自定义汉化语言:
ErrorHelp: "
§7 [SelfHomeMain ]➢ §c instruction error, §d Please use /SH Help 1~3 §b-> §d Query the correct command list [clickable ] "
AlreadyHome: "
§7 [SelfHomeMain ]➢ §a You already have a home, type : /SH h Go home! "
SetWorldBorder: "
§7 [SelfHomeMain ]➢ §a has set the boundary for you : <Amount>grid "
NoPermissionCreate: "
§7 [SelfHomeMain ]➢ §dSorry, you lack <Permission>permission : "
HasAlreadyJoinOthers: "
§7 [SelfHomeMain ]➢ §a Sorry, you have joined someone else's home and cannot create a home yourself! "
CreateHelp: "
§7 [SelfHomeMain ]➢ §aPlease enter parameters, 1 is the default world, 2 is ultraflat! "
ReachMaxCreate: "
§7 [SelfHomeMain ]➢ §a The number of homes on this server has reached the limit, please go to other subservers to create homes~! "
NoOwnerPermission: "
§7 [SelfHomeMain ]➢ §c You are not the owner of your current home! "
KickNotExist: "
§7 [SelfHomeMain ]➢ §a This player is not on the Home Admin list! "
KickSuccess: "
§7 [SelfHomeMain ] ➢ §a Remove Player <Name>Success! "
BeKicked: "
§7 [SelfHomeMain ] ➢ §a Home has turned on the no-entry feature, you have been kicked out! "
NoOwnerAndManagerPermission: "
§7 [SelfHomeMain ]➢ §c You are not the owner or administrator of your current home! "
NoTrustExist: "
§7 [SelfHomeMain ]➢ §a This player is not on the trust list! "
RemoveTrustPlayer: "
§7 [SelfHomeMain ]➢ §a Remove Player <Name>Successful! "
NoBlackExist: "
§7 [SelfHomeMain ]➢ §a This player is not on the blacklist! "
RemoveBlackSuccess: "
§7 [SelfHomeMain ]➢ §a Remove Player <Name>Success! "
AddBlackSuccess: "
§7 [SelfHomeMain ]➢ §a Add Player Blacklist <Name>Successful! "
HasAlreadyExistBlack: "
§7 [SelfHomeMain ]➢ §a You have added this player to the blacklist "
HasInManager: "
§7 [SelfHomeMain ]➢ §a This player is in the Home Admin list and cannot be added to the blacklist! "
HasInTrust: "
§7 [SelfHomeMain ]➢ §a This player is on the trust list and cannot be added to the blacklist! "
AddOwnerToBlack: "
§7 [SelfHomeMain ]➢ §a You cannot add an owner to the blacklist! "
AddOwnerToTrust: "
§7 [SelfHomeMain ]➢ §a You cannot add an owner to the trust list! "
AddTrustSuccess: "
§7 [SelfHomeMain ]➢ §a Add Player <Name>Success! "
MaxJoinMembers: "
§7 [SelfHomeMain ] ➢ §a The number of people who trust your home has reached the <MaxAmount>limit : People "
HasAlreadyTrust: "
§7 [SelfHomeMain ]➢ §a You have added! "
HasAlreadyInBlack: "
§7 [SelfHomeMain ]➢ §a This player is on the blacklist and cannot be added to the trust list! "
NoNightPermission: "
§7 [SelfHomeMain ]➢ §a No permission to switch to night! Lack of permissions : <Permission> "
NoDayPermission: "
§7 [SelfHomeMain ]➢ §a No permission to switch to daytime! Lack of permissions : <Permission> "
WeatherLocked: "
§7 [SelfHomeMain ] ➢ §a The weather is locked! "
WeatherUnLocked: "
§7 [SelfHomeMain ] ➢ §a Weather Unlocked! "
TimeLocked: "
§7 [SelfHomeMain ]➢ §a Time locked! "
TimeUnlocked: "
§7 [SelfHomeMain ]➢ §a Time Unlocked! "
NoPermissionLockTime: "
§7 [SelfHomeMain ]➢ §a No permission to lock the weather! Lack of permissions : <Permission> "
SuccessInviteOther: "
§7 [SelfHomeMain ]➢ §a Player : <Name>Join your home and become an administrator~ "
SuccessJoinOthers: "
§7 [SelfHomeMain ]➢ §a Join successfully!, you have become the <Name>administrator of the home~ "
InviteAcceptNoExistHome: "
§7 [SelfHomeMain ]➢ §a Sorry, your home does not exist~ "
HasNoOthersInvite: "
§7 [SelfHomeMain ]➢ §aSorry, you haven't received an invitation from the owner of someone else's home~ "
NoHome: "
§7 [SelfHomeMain ]➢ §a You don't have a home yet! "
SendInviteToPlayer: "
§7 [SelfHomeMain ]➢ §a You invite a player <Name>and wait for that player to accept or decline~ "
NoPlayerExist: "
§7 [SelfHomeMain ]➢ §aThis player does not exist! "
ReachMaxOP: "
§7 [SelfHomeMain ] ➢ §a Your home administrator has reached the number of <MaxAmount>upstreamers : bit "
InvitePlayerWhoHasBeenAlreadyInvited: "
§7 [SelfHomeMain ]➢ §a Sorry, the player is being invited by someone else, please wait~ "
HasInInviteCooldown: "
§7 [SelfHomeMain ]➢ §a Sorry, you have already initiated the invitation, wait for the acceptance to be successful or the cooldown to be lifted~ "
InvitePlayerWhoHasJoinOthers: "
§7 [SelfHomeMain ]➢ §a Sorry, the player has joined another home~ "
InvitePlayerWhoHasCreateHome: "
§7 [SelfHomeMain ]➢ §a Sorry, the player already has his own home~ "
HasAlreadyOP: "
§7 [SelfHomeMain ] ➢ §a You have already added! "
InviteMySelf: "
§7 [SelfHomeMain ]➢ §a You can't invite yourself! "
TpNotExist: "
§7 [SelfHomeMain ]➢ §a This home does not exist! "
EnableDrop: "
§7 [SelfHomeMain ]➢ §a Allow Drop is on! "
DisableDrop: "
§7 [SelfHomeMain ]➢ §a Allow Drop is closed! "
EnablePickup: "
§7 [SelfHomeMain ]➢ §a Allow Pickup is on! "
DisablePickup: "
§7 [SelfHomeMain ]➢ §a Allow Pickup is turned off! "
EnablePVP: "
§7 [SelfHomeMain ]➢ §a Allow PVP permission is enabled! "
DisablePVP: "
§7 [SelfHomeMain ]➢ §a Allow PVP permission is turned off! "
EnablePublic: "
§7 [SelfHomeMain ] ➢ §a Allow Stranger Access is on! "
DisablePublic: "
§7 [SelfHomeMain ] ➢ §a Allow stranger access is closed! "
NoCreateOrJoin: "
§7 [SelfHomeMain ]➢ §a You don't have a home or have not joined someone else's home to go home~! "
NowIsNotHome: "
§7 [SelfHomeMain ]➢ §a Sorry, the world is not home at the moment~! "
ConfirmDelete: "
§7 [SelfHomeMain ]➢ §cAre you sure you want to delete this home? Please re-enter it within 5 seconds!, irrevocable "
WholeDeleteSuccess: "
§7 [SelfHomeMain ]➢ §c Delete Successful! "
DeleteCooldownEnd: "
§7 [SelfHomeMain ]➢ §c reset cooldown is over! "
MaxDeleteLanguage: "
§7 [SelfHomeMain ]➢ §c The number of deletions has reached the maximum number of times and cannot be deleted! "
IsDeleteCooldown: "
§7 [SelfHomeMain ]➢ §c is cooling, delete cooldown : 1 minute! "
DeleteNotIsMyHome: "
§7 [SelfHomeMain ]➢ §c Sorry, this is not your home! "
UpdateNoEnoughMoney: "
§7 [SelfHomeMain ]➢ §c Not enough gold to upgrade! , you need <NeedMoney>a gold coin "
UpdateNoEnoughPoints: "
§7 [SelfHomeMain ]➢ §c is not enough bonds to upgrade! , you need <NeedPoints>a bond. "
UpdateNoEnoughItems: "
§7 [SelfHomeMain ]➢ §c Not enough items to upgrade! , you need <Amount>an <Item>item. "
UpdateToNewLevel: "
§7 [SelfHomeMain ]➢ §a Upgrade <Level>Level "
ReachMaxLevel: "
§7 [SelfHomeMain ]➢ §a You have reached the full level : <Level>level "
AdminCommand: "
§7 [SelfHomeMain ]➢ §c This command is exclusive to administrators and cannot be used by ordinary players "
SetSpawnSuccess: "
§7 [SelfHomeMain ]➢ §a§l Setup Successful! "
TeleportTip: "
§7 [SelfHomeMain ]➢ §e You arrived at <Name>§e's home~ [The visit record has been refreshed, and the home that has not been visited for 60 days will be manually emptied by the owner~ ] "
TeleportInBlack: "
§7 [SelfHomeMain ]➢ §a Sorry, you are on the blacklist of this home and cannot be teleported! "
TeleportStranger: "
§7 [SelfHomeMain ]➢ §a Sorry, no teleportation, strangers are forbidden to the island! "
NoPermissionOpenGui: "
§7 [SelfHomeMain ]➢ §dYou do not have permission to open the GUI interface in someone else's home! "
NoPermissionInteract: "
§7 [SelfHomeMain ]➢ §dYou do not have permission to manipulate someone else's home! "
NoPermissionPickupItem: "
§7 [SelfHomeMain ]➢ §dYou do not have permission to pick up items in someone else's home! "
NoPermissionDropItem: "
§7 [SelfHomeMain ]➢ §dYou do not have permission to discard items in someone else's home! "
NoPermissionBreakBlock: "
§7 [SelfHomeMain ]➢ §d You don't have permission to destroy someone else's home! "
NoPermissionPVP: "
§7 [SelfHomeMain ]➢ §c PVP permission is not enabled in the current home! "
InviteHasBeenOutDated: "
§7 [SelfHomeMain ]➢ §d Player : Home <Name>admin invitation to you has expired~ "
InviteOtherHasBeenOutDated: "
§7 [SelfHomeMain ]➢ §d The homemaster invitation to player : <Name>has expired, please try again~! "
ClearDropItems: "
§7 [SelfHomeMain ] ➢ §c Cleared <Name>Home <Amount>Drops "
ClearEntity: "
§7 [SelfHomeMain ] ➢ §c <Name>Cleared Home <Amount>Living Entity "
NoHomeHasBeenWarn: "
§7 [SelfHomeMain ] ➢ §e All homes in this inspection are in good condition! "
HasBeenCreateBungeeCord: "
§7 [SelfHomeMain ]➢ §a You have <ServerName>created a home in the server and cannot create it again "
HasBeenJoinBungeeCord: "
§7 [SelfHomeMain ]➢ §a You have <ServerName>joined someone else's home to the server "
HasJoinButNotServer: "
§7 [SelfHomeMain ]➢ §a The home you joined is <ServerName>on the server, please teleport to that server before going home~ "
HasCreateButNotServer: "
§7 [SelfHomeMain ]➢ §a The home you created is <ServerName>on the server, please teleport to that server before returning home~ "
TeleportButNotInThisServerBungeeCord: "
§7 [SelfHomeMain ]➢ §a The home you want to teleport to is <ServerName>on the server, please teleport to that server before teleporting~ "
InviteThePlayerHasAlreadyJoinOtherServer: "
§7 [SelfHomeMain ]➢ §a The player you invited has joined the <ServerName>home inside the server~ "
TpSetSuccess: "
§7 [SelfHomeMain ]➢ §a Home Teleport Set Successful~ "
NoPermissionCheck: "
§7 [SelfHomeMain ]➢ §c operation failed, lack of permissions<Permission> "
QuitButNoJoin: "
§7 [SelfHomeMain ]➢ §cSorry, you are not currently joining Home~ "
QuitSuccess: "
§7 [SelfHomeMain ]➢ §a successfully <Name>exited the home~ "
QuitManager: "
§7 [SelfHomeMain ]➢ §a <Name>quit your home~ "
PlaceReachMaxTile: "
§7 [SelfHomeMain ]➢ §a Sorry, the maximum block placement limit of the current block is §d<§b§<Now>c/§b<Max>§d>, §e keywords<NBT>~ "
PlaceMaxTile: "
§7 [SelfHomeMain ]➢ §a You placed a block with a block limit : §d<§b§<Now>c/§b<Max>§d>, §e keyword<NBT>~ "
NoOpenNetherTeleport: "
§7 [SelfHomeMain ]➢ §c Hell Teleportation System is not yet open "
NoOpenEndTeleport: "
§7 [SelfHomeMain ]➢ §c The server owner has not yet started "
OverBorderTip: "
§7 [SelfHomeMain ]➢ §cSorry, please don't go out of the border, please jump and leave quickly!~ "
OverSomeBorderTip: "
§7 [SelfHomeMain ]➢ §cSorry, you have stepped out of too many borders, why do you have to die~ "
CloseGuiWhenPluginReload: "
§7 [SelfHomeMain ]➢ §a The plugin is being reloaded, close the GUI interface for you, please reopen the >>> "
DisablePlugin: "
§7 [SelfHomeMain ]➢ Home plugin uninstalled! "
EnableMoveListener: "
§7 [SelfHomeMain ]➢ §a The plugin has started listening to whether the player has gone out of the boundary for the corresponding profile penalty function! "
NotHookVault: "
§7 [SelfHomeMain ]➢ §a No vault found, plugins cannot be used! "
HookVault: "
§7 [SelfHomeMain ]➢ §a Hook to : Vault "
NotHookPlayerPoints: "
§7 [SelfHomeMain ]➢ §a No PlayerPoints found, upgrade functionality may be affected and may not work properly! "
HookPlayerPoints: "
§7 [SelfHomeMain ]➢ §a Hook to : PlayerPoints "
NotHookPlaceholderAPI: "
§7 [SelfHomeMain ]➢ §a No PlaceholderAPI related functions were found to be working! "
HookPlaceholderAPI: "
§7 [SelfHomeMain ]➢ §aHook to : PlaceholderAPI "
NotHookNBTAPI: "
§7 [SelfHomeMain ] ➢ §a did not find that the NBTAPI Home Block Cap feature is not available! "
HookNBTAPI: "
§7 [SelfHomeMain ]➢ §a Hook to : NBTAPI Home Block Cap function works properly "
NotHookHolographicDisplays: "
§7 [SelfHomeMain ]➢ §a did not find that the HolographicDisplays HomeBoundary Load Floating Font feature is not available! "
HookHolographicDisplays: "
§7 [SelfHomeMain ]➢ §a Hook to : HolographicDisplays HomeBoundary Load Floating Font Function Takes effect~ "
EnableBungeeCord: "
§7 [SelfHomeMain ]➢ §a detected that you have BungeeCord mode turned on! "
DisableBungeeCord: "
§7 [SelfHomeMain ]➢ §a detected that you have BungeeCord mode turned off! "
EnableAutoSaveWorld: "
§7 [SelfHomeMain ]➢ §a Home's auto-save function is turned on "
DsiableAutoSaveWorld: "
§7 [SelfHomeMain ]➢ §aHomeTop's autosave function is turned off "
AutoSaveSuccess: "
§7 [SelfHomeMain ] ➢ §a All homes have been preserved "
EnableAutoBackup: "
§7 [SelfHomeMain ]➢ §aHomeMain's automatic backup function is turned on "
EnableAutoBackupButFirstTime: "
§7 [SelfHomeMain ]➢ §a is the first time this plugin is running, skip this backup~ "
BungeeCordModuleAutoBackupSuccess: "
§7 [SelfHomeMain ]➢ §aBungeeCord mode all homes are automatically backed up! "
SingleServerModuleAutoBackupSuccess: "
§7 [SelfHomeMain ]➢ §a All homes in single-ended mode are automatically backed up! "
DisableAutoBackup: "
§7 [SelfHomeMain ]➢ §aHomeMain's automatic backup function is turned off "
OptimizeTypeOne: "
§7 [SelfHomeMain ]➢ §aUnloaded after all unmanned homes have been saved! "
OptimizeTypeTwo: "
§7 [SelfHomeMain ]➢ §a All unmanned blocks have been unloaded! "
EnableHomeTileCheck: "
§7 [SelfHomeMain ]➢ §a Enable home detection~ "
PlayerBeKickedByBanHome: "
§7 [SelfHomeMain ]➢ §d The world has been blocked and closed by the system, please rectify. "
DisableHomeTileCheck: "
§7 [SelfHomeMain ]➢ §a CheckTime in the configuration file is 0, do not enable home detection "
EnableCustomTileMaxFunction: "
§7 [SelfHomeMain ]➢ §a detected custom block Tile cap feature is enabled "
DisableCustomTileMaxFunction: "
§7 [SelfHomeMain ]➢ §a detected that the custom block Tile cap feature is turned off "
EnableBlackEntitiesFunction: "
§7 [SelfHomeMain ]➢ §a Detected bio blacklist is enabled "
DisableBlackEntitiesFunction: "
§7 [SelfHomeMain ]➢ §a Detected Bio Blacklist Turned Off "
EnableCustomBorder: "
§7 [SelfHomeMain ]➢ §a detected that the custom boundary command function is enabled, the original boundary will be invalid "
EnableWholeKeepInventory: "
§7 [SelfHomeMain ]➢ §a Global Home Death Do Not Drop feature turned off "
DisableWholeKeepInventory: "
§7 [SelfHomeMain ]➢ §a Global Home Death Do Not Drop feature is enabled "
EnabledoMobSpawning: "
§7 [SelfHomeMain ]➢ §a Global Home spawning function is enabled "
DisableMobSpawning: "
§7 [SelfHomeMain ]➢ §a Global Home No Monster feature is enabled "
EnablemobGriefing: "
§7 [SelfHomeMain ]➢ §a Global Home explosion protection is turned off "
DisablemobGriefing: "
§7 [SelfHomeMain ]➢ §a Global Home explosion protection is enabled "
EnabledoFireTick: "
§7 [SelfHomeMain ]➢ §a Global Home Fire Do Not Spread feature turned off "
DisabledoFireTick: "
§7 [SelfHomeMain ]➢ §a Global Home Fire Do Not Spread feature is enabled "
ReloadSuccess: "
§7 [SelfHomeMain ]➢ §a Reload Success! "
PlayerIsNotOperator: "
§7 [SelfHomeMain ]➢ §a Insufficient privileges to use administrator commands "
CommandSenderIsNotAllowToUseTheCommand: "
§7 [SelfHomeMain ]➢ §a Background is unavailable "
AdminSetSpawnSuccess: "
§7 [SelfHomeMain ]➢ §a successfully set your coordinates to the spawn point of the current world! "
AdminCreateHomeForPlayerSuccess: "
§7 [SelfHomeMain ]➢ §a created successfully! "
AdminCreateHomeForPlayerFailed: "
§7 [SelfHomeMain ]➢ §a The player already has his own home! "
CommandSenderTip: "
§7 [SelfHomeMain ]➢ §a Only overloads and partial instructions are allowed in the background. [e.g. Admin create ] "
PlayerHasIllegalName: "
§7 [SelfHomeMain ]➢ §a The name contains special symbols, please change the name ~ "
WorldHasBeenForceDelete: "
§7 [SelfHomeMain ]➢ §a World has been forcibly uninstalled by an administrator! "
WorldHasBeenForceDeleteSuccess: "
§7 [SelfHomeMain ]➢ §aThe world has stopped loading! "
WorldHasBeenDeleted: "
§7 [SelfHomeMain ]➢ §a This map has been deleted! "
WorldConfigHasBeenDeleted: "
§7 [SelfHomeMain ]➢ §aThe profile for this map has been deleted! "
ForceUnLoadWorld: "
§7 [SelfHomeMain ]➢ §a World has successfully stopped functioning "
CheckListTitle: "
§7 [SelfHomeMain ]➢ §a List of homes with home permissions: "
CheckListEnd: "
§7 [SelfHomeMain ]➢ §a The above list of homes can be accessed by clicking on ~ "
CheckSuffix: "
Home §b-> §d Click to visit >>> "
RankSuffix: "
§dTotal number of tiles : §b "
EnableNBTDebug: "
§7 [SelfHomeMain ]➢ §e debug mode is on, please put a box to look, turn off debug mode and enter this command again. "
DisableNBTDebug: "
§7 [SelfHomeMain ]➢ §e debug mode is turned off. "
InviteMessage: "
§7 [SelfHomeMain ]➢ §a The player <player>sent you an invitation from the homestead administrator, click Accept>>> "
WorldFileNotExist: "
§7 [SelfHomeMain ]➢ §c The template map with this name does not exist, please check if there is a map folder template called in the plugin directory<name> "
GlassPaneNotFound: "
§7 [SelfHomeMain ]➢ §cGUI.yml glass material : <Material>does not exist, please hold the replacement item and enter : /SH Item Fill in the modified reload this plugin. "
MaterialNotFound: "
§7 [SelfHomeMain ]➢ §cGUI.yml <ID>ID : icon material : <Material>does not exist, please hold the replacement item and enter : /SH Item Fill in the modified to reload this plugin. "
PlayerHeadMaterialNotFound: "
§7 [SelfHomeMain ]➢ §cGUI.yml The material of the HeadMaterial head <Material>does not exist, please hold the head item or other input : /SH Item Fill in the modified reload of this plugin. "
VisitGuiHomeSuffix: "
's Home "
VisitGuiHomePrefix: "
§a "
CheckGuiHomePrefix: "
§a "
CheckGuiHomeSuffix: "
's Home "
TrustGuiPrefix: "
§c Trust -> §a player: "
InviteGuiPrefix: "
§c invitation -> §a player: "
DenyGuiPrefix: "
§c Block-> §a player: "
BorderException: "
§7 [SelfHomeMain ]➢ §edetected a failure to create a boundary, maybe your current version belongs to an older version, please turn off the BorderSwitch function in Config.yml>>> "
"
Help-1 ":
  - "
§a§l§m --------------§6< §d1§e/§d3 §6>§a§l§m ------cNext §b§l>>>§a§l§m -----,/SH Help 2 "
  - "
§a/SH Create 1/2§8§l§m --------------§d Create Personal Survival/Ultraflat, /sh create Home Type [1/2/3~11 ] "
  - "
§a/sh Home§8§l§m -------------------§d Teleport to one's own home or a home that has joined, /sh home "
  - "
§a/SH Invite Player Name §8§l ---------§d Invite others to be their home administrators, /SH invite Player Name "
  - "
§a/SH Kick Player Name §8§l§m -----------§d Admin who kicked out of his home, /sh Kick Player Name "
  - "
§a/SH Accept§8§l§m ------------------ §d Accept Home Invitation, /SH Accept "
  - "
§a/SH Add player name§8§l§m ------------ add trust list, /sh Add player name "
  - "
§a/SH Visit§8§l§m -------------------§d Teleport to yourself or a privileged home, /sh Visit player name "
  - "
§a/SH SetSpawn§8§l§m ----------------§d Set the teleportation point of the personal home, /sh SetSpawn "
  - "
§a/SH PVP§8§l§m --------------------§d Turn on/off World PVP, /sh PVP "
  - "
§a/sh drop§8§l§m -------------------§d Turn on/off drop permission, /sh drop "
  - "
§a/SH PickUp§8§l§m ------------------§d Turn on/off pick permission, /sh Pickup "
  - "
§a/SH Add player name§8§l§m ------------ add trust list, /sh Add player name "
  - "
§a/SH Remove player name§8§l§m --------- §d Delete Trust List, /sh Remove player name "
  - "
§a/SH Nether §8§l§m ------------------- Teleported to Public Hell, /Sh Nether "
  - "
§a/SH End §8§l§m ---------------------- Teleported to the Public End, /Sh End "
  - "
§a§l§m --------------§6< §d1§e/§d3 §6>§a§l§m ------§cNext§b§l>>>§a§l§m -----,/SH Help 2 "
"
Help-2 ":
  - "
§a§l§m --------------§6< §d2§e/§d3 §6>§a§l§m ------cNext §b§l>>>§a§l§m -----,/SH Help 3 "
  - "
§a/SH Deny player name §8§l§m -----------§d prohibits a player from accessing, /sh Deny player name "
  - "
§a/SH UnDeny player name §8§l§m ---------§d allows a player to access, /sh UnDeny player name "
  - "
§a/sh update§8§l§m ------------------ §d Upgrade Home, Add Boundaries, /SH Update "
  - "
§a/sh public §8§l§m ------------------ §d open/close personal home forbidden to strangers, /sh public "
  - "
§a/SH Look§8§l§m --------------------§d View information about the current home, /sh Look "
  - "
§a/SH WholeDelete§8§l§m -------------- §d Completely Delete Homeworld, /sh WholeDelete "
  - "
§a/SH Rank Pages§8§l§m ---------------§d See the rank of the pages, /sh Rank 1 "
  - "
§a/SH Check§8§l§m -------------------§d Query list of homes with permissions, /sh Check "
  - "
§a/SH LockTime§8§l§m ----------------§d Lock Current Time, /sh LockTime "
  - "
§a/SH LockWeather§8§l§m --------------§d Lock Current Weather, /SH LockWeather "
  - "
§a/sh day§8§l§m ---------------------§d switches to day, /sh day "
  - "
§a/sh night§8§l§m --------------------§d switches to night, /sh night "
  - "
§a/SH TpSet§8§l§m --------------------§d Set World Teleportation Point~,/Sh tpset "
  - "
§a/sh quit§8§l§m --------------------- quit currently joined homestead administrator~,/sh quit "
  - "
§a/SH Sun§8§l§m ----------------------§d Set the current home to sunny~,/Sh Sun "
  - "
§a/sh rain§8§l§m ---------------------§d Set current home to rain~,/sh rain "
  - "
§a§l§m --------------§6< §d2§e/§d3 §6>§a§l§m ------§cNext§b§l>>>§a§l§m -----,/SH Help 3 "
"
Help-3 ":
  - "
§a§l§m --------------§6< §d3§e/§d3 §6>§a§l§m ------§c, first page§b§l>>>§a§l§m -----,/SH Help 1 "
  - "
§b/SH UnLoad world name §8§l§m ---------§d unload a world, /sh Unload world name "
  - "
§b/SH ForceDelete World Name §8§l§m -------§dOP uses Delete Home, /sh ForceDelete World Name "
  - "
§b/SH Mobs§8§l§m --------------------§dOP View Home Entity Name, /sh Mobs "
  - "
§b/SH NBT§8§l§m ---------------------§dOP turns on block debug mode, gets block NBT settings to enter block cap, /sh NBT "
  - "
§b/SH Admin SetSpawn§8§l§m ----------§d sets the spawn point of the current world, /sh admin setspawn "
  - "
§b/SH Admin Create Player Name Home Type --§d Create a home of the specified type for the player, /sh admin Create Player Name Type "
  - "
§a§l§m --------------§6< §d3§e/§d3 §6>§a§l§m ------§c, first page§b§l>>>§a§l§m -----,/SH Help 1 "
#是否开启预警列表或封禁列表在公屏内显示 [All server visible], true is true, false is only displayed in the background, and the content will not be sent when no one is alerted or blocked.
CheckTipToAllPlayers: true
WarnLanguage:
  - "
§e alert list [? ]:<WarnList>: "
UnLoadLanguage:
  - "
§e block list [? ]:<UnLoadList> "
LookInfo:
  - "
§a master : §d %SelfHome_World_OwnerName%"
  - "§e Home Manager
: §e %SelfHome_World_ManagerList%"
  - "§6 Home Trusters
: §e %SelfHome_World_TrustList%"
  - "§c Home Blacklist
: §e %SelfHome_World_BlockList%"
  - "§b Number of Home Tiles
: §e %SelfHome_World_Tile%/%SelfHome_MaxTiles%"
  - "§b Number of home entities
: §e %SelfHome_World_Entity%/%SelfHome_DeleteEntities%"
  - "§b Home Drops
: §e %SelfHome_DropItem%/%SelfHome_WOrld_DropItem%"
  - "§b Number of home levels
: §e %SelfHome_World_Level%/%SelfHome_MaxLevel%"
  - "§b Home PVP Status
: §e %SelfHome_World_PVP%"
  - "§b Home Discard Status
: §e %SelfHome_World_Drop%"
  - "§b Home Pickup Status
: §e %SelfHome_World_Pickup%"
  - "§b home boundary size
: §e %SelfHome_World_Radius%"
  - "§b Home Access Status
: §e %SelfHome_World_Public%"
PlaceHolder 占位符 - 展示
%SelfHome_Name% -> 返回当前世界的名字,兼容多世界,兼容自定义设置文本
%SelfHome_World% -> 返回当前家园的真实world名
%SelfHome_Tile% -> 返回您的家园的Tiles数量
%SelfHome_World_Tile% -> 返回当前家园的Tiles数量
%SelfHome_Entity% -> 返回您的家园的Entity数量
%SelfHome_World_Entity% -> 返回当前家园的Entity数量
%SelfHome_DropItem% -> 返回您的家园的掉落物数量
%SelfHome_World_DropItem% -> 返回当前家园的掉落物数量

%SelfHome_Level% -> 返回您的家园的等级.
%SelfHome_World_Level% -> 返回当前家园的等级.
%SelfHome_PVP% -> 返回您的家园的切磋状态.
%SelfHome_World_PVP% -> 返回当前家园的切磋状态.
%SelfHome_Drop% -> 返回您的家园的丢弃状态.
%SelfHome_World_Drop% -> 返回当前家园的丢弃状态.
%SelfHome_Pickup% -> 返回您的家园的拾取状态.
%SelfHome_World_Pickup% -> 返回当前家园的拾取状态.
%SelfHome_locktime% -> 返回您的家园的锁定时间状态.
%SelfHome_World_locktime% -> 返回当前家园的锁定时间状态.
%SelfHome_lockweather% -> 返回您的家园的锁定天气状态.
%SelfHome_World_lockweather% -> 返回当前家园的锁定天气状态.
%SelfHome_Public% -> 返回您的家园的访问公开状态.
%SelfHome_World_Public% -> 返回当前世界的访问公开状态.

%SelfHome_TrustAmount% -> 返回您的家园信任个数.
%SelfHome_ManagerAmount% -> 返回您的家园管理员个数.
%SelfHome_Radius% -> 返回您的家园的边界大小.
%SelfHome_World_Radius% -> 返回当前家园的边界大小.

%SelfHome_Trustlist% -> 返回您的家园的信任列表.
%SelfHome_World_Trustlist% -> 返回当前家园的信任列表.
%SelfHome_ManagerList% -> 返回您的家园的管理员列表.
%SelfHome_World_ManagerList% -> 返回当前家园的管理员列表.
%SelfHome_BlockList% -> 返回您的家园的黑名单列表.
%SelfHome_World_BlockList% -> 返回当前家园的黑名单列表.
%SelfHome_World_OwnerName% -> 返回当前家园的主人名.
%SelfHome_World_OwnerDisplayName% -> 返回当前家园的主人显示的名字.
%SelfHome_World_TeleportLocation% -> 返回当前世界的出生点.

%SelfHome_time% -> 返回当前家园的时间 (00:00:00).
%SelfHome_UpdateMoney% -> 返回配置文件内升级家园所需的金币量
%SelfHome_UpdateRadius% -> 返回配置文件内升级家园提升的边界大小
%SelfHome_MaxTiles% -> 返回配置文件内家园预警的Tiles总数
%SelfHome_UnloadTiles% -> 返回配置文件内家园卸载的Tiles总数

%SelfHome_MaxOP% -> 返回配置文件内家园的管理员上限的个数
%SelfHome_MaxJoin% -> 返回配置文件内家园的信任成员上限的个数
%SelfHome_MaxLevel% -> 返回配置文件内家园的升级家园的最大次数
%SelfHome_MaxDelete% -> 返回配置文件内家园的最大删除次数
%SelfHome_DeleteEntities% -> 返回配置文件内家园的最大实体总数
%SelfHome_DeleteItems% -> 返回配置文件内家园的最大掉落物总数

%SelfHome_Server% -> 返回配置文件内家园Server服务器名.
%SelfHome_Prefix% -> 返回配置文件内家园的Prefix前缀名.
%SelfHome_Normal_WorldBoard% -> 返回配置文件内初始的边界大小.
%SelfHome_keepInventory% -> 返回当前世界的死亡不掉落状态
%SelfHome_doMobSpawning% -> 返回当前世界的刷怪状态
%SelfHome_mobGriefing% -> 返回当前世界的防爆状态
%SelfHome_doFireTick% -> 返回当前世界的火势蔓延状态
%SelfHome_World_Difficulty% -> 返回当前世界的世界模式
%SelfHome_World_generateStructures% -> 返回当前世界的建筑物生成状态
%SelfHome_WorldList% -> 返回家园列表
%SelfHome_WorldAmount% -> 返回家园个数

自定义创建世界模板 - 教程实例
● 地图模板需要自行优先去单人模式设置出生点( 使用原版指令:/setworldspwan ) :
实例:
[​IMG]
● 地图内部只保留主要的文件(region为区块文件夹,level.dat为出生点/种子记录的文件):
实例:
[​IMG]
①给予玩家权限:SelfHome.地图名例: SelfHome.airland②在服务器内输入指令:/SH Create 地图名例:/SH Create airland


群组服 - 数据同步 - 教程实例
● 服务端子服必须在同一目录下:
实例:
[​IMG]
注意[插件默认关闭BungeeCord模式,需自行前往配置文件开启]:
  1. #是否开启BungeeCord文件同步模式:
  2. BungeeCord: false
  3. #服务器名字,不同子服要求设置的不一样才可以.
  4. Server: 家园一区
复制代码
● 推荐安装SelfHomeMainExtra BC附属插件 (BungeeCord 快捷传送功能):
配置文件:
  1. #设置你的大厅BC服务器名字,防止绕过登入插件
  2. Lobby: 'Lobby'
  3. #设置你的家园服务器名字.
  4. '家园一区': 'Home1'
  5. '家园二区': 'Home2'
  6. '家园三区': 'Home3'
  7. Visit: '§a[跨服回家]:§e正在为您跨服访问家园§b[§d传送期间可能稍微卡顿,请耐心等待§b]'
  8. Manager: '§a[跨服回家]:§e正在为您跨服回到您管理的家园§b[§d传送期间可能稍微卡顿,请耐心等待§b]'
  9. Home: '§a[跨服回家]:§e正在为您跨服回到您的家园§b[§d传送期间可能稍微卡顿,请耐心等待§b]'
  10. Lobby: '§a[跨服回家]:抱歉,跨服大厅无法进行快捷传送,存在BUG会绕过登入插件哦~'
复制代码
①设置好你的大厅服务器名(服务器名 在 BungeeCord config.yml 里)
②设置好你的单端内的SelfHomeMain文件夹内的config.yml里的Server名字为"家园一区" (可自定义改名)
③设置好你的BungeeCord config.yml 里的家园服务器名字为Home1 (可自定义改名)
④重启BungeeCord即可生效。
[​IMG]
[​IMG]

[​IMG]
Resource Information
Author:
----------
Total Downloads: 1,515
First Release: Aug 11, 2023
Last Update: Feb 5, 2024
Category: ---------------
All-Time Rating:
7 ratings
Find more info at www.mcbbs.net...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings