Simple Chest Shop is a streamlined, user-friendly chest shop plugin designed specifically for Paper servers running Minecraft 1.21.3 with Py-Spigot. This project aims to bridge the gap between overly complex shop plugins and the need for a straightforward, intuitive solution, especially for neurodivergent players and server owners who value simplicity. It integrates seamlessly with TownyAdvanced, allowing players to easily create and manage shops within their towns or plots. This plugin supports Geyser, enabling Bedrock Edition players to enjoy the same chest shop experience as their Java Edition counterparts.
Inspired by classic Java-based chest shop plugins that may not be compatible with the latest Minecraft versions, Simple Chest Shop offers a fresh take, built from the ground up with accessibility and ease of use in mind.
- Simplicity: Minimalist design with a focus on essential features. No overwhelming commands or convoluted configurations.
- User-Friendly: Intuitive for both players and server administrators.
- Neurodiversity-Affirmative: Developed with consideration for neurodivergent players, prioritizing clear instructions, predictable behavior, and customizable settings.
- Modern Compatibility: Built for Paper servers running Minecraft 1.20.1 using Py-Spigot.
- Community-Driven: Open-source and welcoming contributions from developers of all backgrounds.
Many existing chest shop plugins are feature-rich but often come with a steep learning curve, excessive commands, and complex security configurations. This can be particularly challenging for neurodivergent players or server owners seeking a hassle-free experience. Simple Chest Shop aims to provide a streamlined alternative that focuses on core functionality without sacrificing usability. We believe that a chest shop plugin should be easy to understand, configure, and use, regardless of one's experience level or neurotype.
This project is currently in the early stages of development. We are focusing on building a solid foundation with the following planned integrations:
- TownyAdvanced: Seamless integration with TownyAdvanced for town-based shop management, permissions, and potential tax features.
- Vault: Robust economy support using the widely adopted Vault plugin.
- LuckPerms: Granular permission control to tailor the chest shop experience to your server's needs.
- Geyser/Floodgate: Support for Bedrock Edition players connecting through Geyser, with potential Floodgate integration for account linking.
Future Considerations:
- GUI Support: Exploring options for a graphical user interface to enhance user experience, especially for Bedrock players.
- Customization: Providing extensive configuration options to allow server owners to personalize the plugin's behavior and appearance.
- Community Feedback: Actively seeking and incorporating feedback from users to improve the plugin.
We believe that great software is built by diverse communities. We invite Minecraft developers, particularly those with experience in Py-Spigot, Java, or plugin development, to join us in making Simple Chest Shop the best it can be!
Whether you're a seasoned coder, a budding developer, or a neurodivergent player with valuable insights, your contributions are welcome.
Here's how you can help:
- Code: Contribute to the codebase, fix bugs, implement new features, or optimize existing code.
- Documentation: Improve the README, write tutorials, or create documentation for users and developers.
- Testing: Test the plugin on your server, report bugs, and provide feedback on usability.
- Ideas: Share your ideas for new features, improvements, or ways to make the plugin more accessible.
To get started, please fork this repository, review our Contribution Guidelines (coming soon!), and submit a pull request. Let's build something amazing together!
This project is licensed under the MIT License - see the LICENSE file for details.
- Inspired by the original chest shop plugins that have enriched the Minecraft community for years.
- Special thanks to the Py-Spigot, TownyAdvanced, Vault, LuckPerms, and Geyser/Floodgate developers for their amazing work.
- Dedicated to the neurodivergent players who deserve a more accessible and enjoyable Minecraft experience.