ItemAttributesKeeper - 保存被放置的特定方块的属性,放置后破坏仍为原样

付费 原创 工具 ItemAttributesKeeper - 保存被放置的特定方块的属性,放置后破坏仍为原样 ItemAttributesKeeper

Source of resources
Original
插件中文名称
方块属性保留
插件英文名称
ItemAttributesKeeper
原帖地址
#
支持的核心(服务端)
  1. Spigot
  2. Paper
Language
Chinese(Simplified)
适配版本(Java)
  1. 1.21
  2. 1.20
  3. 1.19
  4. 1.18
  5. 1.17
  6. 1.16
  7. 1.15
  8. 1.14
  9. 1.13
  10. 1.12
  11. 1.11
  12. 1.10
  13. 1.9
  14. 1.8
[MD]# ItemAttributesKeeper
保存被放置的特定方块的属性,放置后破坏仍为原样。
## 介绍
该插件适用于Spigot1.8及以上。
### 交流、技术支持与需求提出QQ群:821269617
一般情况下,一个有特殊属性的可放置的物品(如有附魔属性的改名为"test"的原石),在被放置后,再进行挖掘,所得到的物品会变成普通原石。

该插件可以使得,特定物品属性在挖掘前后保持一致。
理论上**支持**保存任意属性,兼容**任意插件与Mod**的特殊属性。
## 指令
`/itemattributeskeeper` 主指令。
**缩写:`/itemkp`**

`/itemkp add`:手持物品时,输入该指令,可以将手持物品设为保护目标,即“样品”。
`/itemkp list`:打开样品列表。左键获得样品,右键删除样品。
`/itemkp get <样品ID>`:获得指定样品。

## 配置文件
插件成功启动后,会在plugins文件夹下生成配置文件,位于 `plugins/ItemAttributesKeeper/config.yml`

```yaml
database:
type: sqlite # 或 mysql
# SQLite 只需要以下配置,该配置表示数据文件的存放位置。
# 如无特殊需要,保持默认即可
file: plugins/ItemAttributesKeeper/data.db
# MySQL 需要以下配置
host: localhost
port: 3306
name: your_database_name
user: your_username
password: your_password
```

## 特性
为防止出现bug,被指定的保护目标方块(下文简称为样品方块),将会有如下特性。
- 若爆炸会破坏样品方块,则爆炸事件会被取消。
- 若样品为树叶等会自然消失的方块,则变得不会自然消失。
- 样品不会燃烧。
- 样品不会被蔓延。
- 若活塞会影响样品的位置,则活塞无法推出或推入。
- 若样品为龙蛋,则不会传送。
- 若样品为沙子等会自然掉落的方块,则不会再有自然掉落(客户端可能会有显示bug,玩家在相同位置再尝试防止一个任意方块,即可正常显示)。

## 权限节点
`itemattributeskeeper.main` 使用主指令。

## 使用方法
1. 将插件放入plugins文件夹中,重启服务器。
2. (可选) 如不使用SQLite,可以配置Mysql,保存并重启服务器后生效。
[/MD]
Author
reuAC
Views
331
First release
Last update

Ratings

0.00 star(s) 0 ratings

Share this resource

Latest updates

  1. ItemAttributesKeeper 1.1

    为样本物品保护添加了相关缓存,使得检测对服务器的影响大幅降低。
Back
Top Bottom