- Source of resources
- Original
- Copyright link
- https://github.com/MemoriesOfTime/Tips-Endstone
- Language
- Chinese(Simplified)
- Precondition
- Endstone
- Supported version
- The latest version
项目正在开发中,更多功能请期待后续更新
移植进度:
Boss血条 [完成]
头部 [未完成]
聊天 [完成]
底部 [完成]
聊天栏公告 [未完成]
计分板 [完成]
变量接口 [完成]
自定义MOTD [完成]
GUI部分 [未完成]
[MD]# **Tips - Endstone**
适用于Endstone的Tips插件,从 [Tips](https://github.com/SmallasWater/Tips) 移植
目前项目正在开发中,功能仍不完善,请等待后续更新
#### 使用说明
1. 将本插件放置到` plugins`文件夹
2. 自定义样式可参考 [Tips变量.txt](https://github.com/MemoriesOfTime/Tips-Endstone/blob/master/src/endstone_tips/Tips%E5%8F%98%E9%87%8F.txt) 文件
3. 重启服务器即可正常使用
#### 如何注册变量?
创建一个类继承 `BaseVariable`
```python
from endstone_tips.utils.variables.base_variable import BaseVariable
class DemoVariable(BaseVariable):
def __init__(self):
super().__init__()
pass
def on_update(self):
#在这里添加变量
#{demo} 替换为 "演示"
self.add_variable("{demo}", "演示")
pass
```
注册创建的变量类
```python
from endstone_tips.utils.api import register_variable
register_variable("demo", DemoVariable)
```
[/MD]
移植进度:
Boss血条 [完成]
头部 [未完成]
聊天 [完成]
底部 [完成]
聊天栏公告 [未完成]
计分板 [完成]
变量接口 [完成]
自定义MOTD [完成]
GUI部分 [未完成]
[MD]# **Tips - Endstone**
适用于Endstone的Tips插件,从 [Tips](https://github.com/SmallasWater/Tips) 移植
目前项目正在开发中,功能仍不完善,请等待后续更新
#### 使用说明
1. 将本插件放置到` plugins`文件夹
2. 自定义样式可参考 [Tips变量.txt](https://github.com/MemoriesOfTime/Tips-Endstone/blob/master/src/endstone_tips/Tips%E5%8F%98%E9%87%8F.txt) 文件
3. 重启服务器即可正常使用
#### 如何注册变量?
创建一个类继承 `BaseVariable`
```python
from endstone_tips.utils.variables.base_variable import BaseVariable
class DemoVariable(BaseVariable):
def __init__(self):
super().__init__()
pass
def on_update(self):
#在这里添加变量
#{demo} 替换为 "演示"
self.add_variable("{demo}", "演示")
pass
```
注册创建的变量类
```python
from endstone_tips.utils.api import register_variable
register_variable("demo", DemoVariable)
```
[/MD]
Code:
["变量显示"]
"无称号显示" = "§c无称号"
"无VIP显示" = "§c无VIP"
"无公会显示" = "§c无公会"
"无结婚显示" = "§c单身"
["变量显示"."玩家权限"]
"op" = "§c[§e管理员§c]§f"
"player" = "§c[§a玩家§c]§f"
["变量显示"."游戏模式"]
"0" = "生存"
"1" = "创造"
"2" = "冒险"
"3" = "旁观"
["变量显示"."飞行"]
"0" = "飞行开启"
"1" = "飞行关闭"
# 这里可以设置样式
# 默认为 default 和 easy
# 样式可以在 theme 文件夹添加
"默认样式" = "default"
["自定义刷新刻度"]
"底部" = 20
"Boss血条" = 20
"头部" = 20
"计分板" = 20
"聊天栏公告" = 20
"motd" = 20
["自定义MOTD"]
"是否启用" = false
"内容" = "&l{color}当前在线人数 {online}/{maxplayer}\n{version}"
["自定义指令"]
"name" = "tips"
"aliases" = ["底部"]
"description" = "自定义玩家提示"
Code:
"name" = "§d默认风格"
["Boss血条".default]
"是否开启" = true
"间隔时间" = 5
"是否根据玩家血量变化" = false
"显示颜色" = "RED"
"消息轮播" = [
"§e[系统] §a欢迎来到本服务器{换行}{换行}§e[系统]§7 游玩时请遵循服务器的规章制度",
"§e[系统] §a欢迎来到本服务器{换行}{换行}§e[系统]§7 未成年玩家请注意游戏时长 掌控好游玩时间",
"§e[系统] §a欢迎来到本服务器{换行}{换行}§e[系统]§7 拒绝盗版游戏 享受健康生活"
]
["头部".default]
"是否开启" = true
"显示" = "{vip} §2✤§r {ch} §2✤§6 {name}§2 {ms}\n§2❤§b {h}/{mh}"
["聊天".default]
"是否开启" = true
"显示" = "§7[§e{levelName}§7] §7[§a{ms}§7] §b{name} §7>> §r{msg}"
"是否仅在世界内有效" = false
["底部".default]
"是否开启" = false
"显示类型" = 0
"显示" = ""
["聊天栏公告".default]
"是否开启" = false
"间隔时间" = 30
"消息轮播" = [
"§7[ 公告 ]§a 欢迎大家来到本服务器",
"§7[ 公告 ]§e 当前在线玩家 {online} / {maxplayer}"
]
["计分板".default]
"是否开启" = true
Title = "§7--§e◎{color} {name}信息栏 §e◎§7--"
Line = [
"",
"§e◎§f世界: §a {levelName}",
"§e◎§f位置: §e {x},{y},{z}",
" ",
"§e◎§f金币: §a {money}",
"§e◎§f手持: §b {id}:{damage}",
" ",
"§e◎§f人数: §7 {online} / {maxplayer}",
"§e◎§f延迟: §a {ms}",
" ",
"§7--§e◎§2==>> ~*..*~§2<<==§e◎§7--"
]