HaiSell

A simple selling system for your Minecraft server.

90 downloads 0 followers

HaiSell

required is Vault

required is Vault-Folia (only for Folia Server)

required is PlaceholderAPI

required is Packetetevents (version 2.14.0 or higher )

required is Essentials

English

Short description

HaiSell is a complete sell system with Vault support, worth lore, sell multipliers and full Folia compatibility. Players drop items into the sell menu and get paid instantly – while admins control every price, category and multiplier level from a single config.

Features

💸 Instant selling: place items in the sell menu and close it – the payout lands in the player's Vault balance immediately.

🪓 Sell-Axe: /sellwand givesellwand <player> [time] hands out a sell axe that sells everything in a chest with right-click, with optional enchantments and a configurable expiry.

💰 Worth system: /worth [item] [amount] shows the value of any item, including custom keys for spawners, enchanted books, potions and shulker box contents.

📜 Worth lore: every item shows its worth in the inventory via ProtocolLib – configurable, works in all game modes, and only in the GUIs you allow.

📈 Sell multipliers: five categories (crops, bone, diamond, book, brick) with individual multiplier levels. Every level has its own revenue requirement and multiplier, fully editable in config.yml.

🎨 Colored GUIs: category menu, sell menu, progress menu, sell history, price list and top-farm methods – all titles, slots, materials, icons and lore configurable.

🗂️ Item price list: browsable, searchable and sortable GUI showing every price in the plugin with category filter.

📜 Sell history: every sold item is tracked per player with a GUI, sorting and pagination.

💱 Not obtainable items (bedrock, barrier, command blocks, …) are automatically set to price 0.

📝 All prices live in a separate price.yml – easy to edit, easy to back up, and old configs are migrated automatically.

🗃️ Per-player sell log: every sale is written to a daily YAML file in logs/ with time, player, items, payout, world and coordinates.

🧵 Full Folia support: only Folia/Paper schedulers are used, all inventory and storage access is thread-safe.

🔗 PlaceholderAPI support for scoreboards, tab list and chat.

⚡ Lightweight and crash-safe: data is stored in haisell.db (SQLite) with async saving, MySQL optional.

🎨 Colors: every message supports classic & codes (&a, &l, &r) and hex colors (&#ff0000).

📝 All messages and GUIs editable in config.yml – no code changes needed.

Requirements

Minecraft version: 1.21.x – 26.2

Server loader: Paper, Purpur, Folia (Spigot/Bukkit are not supported)

API version: 1.21 (compatible with all minor releases)

Dependencies: Vault (required), ProtocolLib (optional, worth lore), PlaceholderAPI (optional)

Commands

/sell → opens the category menu /sell addhanditem → sets the price of the item in your hand /sell removeitem → removes an item from a category /sell resetall → resets all sell data of a player /sell togglemulti → enables or disables all sell multipliers /sell setmulti → edits a multiplier level /sell addlevel → adds a new multiplier level /sell removelevel → removes a multiplier level /sell reload → reloads config, prices, GUIs and prices without restart /worth [item] [amount] → shows the worth of an item /sellhistory → opens your sell history /sellmulti → shows your current multiplier levels and progress /toggleworth → enables or disables worth lore for you /sellwand givesellwand [time] → gives a sell axe /methoden [reload] → shows the top farm methods (aliases /ztm, /atm)

Example permissions

sell.use → allows all player commands (default: everyone) sell.admin → allows all admin commands (default: OP)

Example placeholders

%haisell_total% → total revenue of a player %haisell__total% → revenue of a player in one category %ztm_name_1% → name of the player on farm method place 1 %ztm_price_1% → price of farm method place 1 %ztm_material_1% → material of farm method place 1

Area of application

Ideal for survival, citybuild and minigame servers that want a clean, fast sell system with a fair progression – and for networks running Folia that need a thread-safe solution.

Report bugs or ideas on Discord: Discord


Deutsch

Kurzbeschreibung

HaiSell ist ein vollständiges Verkaufssystem mit Vault-Unterstützung, Worth-Lore, Verkaufsmultiplikatoren und vollem Folia-Support. Spieler legen Items in das Verkaufmenü und werden sofort bezahlt – während Admins alle Preise, Kategorien und Multiplier-Level aus einer einzigen Config steuern.

Features

💸 Sofort verkaufen: Items ins Verkaufmenü legen und schließen – die Auszahlung landet sofort in der Vault-Bilanz des Spielers.

🪓 Sell-Axt: /sellwand givesellwand <player> [time] verteilt eine Sell-Axt, die per Rechtsklick alles aus einer Kiste verkauft – mit optionalen Verzauberungen und konfigurierbarer Laufzeit.

💰 Worth-System: /worth [item] [amount] zeigt den Wert jedes Items, inklusive eigener Schlüssel für Spawner, verzauberte Bücher, Tränke und Shulkerbox-Inhalte.

📜 Worth-Lore: jedes Item zeigt seinen Wert im Inventar über ProtocolLib – konfigurierbar, funktioniert in allen Spielmodi und nur in den erlaubten GUIs.

📈 Verkaufsmultiplikatoren: fünf Kategorien (crops, bone, diamond, book, brick) mit eigenen Multiplier-Leveln. Jedes Level hat seine eigene Umsatzgrenze und Multiplikator, vollständig in config.yml editierbar.

🎨 Bunte GUIs: Kategorie-Menü, Verkaufmenü, Fortschritts-Menü, Verkaufshistorie, Preisliste und Top-Farmmethoden – Titel, Slots, Materialien, Icons und Lore alle konfigurierbar.

🗂️ Item-Preisliste: durchsuchbares, sortierbares GUI mit allen Preisen des Plugins inklusive Kategorie-Filter.

📜 Verkaufshistorie: jedes verkaufte Item wird pro Spieler erfasst – mit GUI, Sortierung und Seitenwechsel.

💱 Nicht erhältbare Items (Bedrock, Barrier, Command Blocks, …) werden automatisch auf Preis 0 gesetzt.

📝 Alle Preise liegen in einer eigenen price.yml – einfach zu bearbeiten, einfach zu sichern, alte Configs werden automatisch migriert.

🗃️ Tägliches Verkaufsprotokoll: jeder Verkauf wird in eine tägliche YAML-Datei unter logs/ geschrieben – mit Uhrzeit, Spieler, Items, Auszahlung, Welt und Koordinaten.

🧵 Voller Folia-Support: es werden ausschließlich Folia-/Paper-Scheduler genutzt, alle Inventar- und Speicherzugriffe sind thread-sicher.

🔗 PlaceholderAPI-Unterstützung für Scoreboard, Tabliste und Chat.

⚡ Leichtgewichtig und absturz sicher: Daten liegen in haisell.db (SQLite) mit asynchronem Speichern, MySQL optional.

🎨 Farben: alle Nachrichten unterstützen klassische &-Codes (&a, &l, &r) und Hex-Farben (&#ff0000).

📝 Alle Nachrichten und GUIs in config.yml editierbar – ohne Code-Änderungen.

Anforderungen

Minecraft-Version: 1.21.x – 26.2

Server-Loader: Paper, Purpur, Folia (Spigot/Bukkit werden nicht unterstützt)

API-Version: 1.21 (kompatibel mit allen Minor-Releases)

Abhängigkeiten: Vault (erforderlich), ProtocolLib (optional, Worth-Lore), PlaceholderAPI (optional)

Befehle

/sell → öffnet das Kategorie-Menü /sell addhanditem <Kategorie> <Preis> → setzt den Preis des Items in deiner Hand /sell removeitem <Kategorie> <Item> → entfernt ein Item aus einer Kategorie /sell resetall <Spieler> → setzt alle Verkaufsdaten eines Spielers zurück /sell togglemulti → aktiviert oder deaktiviert alle Verkaufsmultiplikatoren /sell setmulti <Level> <Betrag> <Multiplikator> → bearbeitet ein Multiplier-Level /sell addlevel <Betrag> <Multiplikator> → fügt ein neues Multiplier-Level hinzu /sell removelevel <Level> → entfernt ein Multiplier-Level /sell reload → lädt Config, Preise und GUIs ohne Neustart neu /worth [item] [Anzahl] → zeigt den Worth eines Items /sellhistory → öffnet deine Verkaufshistorie /sellmulti → zeigt deine aktuellen Multiplier-Level und deinen Fortschritt /toggleworth → aktiviert oder deaktiviert die Worth-Lore für dich /sellwand givesellwand <Spieler> [Zeit] → gibt eine Sell-Axt /methoden [reload] → zeigt die besten Farmmethoden (Aliase /ztm, /atm)

Beispiel-Permissions

sell.use → erlaubt alle Spielerbefehle (Standard: alle) sell.admin → erlaubt alle Adminbefehle (Standard: OP)

Beispiel-Platzhalter

%haisell_total% → Gesamtumsatz eines Spielers %haisell_<Kategorie>_total% → Umsatz eines Spielers in einer Kategorie %ztm_name_1% → Name des Spielers auf Farmmethoden-Platz 1 %ztm_price_1% → Preis von Farmmethoden-Platz 1 %ztm_material_1% → Material von Farmmethoden-Platz 1

Einsatzgebiet

Ideal für Survival-, Citybuild- und Minigame-Server, die ein sauberes, schnelles Verkaufssystem mit fairem Fortschritt wollen – und für Netzwerke mit Folia, die eine thread-sichere Lösung benötigen.

Bugs oder Ideen auf dem Discord melden: Discord

No gallery available for this project.

Version Minecraft Loader Download

HaiSell 1.0.0

1.0.0

1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3
bukkit, folia, paper, purpur, spigot
Download

HaiSell 1.0.0

1.0.0

1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2
bukkit, folia, paper, purpur, spigot
Download

HaiSell 1.0.0

1.0.0

1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2
bukkit, folia, paper, purpur
Download