Sweet Series Minecraft Plugins
website·Indexed 31 days ago
https://plugins.mcio.devA collection of Minecraft server plugins including SweetRewards, SweetTimer, SweetPlaytime, SweetMessages, SweetPlayerMarket, SweetTask, SweetBuildMobs, SweetAdaptiveShop, SweetInventory, SweetChat, SweetMail, SweetDrops, and SweetCheckout. The site provides documentation for these plugins as well as developer guides for PluginBase, VectorDisplays, and Item-NBT-API.
What's inside Sweet Series
- SweetBuildMobs is a Minecraft plugin that enables the creation of custom block structures (builds) which, when activated with a specific item, summon custom mobs.
Overview of SweetDrops custom block drops
SweetDrops allows you to define custom drop rules for blocks. You can specify which blocks in which worlds drop specific items, and set constraints such as required tool types, specific enchantments, or player permissions. The plugin supports controlling whether original block drops are kept or removed, and allows for drops of vanilla items, MythicMobs items, or custom-defined prefabs. It also provides configuration for whether the Fortune enchantment affects the quantity of drops.Overview of SweetCheckout Architecture
SweetCheckout is an open-source, free self-hosted recharge platform designed to reduce reliance on third-party intermediaries. It consists of two primary components:
- Payment System Backend: Acts as the central hub for payment requests and order processing. It handles the direct integration with payment gateways (such as WeChat Native and Alipay Order Code/Face-to-Face payment) and provides a unified API for the plugin to consume. All payment gateway credentials and configurations are managed here.
- Bukkit Plugin: Implements the in-game payment logic, including communicating with the backend, displaying QR codes via map items, and recording successful transactions. Product details (name, price, and post-purchase commands) are configured within the plugin.
Overview of SweetMessages plugin
SweetMessages is a foundational plugin for message-related commands. It provides support for MiniMessage formatting and PlaceholderAPI (PAPI) variables.Overview of SweetAdaptiveShop dynamic pricing
SweetAdaptiveShop is a highly customizable dynamic price shop plugin for Minecraft. It prevents economic inflation caused by players selling large quantities of common items by adjusting prices based on sales volume.
Key mechanics include:
- Dynamic Value Tracking: Each item sold to the shop increases a 'dynamic value' by a configurable amount.
- Price Scaling Functions: When the dynamic value reaches a certain threshold, a user-defined scaling function is applied to reduce the item's price.
- Daily Sell Limits: To prevent mass-selling, players are limited to selling a small number of items within specific groups per day, encouraging player-to-player trading.
- Value Reset Cycles: Dynamic values can be reset on a daily, weekly, or monthly basis to prevent items from staying at their minimum price indefinitely.
Overview of Sweet Series Bukkit Plugins
The Sweet series provides a collection of Bukkit plugins for Minecraft server management and gameplay enhancement. Key plugins include:
- SweetMail: Open mail system.
- SweetAdaptiveShop: Dynamic price buy-back shop.
- SweetDrops: Custom random drops for vanilla blocks.
- SweetRewards: Cumulative point rewards system.
- SweetCheckout: Self-deployed payment system.
- SweetMessages: Chat, ActionBar, and Title messages using MiniMessage format.
- SweetTask: Daily, weekly, and monthly player tasks.
- SweetPlayerMarket: Global player market.
- SweetChat: Chat formatting plugin.
- SweetPlaytime: Online time tracking and rewards.
- SweetTimer: Scheduled task execution.
- SweetInventory: Menu/GUI plugin.
Overview of SweetPlaytime Minecraft Plugin
SweetPlaytime is a Minecraft plugin used to record players' online time. It supports tracking total online time based on tags and allows administrators to retrieve player online duration within specific date ranges, with precision down to the second.Overview of the FiguraLambda Ecosystem components
The FiguraLambda ecosystem is designed to solve issues with Figura's lack of offline mode support and the lack of server-side control over player avatars. It enables linkage between the client Mod and a Bukkit Minecraft server to manage avatar uploads and distribution. The ecosystem consists of the following components:
- FiguraLambda: The client-side Mod.
- sculptor: A third-party backend (fork).
- FiguraAuthProvider: A server/proxy plugin for player authentication.
- FiguraAvatars: A server-side plugin for avatar management.
Overview of SweetInventory menu plugin
SweetInventory is a Minecraft menu plugin built upon the PluginBase GUI module. It allows developers to design menus using a visual layout format in YAML, where the arrangement of characters in the config represents the physical layout of the inventory slots. The plugin supports various interaction triggers, including Left Click, Right Click, Shift+Left Click, Shift+Right Click, Q key, and Ctrl+Q key. Icons within the menu can be configured with specific display conditions, click conditions, and click actions.inventory: - '框框框框框框框框框' - '上页页页页页页页下' - '框框框框框框框框框'Overview of SweetPlayerMarket plugin
SweetPlayerMarket is a cross-server, database-supported global market plugin for Minecraft. It allows players to list items for sale or create buy orders. Administrators can restrict specific items from being listed, mandate specific currencies for transactions, and charge listing fees. The plugin supports advanced sorting of product lists based on database columns such as creation time, expiration time, price, and quantity (supporting both ascending and descending order). It utilizes the PluginBase GUI engine, allowing for highly customizable item list displays within a maximum 6x9 grid menu.Overview of SweetMail Mail System
SweetMail is a graphical mail system for Minecraft players. Key features include:
- Support for item attachments in emails.
- BungeeCord (BC) cross-server notifications.
- Ability to view and send mail across different servers.
- Dedicated Sent and Inbox folders with pagination and chronological sorting.
- One-click collection of unclaimed attachments from the inbox.
Overview of SweetChat Minecraft Chat Plugin
SweetChat is a chat formatting plugin for Minecraft that allows server administrators to define different message formats for the local server and connected sub-servers. Key features include:
- Cross-server Support: Broadcasts messages via BC message channels or database polling.
- Proximity Chat: Configurable visibility range (X blocks) for chat messages and support for shouting/global announcements.
- Chat Customization: Supports placeholder replacement for displaying held items or custom variables.
- Message Styling: Assigns different styles and default colors to players based on their permissions.