Dead Souls 死亡灵魂 | |
---|---|
![]() |
简单的墓碑系统灵感来自黑暗之魂 |
作 者 | darkyen |
发布时间 | 2019年7月16日 |
支持核心 | Spigot | 原生版本 |
支持版本 | 1.13,1.14,1.15,1.16,1.17,1.18 |
插件详细介绍
👻 DeadSouls 插件旨在解决玩家死亡时物品因消失、火焰、岩浆等原因丢失的问题。它通过将所有物品和经验存储到一个灵魂中,以便稍后收集。这种方案优于墓地箱子,因为它不会以任何方式修改世界,可以容纳无限量的物品,并且可以存储经验值。
com.darkyen.minecraft.deadsouls.spectatesouls
权限控制,默认情况下授予所有人)如果你的物品栏空间不足,你只会收集你能携带的物品。你可以稍后再回来拿剩下的。灵魂永远不会消失 (可配置)。该插件的设计可靠且轻量级。它不使用任何非公共API。
只有一个命令 /souls
,它列出命令发送者拥有的所有灵魂,允许他/她释放它们并传送到它们 - 如果他/她有适当的权限。该命令仅因大众需求和调试而提供,以任何方式使用它都不是必需的。我个人建议不要使用它以获得更好的沉浸感。 /souls reload
子命令可用于重新加载插件,但不支持使用它,并且永远不应在实时服务器上执行。
com.darkyen.minecraft.deadsouls.hassoul
: 控制玩家是否掉落灵魂 (否则保持默认行为)。com.darkyen.minecraft.deadsouls.hassoul.xp
: 控制灵魂是否包含经验。com.darkyen.minecraft.deadsouls.hassoul.items
: 控制灵魂是否包含物品。com.darkyen.minecraft.deadsouls.souls
: 控制对 /souls
命令灵魂列表的访问 (默认开启)。com.darkyen.minecraft.deadsouls.souls.free
: 允许释放灵魂 (适用于 /soul
命令和死亡后发送的按钮) (默认开启)。com.darkyen.minecraft.deadsouls.souls.goto
: 允许传送到灵魂 (默认对 OP 开启)。.all
后缀的变体,允许玩家操纵所有玩家的灵魂/释放灵魂,而不仅仅是玩家自己拥有的灵魂 (默认对 OP 开启)。com.darkyen.minecraft.deadsouls.coordinates
: 玩家可以在死亡时和 /souls
列表中看到他们灵魂的坐标 (不建议使用,因为它会破坏沉浸感)。com.darkyen.minecraft.deadsouls.distance
: 仅显示到灵魂的距离 (可以作为一种不太破坏沉浸感的折衷方案)。
# Configuration file for DeadSouls
#
# If you have any issues or feature requests, feel free to post them on the plugin's page.
#
# All translatable strings support color codes and formats (&0-9a-klmnor)
#
# This configuration file is automatically updated to newer versions.
# When that happens, only the values are changed, comments and formatting are kept as they were.
#
# This plugin respects gamerules! If keepInventory gamerule is enabled, no soul will be spawned.
# If the player is in spectator mode, the soul will be visible to everyone.
#
# If you like this plugin, consider donating :)
# https://ko-fi.com/darkyen
# Whether to announce new versions.
version_check: true
# Whether to send metrics to mcstats.org.
metrics: true
# Common settings
settings:
# Time in seconds after which the soul is visible to everyone.
# Set to -1 to make soul always only visible to the owner.
soul_private_time: 3600
# XP fraction to keep in the soul.
# Can be any number, even > 1 or < 0.
# If the resulting XP amount is negative, soul will hold 0 XP.
xp_fraction: 0.9
# Whether to make souls invulnerable.
invulnerable_souls: true
# Whether to make souls glow.
glowing_souls: false
# Time in seconds after which the soul disappears.
# Set to -1 to make soul never disappear.
soul_lifetime: -1
# Maximum Y coordinate at which souls can spawn.
# Useful to prevent souls from spawning in the void if a player dies while flying too high.
max_soul_spawn_y: 255
# Minimum Y coordinate at which souls can spawn.
# Useful to prevent souls from spawning under the bedrock layer.
min_soul_spawn_y: 0
# Whether to remove lingering potions from the soul entity.
remove_lingering_potions: true
# Commands
commands:
# Text of /souls command
souls: '&6Souls owned by you:'
# Text of /souls command when no souls are found
no_souls: '&cYou have no souls.'
# Text format of a soul in /souls command
soul_entry: ' &8[&3{index}&8] &7{world} &b{x} {y} {z} &8({age} s)'
# Text format of a soul in /souls command, when coordinates permission is granted
soul_entry_coordinates: ' &8[&3{index}&8] &7{world} &b{x} {y} {z} &8({age} s)'
# Text format of a soul in /souls command, when distance permission is granted
soul_entry_distance: ' &8[&3{index}&8] &7{world} &b{distance} m &8({age} s)'
# Text shown when player has no permission to teleport to souls.
no_goto_permission: '&cYou do not have permission to teleport to souls.'
# Text shown when player has no permission to teleport to other player's souls.
no_goto_all_permission: '&cYou do not have permission to teleport to other player''s souls.'
# Text shown when player has no permission to free souls.
no_free_permission: '&cYou do not have permission to free souls.'
# Text shown when player has no permission to free other player's souls.
no_free_all_permission: '&cYou do not have permission to free other player''s souls.'
# Text shown when the soul cannot be found.
soul_not_found: '&cSoul not found.'
# Text shown when the player successfully teleported to the soul.
soul_goto: '&aTeleporting to soul.'
# Text shown when the player successfully freed the soul.
soul_freed: '&aSoul freed.'
# What to do after player dies.
on_death:
# Message to display to the player after they die.
death_message: '&6You died! Your soul is waiting for you at &b{x} {y} {z} &6in world &7{world}&6.'
# Message to display to the player after they die, when coordinates permission is granted.
death_message_coordinates: '&6You died! Your soul is waiting for you at &b{x} {y} {z} &6in world &7{world}&6.'
# Message to display to the player after they die, when distance permission is granted.
death_message_distance: '&6You died! Your soul is waiting for you &b{distance} m &6away in world &7{world}&6.'
# Message to display to the player after they die if soul spawn failed.
soul_spawn_failed: '&cCould not spawn your soul! Please report this to the server administrator.'
# Whether to show the "release soul" button in chat.
show_release_button: true
# Text on the "release soul" button.
release_button_text: '&cRelease soul'
# Hover text on the "release soul" button.
release_button_hover_text: '&7Click to release your soul. This will make it visible to everyone immediately.'
# Names of items
items:
# Display name of the soul item.
soul_name: '&bSoul of &7{owner}'
# Lore of the soul item.
soul_lore:
- '&7This soul contains the items'
- '&7and XP of &6{owner}&7.'
- '&7Return it to them, or release it'
- '&7for anyone to take.'
- ''
- '&eClick to release this soul.'
# Display name of the released soul item.
soul_name_released: '&bReleased soul of &7{owner}'
# Lore of the released soul item.
soul_lore_released:
- '&7This soul contains the items'
- '&7and XP of &6{owner}&7.'
- '&7It has been released to anyone'
- '&7who finds it.'
# Sounds
sounds:
# Volume of the soul pickup sound.
pickup_volume: 0.5
# Pitch of the soul pickup sound.
pickup_pitch: 1.0
# Volume of the soul ambient sound.
ambient_volume: 0.5
# Pitch of the soul ambient sound.
ambient_pitch: 1.0
# Sound to play when the soul is nearby.
# Set to '' to disable.
#
# For Minecraft 1.13, you need to use the old sound names,
# such as ENTITY_ITEM_PICKUP. See https://minecraft.gamepedia.com/Sounds.json
# for a list of all sound names.
#
# For Minecraft 1.14+, you should use the new sound names,
# such as minecraft:entity.item.pickup. See https://minecraft.gamepedia.com/Sounds.json
# for a list of all sound names.
ambient_sound: 'minecraft:entity.wither.ambient'
# Sound to play when the soul is picked up.
# Set to '' to disable.
#
# For Minecraft 1.13, you need to use the old sound names,
# such as ENTITY_ITEM_PICKUP. See https://minecraft.gamepedia.com/Sounds.json
# for a list of all sound names.
#
# For Minecraft 1.14+, you should use the new sound names,
# such as minecraft:entity.item.pickup. See https://minecraft.gamepedia.com/Sounds.json
# for a list of all sound names.
pickup_sound: 'minecraft:entity.item.pickup'
此插件应与所有在死亡时不对物品做任何特殊处理的插件兼容。以下是一些已知可以与 Dead Souls 最新版本一起使用的插件: