SimpleNoCropTrample

SimpleNoCropTrample - 防踩踏作物

[1.7-1.19] 一款非常简单的Spigot插件,可防止玩家/生物踩踏农作物。
Bukkit / Spigot 作者 KettleMC 支持版本 1.7 - 1.19
服务器使用量
121
服务玩家数
133
下载量
5,267
插件详细介绍

简介

这是一个非常简单的 Spigot 插件,用于阻止玩家或生物踩踏作物。我创建它是因为找不到一个没有大量无用功能(如权限、命令等)的防踩踏插件。本插件无需任何配置,只需放入插件文件夹即可使用。

兼容性

  • 支持从 1.7 到 1.19 的版本。
  • 兼容所有基于 Spigot 的服务端版本(如 Thermos、Magma 等)。

配置

插件使用一个简单的配置文件。以下是默认配置内容

# 如果为 true,生物将无法踩踏作物
disable-mob-trampling: true
# 如果为 true,玩家将无法踩踏作物
disable-player-trampling: true
# 被视为农田的方块列表(1.13+ 使用 FARMLAND,<1.13 使用 SOIL)
farmlands-blocks:
  - FARMLAND
  - SOIL

API

本插件提供了一个简单的 API,可用于为不同的玩家或生物自定义作物踩踏行为。

监听事件

你可以监听 CropTrampleEvent 并实现自定义逻辑,以添加诸如权限或绕过检查等功能。插件本身也使用此事件来根据配置设置禁用踩踏。

事件示例

以下是一个处理事件的 Java 代码示例

@EventHandler
public void onTrample(CropTrampleEvent event) {
    if (event.getCause() == CropTrampleEvent.TrampleCause.PLAYER) {
        Player player = (Player) event.getTrampler();
        player.sendMessage("You're not able to destroy " + event.getBlock().getType() + "!");
    }
}

TrampleCause 类型

TrampleCause 可以是以下两种类型,取决于试图破坏农田的实体:

  • MOB
  • PLAYER
测试支持版本
1.7 1.8 1.9 1.10 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.18 1.19
版本分布
基本信息
插件名称 SimpleNoCropTrample
作者 KettleMC
平台 Bukkit / Spigot
支持版本 1.7 - 1.19
点赞数 2
最近版本
1.0.0-RELEASE 120

友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作

历史访问人数:2,596,525  |  历史访问人次:3,148,800

今日访问人数:17,147  |  今日访问人次:18,421

昨日访问人数:24,332  |  昨日访问人次:29,698

Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.

Powered by GermMC 京ICP备17023959号-6