Tips-Endstone -- 多功能显示

Endstone Tips-Endstone -- 多功能显示 2024-10-03

Source of resources
Original
Copyright link
https://github.com/MemoriesOfTime/Tips-Endstone
Language
Chinese(Simplified)
Precondition
Endstone
Supported version
  1. 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]

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--"
]


20241001-221941.png

20241003-205448.png
Author
lt_name
Discount price
10金粒
Discount end
Oct 1, 2033
Downloads
57
Views
1,076
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from lt_name

Share this resource

Latest updates

  1. 0.0.6

    添加血量相关变量
  2. 0.0.5

    实现底部显示
  3. 0.0.4

    实现boss血条功能