ShiftedLib

ShiftedLib

我的模组使用的个人库。

由我的模组使用的模组库,带有一些附加功能。

 

命令

/shiftedlib

    reloadConfig - 重载所有配置。

        "filename.conf" - 重载指定的文件。

/shiftedlib_client

    reloadConfig - 重载所有客户端配置。

        "filename.conf" - 重载指定的文件。

    color <"string"> <count> - 为指定字符串随机抽取指定数量的颜色。将鼠标悬停在结果上可查看颜色值,点击可复制。

    takePanorama - 拍摄全景图并保存到 screenshots 文件夹。

 

物品组件

shiftedlib:item_name_style={<style>} 或 shiftedlib:item_name_style="#RRGGBB" 仅用于设置颜色。

设置物品名称样式,类似于稀有度。

 

配置值

shiftedlib.conf

[general]
# List of obtainables to stop being registered.
# Default: []
obtainables_to_ignore=[]

Log debug information.

Default: false

debug=false

shiftedlib_client.conf

[general]
# Show item and block tags inside the tooltips when advanced tooltips are enabled.
# Default: true
tags_tooltips=true

[loading_screen]

Override loading screen

Default: false

override_loading_screen=false

Default: #00FF00

background_color="#00FF00"

Default: #FFFFFF

bar_color="#FFFFFF"

[window_title]

Override window title

Default: false

override_window_title=false

Variables - game_version, mods_loaded

Default: Minecraft %game_version%

window_title="Minecraft %game_version%"

 

Obtainables

来自 Witherproofed 模组的 obtainable 示例。

Obtainables 是一种非常通用的获取物品的方式。有两种 obtainable 类型:On Use 和 On Damage。它们决定了如何触发 obtainable,但还可以设置更多要求。On Damage 类型的 obtainable 需要设置伤害类型才能开始执行,而 On Use 类型会在玩家手持指定物品并使用它们时触发。特殊条件是一种几乎可以检查世界中或与玩家相关的任何内容的条件。此外,还可以设置经验等级要求。