The Endex

# The Endex 1.5.8-JAN80235 | Dynamic Market & Addons [1.20.1 – 1.21.x]

The Endex Banner

*Bring a living economy to your server. Prices move with player demand and supply, with a slick Market GUI, timed events, optional web dashboard, virtual holdings system, and an addon framework.*

[![Discord](https://imgur.com/csuMkZs.png)](https://discord.gg/ujFRXksUBE) [![Documentation](https://imgur.com/MTeHKfU.png)](https://lokixcz-plugins.kagsystems.tech/introduction)

About

The Endex is a dynamic economy plugin that brings realistic market mechanics to your Minecraft server. Prices fluctuate based on player trading activity, server-wide item storage, and random market events.

### 🆕 Version 1.5.8-JAN80235 Highlights:
– **🛡️ Anti-Exploit Protection System** — 4-layer defense prevents infinite money exploits!
– **💰 6% Buy/Sell Spread** — Creates friction cost that blocks profitable arbitrage loops!
– **⏱️ 60-Second Sell Cooldown** — Prevents instant buy→sell flipping after purchases!
– **📉 Price Mean Reversion** — Manipulated prices drift back to base during idle periods!
– **🔄 Config Auto-Update** — Automatically migrates old configs while preserving your settings!
– **⚡ Zero Performance Impact** — All protections use <0.01% CPU overhead! **What's Protected:** - ✅ **Buy-Sell Arbitrage** — Can't buy low and sell high for instant profit - ✅ **Price Manipulation** — Prices automatically correct when manipulation stops - ✅ **Instant Flipping** — Must wait 60 seconds after buying before selling - ✅ **Your Economy** — Fair, balanced gameplay for all players **Previous Version (1.5.8-JAN70109):** - **🔧 Shop Editor Fixes** — Fixed deleteCategory() and saveShopChanges() not working properly! - **🌐 Language Files** — Added shop-editor language section to Korean, Russian, Portuguese, and Chinese translations! - **🔐 Permissions Fix** — Added missing shop editor and web dashboard permissions to plugin.yml! **Earlier 1.5.8 Features:** - **Inflation System** — New configurable inflation/deflation system with per-category rates! - **Market Items Manager** — New editor button to view/edit all market items in one place! - **Price Editor Fix** — Fixed vanilla item price editing in the market editor! - **Admin Commands Fixed** — `/market remove`, `disable`, `setbase`, `setmin`, `setmax` now persist properly! ---

Features

### 💰 Dynamic Pricing
Prices react to demand/supply with configurable sensitivity, EMA smoothing, and per-item min/max caps.

### 🌍 World Storage Scanner
Prices adapt to global item quantities across ALL server storage. Abundant items drop in price; scarce items rise.

### 📦 Virtual Holdings
Buy items into virtual storage with average cost tracking and profit/loss display. Withdraw when ready.

### 🖥️ Market GUI
Beautiful interface with categories, search, sorting, quick buy/sell buttons, and real-time price charts.

Market GUI Demo
📸 Screenshots
Screenshot 1
Screenshot 2

### ⚡ Market Events
Time-boxed price multipliers (Ore Rush, Market Crash, etc.) with server broadcasts.

Market Events Demo

### 🌐 Web Dashboard
Optional REST API with live updates, charts, item icons, and trading from your browser.

Web Dashboard Demo

### 🔌 Addon Framework
Extensible API for custom addons with command routing and web integration.

### 📬 Delivery System
Overflow protection when inventory or holdings are full. Claim items anytime.

### 🔗 PlaceholderAPI Support
30+ placeholders for scoreboards, holograms, tab lists, and more. Display prices, trends, holdings, leaderboards, and market stats anywhere.

### 📊 bStats Metrics
Anonymous usage statistics to help improve the plugin.

bStats

Commands

“`
/endex help – Show help menu
/endex version – Display plugin version

/market – Open market GUI
/shop – Alias for /market
/m, /trade, /exchange – Additional market aliases

/market buy – Purchase items
/market sell – Sell items
/market price – Check current price
/market top – View top traded items

/market holdings – View your virtual holdings
/market withdraw – Withdraw items to inventory
/market withdraw all – Withdraw everything
/market sellholdings – Sell directly from holdings

/market delivery list – View pending deliveries
/market delivery claim – Claim delivered items
/market delivery gui – Open delivery GUI

/market invest buy
/market invest list
/market invest redeem-all

/market event list – View active events
/market event – Start an event (admin)
/market event end – End an event (admin)
/market event clear – Clear all events (admin)

# Namespaced commands also work:
/endex:shop, /endex:market, /endex:m
“`

Permissions

“`
theendex.market – Access market GUI (default: true)
theendex.buy – Purchase items (default: true)
theendex.sell – Sell items (default: true)
theendex.holdings – Access holdings system (default: true)
theendex.withdraw – Withdraw from holdings (default: true)
theendex.invest – Use investments (default: true)
theendex.admin – Admin commands (default: op)
endex.shop.editor – Access shop editor (default: op)
endex.shop.admin – Shop admin commands (default: op)
endex.web.trade – Web dashboard trading (default: true)
endex.web.admin – View other players’ holdings (default: op)
“`

## 📋 Requirements
– **Server:** Paper/Spigot 1.20.1 – 1.21.x
– **Java:** 17 or higher
– **Economy:** Vault + Economy plugin (EssentialsX, CMI, etc.)

## 💾 Storage Options
– YAML (default) or SQLite database
– Automatic backups and safe reloads
– CSV price history export

## Configuration Highlights

### Virtual Holdings:
“`yaml
holdings:
enabled: true
max-per-player: 10000
max-materials-per-player: 100
mode: VIRTUAL
“`

### World Storage Scanner:
“`yaml
price-world-storage:
enabled: true
scan-interval-seconds: 300
sensitivity: 0.01
global-baseline: 1000
containers:
chests: true
barrels: true
shulker-boxes: true
anti-manipulation:
per-chunk-item-cap: 10000
per-material-chunk-cap: 5000
min-tps: 18.0
“`

### Inventory-aware pricing:
“`yaml
price-inventory:
enabled: true
sensitivity: 0.02
per-player-baseline: 64
max-impact-percent: 10.0
“`

### Web combined holdings:
“`yaml
web:
roles:
default: TRADER
trader-permission: endex.web.trade
admin-view-permission: endex.web.admin
holdings:
inventory:
enabled: true
include-enderchest: false
cache-seconds: 15
“`

## Compatibility
– **Server:** Paper/Spigot 1.20.1 to 1.21.x
– **Java:** 17 runtime
– **Economy:** Vault (soft dependency)

## Data & Reliability
– YAML storage in the plugin folder by default; optional SQLite database
– Periodic backups and orderly saves; safe reload reschedules tasks cleanly
– Atomic CSV export to `plugins/TheEndex/history`
– Holdings operations use atomic transactions to prevent duplication exploits

## API & Addons
– Public API service for other plugins: `org.lokixcz.theendex.api.EndexAPI`
– Addon loader with command routing and aliasing
– Customizable Web UI override (`web.custom.*`) – export default index.html and modify

## Changelog

📜 Full Changelog

### New in 1.5.8-JAN70109:
– **Shop Editor deleteCategory() Fix:** Delete category button now properly calls `CustomShopManager.removeCategory()` instead of showing “coming soon”
– **Shop Editor saveShopChanges() Fix:** Save button now properly calls `CustomShopManager.reload()` instead of only playing a sound
– **Language Files:** Added shop-editor language section (~60 keys) to Korean, Russian, Portuguese, and Chinese translations
– **Permissions Fix:** Added missing permissions to plugin.yml: `endex.shop.editor`, `endex.shop.admin`, `endex.web.trade`, `endex.web.admin`

### New in 1.5.8-JAN60132:
– **Shop Editor Category Fix:** Fixed “Create Category” dialog in the shop editor not responding to clicks
– Clicking compass (Filter mode) or chest (Manual mode) icons now properly creates new categories
– Added `CREATE_CATEGORY` state tracking and proper click handling flow
– Categories now persist immediately to shop YAML config files

### New in 1.5.7-dec1038:
– Polish Language Support: Complete Polish (Polski) translation for plugin and documentation
– Config Translations Auto-Extract: 10 language configs now auto-extract to `plugins/TheEndex/config_translations/` on first run
– Optimized Default Configuration: Ships with minimal resource usage settings by default
– World storage scanning DISABLED by default (easily re-enabled for full features)
– Inventory-based pricing DISABLED by default
– Save-on-each-update DISABLED by default (reduced disk I/O)
– Update interval increased to 120 seconds (was 60)
– Prominent optimization guide added to top of config.yml

### New in 1.5.7-dec1022:
– Web Dashboard Translation: Google Translate integration for 26+ languages
– GUI Bug Fix: Fixed ArrayIndexOutOfBoundsException when middle-clicking items in market details
– Performance Indicators: Config options now show `[PERF: LOW/MEDIUM/HIGH]` impact tags
– Translated Configs: Pre-translated config files in 9 languages (Chinese, Spanish, French, German, Japanese, Korean, Portuguese, Russian, Arabic)
– Market GUI: Increased details inventory size from 27 to 36 slots to fix button placement

### New in 1.5.7:
– Sell from Holdings: Sell items directly from virtual holdings without withdrawing to inventory first
– Arclight/Hybrid Server Compatibility: Fixed plugin recognition, SLF4J logging, ServiceLoader, and clickable chat links
– Market GUI: Item details now shows “Inventory: X | Holdings: Y” with new sell buttons (slots 33 & 35)
– Custom Shop GUI: Vanilla items can now be sold from holdings when inventory is insufficient
– Web API: New `POST /api/sell-holdings` endpoint for web dashboard selling
– New Command: `/market sellholdings `

### New in 1.5.6:
– Minecraft 1.20.1+ Compatibility: Lowered api-version from ‘1.21’ to ‘1.20’ to restore support for 1.20.1+ servers (Arclight, etc.)
– In-Game Layout Editor: Complete visual GUI editor for custom shop layouts — no config editing required!
– Custom Items Support: Add any material as decoration with personalized names and lores
– 5 Editor Modes: Place Category, Place Decoration, Place Button, Edit Slot, Remove Slot
– Right-Click Editing: Customize item names and lores via chat prompts
– Real-Time Preview: See changes instantly before saving
– One-Click Save: Save layouts directly to shop config file
– Custom Category Icons: Categories display custom names/lores in /market

### New in 1.5.5:
– Economy Plugin Compatibility: Fixed “Economy unavailable” error with late-loading economy plugins (SimpleEconomy, etc.)
– Added delayed retry (2 seconds) for economy provider detection
– Economy plugins that register with Vault after TheEndex loads are now properly detected
– Added common economy plugins to softdepend list to improve load order

### New in 1.5.4:
– bStats Metrics: Plugin analytics with custom charts (storage mode, shop mode, web UI, holdings, item count)
– Custom Shop Enhancements: Holdings button (slot 45) and Sort button (slot 53) in category pages
– Filter-Based Categories: Auto-populate shop categories using material filters instead of manual item lists
– Default GUI Improvements: Removed Amount button, Sort moved to slot 49, cleaner layout
– Fixed: Hotbar interaction no longer blocked while GUI is open
– Fixed: Sort order now correctly shows highest prices/changes first (descending)
– Fixed: Holdings button in Custom Shop now properly opens holdings panel
– Fixed: `/ex market` command respects `shop.mode` config setting

### New in 1.5.3:
– PlaceholderAPI Integration: 30+ placeholders for prices, trends, holdings, leaderboards, and stats
– Update Checker: Automatic notifications on startup and OP join when updates available
– GUI Customization: Per-GUI config files for layout, colors, slot positions, and categories
– Command Aliases: Create custom shortcuts (e.g., `/shop` → `/market`) via commands.yml
– Full documentation available at https://lokixcz-plugins.kagsystems.tech/

### New in 1.5.2:
– Optimized World Storage Scanner: Complete rewrite with intelligent chunk caching and dirty tracking
– Chunk-level caching with configurable expiry — 80-90% reduction in redundant scanning
– Event-driven dirty tracking — only re-scans chunks where containers were modified
– Disk persistence for cache data across server restarts
– GUI Fix (MC 1.21+): Fixed critical bug where market items could be taken and clicks weren’t registering
– UUID-based GUI state tracking replaces unreliable title matching

### New in 1.5.1:
– World Storage Scanner: Prices now react to ALL items stored on your server (chests, barrels, shulker boxes, etc.)
– Global item tracking for true server-wide scarcity economics
– Anti-manipulation protection: per-chunk caps, per-material limits, suspicious activity logging
– TPS-aware throttling: scanner skips if server is under load
– Double chest deduplication prevents double-counting
– Nested shulker content scanning (items inside shulkers in chests)
– Configurable container types and world exclusions

### New in 1.5.0:
– Virtual Holdings System: Complete redesign where purchased items go into virtual holdings instead of inventory
– Holdings GUI: New panel showing all holdings with quantity, avg cost, current price, and profit/loss
– Holdings Commands: `/market holdings` to view, `/market withdraw [amount]` to claim items
– Web UI Withdraw: Withdraw buttons on each holding row plus “Withdraw All” button
– Minecraft 1.21 Support: Full compatibility with Minecraft 1.21.x servers
– New permissions: `theendex.holdings` and `theendex.withdraw` (both default: true)
– Configurable limits: `holdings.max-per-player` (default 10,000) and `holdings.max-materials-per-player` (default 100)

### New in 1.4.0:
– Virtual Delivery System: overflow purchases now enter a pending delivery queue
– Delivery Commands: `/market delivery list|claim|claim-all|gui`
– Web + API updates: new `/api/deliveries` endpoints
– Fixed buy loop issue on 1.20.1 servers

### New in 1.3.x:
– Inventory capacity checked before charging; oversized orders capped
– Security hardening: removed reflective access, session token moved to Authorization header
– Hashed API token support via `web.api.token-hashes` (SHA-256)

See CHANGELOG.md for full release notes.

## ⚠️ Disclaimer
This plugin was created with the help of AI. While thoroughly tested, please expect potential bugs or issues. Report problems on Discord or GitHub.

[![Discord](https://i.postimg.cc/5tz22qFS/discord-icon-png-0-1.jpg)](https://discord.gg/ujFRXksUBE)

**Join our Discord!**

Clan Forge

ClanForge is a modern, modular clans plugin for Spigot/Paper (1.20+). It focuses on fair PvP, community building, and server-friendly management tools. ClanForge provides flexible ranks and permissions, economy integration, land sharing hooks, wars, chat channels, leaderboards, and a clean API for developers. It aims to be feature-rich while remaining configurable and performant.

Key Features

– Clan management with default ranks (leader, trusted, member) and custom roles.
– Economy support via Vault : banks, upkeep, member fees, and kill rewards.
– Land sharing integrations: WorldGuard , PlotSquared , GriefPrevention .
– Wars, alliances, rivalries, friendly fire controls, and regroup/home.
– KDR tracking, leaderboards via commands or GUI, bulletin boards.
– Clan and alliance chat with spy mode, PlaceholderAPI placeholders.
– Storage support for MySQL and SQLite (configurable).
– Developer-friendly API with 25+ planned events.
– Voting flows, tamable mobs sharing rules, vitals/coordinates sharing.
– Smart tab completions and polished UX.
Current State (honest overview)

– Implemented: base plugin, /clan command ( create , info , leave , list ), in-memory clan manager, config and soft-dependencies, Vault hook, basic PlaceholderAPI expansion, storage scaffolding (MySQL/SQLite).
– In progress/planned: full persistence (schema/CRUD), GUI menus, war management, land sharing rules, moderation commands, extended API events, Discord integration, and web stats.
Integrations

– Optional dependencies: Vault , PlaceholderAPI , WorldGuard , PlotSquared , GriefPrevention .
– ClanForge detects and hooks these when present, with feature toggles in config.yml .
Commands (initial)

– /clan create — create a new clan.
– /clan info — show your clan details.
– /clan leave — leave your current clan.
– /clan list — list existing clans.
– Additional commands (ranks, wars, bank, chat, alliances) are being added as modules mature.
Configuration & Storage

– config.yml lets you enable/disable modules, set economy values, and choose mysql or sqlite .
– Default is lightweight, in-memory operation; production servers should configure persistence.
Why Choose ClanForge

– Balanced, server-friendly design with clear toggles for every system.
– Clean codebase and API to extend or integrate with your ecosystem.
– Roadmap-driven development with transparency about what’s implemented vs planned.

Paid Version

Looking for the full-featured version of ClanForge with advanced systems, priority updates, and extended support?

Get the Paid Version here:
https://builtbybit.com/resources/clanforge.92456/

The DreadFall

![ ](https://cdn.modrinth.com/data/cached_images/e2c8ce11047b4e7e49a3c19fd9c030185e0598f1_0.webp)

Files for Surviving the Dreadfall
In the ever-evolving landscape of Minecraft horror mods, players have grown accustomed to the eerie silence of deep caverns and the unsettling groan of the undead. However, few additions have managed to distill pure primal fear quite like The Dreadfall. This mod introduces a namesake entity that transcends the typical “jumpscare” tropes, establishing a persistent atmospheric threat that turns the world of Minecraft into a high-stakes game of predator and prey.

Anatomy of a Nightmare
The Dreadfall is not merely another mob; it is a masterclass in unsettling design. Its physical presence is defined by a void-black, hidden body that allows it to blend seamlessly into the low-light environments of the Overworld. The most striking—and terrifying—feature is its mask. Adorned with a wide, frozen smile and streaks of blood weeping from the eyes, the entity presents a visage of “uncanny valley” horror that contrasts sharply with the game’s usual blocky charm.

Wielding an iron axe, the Dreadfall is a formidable combatant. Unlike standard zombies that shamble aimlessly, this creature hunts with intent. Much like the infamous “Cave Dweller” mod, it utilizes stalking mechanics, often appearing in the periphery of a player’s vision before vanishing, only to strike when the player feels a false sense of security.

Habitat and Behavior
The Dreadfall is a versatile hunter, refusing to be confined to a single biome. It stalks two primary territories:

The Subterranean Depths: In the claustrophobic corridors of dark caves, its black body makes it nearly invisible until the glint of its axe or the white of its mask catches the light of a torch.

The Surface World: Unlike many hostile mobs that burn in the sun, the Dreadfall’s presence lingers, though it is most potent and aggressive once the sun sets.

Strategic Survival: Thrive or Hide
The mod fundamentally shifts the player’s “game loop.” In vanilla Minecraft, night is an inconvenience; in the Dreadfall mod, night is a death sentence for the unprepared. The community-coined tip for survival is simple yet absolute:

“Thrive at day, Hide at night.”

During the daylight hours, players must scramble to gather resources, reinforce their shelters, and craft weaponry. The daytime is the only window of opportunity to make progress. Once dusk falls, The Dreadfall becomes the killer of the environment, forcing players to retreat behind thick walls and iron doors. TAKE FILES WITH POLAROID
![???](https://cdn.modrinth.com/data/cached_images/ca6eb42d382bfb9f8bd245dcc07342f47e0734d9.png)

FOR BEST OUTCOME USE “Insanity Shader by ElocinDev”

—————————————————————————————-Updates

12/21/25- Can Break Doors

1/20/26- New Design

4/7/26- Brand New Structure and Spawning Animation

4/21/26-New axe design (Hunters axe) , extra particles, harder survival, Bug catching

4/24/26- Gui editing (cam)

5/12/26- Brand new jumpscare procedure (Very loud and flashing lights, Fire music tho)

TF2 hit sound

A meme resourcepack that replaces the hitting sound with the tf2 hit sound

Even if it says that the pack is outdated, it should work on all versions

You can submit bugs or suggestions [here](https://docs.google.com/forms/d/e/1FAIpQLSeELpo_gqlwn4ftgP_tkB6I-rq6c6nyvs4BM07e89AKy3DI2g/viewform?usp=sf_link)

![heave is dead!](https://cdn.modrinth.com/data/W3WVh3NI/images/793e3e4f3e7a5bab5c82abe02f8dfe741573e080.jpeg)

ColorCraft

![ColorCraft](https://github.com/JustArthur/colorcraft-texturepack/blob/main/images/banner.webp?raw=true)

# 🎨 ColorCraft — Bring Color to Your Interface

**ColorCraft** redefines how you see Minecraft’s UI — literally.
It enhances text visibility and adds rich formatting to menus, messages, and UI elements across multiple languages and mods.
Better contrast, better clarity, better *vibes*. 🌈

## ✨ What It Does

Tired of dull, unreadable menus or chat text blending into the background?
ColorCraft injects vibrant colors and styles into Minecraft’s interface — making it more intuitive and eye-catching without altering the game’s vanilla spirit.

✅ Improved contrast on menus and buttons
✅ Styled text for game modes, tooltips, effects, and more
✅ Support for mods & multiple languages
✅ Seamless integration with existing UI packs

## 🖼️ Sneak Peek

| Feature | Preview |
|———-|———-|
| Main Menu | ![Quit Game is now red](https://github.com/JustArthur/colorcraft-texturepack/blob/main/images/main_menu.png?raw=true) |
| Create World Menu | ![Create world screen](https://github.com/JustArthur/colorcraft-texturepack/blob/main/images/new_world.png?raw=true) |
| Settings & UI | ![Settings screen](https://github.com/JustArthur/colorcraft-texturepack/blob/main/images/options.png?raw=true) |
| Sodium Compatibility | ![Sodium settings](https://github.com/JustArthur/colorcraft-texturepack/blob/main/images/sodium.png?raw=true) |
| Keybinds | ![Keybinds screen](https://github.com/JustArthur/colorcraft-texturepack/blob/main/images/keybinds.png?raw=true) |
| Enchantments | ![Enchantments](https://github.com/JustArthur/colorcraft-texturepack/blob/main/images/enchanted_book.png?raw=true) |
| Dye Colors | ![Dye colors](https://github.com/JustArthur/colorcraft-texturepack/blob/main/images/dye.png?raw=true) |
| Effects | ![Effects](https://github.com/JustArthur/colorcraft-texturepack/blob/main/images/potion_effect.png?raw=true) |
| Pause Menu | ![Pause menu](https://github.com/JustArthur/colorcraft-texturepack/blob/main/images/pause_menu.png?raw=true) |
| Death Screen | ![Death screen](https://github.com/JustArthur/colorcraft-texturepack/blob/main/images/dead_screen.png?raw=true) |
| Chat Messages | ![Chat messages](https://github.com/JustArthur/colorcraft-texturepack/blob/main/images/gamemode_chat.png?raw=true) |

## 🌍 Supported Languages

Almost all major Minecraft Vanilla languages are supported ! (some mods may not be fully supported yet for all languages)

`ru_ru` Thanks to [YarTom](https://modrinth.com/user/YarTom) for some of the translations.

## 🧩 Mod Compatibility

ColorCraft supports a wide variety of mods to ensure every text in your world stays clean and colorful.

✅ Supported mods:
– [Alex’s Caves](https://modrinth.com/mod/alexs-caves)
– [Alex’s Mobs](https://modrinth.com/mod/alexs-mobs)
– [Alexs Caves: Stuff & Torpedoes](https://modrinth.com/mod/alexscaves-torpedoes)
– [Better Statistics Screen](https://www.curseforge.com/minecraft/mc-mods/betterstats)
– [Bobby](https://modrinth.com/mod/bobby)
– [Cave Dust](https://modrinth.com/mod/cave-dust)
– [Cloth Config](https://modrinth.com/mod/cloth-config)
– [Create](https://modrinth.com/mod/create)
– [Detail Armor Bar Reconstructed](https://modrinth.com/mod/detail-armor-bar-reconstructed)
– [Durability Tooltip](https://modrinth.com/mod/durability-tooltip)
– [Dynamic FPS](https://modrinth.com/mod/dynamic-fps)
– [Dynamic Crosshair](https://modrinth.com/mod/dynamiccrosshair)
– [Embeddium](https://modrinth.com/mod/embeddium)
– [Enderite Mod](https://modrinth.com/mod/enderite-mod)
– [Enhanced Block Entities](https://modrinth.com/mod/ebe)
– [Extended Enchanting](https://modrinth.com/mod/extended-enchanting)
– [Fancy Block Particles – Renewed](https://modrinth.com/mod/fbp-renewed)
– [Farmer’s Delight](https://modrinth.com/mod/farmers-delight)
– [Immersive Hotbar](https://modrinth.com/mod/immersive-hotbar)
– [Inventory Particles](https://modrinth.com/mod/inventory-particles)
– [Inventory Management](https://modrinth.com/mod/inventory-management)
– [InvMove](https://modrinth.com/mod/invmove)
– [Malilib](https://modrinth.com/mod/malilib)
– [Mod Menu](https://modrinth.com/mod/modmenu)
– [Naturally Trimmed](https://modrinth.com/mod/naturally-trimmed)
– [Nvidium](https://modrinth.com/mod/nvidium)
– [oωo](https://modrinth.com/mod/owo-lib)
– [Physics Mod](https://modrinth.com/mod/physicsmod)
– [Presence Footsteps](https://modrinth.com/mod/presence-footsteps)
– [Shulker Box Tooltip](https://modrinth.com/mod/shulkerboxtooltip)
– [Sodium](https://modrinth.com/mod/sodium)
– [Sodium Extra](https://modrinth.com/mod/sodium-extra)
– [Sounds](https://modrinth.com/mod/sound)
– [Stellar View](https://modrinth.com/mod/stellarview)
– [Supplementaries](https://modrinth.com/mod/supplementaries)
– [TCDCommons API](https://www.curseforge.com/minecraft/mc-mods/tcdcommons)
– [Terralith](https://modrinth.com/datapack/terralith)
– [VanillaTweaks](https://modrinth.com/mod/vanillatweaks)
– [Vein Mining](https://modrinth.com/mod/vein-mining)
– [Veinminer Enchantments](https://modrinth.com/mod/veinminer-enchantments)
– [Wakes](https://modrinth.com/mod/wakes)
– [Waystones](https://modrinth.com/mod/waystones)
– [Xaero’s Minimap](https://modrinth.com/mod/xaeros-minimap)
– [Xaero’s World Map](https://modrinth.com/mod/xaeros-world-map)
– [Yet Another Config Lib (YACL)](https://modrinth.com/mod/yacl)

> 🧱 *Want your mod supported?*
Drop your mod link in the issues tab — compatibility updates are frequent.

## 🧠 Compatibility Notes

– Works with (maybe) any Minecraft version
– Compatible with all major mod loaders (Fabric, Forge, etc.)
– Can be used alongside other **UI enhancement** or **dark mode** packs
– Designed for **vanilla readability** — no texture changes outside of text
– Some of the UI Texture Pack features may conflict with other UI packs, so make sure to place ColorCraft above them in the resource pack list for best results.

## ⚙️ Installation

1. Download the latest release from [Modrinth](https://modrinth.com/resourcepack/colorcraft) or your launcher.
2. Drop it into your `resourcepacks` folder.
3. Enable it in-game and place it **above** any UI pack (for priority).
4. Enjoy your clean, colorful Minecraft interface. ✨

## ❤️ Contribute

Want to translate, tweak, or suggest a new color scheme?
Open a [Pull Request](https://github.com/JustArthur/ColorCraft/pulls) or start a [Discussion](https://github.com/JustArthur/ColorCraft/discussions).

> Every contribution keeps ColorCraft vibrant — thank you for helping make Minecraft more readable for everyone!

**🧡 Stay colorful. Stay creative.**

TCommandBlockerLite

# TCommandBlocker (v1.1)
Check the updated page [here](https://www.spigotmc.org/resources/tcommandblocker.111927/)

Simple command blocker plugin

# Features
– Unlimited commands
– Block any command
– 100% translatable

# Commands
– /tcommandblocker reload
– /tcommandblocker version

# Permissions
– tcommandblocker.reload
– tcommandblocker.version

# Dependencies
– None

TaterLib

# TaterLib

[![License](https://img.shields.io/github/license/p0t4t0sandwich/TaterLib?color=blue)](https://github.com/p0t4t0sandwich/TaterLib/blob/main/LICENSE)
[![Github](https://img.shields.io/github/stars/p0t4t0sandwich/TaterLib)](https://github.com/p0t4t0sandwich/TaterLib)
[![Github Issues](https://img.shields.io/github/issues/p0t4t0sandwich/TaterLib?label=Issues)](https://github.com/p0t4t0sandwich/TaterLib/issues)
[![Discord](https://img.shields.io/discord/1067482396246683708?color=7289da&logo=discord&logoColor=white)](https://discord.neuralnexus.dev)
[![wakatime](https://wakatime.com/badge/user/fc67ce74-ca69-40a4-912f-61b26dbe3068/project/ba087a5d-fd50-4b54-9723-3effbfda7567.svg)](https://wakatime.com/badge/user/fc67ce74-ca69-40a4-912f-61b26dbe3068/project/ba087a5d-fd50-4b54-9723-3effbfda7567)

A cross API code library that allows developers to write code that works across multiple modding platforms, and across a
wide range of Minecraft versions, all with one JAR file. If TaterLib runs on it, so can your plugin/mod.

Please note, some abstractions may not be fully implemented yet, and some may be missing.
If you’re looking for a specific abstraction/game event, please open an issue, and we’ll get to it as soon as possible,
or feel free to open a PR with an implementation.
[Contributions are always welcome!](https://github.com/p0t4t0sandwich/TaterLib/blob/main/.github/CONTRIBUTING.md)

Let’s cut to the chase, why should you use and/or contribute to TaterLib? Well, let’s say you have a mod/plugin that you
want to port to a different modding API. You could go through the laborious task of implementing all the events,
commands, etc. on each platform and create all your own cool fancy abstractions for each game object, or you could use
TaterLib and save yourself a lot of time. (which is why I started this project in the first place)

There’s two ways to use TaterLib, you can depend on the general API, then implement any missing features yourself on
each platform, or if something’s missing, you can start a PR with either a basic or full implementation, and we can
improve TaterLib and save you a lot of time in the future. (a bit of a win-win)

Link to our support: [Discord](https://discord.neuralnexus.dev)

## Download

[![Github Releases](https://img.shields.io/github/downloads/p0t4t0sandwich/TaterLib/total?label=Github&logo=github&color=181717)](https://github.com/p0t4t0sandwich/TaterLib/releases)

[![Spigot](https://img.shields.io/spiget/downloads/111852?label=Spigot&logo=spigotmc&color=ED8106)](https://www.spigotmc.org/resources/taterlib.111852/)
[![Hangar](https://img.shields.io/badge/Hangar-download-blue)](https://hangar.papermc.io/p0t4t0sandwich/TaterLib)
[![CurseForge](https://img.shields.io/curseforge/dt/980381?label=Bukkit&logo=https%3A%2F%2Fbukkit.org%2favicon.ico&color=1E6AB7)](https://www.curseforge.com/minecraft/bukkit-plugins/taterlib)

[![Modrinth](https://img.shields.io/modrinth/dt/taterlib?label=Modrinth&logo=modrinth&color=00AF5C)](https://modrinth.com/mod/taterlib)
[![CurseForge](https://img.shields.io/curseforge/dt/900128?label=CurseForge&logo=curseforge&color=F16436)](https://www.curseforge.com/minecraft/mc-mods/taterlib)
[![Sponge](https://img.shields.io/ore/dt/taterlib?label=Sponge&logo=https%3A%2F%2Fspongepowered.org%2Ffavicon.ico&color=F7CF0D)](https://ore.spongepowered.org/p0t4t0sandwich/TaterLib)

[![BuiltByBit](https://img.shields.io/badge/BuiltByBit-download-blue?logo=https%3A%2F%2Fbuiltbybit.com%2Ffavicon.ico)](https://builtbybit.com/resources/taterlib.40265/)
[![PolyMart](https://img.shields.io/badge/PolyMart-download-cyan?logo=https%3A%2F%2Fpolymart.org%2Ffavicon.ico)](https://polymart.org/resource/taterlib.5552)
[![Craftaro](https://img.shields.io/badge/Craftaro-download-orange?logo=https%3A%2F%2Fcraftaro.com%2Ffavicon.ico)](https://craftaro.com/marketplace/product/taterlib.2771)

[![Maven Snapshots Repo](https://img.shields.io/maven-metadata/v?label=Snapshot&metadataUrl=https%3A%2F%2Fmaven.neuralnexus.dev%2Fsnapshots%2Fdev%2Fneuralnexus%2Ftaterlib-api%2Fmaven-metadata.xml)](https://maven.neuralnexus.dev/#/snapshots/dev/neuralnexus/taterlib-api)[![Jenkins Dev Build](https://img.shields.io/jenkins/build?jobUrl=https%3A%2F%2Fjenkins.neuralnexus.dev%2Fjob%2FTaterLibDev%2F)](https://jenkins.neuralnexus.dev/job/TaterLibDev/)

[![Maven Repo](https://img.shields.io/maven-metadata/v?label=Release&metadataUrl=https%3A%2F%2Fmaven.neuralnexus.dev%2Freleases%2Fdev%2Fneuralnexus%2Ftaterlib-api%2Fmaven-metadata.xml)](https://maven.neuralnexus.dev/#/releases/dev/neuralnexus/taterlib-api)[![Jenkins Builds](https://img.shields.io/jenkins/build?jobUrl=https%3A%2F%2Fjenkins.neuralnexus.dev%2Fjob%2FTaterLib%2F)](https://jenkins.neuralnexus.dev/job/TaterLib/)

### Adding to your project

“`gradle
repositories {
maven {
name = ‘NeuralNexus’
url = ‘https://maven.neuralnexus.dev/releases’
}
}

dependencies {
compileOnly(‘dev.neuralnexus:taterlib-api:‘)
}
“`

There’s also a snapshot repository available at `https://maven.neuralnexus.dev/repository/snapshots`

### Compatibility Cheatsheet

TaterLib supports: Bukkit, BungeeCord, Fabric, Forge, Sponge, and Velocity

General notes:

– No Fabric on 1.13
– No Fabric/Forge below 1.7.10

| Server type | Versions | Jar Name |
|————-|————-|———————————|
| 1.20.x | 1.20-1.20.4 | `TaterLib-1.20.x-.jar` |
| 1.19.4 | 1.19.4 | `TaterLib-1.19.4-.jar` |
| 1.19.2 | 1.19.2 | `TaterLib-1.19.2-.jar` |
| 1.19 | 1.19 | `TaterLib-1.19-.jar` |
| 1.18.2 | 1.18.2 | `TaterLib-1.18.2-.jar` |
| 1.18 | 1.18 | `TaterLib-1.18-.jar` |
| 1.17 | 1.17-1.17.1 | `TaterLib-1.17-.jar` |
| 1.16 | 1.16-1.16.5 | `TaterLib-1.16-.jar` |
| 1.15 | 1.15-1.15.2 | `TaterLib-1.15-.jar` |
| 1.14 | 1.14-1.14.3 | `TaterLib-1.14-.jar` |
| 1.13 | 1.13-1.13.2 | `TaterLib-1.13-.jar` |
| 1.12 | 1.12-1.12.2 | `TaterLib-1.12-.jar` |
| 1.11 | 1.11-1.11.2 | `TaterLib-1.11-.jar` |
| 1.10 | 1.10-1.10.2 | `TaterLib-1.10-.jar` |
| 1.9 | 1.9-1.9.4 | `TaterLib-1.9-.jar` |
| 1.8 | 1.8-1.8.8 | `TaterLib-1.8-.jar` |
| 1.7 | 1.7-1.7.10 | `TaterLib-1.7.10-.jar` |
| 1.6.4 | 1.6.4 | `TaterLib-1.6.4-.jar` |
| 1.2.5 | 1.2.5 | `TaterLib-1.2.5-.jar` |
| b1.7.3 | b1.7.3 | `TaterLib-b1.7.3-.jar` |

## Dependencies

– [Fabric API](https://modrinth.com/mod/fabric-api) – Required on Fabric
– [Legacy Fabric API](https://www.curseforge.com/minecraft/mc-mods/legacy-fabric-api) – Required on Fabric 1.12.2 and
below

### Optional Dependencies

– [LuckPerms](https://luckperms.net/) – For permissions/prefix/suffix support

## Commands and Permissions

| Command | Permission | Description |
|———————-|—————————–|————————–|
| `/taterlib version` | `taterlib.command.version` | Get the TaterLib version |
| `/taterlib reload` | `taterlib.command.reload` | Reload TaterLib config |
| `/taterlib dump` | `taterlib.command.dump` | Dump TaterLib info |
| `/taterlib fulldump` | `taterlib.command.fulldump` | Dump TaterLib info |

## Projects that use TaterLib

Feel free to open a PR to add your plugin/mod to this list!

– [BadSpawns](https://github.com/p0t4t0sandwich/BadSpawns)
– [BeeNameGenerator](https://github.com/p0t4t0sandwich/BeeNameGeneratorPlugin)
– [TaterComms](https://github.com/p0t4t0sandwich/TaterComms)
– [TaterUtils](https://github.com/p0t4t0sandwich/TaterUtils)

## Metrics

### Bukkit

![image](https://bstats.org/signatures/bukkit/TaterLib.svg)

### BungeeCord

![image](https://bstats.org/signatures/bungeecord/TaterLib.svg)

### Sponge

![image](https://bstats.org/signatures/sponge/TaterLib.svg)

### Velocity

![image](https://bstats.org/signatures/velocity/TaterLib.svg)

Hermit Soundboard

# Hermit Soundboard

This resource pack contains a mix of sounds from Hermitcraft.

This includes:

– Slimes shouting in the (pitch-shifted) voice of
[EthosLab](https://www.youtube.com/channel/UCFKDEp9si4RmHFWJW1vYsMA) that the player is
[“the greatest redstone master in the world”]((https://www.youtube.com/watch?v=oAvPZwbM1Mc&t=586s))
– Goats occasionally [laughing maniacally](https://www.youtube.com/watch?v=kiVH4CjiHhI&t=1400s) or saying
[“Anyways, what?”](https://www.youtube.com/watch?v=j4ph_6Uu91s&t=1520s)
– Turtles taking damage will tell you in XisumaVoid’s voice that “This is illegal!”
– Once in a while you may hear a Zedaph [moo](https://www.youtube.com/watch?v=DaUZcfY0IVg&t=1097s)
in amongst the cows
– Mixed into the wolf sounds are various audio clips of [XisumaVoid,](https://www.youtube.com/watch?v=fSh8q0b4m4g&t=802s),
[Zedaph, JoeHills and ZombieCleo](https://www.youtube.com/watch?v=eaIXFYf_v8U), aka,
“The Woolves of Wool Street”
– You might one day hear an Enderman ask if you’ve
[“got any pickles?”](https://www.youtube.com/watch?v=56y1nRZlu9Q&t=438s)
– Hurt ghasts will occasionally sound like [Grian](https://www.youtube.com/watch?v=qmJHVf_UaXo&t=230s)

## Credits

The author of this resource pack claims no rights to any of the underlying assets. All voices
are of the members of the Hermitcraft server, as taken from their videos.

The combining of these elements into this resource pack was done under the principle of fair use.

## License

This pack and its contents has been marked as dedicated to the public domain. Details can be found in
the accompanying LICENSE.txt file.

SyncChats

SyncChats

SyncChats is a professional Minecraft plugin that enables bidirectional synchronization between Minecraft chat and Discord. Designed for production servers, it offers advanced filtering, rate limiting, and statistics tracking features.

Features

Chat Synchronization
– Bidirectional: Minecraft ↔ Discord messages
– Flexible modes: Webhook and Discord Bot
– Rich embeds: Formatted messages with avatars
– Mentions: Discord @mentions support

Security & Performance
– Advanced filtering: Blocked words, custom regex
– Rate limiting: Anti-spam protection
– Smart caching: Performance optimization
– Console logging: Full server console capture to Discord

Discord Integration
– Slash commands: Native Discord commands
– Rich embeds: Beautiful formatted messages
– Event logging: Player join/leave, deaths, achievements
– Bot presence: Dynamic status updates

Statistics & Monitoring
– Real-time stats: Message counts, active users
– Performance metrics: Response times, cache hits
– Event tracking: Server events and player actions
– Discord logs: Complete server monitoring

Installation

1. Download the latest release
2. Place the .jar file in your server’s plugins folder
3. Configure the plugin in config.yml
4. Set up your Discord bot and obtain a token
5. Configure Discord channel IDs and permissions
6. Restart your server

Commands

Discord Slash Commands
– /reload – Reload plugin configuration
– /status – Show plugin status
– /stats – Display plugin statistics
– /serverstatus – Show server status and player count

Minecraft Commands
– /syncchatsreload – Reload plugin configuration
– /syncchatsstatus – Show plugin status
– /syncchatsstats – Display statistics
– /syncchatsserverstatus – Show server status

Permissions

Configure permissions in the config.yml file using Discord user IDs and role IDs.

Requirements

– Minecraft Server (Spigot/Paper 1.13+)
– Java 17 or higher
– Discord Bot Token
– Discord Server with appropriate permissions

Support

For support, please open an issue on the GitHub repository.

SuperHide

![SuperHide Text](https://cdn.modrinth.com/data/cached_images/5365bd06be8dbb61bb03d25d5e4a93573996a9ef.png)

## SuperHide

– This plugin allows people with permissions to fully hide themselves in the playerlist! It shows no empty nickname, it completely hides you!

– ⚠️ ProtocolLib is required for SuperHide to work, and ProtocolLib isn’t uploaded to Modrinth, so please make sure ProtocolLib is installed on your server

**_This plugin is compatible with vanish plugins._**

![SuperHide casually working](https://cdn.modrinth.com/data/cached_images/1efbfaa66036f100164dbcb8230c8891108d0254.png)