[1.21+]基于纸娃娃的java版聊天栏
本帖最后由 惯宣-CGX_ 于 2025-12-6 20:11 编辑纸娃娃java版聊天栏
主要功能
• 安装本资源包之后,打开纸娃娃时聊天栏的位置将会下移,变成类似java版的模样;关闭纸娃娃则变回原来基岩版的位置。
• 由于下移时聊天栏尺寸从40%拓宽到了60%,不可抗力导致原有基岩版的聊天栏尺寸也从40%变为了42%,也就是变宽了5%(0.6×0.7 / 0.4 = 105%)。
• 如果你想在下移聊天栏位置的同时关闭纸娃娃,可以在副包里切换模式(设置 -> 全局资源 -> 活跃 -> 选择资源包 -> “√”勾号旁边的“⚙”齿轮)。
• 在B站直播时,可以有效避免马赛克在下面、而基岩版的聊天栏却在上面的情况。
• 不兼容其他使用了hud.json的资源包。
下载
源码
• 仅供学习交流使用。
{
"namespace": "hud",
"root_panel/chat_stack": {
"type": "stack_panel",
"orientation": "vertical",
"size": [ "60%", "100%" ],
"anchor_from": "top_left",
"anchor_to": "top_left",
"controls": [
{
"chat_panel_padding": {
"type": "panel",
"size": [ "100%", 0 ],
"bindings": [
{
"binding_name": "#paper_doll_visible",
"binding_name_override": "#visible"
}
],
"controls": [
{
"chat_panel@hud.chat_panel": {
"size": [ "100%", 0 ],
"offset": [ 0, 210 ]
}
}
]
}
},
{
"paper_doll_padding": {
"type": "panel",
"size": [ "100%", 50 ],
"bindings": [
{
"binding_name": "#paper_doll_visible",
"binding_name_override": "#visible"
}
]
}
},
{
"non_centered_gui_padding": {
"type": "panel",
"size": [ "100%", 32 ],
"bindings": [
{
"binding_name": "#hud_visible_not_centered",
"binding_name_override": "#visible",
"binding_type": "global"
}
]
}
},
{ "player_position@hud.player_position": {} },
{ "number_of_days_played@hud.number_of_days_played": {} },
{
"game_tip@game_tip.game_tip_chat_stack_factory": {
"size": [ "100%", "100%c" ]
}
},
{
"chat_panel@hud.chat_panel": {
"size": [ "70%", "100%c" ],
"bindings": [
{
"binding_name": "(not #paper_doll_visible)",
"binding_name_override": "#visible"
}
]
}
}
]
}
}
页: [1]