一款完全重写、彻底消除延迟的全新 TNTRun 插件现已免费推出!此版本无需任何依赖,并支持 Vault 经济系统,让你即刻享受流畅的跑酷爆炸体验。
tntrun.join.signs:允许玩家通过告示牌加入游戏。tntrun.force:允许使用强制开始游戏的指令。tntrun.setup:允许进行竞技场设置。tntrun.sign.create:允许创建游戏加入告示牌。tntrun.sign.destroy:允许破坏游戏加入告示牌。主指令为 /tntrun,使用 /tntrun help 查看帮助。
/tntrun create <竞技场名称>:创建一个新的竞技场。/tntrun set spawn <竞技场名称>:设置该竞技场内玩家的出生点。/tntrun set spectate <竞技场名称>:设置该竞技场观战者的出生点。/tntrun set bounds <竞技场名称>:设置竞技场的边界。/tntrun set point1:设置区域点 1(用于定义边界)。/tntrun set point2:设置区域点 2(用于定义边界)。/tntrun set loselevel <竞技场名称>:设置竞技场的淘汰高度(玩家低于此高度即失败)。/tntrun set time <竞技场名称> <时间>:设置游戏开始倒计时。/tntrun set minplayers <竞技场名称> <数量>:设置开始游戏所需的最小玩家数。/tntrun set maxplayers <竞技场名称> <数量>:设置竞技场的最大玩家容量。/tntrun finish <竞技场名称>:完成竞技场创建,保存所有配置和数据。/tntrun reload:重载 config.yml 和 messages.yml 配置文件。/tntrun join <竞技场名称>:加入指定竞技场。/tntrun leave:离开当前所在的竞技场。/tntrun stats:查看自己的游戏统计信息。/tntrun force <竞技场名称>:强制开始某个竞技场的游戏。插件提供了丰富的 API,方便其他插件进行功能扩展与集成。
通过 TNTRunAPI 类可以获取玩家数据:
Class: me.tade.tntrun.TNTRunAPI
Method: #getStats(Player, StatsType) returns Integer插件提供了多个可监听的事件,方便开发者挂钩游戏流程:
import me.tade.tntrun.events.TNTRunPlayerJoinEvent;
import me.tade.tntrun.events.TNTRunPlayerLeaveEvent;
import me.tade.tntrun.events.TNTRunPlayerLoseEvent;
import me.tade.tntrun.events.TNTRunPlayerWinEvent;
// 玩家加入竞技场事件
@EventHandler
public void onArenaJoin(TNTRunPlayerJoinEvent e){
Player p = e.getPlayer();
Arena a = e.getArena();
e.setCancelled(Boolean); // 可通过此处取消加入
}
// 玩家离开竞技场事件
@EventHandler
public void onArenaLeave(TNTRunPlayerLeaveEvent e){
Player p = e.getPlayer();
Arena a = e.getArena();
}
// 玩家游戏失败事件
@EventHandler
public void onArenaLost(TNTRunPlayerLoseEvent e){
Player p = e.getPlayer();
Arena a = e.getArena();
}
// 玩家游戏胜利事件
@EventHandler
public void onArenaWin(TNTRunPlayerWinEvent e){
Player p = e.getPlayer();
Arena a = e.getArena();
}你可以在 items.yml 配置文件中自定义游戏内物品,例如退出物品:
leave:
id: WHITE_BED
subid: 0
name: '&c&l离开竞技场'
command: tntrun leave
slot: 9
giveAfter: 2
lore:
- '&7离开当前竞技场'[TNTRun]<竞技场名称>- 若地图类型设置为 `shuffled`(随机),服务器将随机选取一张地图。- 若地图类型设置为 `normal`(普通),服务器将始终使用创建的第一张地图。- 游戏演示 by @ericbarbwire- 竞技场创建教程 by @SnapSpik- 意大利语教程 by @jonnycp9- 意大利语游戏演示 by @jonnycp9友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作
历史访问人次:3,028,231 | 今日访问人次:12,359 | 昨日访问人次:11,147
独立 IP:4,871 | 最近24小时有3,877人访问本站
Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.
❤ Powered by GermMC 京ICP备17023959号-6