▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/Don't Do It
Don't Do It

Don't Do It

A paper plugin that provides a minigame called "Don't Do It"

Оцените первым
107
1

Don't Do It

A multiplayer party minigame

You have one job: don't do the thing. The problem is, you don't know what the thing is.


🎮 What is Don't Do It?

Don't Do It is a team-based party minigame inspired by the classic "Don't Do It Challenge". Players are divided into teams and each team is secretly assigned a criteria entry — a forbidden action. If anyone on your team accidentally does that action... your team loses a life.

The catch? You don't know your own criteria entry. You have to figure it out by observing what your opponents indicate you to do — or by cleverly tricking opponents into doing their forbidden action!

Last team standing is the final winner.


✨ Features

  • Team-based gameplay — 2 or more teams, each with its own life
  • Hidden criteria system — each team gets a secret forbidden action they must avoid
  • 25+ built-in criteria types — covering almost every player action in Minecraft
  • Custom criteria — players can write their own criteria to spice things up
  • Life & elimination system — teams are eliminated at 0 lives, but can be revived by commands if needed
  • Cross-team guess mechanic — players try to guess their own criteria entry via voice/text; other teams judge via command: correct → reward lives, wrong → lose lives
  • Settings GUI — game area size, max life count, diamond behavior, and more in game
  • Full admin command suite — full control over criteria, lives, and game state
  • Bilingual support — Simplified Chinese (简体中文) and English out of the box
  • Auto-generated configs — drop in the JAR, configs generate automatically
  • Wildcard & tag support — use *, #tags, comma lists, and range notation (3..) in criteria config

🎲 Criteria Types (What You Might Have to Avoid)

CategoryExamples
MovementWalking, jumping, sneaking, sprinting, falling, looking in a direction
ItemsHolding a specific item, dropping items, picking up items, eating, crafting
BlocksBreaking blocks, placing blocks, standing on a block, being inside a block
CombatHurting entities, being hurt, killing mobs, dying
InventoryOpening inventory, switching hotbar slots, using tools, transferring items
ChatSaying certain words or any chat at all
StatsReaching a health threshold, food level, XP level-up
WorldGoing above/below a Y-level, being near certain entities
CustomPlayer-written criteria — only limited by imagination!

🕹️ How to Play

  1. Install the plugin on your Paper server and invite your friends to play together
  2. Players choose a team by right-clicking colored wool in their hand (configurable)
  3. At least 2 teams are required
  4. The server operator receives a Game Start Item — use it to begin
  5. Each team gets a secret criteria entry — DON'T DO IT!
  6. When a team triggers their criteria, they lose a life
  7. Reach 0 lives = eliminated. Last team alive wins!
  8. Try to guess your own team's criteria entry out loud (voice chat or text)! Other teams then judge with /criteria guess <player> <true|false> — if you guessed right, your team gains lives; if wrong, your team loses lives
  9. Play with custom criteria! If a team did the thing specified by its custom criteria entry, trigger it by clicking the hints in chat box

📜 Commands

All commands are under /criteria.

Player Commands

CommandDescription
/criteria trigger <team>Trigger that team's custom criteria entry
/criteria guess <player> <true|false>Judge another team's guess — a player guesses their own criteria entry via voice/chat, then you use this: true = they guessed right → their team gains lives; false = wrong → their team loses lives

Admin Commands (OP only)

CommandDescription
/criteria resetReset world border and team lives
/criteria settings setOpen the settings GUI
/criteria settings resetReset all game settings
/criteria trigger-forced <team>Force-trigger any criteria entry (bypasses restrictions)
/criteria change <team>Force a criteria entry swap for a team
/criteria grant <team> <name>Assign a specific criteria entry to a team
/criteria get <team> criteriaShow a team's current criteria entry
/criteria set-life <team> <lives>Set team lives (0 = eliminate, >0 = revive)

⚙️ Configuration

Two YAML config files are generated in plugins/DontDoIt/ on first startup:

  • game_settings.yml — Game texts, team selection items, ore generation, display settings
  • criteria.yml — All criteria definitions with powerful customization options

Criteria Config Syntax

# Wildcards
item: "*"           # any item
entity: "*"          # any entity
entity: "/"          # no entity (sourceless)

# Tags
block: "#leaves"     # any leaves block

# Multiple values (any match triggers)
item: "diamond,emerald,iron_ingot"

# Ranges
count: "3.."         # 3 or more
count: "5..6"        # between 5 and 6 inclusive

# Reversed logic
reversed: true       # triggers when you DON'T do the action
# For the actual reversed logic, please refer to the comments

🌍 Localization

Currently supports Simplified Chinese (简体中文) and English.

To add your own language: copy criteria.yml and game_settings.yml into plugins/DontDoIt/, translate the display strings, and restart the server.


Got suggestions or found a bug? Open an issue on GitHub! PRs and language contributions are always welcome. 🎉

We are working on the mod version (maybe Fabric first), just stay tuned!

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.2.x26.1.x1.21.x

Платформы

Поддерживаемые окружения

Сервер

Ссылки

Детали

Лицензия:
Опубликован:1 месяц назад
Обновлён:4 недели назад
Главная