Key Responsibilities:
Develop a custom Factions plugin for Minecraft (Spigot).
Integrate features such as faction creation, base building, quest completion, and upgrades.
Ensure seamless integration with existing plugins and the Spigot API.
Create a user-friendly interface for managing factions, including member moderation and base permissions.
Implement features that promote replayability and long-term engagement.
Plugin Features:
Faction Creation and Management:
Players can create factions using a predefined NPC if they have sufficient in-game currency.
Each faction leader receives a dragon egg, known as "the core," which serves as the faction’s heart.
The core can be placed 500 blocks away from safe zones, where factions can build their bases to protect it.
Faction leaders can manage members, set permissions, and control who can edit within claimed zones.
Core Mechanics:
The core’s health can be upgraded using faction coins earned through completing quests.
Upgrades include increased health, additional members, expanded claimed land, shields, and more.
The core acts as the focal point for faction activities, making its protection crucial.
Quests and Faction Coins:
Integrate with a separate quest plugin to offer faction-specific quests.
Completing quests rewards faction coins, which can be used for various upgrades and purchases.
Quests will range from simple tasks to challenging missions, providing a variety of gameplay experiences.
Base Building and Protection:
Allow factions to claim land around their core and build bases to protect it.
Implement customizable defenses such as traps, automated turrets, and reinforced structures.
Introduce shields and protective barriers that can be activated using faction coins to defend against attacks.
Economy and Upgrades:
Develop an in-game economy centered around faction activities and upgrades.
Players can purchase upgrades to enhance their faction’s capabilities, such as increasing the number of members, expanding claimed territory, and boosting the core’s health.
Additional purchases include special items, unique abilities, and aesthetic enhancements.
Replayability and Engagement:
Introduce seasonal events and special challenges to keep the gameplay fresh and exciting.
Implement leaderboards and achievements to encourage competition and recognition among factions.
Create dynamic world events that factions can participate in, offering unique rewards and experiences.
Moderation and Administration:
Provide faction leaders with tools to moderate members, set roles, and manage permissions.
Ensure server administrators have comprehensive control over the plugin settings, including customizable configurations and integration with other server plugins.
Preferred Qualifications:
Proven experience in developing plugins for Minecraft (Spigot).
Strong proficiency in Java and familiarity with the Spigot API.
Experience with YAML configuration files.
Excellent problem-solving skills and attention to detail.
Ability to work independently and meet deadlines.
Excellent communication skills.
How to Apply:
Please submit your resume, a portfolio of previous work, and a cover letter explaining your experience with similar projects. Include specific examples of plugins you have developed and any relevant experience with Minecraft factions or RPG mechanics.
About Us:
Thaloria: Legends of the Realm is an ambitious MMORPG Minecraft server project. Our goal is to create an engaging and dynamic world for players to explore, complete with intricate faction systems and exciting gameplay mechanics. Join our team and help us bring this vision to life.
Posted On: July 07, 2024 06:08 UTC
Category: Full Stack Development
Skills:Java, JavaScript, Minecraft
Country: United States
click to apply
Powered by WPeMatico