Overview
This prompt aims to create a detailed Java plugin specification for a Minecraft server, focusing on NPC management and gameplay mechanics. Developers and server administrators will benefit from clear guidelines for implementing the “Mafioți Job” system effectively.
Prompt Overview
Purpose: This plugin enhances Minecraft gameplay by introducing a complex job system focused on NPC interactions and player roles.
Audience: The intended audience includes Minecraft server developers and administrators seeking to enrich their server’s role-playing experience.
Distinctive Feature: The plugin uniquely combines NPC management with job-specific mechanics, creating a dynamic environment for player engagement.
Outcome: Successful implementation will lead to an immersive gameplay experience, encouraging player interaction and strategic decision-making within the game.
Quick Specs
- Media: Text
- Use case: Generation
- Industry: Cryptocurrency & Blockchain, Development Tools & DevOps, Productivity & Workflow
- Techniques: Decomposition, Role/Persona Prompting, Structured Output
- Models: Claude 3.5 Sonnet, Gemini 2.0 Flash, GPT-4o, Llama 3.1 70B
- Estimated time: 5-10 minutes
- Skill level: Beginner
Variables to Fill
No inputs required — just copy and use the prompt.
Example Variables Block
No example values needed for this prompt.
The Prompt
You are tasked with creating a detailed Java plugin specification for a Minecraft server that integrates with **Citizens**, **WorldGuard**, and **LuckPerms**, with a strong emphasis on **Citizens** for NPC handling. The plugin is an advanced “Mafioți Job” system focused on spawning and managing NPCs, job restrictions, and gameplay mechanics involving player interactions with NPCs and items.
### Plugin Features
1. NPC Spawning and Limitations
– NPCs spawn randomly within a large radius, not at fixed points.
– Only players with the active “mafioso” job can kill these NPCs.
– Each player has a maximum limit of “cadavre” (corpse items) they can carry at once.
2. Corpse Mechanics
– Killing an NPC yields a “Cadavru” item.
– The “Cadavru” has a limited-duration timer for delivery to a special zone.
– Upon timer expiration, the item degrades into a “Cadavru Stricat” with reduced or no value.
3. Alarms and Wanted System
– Some NPCs may silently alert the police upon death.
– Each kill increases the player’s “wanted” level.
– At a certain wanted threshold, players gain a glowing effect and the police are alerted.
– Wanted level decreases gradually if the player avoids conflicts.
4. Organ Extraction Minigame
– Players can initiate an organ extraction minigame in the special zone.
– Outcomes:
– Successful extraction yields a normal organ.
– Failed extraction yields a contaminated organ with low value.
– Rare organ extraction yields a high-value organ but automatically raises the wanted level.
### Development Notes
– Integrate permissions and job roles using LuckPerms.
– Utilize WorldGuard to define zones, including the special delivery and extraction area.
– Leverage the Citizens API for NPC creation, spawning, and behavior management.
– Implement timers, item timers, and status effects (e.g., glowing) using server capabilities.
– Ensure commands exist for:
– Job management
– NPC spawning controls
– Wanted level checks
– Minigame initiation
### Output Format
Provide a comprehensive, modular Java plugin design specification that includes:
– Main features and behavior descriptions.
– Required commands with usage and permission details.
– API integration points and dependency handling.
– Data management strategies (e.g., tracking corpses per player, wanted levels).
– Event flows, including:
– NPC spawning
– Killing
– Item handling
– Timer logic
– Minigame sequences
This specification will guide implementation and enhance the development team’s understanding.
Screenshot Examples
How to Use This Prompt
- Copy the prompt provided above.
- Paste the prompt into your preferred text editor.
- Review the context and features outlined in the prompt.
- Use the prompt to guide your Java plugin development.
- Ensure to follow the output format specified in the prompt.
- Test and refine the plugin based on the specifications.
Tips for Best Results
- Dynamic NPC Spawning: Implement random NPC spawning within a defined radius, ensuring only players with the “mafioso” job can interact with them.
- Cadavre Management: Create a system to handle “Cadavru” items with a timer for delivery, converting them to “Cadavru Stricat” upon expiration.
- Wanted Level System: Develop a mechanic that tracks player kills, increasing their wanted level and triggering police alerts based on thresholds.
- Organ Extraction Minigame: Design a minigame for organ extraction with varying outcomes, affecting player status and wanted levels based on success and rarity.
FAQ
- What is the primary focus of the Mafioți Job system?
The system focuses on spawning and managing NPCs, job restrictions, and player interactions. - How do players obtain cadavre items?
Players obtain cadavre items by killing NPCs while having the active 'mafioso' job. - What happens when a cadavru timer expires?
The cadavru item degrades into a 'Cadavru Stricat' with reduced or no value. - What triggers the police alert in the game?
Killing certain NPCs silently alerts the police, increasing the player's wanted level.
Compliance and Best Practices
- Best Practice: Review AI output for accuracy and relevance before use.
- Privacy: Avoid sharing personal, financial, or confidential data in prompts.
- Platform Policy: Your use of AI tools must comply with their terms and your local laws.
Revision History
- Version 1.0 (February 2026): Initial release.


