服务器使用量
未统计
服务玩家数
未统计
下载量
13,544
插件详细介绍
简介
你是否想过让玩家食用自定义外观的食物,并让这些食物以自定义的方式影响饱食度与生命值?FoodLol 插件正是为此而生。它允许你创建带有自定义纹理、音效、冷却时间和效果的食物,为服务器增添独特风味。
功能特性
- 自定义纹理食物:通过稍显复杂的设置流程,你可以“添加”具有自定义纹理的食物物品,而无需替换任何原版物品。
- 自定义食用音效:原版食物的食用音效有些单调。使用 FoodLol 制作的自定义食物可以拥有独特的音效。
- 自定义食用冷却:原版食物有内置的冷却时间。你可以为 FoodLol 食物设置自定义的冷却时间。
- 自定义食用效果:你可以通过自定义食物以积极或消极的方式改变玩家的饥饿值与生命值。
- 制作一个可能给予玩家额外生命值,也可能直接杀死玩家的“神秘棒”?完全可以。- 制作增加生命值但减少饥饿值的食物?也没问题。- 自定义状态效果:食物可以给予玩家真实的药水效果。
- 制作自定义金苹果?可以。- 制作一个外观像火药、名为“速度”、并给予玩家速度 20 效果的食物?同样可以。前置要求与权限
- Java 版本:本插件需要 Java 11。Java 8 已不再受 Oracle 官方商业支持,如果启动时出现编译版本 52 的错误,请务必要求你的服务器主机升级到 Java 11。
- 使用权限:所有命令的使用权限均为
foodlol.use。
纹理设置说明
使用资源包
你需要理解并掌握如何制作 1.14+ 版本的自定义物品模型。请参考此教程并将其整合到插件配置中:
https://www.planetminecraft.com/for...ring/new-1-14-custom-item-models-tuto-578834/
不使用资源包
如果不使用资源包,物品必须是自定义头颅皮肤。你可以在此网站寻找可用的皮肤:
https://minecraft-heads.com
配置文件详解
以下是配置文件 config.yml 的结构与选项说明:
##########################################################
# FoodLol Config #
##########################################################
Cooldown: 2
# 这是“食用”食物物品之间的冷却时间(秒)。
# 设置此项是因为插件没有食用动画。
Cooldown_Message: "&ePlease wait to swallow..."
# 如果玩家在刚吃完食物后尝试过快再次食用,将显示此消息。
Sound:
default: "ENTITY_GENERIC_EAT"
AddThemLikeThis: "ENTITY_GHAST_SCREAM"
# 你不需要为每种食物类型都设置音效,只需在此处为你想要更改的特定食物添加即可。
# 音效列表:https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Sound.html
Override_Max_Health: true
# 如果启用此选项,并且一个食物物品给予的生命值超过玩家的最大生命值,
# 它将增加玩家的最大生命值以容纳这部分额外生命。这可能导致玩家通过食用过多物品获得超出安全范围的生命值。
Food:
ExampleFoodIdentifier:
health: 0
hunger: 1
id: "DIAMOND_SWORD"
name: "&r&l&1L&2o&3l&4l&5i&6p&7o&8p"
lore:
- "&r&dA delicious lollipop."
return:
id: "STICK"
name: "&r&1Lollipop Stick"
lore:
- "&r&7This seems a bit useless."
flags:
- "HIDE_ATTRIBUTES"
- "HIDE_UNBREAKABLE"
tags:
- "unbreakable:1"
- "forcestack:12"
- "custommodeldata:296370"
commands:
- "/say I like men."
AddThemLikeThis:
health: -2
hunger: 0
id: "DIAMOND_SWORD"
name: "&r&l&aPoison"
lore:
- "&r&2Probably don't eat this."
# 在此处添加所有你想要创建的食物物品。
# health - 食用后玩家生命值的变化。可以是负数。必须包含。
# hunger - 食用后玩家饥饿值的变化。可以是负数。必须包含。
# id - 这应是自定义纹理物品的材质ID。你需要了解其工作原理。必须包含。
# return - 玩家食用后返还到其物品栏的物品。使用相同的格式,但不包含 health 和 hunger。可选。
# amount - 物品堆叠的数量。可选。不确定为何使用,但提供了此选项。
# name - 物品的名称。可选。
# lore - 物品的描述。必须遵循多行结构。可选。
# enchantments - 格式为 'ENCHANTMENT:LEVEL'。可选。不确定为何添加,但提供了此选项。
# - arrowdamage
# - arrowfire
# - arrowinfinite
# - arrowknockback
# - damage
# - digspeed
# - durability
# - fireaspect
# - knockback
# - lootbonusblock
# - lootbonusmob
# - luck
# - protectionfall
# - protectionfire
# - silktouch
# effects - 格式为 'EFFECT:LEVEL:TIME (秒)'。这是玩家食用特定食物后将获得的效果。必须遵循多行结构。可选。
# - 效果名称请查阅:
# - https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/potion/PotionEffectType.html
# commands - 格式为 '/COMMAND'。这会强制玩家以最高权限运行一个命令。需要明确的是,是玩家在执行命令,而非服务器。可选。
# tags - 用于设置一些自定义物品属性。所有这些都是可选的。
# - playerskullskin:VALUE
# - vanilladurability:DURABILITY
# - custommodeldata:SevenDigitNumber
##########################################################
# Version #
##########################################################
VERSION: 9
# 请勿修改此项。测试支持版本
版本分布
基本信息
插件名称
// FoodLol
作者
TheTealViper
平台
Bukkit / Spigot
支持版本
1.14 - 1.17
点赞数
未统计
最近版本
暂无数据
-