π§ 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.