1 402
收录服务器
2 023
注册
26 434
玩家
RandomSpawnPlus 优化/wild和随机出生点
完美的插件,无政府状态,派系,和生存服务器!
作 者 89apt89
发布时间 2019年7月22日
支持核心 Spigot
原生版本
支持版本 1.8,1.9,1.10,1.11,1.12,1.13,1.14,1.15
点此下载

🎉 RandomSpawnPlus

RandomSpawnPlus 是一款轻量且可配置的随机出生点插件,功能丰富,可以满足你的服务器需求,适用于生存和 faction 服务器。

✨ 插件特性

  • 随机出生点: 玩家可以在第一次加入服务器、死亡时、或者两者兼有(也可以都没有)时获得随机出生点。这些都可以在权限中进行设置。
  • /wild 命令: 使用高效的随机出生点系统,玩家可以通过 /wild 命令传送到随机位置。该命令还具有可配置的冷却时间。
  • 开发者 API & 插件: 易于使用的 API 意味着可以快速创建插件来支持更多的插件。 Factions 和 WorldGuard 的插件包含在提供的 .zip 文件中。
  • 内置 Essentials 集成: Essentials 集成允许你在玩家第一次出生时给予他们一个 /home,从而有效地给他们一个永久的随机出生点。(必须在配置中启用)
  • 出生点缓存: 插件会预先加载一些出生点。这意味着在寻找位置时没有延迟,因为所有的工作都已经完成了。你可以在配置中更改缓存的出生点数量。
  • /wild 命令总是会传送到一个世界 - 你可以在配置中定义。
  • 不会在水或熔岩中出生。
  • 可以禁用其他你不希望玩家出生的方块。
  • 如果你只想使用 /wild 命令,可以禁用随机出生点功能 (反之亦然)。
  • EssentialsX 集成 - 为玩家的第一次出生设置一个家 (可以实现永久的随机出生点)。
  • EssentialsX 集成 - 将玩家传送到他们的 /home 而不是给予他们一个随机出生点。
  • /wild 命令的冷却时间。

⚙️ 命令

  • /rsp - 主插件命令
  • /rsp cleanup - 清理无效的缓存出生点
  • /rsp reload - 重新加载配置和语言文件
  • /wild - 将自己传送到一个随机位置
  • /wild <player> - 将其他人传送到一个随机位置

🔑 权限


randomspawnplus.randomspawn:
  description: 启用随机出生点
  default: op
randomspawnplus.wild:
  description: 传送到一个随机位置
  default: op
randomspawnplus.wild.others:
  description: 将其他人传送到一个随机位置
  default: op
randomspawnplus.wild.bypasscooldown:
  description: 绕过传送冷却时间
  default: op
randomspawnplus.manage:
  description: 访问 /rsp 命令
  default: op

📝 配置示例


# Configuration for RandomSpawnPlus

# Should players be given a random spawn on their first join?
first_join: true

# Should players be given a random spawn on death?
death: false

# Should players be given a random spawn if they don't have a bed?
no_bed: false

# List of worlds to use for random spawning
worlds:
  - world
  - world_nether
  - world_the_end

# Radius of the spawn area
radius: 5000

# Minimum distance from spawn
minimum_distance: 0

# Blocks to avoid spawning in
avoid_blocks:
  - WATER
  - LAVA
  - STATIONARY_WATER
  - STATIONARY_LAVA

# Use cached spawns
cache: true

# Amount of spawns to cache
cache_amount: 500

# /wild cooldown (in seconds)
wild_cooldown: 60

# EssentialsX integration
essentials:
  # Should players be given a /home on their first spawn?
  first_spawn_home: false
  # Should players be sent to their /home instead of being given a random spawn?
  use_home: false

# Language file
language: en

# Database type (SQLite or MySQL)
database_type: SQLite

# MySQL configuration
mysql:
  host: localhost
  port: 3306
  database: minecraft
  username: root
  password: password