πŸ”§ Development Plan for Westonia Roleplay Server - WestoniaSMP/Westonia GitHub Wiki

πŸͺœ Release Steps

πŸ‘Ά Pre-Release

The pre-release phase is crucial for building community engagement and testing server functionality. It includes:

  • Events
    • CraftAttack: A competitive event designed to showcase player skills and creativity.
    • Tournaments: Structured PvP and PvE tournaments to build hype and excitement.
    • Varo: Hardcore PvP survival; once out, no rejoining. Last player standing wins!
  • Streams: Collaboration with streamers for live gameplay sessions to reach a broader audience.
  • Beta Testing Phase: We are launching with an beta test where selected players can join to stress-test the server, identify bugs, and provide feedback. This phase concludes with a hard reset to prepare for the official release.

πŸ’₯ Development Iteration 1: Big Bang

Expected End: "When it’s ready" 😊

⛏️ Minecraft Server

🌍 Network Features

To-Do's for our Docker network:

  • Fake MotD Service: Displays a custom message in the server list when the server is down, keeping players informed about the status or any ongoing maintenance

🎲 Core Features

Essential utilities and tools for smooth server operation:

  • Game Mode Control: Manage player game modes (e.g., survival, creative).
  • Fly Mode: Toggle flight mode for players with permission.
  • Mute System: Ability for players to mute other players.
  • Channel System: Ability for players to switch chat channels (e.g., global, local, clan).
  • Messaging (Msg): Private messaging between players.
  • Inventory Management: Tools for managing inventory guis.
  • API Communication: Integration layer for backend-server communication.
  • Scoreboard: Display real-time stats and objectives for players, with additional per-player configuration.
  • Teleportation (TPA): Request-based teleportation between players.
  • Warps: Fast travel points set across the server.

πŸ•ΈοΈ Proxy Features

Network-wide functionalities for seamless player interaction and server management:

  • Punishment System: Ban, kick, mute, and warn players for rule enforcement.
  • Core Commands: Essential commands like /list, /team, /lobby, /broadcast, /mute.
  • Tab System: Tab list with server- and player info.
  • Friends System: Connect with friends across the network.
  • Clan System (VC-Server): Manage clans, including inter-server interactions.
  • Maintenance Mode: Server maintenance toggle to prevent player access.
  • Server Favoriting: Players can favorite specific servers for quick access.
  • AutoMessages: Automated messages for server updates and community guide(line)s.

🏠 Lobby

Features specific to the lobby experience:

  • Lobby Teleporter: Quick travel to other servers from the lobby.
  • Hide All Item: Toggle visibility of other players for a smoother experience.

🎭 Roleplay Server

Roleplay-specific functionalities:

  • Clan System (RPServer-side): Customization tools like a Banner/Flag Generator and Claim System for land control.
  • Economy System: Foundation for trade and wealth, including:
    • Currency: Item based money system.
    • Banking: Store and manage currency in bank safe deposit boxes.
    • Shops: Player and NPC-managed shops for in-game trade.
  • Jobs: In-game occupations that players can join for usable items.
  • Talents: In-game occupations that players can learn for rewards.
  • Quests: Task-based gameplay for storyline progression.
  • NPC Dialogues: Interactable NPCs with conversation trees and responses.
  • Combat System: customized knock-out and death system.
  • Characters: support for (multiple) characters, including a personal profile per Player.

🌐 Website

  • Homepage: Main landing page with server info and features.
  • Lore: Background story of the world of Westonia.
  • News/Updates: Announcement area for server news and patch notes.
  • Team List: Display of server staff with roles and contact info.
  • Wiki: Guide to the server’s features, systems, and lore.
  • Staff Area: Internal section for team collaboration.
  • Staff Applications: Portal for players to apply for server staff roles.
  • Player Registration Form: Register new players and gather initial information.

βš”οΈ Development Iteration 2: Clans, Wars, and Alliances

Expected Completion: 1-2 months post Iteration 1 release

⛏️ Minecraft Server

🎭 Roleplay (RP) Server

  • Skills: We'll introduce a skill system for leveling and specializing in specific abilities.
  • Wars: Enables clan-based wars for territory control and dominance.
  • Alliances: Form alliances between clans for strategic advantages.
  • Bounties: A system for setting bounties on players for rewards.
  • Locks: Allows players to secure chests, doors, and other containers, ensuring only authorized players can access them.

🌐 Website

  • Clan Overview: Public profiles and stats for each clan.
  • Economy Statistics: Display of economic data like top earners, wealth distribution, etc.

πŸ—ΊοΈ Development Iteration 3: Westonia Meets Realism

Expected Completion: 3-6 months post Iteration 2 release

⛏️ Minecraft Server

🎭 Roleplay (RP) Server

  • Hunting System: Hunting mechanics for animals in the wilderness.
  • Collectibles System: Gather rare items like flowers, herbs, maps, and totems.
  • Diseases: Randomly occurring diseases affecting player stats and gameplay.
  • Farming System: Enhanced farming with crop watering and animal feeding mechanics.

🌐 Development Iteration 4: Online Update

Expected Completion: 2-3 months post Iteration 3 release Continuous improvements to player management and website interactivity.

🌐 Website

  • Internal/Player Area
    • Personal Stats Overview: Track your progress, achievements, and stats.
    • Clan Information: Overview of your clan, its members, and current standings.
    • Friends Management: Organize and interact with your friends on the server.
    • Trade/Shop Management: Administer personal shops and trades.