Config.yml
配置简介
这里是对Config.yml中一些配置的详细解释
#配置版本号 不要改
Version: "1.0"
#验证CDK 请将xxxxxxxxxx替换为您购买时获得的CDK
VerifyCDK: "xxxxxxxxxx"
#材质包密码设置
#格式是 材质包名字<->设置的密码 (不加后缀,例如:材质包文件为default1.zip 则材质包名字填写为default1)
ResourcePacks:
- "default1<->123456"
- "default2<->456789"
#Driver mysql
#Link: 'jdbc:mysql://localhost:3306/数据库名?user=root&password=密码&autoReconnect=true&useSSL=false'
DatabaseOptions:
Driver: 'sqlite'
Link: 'jdbc:sqlite:plugins/GermPlugin/sqlite.db'
Settings:
#debug模式是否开启
deBug: false
#是否强制使用萌芽引擎才可以进入游戏
forceGermEngine: false
#玩家因为未制使用萌芽引擎而被踢出服务器时的提示消息
GermEngineKickMessage: "§c服务器强制使用 §7GermEngine"
#进服发送数据延迟 推荐 17 - 40之间
sendDelay: 27
#进入强制缓存模式的文件夹(所有在配置中配置的云连接将会在玩家进入客户端时直接加入缓存队列)
#有什么影响?例如这会让玩家打开图床界面时不会有未加载出来的图片,但是玩家的客户端占地面积会很大
forceCacheFile:
- "icon"
- "entity"
- "item"
#如果在DOS里运行opcmd或者servercmd指令时发现无效,请按下面介绍设置安全指令
#
#出于对安全的考虑,存在于该列表中的指令,才允许被DOS中的servercmd、opcmd运行
#禁止运行很敏感的指令 例如 op、gamemode、等
#填写方式为 指令前缀 + 指令参数... (指令参数可用*代表指令中的一个参数,也可以固定)
#指令长度必须相等,例如要执行指令 money give GermMC 1 填写 money * 是不行的,要填写money * * *
SafetyCmd: #全部可删除
- "warp *"
- "home jia1"
- "mv tp fb1"
#不处理的变量前缀列表
BlackPlaceholder:
- "trmenu_js_"
#玩家进入服务器时 永久赋予玩家以下HUD
PermanentHud: #(可删除)
- "logo"
#按键绑定 玩家触发会输入里面的指令
SimpleKeyBinding: #全部可删除
#KeyDown代表按下按键 KeyUp代表抬起按键
#22为按键ID ID列表:https://wiki.germmc.com/turtorial/keycode.html
#组合键可以这样写
#KeyDown_22_23_24
#这样代表一次性按下对应的按键
#
#也可以直接写@加大写按键全称来指定按键 例如 KeyDown@HOME
#组合键这样写 KeyDown@U@K@I
KeyDown_22:
- "opcmd<->say %player_name% 22 Down!"
KeyUp_22:
- "opcmd<->say %player_name% 22 Up!"
keyDown@U:
- "message<->按下了 U 键"
keyUp@U:
- "message<->松开了 U 键"
#完整版功能
#玩家名字上方的Tag设置
PlayerTag:
#是否开启该功能
enable: false
#名字下方的字 只支持一行
below: '&b等级 %player_level% 婚姻状态 ❤'
#名字
#修改名字需要打开客户端GermMod.cfg中的renderPlayerCustomName选项
name: '阿巴巴 %player_name% 阿巴巴'
#名字上方的字 支持多行
above:
- "职业:[萌芽骑兵]"
- "生命 %player_health%"
#关于客户端的一些参数设置
ClientOptions:
#该功能 Boat 不可用
#关于游戏内修改光标的设置
Cursor:
#是否禁用修改光标
disable: true
#显示的鼠标宽高
width: 32
height: 32
#鼠标纹理中哪个点是响应点
#从贴图的左下角为原点
xHotspot: 0
yHotspot: 32
#默认状态的光标地址 图片仅可以是16的倍数 支持GIF 暂时不支持网链
defaultPath: "textures/misc/cursor.png"
#点击状态下的光标地址 图片仅可以是16的倍数 支持GIF 暂时不支持网链
clickPath: "textures/misc/cursor_click.png"
#关于游戏内HUD的参数设置
HUD:
# 设置true关闭原版的血量条
disableHealth: false
# 设置true关闭原版的经验条
disableExperience: false
# 设置true关闭原版的饥饿条
disableFood: false
# 设置true关闭原版的快捷栏
disableQuick: false
# 设置true关闭原版的盔甲栏
disableArmor: false
# 设置true关闭原版的骑马跳跃条
disableJump: false
# 设置true关闭原版的TAB列表
disableTab: false
# 设置true关闭原版的聊天框
disableChat: false
# 设置true关闭原版的药水显示
disablePotion: false
# 设置true关闭原版的水下氧气显示
disableAir: false
# 设置true关闭原版的骑马时马的血量
disableHealthMount: false
#3D伤害显示 (GUI版无)
3DDamageDisplay:
#是否关闭
disable: true
#伤害显示的时间
live: 2000
#赋予伤害字体动画
charAnimations:
fade:
type: 2
delay: 1500
cycle: 1
permanent: true
duration: 500
from: 1
to: 0.1
#整个伤害显示的整体动画
animations:
#伤害显示用到的动画
move:
type: 0
delay: 0
cycle: 1
permanent: true
duration: 800
moveX: "if(rnd(1)>0.5,-rnd(1),rnd(1))"
moveY: "0.5+abs(rnd(1.8))"
moveZ: "if(rnd(1)>0.5,-rnd(1),rnd(1))"
bigger:
type: 3
delay: 0
cycle: 1
permanent: true
duration: 1000
from: 1
to: 3