Warning: file_put_contents(/www/wwwroot/nmbt.106988770/cache/modrinth_versions_pqJQdZ6R.json): Failed to open stream: Permission denied in /www/wwwroot/nmbt.106988770/resource_detail.php on line 53
Event-PVP-Plugin - 墨喵 Minecraft 资源
Event-PVP-Plugin 图标

Event-PVP-Plugin

作者:rebot | 分类:模组

价格:0 墨喵币 下载量:0 点赞:0 版本 1.1.0-beta
本资源为搬运资源,原资源地址: https://modrinth.com/mod/event-pvp-plugin
资源信息

Minecraft 版本: 1.21 1.21.1 1.21.2 1.21.3 1.21.4 1.21.5 1.21.6 1.21.7 1.21.8 1.21.9 1.21.10 1.21.11 26.1 26.1.1 26.1.2 26.2

平台: paper purpur

标签: adventure equipment minigame

资源介绍

Event-PVP-Plugin — Quick Overview

A lightweight, powerful all-in-one Minecraft plugin that unifies custom automated event management and a PvP wager betting system with an interactive browser-based web configurator.


MainScreen

What Can You Do?

Custom Event System

  • 3 Game Modes: Solo (Free-For-All), 2-Team, and 3-Team.
  • 4 Win Conditions: Last Standing, Pickup Item, Kill Count, and Time Survival — combinable with every game mode.
  • Switchable Lobby Phase: Run events with an optional pre-event lobby world or teleport directly into the arena.
  • 7 Spawn Types: Single point, random radius, random area, random cube, multiple spawns, team spawns, and command-based spawns.
  • Automated Scheduling: Automatically launch events on intervals with random or sequential rotation.
  • Custom Rewards & Leaderboards: Distribute item and command payouts to winners and participants; track stats with PlaceholderAPI, AJLeaderboards, and DecentHolograms.

PvP Wager System

  • Betting Mechanics: Challenge players to duels with money wagers (Vault / VaultUnlocked) or item wagers.
  • Pre-Configured Equipment Kits: Design custom armor, weapons, off-hand items, and inventories.
  • Arena Management: Multiple custom arena presets with automatic resets and world protection.
  • Interactive Match Flow: GUI challenge creation, counter-offers, draw voting, surrendering, and spectator mode.

Modern Web Configurator

  • Visual YAML Editor: Edit config.yml, worlds.yml, equipment.yml, and web-config.yml in real time with deep-snapshot precision dirty-tracking.
  • Dedicated 3-Tab Inventory Manager: Explorer (search and inspect backups on an authentic Minecraft canvas with XP bar, restore after a confirmation prompt), Sessions (live crash-guard sessions), and Settings.
  • Multiverse World Management: Create, import, load, unload, delete (with safety checks), and backup/restore worlds directly in the browser.
  • Server Item Textures: Optionally extracts and displays custom item textures from your server resource pack (off by default); ~1650 vanilla item icons ship with the plugin, no internet required.
  • Secure Token Login: Access the panel via one-time tokens (/eventpvp webtoken) with per-IP rate limiting; restores are additionally capped at 10 per minute.
  • Web Server Settings: Configurable port with pre-save safety warning dialog, bind address for reverse-proxy setups, and a public URL with automatic {port} substitution.

Crash Protection & Inventory Safety

  • Powered by InventoryBackup: Full automatic backup before every teleport and restore on match/event end, respawn, or rejoin.
  • Anti-Strand Recovery: Players stranded in an arena or event world after a server crash/disconnect are returned safely on reconnect via player-return-locations.yml.
  • Persistent Payout Queue: Queues wager winnings and event rewards for players who disconnect before payout.

100% Multilingual (7 Languages)

  • Fully translated in English, German, Spanish, French, Japanese, Polish, and Russian with 100% key parity (1097 keys).
  • Full console and logger localization via messages.console.*.
  • Automatic fallback to embedded English defaults for missing custom keys.
    DELETEDELETEDELETE

Quick Start & Dependencies

1. Requirements

  • Server: Paper / Spigot 1.19+, Java 17+ — in practice 1.20+, because the mandatory InventoryBackup requires it.
  • Mandatory Plugins:
  • Optional Integrations: PlaceholderAPI, AJLeaderboards, DecentHolograms, PvPManager

2. Setup

  1. Put Event-PVP-Plugin.jar, Multiverse-Core, VaultUnlocked (or Vault), and InventoryBackup into your plugins/ folder.
  2. Start the server (configurations migrate automatically).
  3. Run /eventpvp webtoken in-game to log into the web interface and start customizing!

3. Upgrading from 1.0.8

  1. Stop the server.
  2. Install the new mandatory plugins first: Multiverse-Core and InventoryBackup were optional or non-existent in 1.0.8. If one is missing, Spigot will not load the plugin at all (Unknown dependency ... in the log).
  3. Replace the jar, then start the server. config.yml, worlds.yml, equipment.yml, web-config.yml, and your language file migrate automatically; a <file>.bak-<timestamp> copy is written before every change and your own values are never overwritten.
  4. Clean up your permission plugin: eventpvp.inventory.restore and eventpvp.inventory.restore.any no longer exist.
  5. Check for Multiverse-Inventories: running it in parallel on event/arena worlds causes inventory loss — either exclude those worlds or set settings.inventory-management.provider: "none".
  6. Review the migration log block printed on first start, and see UPGRADE.md for the full details (including how to roll back to 1.0.8).

Essential Commands

For Players

/event join <name>            - Join an event
/event leave                  - Leave the current event
/event list                   - View available events
/pvpask <player>              - Send a PvP challenge via GUI
/pvpaccept | /pvpdeny         - Accept or decline challenges
/surrender | /draw            - Surrender or vote for a draw in a match
/pvp spectate <player>        - Spectate an ongoing PvP duel

For Admins

/eventpvp webtoken            - Generate a secure web interface token
/eventpvp rescue <list|player|clean> - Manage and rescue stuck players
/eventpvp reload              - Reload all configurations and language bundles
/eventpvp debug <on|on full|off|status> - Toggle persistent debug logging
/event start <name>           - Start an event
/event stop <name>            - Stop an event
/event forcestart <name>      - Skip the remaining join countdown
/inv <player>                 - Inspect and restore player backups (provided by InventoryBackup)

The reversed order /event <name> join|leave|start|stop|forcestart works as well.

下载与版本
评论(0)
请 登录 后发表评论。

暂无评论,抢个沙发吧~

举报此资源

请登录后举报

赞助作者

请 登录 后赞助作者。

🔥 相关推荐
Better Flame Particles

价格:0 墨喵币
下载量:0

查看详情
Shut Up Composters

价格:0 墨喵币
下载量:0

查看详情
GVPVP Lunar Edition

价格:0 墨喵币
下载量:0

查看详情
Crafting Table Accessory

价格:0 墨喵币
下载量:0

查看详情