COWMODSКаталог модов

VebaStickers - Chat Stickers

Universal HD Chat Sticker & Emoji Framework for Minecraft (Java 1.12.x–26.x+ & Bedrock). Zero client mods, 95% ultra-compressed packs, 3x3 mega vitrin, and native GeyserMC crossplay.

Автор: Veba32,8 тыс.2обновлён 7 окт. 2026 г.
ОбщениеУтилиты

Описание

VebaStickers Banner

VebaStickers — Universal HD Chat Stickers & Emoji Framework

Version Supported MC Crossplay Client Mods Pack Size

The Industry-Standard Server-Side HD Chat Sticker Engine for Minecraft.
Native Support across Java Edition (1.12.x – 26.x+ Game Drops) & Bedrock Edition via GeyserMC.
Send full-scale Telegram/WhatsApp-style HD stickers directly in chat without requiring client mods, Forge, Fabric, or custom launchers.


VebaStickers is an enterprise-grade, high-performance Minecraft plugin engineered to deliver a modern visual messaging experience across Java Edition and Bedrock Edition. Featuring a zero-redundancy texture linking pipeline, pure vanilla container isolation, an interactive player onboarding wizard (PackPromptMenu), dynamic cache purging with instant preference reset, a 4-tier network delivery architecture, real-time 3x3 mega vitrin showcase with a 9-slot interactive hitbox, Shift-Click Burst Send, 3D floating holograms, and 16-language auto-detection, VebaStickers delivers the ultimate chat graphics framework without sacrificing server TPS, player freedom, or network bandwidth.


Key Highlights & Architectural Overview (v1.9.2)

  • Pure Vanilla Container Isolation (100% Unmodified Chests): Unlike other plugins that brutally overwrite the global generic_54.png container texture and alter every double chest on your server, VebaStickers isolates its custom GUI backgrounds completely. Normal survival and creative chests, Ender chests, and /vsa admin views retain 100% authentic vanilla textures. The custom Mega Vitrin backdrop is rendered strictly for the sticker showcase using negative-space font glyph overlays (\uF808\uEE01\uF8F0) and OptiGUI hooks.
  • Interactive Onboarding Setup Wizard (PackPromptMenu): Empowers every player with personal freedom. Upon initial login (or anytime via /sticker pack), players are greeted with an aesthetic 27-slot setup wizard where they can choose between Full HD + Modern GUI, Stickers Only (Classic Vanilla Chests), or Skip (Text Mode), complete with a one-click preference remember toggle.
  • Dynamic Cache Purge & Choice Reset (/vebasticker remove-cache / /vsa remove-cache): Server administrators and players can instantly purge the server pack cache, regenerate fresh SHA-1 hashes, unbind old client packs, wipe player onboarding decisions, and immediately re-open the setup wizard on-the-spot for seamless preference reselection.
  • Overhauled Administrative Dashboard (/vsa): Symmetrical 6-row layouts with zero missing slots, slate gray glass framing, persistent pagination controls with disabled-state indicators (◀ First Page, Last Page ▶), real-time system health telemetry, and web server diagnostics.
  • Clean Minimalist Titles & Icons: All GUI title bars have been cleaned of cluttered suffixes (e.g., " (Mega 3x3)" has been removed in favor of clean breadcrumbs like Stickers » Catalog), paired with modern single/two-tone vector iconography.
  • Zero Client Mods (100% Vanilla Compatible): Works natively on default Vanilla Minecraft Java Edition clients (1.12.x through 26.x+ Game Drops) and Bedrock Edition (iOS, Android, Xbox, PlayStation, Switch, Windows 10/11) via GeyserMC & Floodgate.
  • Universal Multi-Era Compatibility (1.12.x – 26.x+): A single unified plugin and resource pack bridges legacy 1.12.x (via 2048x2048 HD Unicode sheets and OptiFine CIT), modern 1.14–1.20.4 (CustomModelData), 1.20.5+ (Item Components), and 1.21.4+ (items/*.json model definitions).
  • Zero-Redundancy Texture Linking (95% Pack Size Reduction): Slices 50 MB pack bloat down to ~2.5 MB. Each sticker is stored as a single 128x128 Retina master PNG referenced dynamically across GUI models, font glyphs, and CIT properties without file duplication.
  • 3x3 Mega Showcase with 9-Slot Interactive Hitbox: Players can choose between a 28-slot WhatsApp-style gallery and an enlarged 2.6x Mega Showcase. The surrounding 8 slots act as empty border-free canvases while mapping to the center sticker—clicking anywhere in the 3x3 grid sends the sticker instantly.
  • Shift + Left Click: "Burst Send": Players can send multiple stickers in rapid succession without the menu closing, mimicking mobile messaging apps (Discord/WhatsApp/Telegram).
  • 4-Tier Resilient Pack Delivery: Embedded micro HTTP Server (ports 8085-8095), SSL/TLS reverse proxy (public-url for Nginx/Caddy/Cloudflare), native server.properties fallback, and external CDN routing.
  • Cross-Platform Crossplay (GeyserMC Native): Automatic .mcpack generation and distribution to Geyser's packs directory, touch-friendly Cumulus Form UIs, and Bedrock Emote button shortcut triggers.
  • Dynamic In-Game Administration: Add new stickers live via URL (/stickeradmin add <id> <url>) or bulk-import ZIP packs (/stickeradmin import <pack>) with instant hot-reloading and zero server downtime.
  • 3D Floating Holograms (Java Edition): Spawns temporary, billboarded 3D TextDisplay holograms above player heads with smooth bobbing animations, automatically hidden from Bedrock players to prevent entity scaling glitches.
  • Economy & Monetization: Full integration with LuckPerms (rank-based packs), Vault economy (per-sticker/category purchasing), and PlayerPoints.

Technical Feature Matrix

Feature / MetricVebaStickers v1.9.2ItemsAdder / OraxenStandard Chat Emoji Plugins
Primary Architectural FocusHD Chat Stickers, Emojis & GUI VitrinComplete Server Asset Overhaul (Blocks/Items)Low-Res 16x16 Text Glyphs
Container Texture Isolation100% Pure Vanilla Preserved (No global chest overrides)Overwrites generic_54.png globallyNone
Interactive Player Onboarding27-Slot Setup Wizard (Full GUI vs Vanilla vs Text)None / Forced Pack PromptPlain Text Prompt
Live Cache Purge & ResetInstant SHA-1 Purge & In-Game Re-Prompt (/vsa remove-cache)Manual Server RestartNone
Client RequirementZero (100% Vanilla Cross-Platform)Zero (Heavy Custom Resource Pack)Zero
Supported Minecraft Range1.12.x – 26.x+ (Universal)1.16.5+ or 1.20.4+Mostly Modern Only
Pack Size for 100 Stickers~2.5 MB (Zero-Redundancy Link)35 – 60 MB+~5 MB
Interactive GUI Showcase2.6x Mega Vitrin (9-Slot Hitbox)Standard 1x Slot GridStandard 1x Slot Grid
Burst Sending (Keep Open)Shift + Left Click (Instant Combo)Not SupportedNot Supported
In-Game Upload via URLInstant Live Compile (/sadmin add)Complex Config & Manual Pack RebuildManual Texture Pack Editing
Bedrock Crossplay IntegrationForm UI + .mcpack Auto-Push + Emote HookComplex Bedrock Mapping PipelineText-Only or Broken Glyphs
Restricted Port Delivery4-Tier (HTTP -> Nginx -> Native -> CDN)Requires Open Port or External Web HostManual Setup
3D Floating VisualsTextDisplay Billboard HologramParticles / ArmorStand HacksNone
Legacy 1.12.x HD Quality2048x2048 HD Unicode + OptiFine CITUnsupported / DroppedCorrupted / 16x16 Pixelated
Multi-Language (i18n)16 Languages (Auto-Detect Locale)Manual LocalizationSingle Language

Interactive Setup & Onboarding Wizard (PackPromptMenu)

VebaStickers respects your players' visual preferences. Instead of forcing heavy GUI modifications onto players who prefer classic Minecraft aesthetics, VebaStickers introduces the interactive Pack Prompt Onboarding Wizard:

1. Full HD + Modern GUI2. Stickers Only (Vanilla Chests)
Full HD + Modern GUI OptionStickers Only (Vanilla Chests) Option
3. Skip Download (Text Mode)4. Remember My Preference
Skip Download OptionRemember Preference Toggle

The Four Setup Options Explained:

  1. Full HD + Modern GUI (Slot 11):
    • Downloads the complete resource pack.
    • Enables HD chat stickers, modern neon inventory window frames, and custom vector icons.
    • Recommended for players who want the ultimate, cutting-edge visual overhaul.
  2. Stickers Only - Vanilla GUI (Slot 13):
    • Downloads the sticker resource pack for chat and item slots.
    • Preserves 100% classic vanilla Minecraft chests: All GUI menus remain standard vanilla double chests with classic icons (Nether Star, Emerald, Clock, Arrow), while the stickers inside remain full HD emojis!
  3. Skip Download - Text Mode (Slot 15):
    • Declines the resource pack download.
    • Stickers display as clean fallback text codes (e.g. :pepe:) in chat with interactive hover badges. Zero download overhead or network lag.
  4. Remember My Preference Toggle (Slot 22):
    • Allows players to toggle whether the server should remember their decision permanently or re-prompt them upon each login.
    • Players can re-open this menu at any time by running /sticker pack!

Dynamic Cache Purge & Preference Reset (/vebasticker remove-cache):

  • When an administrator runs /vsa remove-cache or /vebasticker remove-cache, the plugin:
    1. Purges cached SHA-1 checksums and regenerates fresh assets.
    2. Sends an unbind packet to the client (Player.removeResourcePacks()) to unload the old pack.
    3. Completely wipes the player's stored decision (pack_decision and has_prompted_pack).
    4. Immediately opens the Pack Prompt Onboarding Wizard so the player can choose their preferred mode again on-the-spot!
    5. Supports /vsa remove-cache all (prompts all online players) or /vsa remove-cache <player> (supports online and offline player profiles).

Dual Display Modes: 28-Slot WhatsApp Grid & 3x3 Mega Vitrin & Bedrock Gui

Players can effortlessly switch between two distinct browsing experiences using the in-game display mode toggle:

WhatsApp Gallery Mode (28-Slot Grid)Mega Vitrin Mode (Enlarged 3x3 Stage)
WhatsApp Style 28-Slot GalleryMega Vitrin 3x3 Showcase

Bedrock Edition UI Showcase

Bedrock UI 1Bedrock UI 2Bedrock UI 3

1. WhatsApp-Style 28-Slot Gallery Grid (/sticker)

  • A dense, multi-sticker layout optimized for rapid chatting and extensive sticker collections.
  • Displays 28 stickers per page with category navigation tabs, favorites filter, recents list, sound toggles, and live search.
  • When Stickers Only mode is selected, this menu renders inside a 100% authentic vanilla Minecraft chest!

2. 3x3 Mega Vitrin Showcase

  • Enlarges the selected sticker to 2.6x scale, commanding center stage.
  • Continuous 9-Slot Clickable Hitbox: The surrounding 8 slots act as empty canvas slots while mapping directly to the center sticker. Clicking anywhere within the 3x3 area sends the sticker immediately!
  • Pure Container Isolation: Uses zero-width negative-space font glyphs (\uF808\uEE01\uF8F0) to render the isolated neon frame, leaving normal survival chests completely untouched.
  • Clean Title Bar: Clean breadcrumb header (e.g. Stickers » Catalog) without unsightly text suffixes.

Architecture & Technical Pipeline Roadmap

Pipeline StageTechnical OperationTarget Runtime
Stage 1: Asset Ingestion & Retina Processing Ingests image via live URL (/sadmin add) or directory sync. Resamples to a crisp 128x128 Retina PNG with aspect ratio preservation and transparent alpha-channel borders. Async Background Thread
Stage 2: Zero-Redundancy Linker Maintains a single physical PNG on disk. Simultaneously links model JSONs, 2.6x Mega vitrin models, modern items definitions, and OptiFine CIT rules to this master texture without file duplication. Unified Texture Storage
Stage 3: Multi-Era Adaptive Compilation Generates 1.21.4+ range_dispatch items definitions, 1.16–1.20 custom model data predicates, 2048x2048 unicode_page_e1.png HD sheets for 1.12.x, and in-memory virtual textures/items/ streaming. Universal Resource Pack
Stage 4: Automated Distribution & Crossplay Serves pack through 4-tier network failover (Embedded HTTP ports 8085-8095, Nginx SSL, native server.properties, external CDN). Pushes compiled .mcpack directly into GeyserMC packs directory. Java & Bedrock Clients

1. Zero-Redundancy Texture Linking & Universal Pack

  • Single Source of Truth: All stickers are compiled into standard 128x128 Retina PNGs at assets/minecraft/textures/item/stickers/<id>.png.
  • Deduplicated Linking:
    • models/item/stickers/<id>.json references "minecraft:item/stickers/<id>"
    • models/item/stickers/<id>_mega.json (2.6x scale) references "minecraft:item/stickers/<id>"
    • font/default.json references "minecraft:item/stickers/<id>.png"
    • items/paper.json (1.21.4+ range_dispatch) references "minecraft:item/stickers/<id>"
    • mcpatcher/cit/stickers/<id>.properties (OptiFine CIT) references "minecraft:item/stickers/<id>"
  • Virtual Zip Entry Streaming: To support 1.12.x clients searching for the pre-flattening plural textures/items/ path, ZipOutputStream streams a virtual entry on the fly—costing 0 bytes of extra disk space.
  • Universal Metadata (pack.mcmeta):
    {
      "pack": {
        "pack_format": 3,
        "supported_formats": {
          "min_inclusive": 3,
          "max_inclusive": 99
        },
        "description": "§d§lVebaStickers §7- Universal HD Pack (1.12.x - 26.x+)"
      }
    }
    
    • 1.12.x clients see native pack_format: 3 and load without warnings.
    • 1.20.2 through 26.x+ Game Drops clients recognize supported_formats and load seamlessly with zero red incompatibility screens.

2. Dual-Font Bridge for 1.12.x Clients

Minecraft 1.12.x lacks JSON bitmap font providers (font/default.json). VebaStickers overcomes this with an algorithmic HD Unicode Sheet Generator:

  • Compiles active stickers into a crystal-clear 2048x2048 ARGB sheet (unicode_page_e1.png, unicode_page_f0.png).
  • Maps each character (e.g. \uE101) to a 128x128 cell in a 16x16 grid.
  • Zero-Message Conversion: Both modern and 1.12 clients receive the same unicode in chat, rendering identical HD graphics natively.

3. Dual-Engine Chat Interception

  • Paper / Purpur / Folia Engine (AsyncChatEvent): Asynchronous, non-blocking chat pipeline using Adventure Component and custom ChatRenderer implementations. Zero main-thread lag even under high player traffic.
  • Spigot Engine (AsyncPlayerChatEvent): High-compatibility thread-safe fallback pipeline for vanilla Spigot and CraftBukkit servers.

4. 4-Tier Resilient Pack Delivery Pipeline

Priority TierDelivery MechanismConfiguration KeyEnvironment & Fallback Condition
Tier 1Embedded Micro HTTP Serverhttp-server.enabled: trueDirect HTTP delivery with port auto-scan & failover (ports 8085-8095).
Tier 2Nginx / Reverse Proxy / SSLhttp-server.public-urlCustom domain delivery via SSL/TLS reverse proxy (https://pack.domain.com).
Tier 3server.properties Native Handshakepack-delivery.strategy: AUTOWrites native resource-pack= and SHA-1 settings for restricted shared hosts.
Tier 4External CDN Fallbackpack-delivery.fallback-urlSecondary download link for Cloudflare R2, AWS S3, or GitHub Releases.
  • HTTP Range Requests (HTTP 206): Allows resumption of interrupted downloads.
  • ETag & 304 Not Modified Caching: Eliminates redundant network transfers when pack content hasn't changed.
  • ViaVersion Protocol Detection: Dynamically appends client protocol diagnostics (?proto=340&target=legacy or ?proto=769&target=modern).

In-Game Player Experience

Chat Graphics & Inline Codes

Java Edition ChatBedrock Edition Chat
Java chat ssBedrock chat ss
  • Full-Scale HD Stickers: Send standalone stickers or insert :sticker_code: inline anywhere within standard sentences.
  • Smart Emoticon Conversion: Automatically converts standard smileys (:), <3, :fire:, ;)) into vibrant custom stickers.
  • Rich Hover Tooltips: Displays interactive hover cards showing sticker title, category, required permissions, and author.
  • Click Actions: Configure stickers to suggest or run commands when clicked in chat.
  • Sticker Mute/Toggle (/sticker toggle): Players can individually toggle sticker visibility without affecting others.

GUI Catalogs & Burst Send

  • Shift + Left Click ("Burst Send"): Send stickers repeatedly without closing the menu.
  • Normal Left Click: Sends sticker to chat and closes menu.
  • Right Click: Adds or removes sticker from personal favorites (/sticker favorites).
  • Interactive Book Catalog (/sbook): Browse stickers in an interactive book interface.
  • Double-Tap 'F' Shortcut: Double-tapping the offhand swap key ('F') with empty hands opens the sticker catalog instantly.
  • Real-Time Search (/sticker search <query>): Instant search filtering by name, ID, or chat code.

3D Floating Holograms (Java Edition)

3D Billboard Hologram
Sticker Hologram
  • Spawns a floating 3D TextDisplay entity above the player's head upon sending a sticker.
  • Billboard Orientation: Always faces nearby viewers automatically.
  • Smooth Bobbing Animation: Gentle vertical motion without jerky teleportation.
  • Sender Hiding (hide-from-sender: true): Keeps the sender's own vision clear.
  • Ghost Entity Prevention: Clean entity removal on chunk unload, player disconnect, or server reload.

Multi-Language Localization (16 Languages)

Supported Languages Catalog
languages

Built-in support for 16 languages with automatic client locale detection (per-player-language: true):
en (English), tr (Turkish), de (German), es (Spanish), fr (French), pt (Portuguese), ru (Russian), zh (Chinese), ja (Japanese), ko (Korean), it (Italian), nl (Dutch), pl (Polish), ar (Arabic), hi (Hindi), uk (Ukrainian).


Administrative Operations & Overhauled Dashboard (/vsa)

Admin Control PanelIntegrity Status Panel
Admin GUI 1Admin GUI 2
  • Symmetrical 6-Row Layouts: Redesigned all 14 administrative views with slate gray glass borders, dedicated header breadcrumbs (Row 0), and persistent footer navigation controls (Row 5).
  • Persistent Pagination Arrows: Eliminates asymmetric holes on first/last pages with disabled-state indicators (◀ First Page, Last Page ▶).
  • Live Cache Purge (/vsa remove-cache [all|<player>]): Purges pack cache, forces SHA-1 regeneration, clears stored player choices, and immediately opens the setup onboarding wizard.
  • Live URL Sticker Ingestion (/stickeradmin add <id> <url>): Downloads PNG, converts to 128x128 Retina, updates unicode allocations, compiles models, and regenerates the pack live in the background.
  • Instant Sticker Removal (/stickeradmin remove <id>): Cleans up assets, models, and font bindings on the fly.
  • Bulk ZIP Import (/stickeradmin import <pack>): Bulk-imports complete sticker folders into categories without manual file edits.
  • Bedrock Pack Sync (/stickeradmin exportbedrock): Pushes updated .mcpack archives directly to Geyser.
  • Live System Status (/stickeradmin status): Reports active server version, chat engine, TextDisplay status, HTTP port, bandwidth, and download metrics.
  • 6-Point Integrity Audit (/stickeradmin verify): Validates textures, models, font providers, ZIP integrity, and SHA-1 checksums automatically.

Commands & Permissions Reference

Player Commands

CommandAliasesDescriptionPermissionDefault
/sticker/s, /stickers, /emote, /cikartmaOpens main interactive sticker GUIsticker.guiEveryone
/sticker send <id>—Sends a specific sticker by identifiersticker.useEveryone
/sticker search <query>—Searches stickers by keywordsticker.guiEveryone
/sticker favorites—Opens personal favorited stickerssticker.guiEveryone
/sticker lang [code]—Opens language selector or sets languagesticker.guiEveryone
/sticker toggle—Toggles sticker rendering visibilitysticker.guiEveryone
/sticker pack/s rp, /s indirRe-opens interactive setup onboarding wizardsticker.guiEveryone
/sticker remove-cache/s clearcachePurges your pack cache and re-opens setup wizardsticker.adminOP
/sticker help—Displays command help menusticker.guiEveryone
/sbook/stickerbook, /skitapOpens sticker collection as a Book GUIsticker.guiEveryone

Administrative Commands

CommandAliasesDescriptionPermissionDefault
/vsa/stickeradmin guiOpens the overhauled administrative dashboardsticker.adminOP
/vsa remove-cache [all|<player>]/sadmin purge-cachePurges cache, resets choice & prompts setup wizardsticker.adminOP
/stickeradmin add <id> <url>—Adds sticker from image URL and recompilessticker.adminOP
/stickeradmin remove <id>—Deletes sticker and updates pack definitionssticker.adminOP
/stickeradmin import <zip>—Imports bulk sticker ZIP archivesticker.adminOP
/stickeradmin give <player> <pack>—Grants sticker pack access to playersticker.adminOP
/stickeradmin ban <player> [reason]—Suspends a player from sending stickerssticker.adminOP
/stickeradmin unban <player>—Restores sticker privileges for a playersticker.adminOP
/stickeradmin sync—Forces full pack re-generation and SHA-1 updatesticker.adminOP
/stickeradmin exportbedrock—Compiles and pushes Bedrock .mcpack to Geysersticker.adminOP
/stickeradmin status—Displays web server and delivery diagnosticssticker.adminOP
/stickeradmin verify—Runs automated 6-point system verificationsticker.adminOP
/stickeradmin reload/vsa rlReloads configurations, stickers, and languagessticker.adminOP

Permission Hierarchy

Permission NodeDescriptionDefault
sticker.guiAccess to sticker GUI catalogs and basic commandsEveryone (true)
sticker.usePermission to send basic stickers in chatEveryone (true)
sticker.pack.<category>Grants access to a specific sticker categoryOP
sticker.category.*Grants access to all sticker categoriesOP
sticker.bypass.cooldownBypasses chat sticker cooldown restrictionsOP
sticker.adminFull access to all administrative tools and GUIOP

Frequently Asked Questions (FAQ)

1. Does VebaStickers require client-side mods or custom launchers?
No. VebaStickers runs 100% server-side. Vanilla Java Edition and Bedrock Edition clients receive the lightweight resource pack automatically upon joining.

2. How does VebaStickers prevent overwriting standard Minecraft chests?
In v1.9.2, VebaStickers guarantees Pure Vanilla Container Isolation. Normal survival/creative double chests, single chests, Ender chests, and admin menus use the standard vanilla Minecraft texture. Only the custom Mega Vitrin inventory renders custom backgrounds by utilizing invisible negative-space font glyphs (\uF808\uEE01\uF8F0) and OptiGUI title matching (\uEE01), preventing any global texture leaks.

3. What is the difference between "Full HD + Modern GUI" and "Stickers Only"?

  • Full HD + Modern GUI: Displays both HD chat stickers and custom modern GUI window borders with custom icons.
  • Stickers Only: Downloads the stickers so emojis display in HD in chat and in GUI slots, but keeps the inventory window 100% classic vanilla Minecraft chest style.

4. How can players switch between display modes or reset their choices?
Players can type /sticker pack at any time to open the 27-slot setup wizard and re-select their preference. Administrators can also run /vsa remove-cache [all|<player>] to reset choices and re-prompt the setup wizard.

5. How does VebaStickers support both 1.12.2 and modern 1.21.4 / 26.x+ Game Drops in one pack?
Through our Dual-Font Bridge and Universal metadata architecture:

  • Modern clients (1.13+) parse font/default.json and model definitions.
  • Legacy 1.12.x clients read the auto-generated 2048x2048 unicode_page_e1.png font sheet and OptiFine CIT definitions.
  • The pack.mcmeta specifies pack_format: 3 with supported_formats: [3, 99], satisfying both old and new client parsers with zero warnings.

6. What happens if port 8085 is blocked by my server host?
VebaStickers' 4-tier network delivery automatically scans ports 8085-8095. If all HTTP ports are restricted, it seamlessly falls back to updating server.properties native pack delivery or routes through an SSL reverse proxy (http-server.public-url) or external CDN.

7. How does the 3x3 Mega Vitrin showcase work?
Instead of cutting stickers into 9 separate physical files, VebaStickers renders a single 2.6x scaled mega model in the center slot while clearing adjacent slots to AIR. All 9 slots register in the click listener, providing a massive, seamless hitbox.

8. How does Shift + Left Click "Burst Send" work?
Normal Left-Click sends the sticker and closes the inventory. Shift + Left-Click sends the sticker to chat with full sound effects and cooldown validation while keeping the menu open, allowing rapid sticker combos.

9. Are Bedrock Edition players supported?
Yes. With GeyserMC and Floodgate, VebaStickers generates a native .mcpack, delivers touch-friendly Bedrock Form GUIs, and maps the Bedrock Emote button directly to the sticker menu.


License & Telemetry

Copyright (c) Veba. All Rights Reserved.
Provided as an optimized, production-ready plugin binary. Telemetry metrics are gathered anonymously via bStats to monitor version adoption and delivery resilience.


GitHub Modrinth PaperMC

Галерея

Veba Stciker Banner

Последние версии

Все версии →
release

VebaStickers - Chat Stickers 1.9.2

1.9.2
7 окт. 2026 г.148Minecraft: 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 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.3bukkit, folia, paper, purpur, spigot
Скачать
Что нового
# VebaStickers v1.9.2 Release Notes > **Version:** 1.9.2 > **Target Platform:** Paper / Purpur 1.21.4+ (Java 21) & Geyser / Floodgate (Bedrock) > **Release Focus:** Container Isolation, Admin Dashboard Redesign, Dynamic Onboarding Cache Purge & UI Polish --- ## Highlights - **Pure Vanilla Container Isolation:** Completely separated normal Minecraft chests from custom menus. Survival and creative chests now retain 100% authentic vanilla textures, while the custom Mega Vitrin UI renders seamlessly via modern font overlay glyphs and OptiGUI hooks. - **Dynamic Onboarding and Cache Reset:** Running `/vebasticker remove-cache` now purges previous texture choices (FULL_GUI vs STICKERS_ONLY), clears client cache, and immediately presents the interactive setup menu for on-the-spot reselection. - **Admin Dashboard Overhaul (/vsa):** Fully redesigned all 14 administrative views with symmetrical glass framing, balanced 3-row layout grids, and persistent pagination controls with disabled-state indicators. - **Minimalist Iconography and Clean Titles:** Removed cluttered header text suffixes (such as `" (Mega 3x3)"`) and unified all GUI vector badges with clean, two-tone minimalist designs. --- ## What's New and Improvements ### 1. Interactive Onboarding and Cache Management - **Automatic Preference Reset:** - Running `/vebasticker remove-cache` or `/vsa remove-cache` now clears the player's saved `pack_decision` and `has_prompted_pack` flags from active memory and `userdata/<uuid>.yml`. - Instantly unloads the cached client pack and opens the aesthetic 27-slot Pack Prompt Setup Menu (`PackPromptMenu`), allowing players to choose between: - **Full HD + Modern GUI:** HD animated stickers, neon GUI frames, and custom vector icons. - **Stickers Only (Vanilla GUI):** HD stickers in chat and inventory, keeping 100% classic vanilla Minecraft chests. - **Skip / Text Mode:** Plain-text chat emojis with zero download overhead. - **Remember Preference:** One-click toggle for login prompt persistence. - **Targeted and Offline Player Support:** - Added support for targeting specific players: `/vsa remove-cache <player>` or `/vsa remove-cache all`. - Supports offline player profiles by resetting their stored decision file, ensuring they receive the onboarding menu immediately upon their next login. - Added rich tab-completion for `all` and all currently connected players. ### 2. Container Isolation and Minimalist Titles - **Authentic Vanilla Containers:** - Restored clean vanilla textures for `generic_54.png` in the pack template. - Survival chests, double chests, Creative inventories, and Gallery views are completely isolated from custom texture overrides. - Mega Vitrin container visuals strictly rely on invisible negative-space glyph overlays (`\uF808\uEE01\uF8F0`) and `chest.properties` regex matching (`\uEE01`). - **Clean Inventory Header Text:** - Stripped redundant sub-labels (such as `" (Mega 3x3)"`) from the inventory title bar, presenting a sleek and modern look (e.g., `Stickers » Catalog`). ### 3. Complete Overhaul of Admin Dashboard (/vsa) - **Symmetrical 6-Row Layouts:** - **Header (Row 0):** Interactive identity badge, view breadcrumb navigation, and quick refresh button. - **Footer (Row 5):** Persistent pagination arrows with dark gray disabled-state placeholders (`◀ First Page`, `Last Page ▶`), back button, and context actions. - **Content Matrix (Rows 1-3):** Framed with slate gray stained glass panes (`GRAY_STAINED_GLASS_PANE`) to eliminate asymmetric slot gaps across all 14 admin views. - **Minimalist Vector Styling:** - Streamlined modern SVG icons into clean, high-contrast single and two-tone vector graphics. - Added proper handling for admin web server status and documentation click actions. ### 4. Internationalization and Localization (i18n) - Added full multi-language translations for onboarding dialogs, buttons, and notifications in both `languages/en.yml` and `languages/tr.yml`. - Dynamic fallback handling ensures missing localization keys smoothly fall back to English defaults without throwing runtime exceptions. --- ## Bug Fixes and Technical Refactors - **Disk Cache Race Condition:** Resolved an issue where resetting player pack preferences could accidentally reload stale cache from disk before asynchronous writes finished, through the use of a sentinel state. - **OptiGUI Compatibility:** Updated `assets/minecraft/optifine/gui/container/chest.properties` regex to accurately detect the Mega Vitrin container character (`\uEE01`). - **Thread Safety:** Enforced main-thread synchronization via Bukkit Scheduler when opening the setup menu during command dispatch. - **Client Unload Signal:** Integrated native `Player.removeResourcePacks()` and `Player.removeResourcePack(PACK_UUID)` invocations when clearing packs. --- ## Updated Commands | Command | Permission | Description | | :--- | :--- | :--- | | `/vebasticker remove-cache` | `sticker.admin` | Clears your pack cache, resets your display choice, and re-prompts the setup menu. | | `/vsa remove-cache [all\|player]` | `sticker.admin` | Resets cached choices and opens the onboarding menu for you, a specific player, or all players. | | `/sticker pack` | `sticker.use` | Re-opens the interactive setup menu anytime to switch between Modern GUI and Vanilla mode. | | `/vsa` | `sticker.admin` | Opens the newly restructured and polished admin management panel. | --- ## Upgrade Instructions 1. Stop your server safely with `/stop`. 2. Replace your previous `VebaStickers.jar` in your `plugins/` directory with `VebaStickers-1.9.2.jar`. 3. Start your server. Existing configuration and player data files will be upgraded automatically. 4. *(Optional)* Run `/vsa remove-cache all` to give all active players the option to choose their preferred GUI experience.
release

VebaStickers - Chat Stickers 1.9.1

1.9.1
1 окт. 2026 г.64Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 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.3bukkit, folia, paper, purpur, spigot
Скачать
Что нового
# VebaStickers v1.9.1 - Release Notes ### What's New & Improvements - **Official bStats Integration:** - Upgraded the bStats metrics library to the latest stable release (`3.2.1`). - Configured the official bStats Plugin ID (`34438`). - Added custom telemetry charts for total loaded stickers, resource pack delivery method, chat engine type (Paper vs. Spigot), and economy integration status. - Relocated all bStats classes under `com.veba.sticker.lib.bstats` to ensure complete classpath isolation and prevent conflicts with other plugins. - **Configuration & Control:** - Added the `metrics.enabled` toggle in `config.yml`, allowing server administrators to easily opt in or opt out of anonymous telemetry collection. - **Compatibility & Stability:** - Refined Gradle shadow packaging and dependency minimization rules. - Synchronized Modrinth metadata, build manifests, and project documentation for the v1.9.1 release.
release

VebaStickers - Chat Stickers 1.9.0

1.9.0
1 окт. 2026 г.32,6 тыс.Minecraft: 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 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.3bukkit, folia, paper, purpur, spigot
Скачать
Что нового
### Overview VebaStickers v1.9.0 is our most ambitious update to date. This release completely refactors the asset pipeline into a **Zero-Redundancy Linking Engine** (reducing pack size by 95%), introduces a **Dual-Font Bridge** providing native support from **Minecraft 1.12.x all the way through 26.x+ Game Drops**, and adds an interactive **3x3 Mega Vitrin Hitbox** and **Burst Send** mechanics. --- ### [Added] * **Universal Multi-Era Support (1.12.x – 26.x+ Game Drops):** * **Dual-Font Bridge:** Implemented an algorithmic 2048x2048 HD Unicode Font Sheet generator (`unicode_page_e1.png`). Legacy 1.12.x clients now render crystal-clear HD stickers natively in chat without requiring client mods. * **OptiFine CIT Integration:** Automatically generates `.properties` rules linking directly to master item textures. Legacy 1.12.x players now view custom sticker models inside GUI menus instead of blank paper items. * **Universal Metadata:** Updated `pack.mcmeta` to root format 3 with `supported_formats: [3, 99]`, eliminating "Incompatible Resource Pack" warnings across 9 years of Minecraft versions. * **ViaVersion Dynamic Protocol Detection:** Detects client protocol version upon connection and appends routing diagnostics (`?proto=340&target=legacy` or `?proto=769&target=modern`). * **Shift + Left Click: "Burst Send":** * Added instant sticker sending without closing the inventory menu. Players can now trigger rapid sticker combos similar to mobile messaging platforms (Discord/WhatsApp). * Normal Left-Click sends and closes; Right-Click toggles personal favorites. * **3x3 Mega Vitrin Showcase & 9-Slot Hitbox:** * Replaced the legacy 9-piece sliced grid with a unified 2.6x scaled mega model in the center slot. * Adjacent 8 slots are kept empty (`AIR`) to prevent borders from obstructing the graphic, while all 9 slots register in the click listener to provide a seamless continuous hitbox. ### [Optimized] * **Zero-Redundancy Texture Linking (95% Pack Size Reduction):** * Completely abolished physical 3x3 tile slicing (`_tile_0..8` PNGs and JSONs deleted, eliminating ~900 redundant files per 100 stickers). * Unified `textures/font/` and `textures/item/` into a single 128x128 Retina master PNG. GUI models, font glyphs, and CIT properties all reference this single file. * Pack size slashed from **~26 MB down to ~2.5 MB** on production servers. * Shaded JAR binary size optimized from 18 MB down to **1.2 MB**. * **Virtual ZIP Entry Streaming:** * Legacy 1.12.x plural texture paths (`textures/items/`) are dynamically streamed directly into the ZIP archive in memory, requiring **0 bytes of physical disk duplication**. * **HTTP Delivery Engine:** * Added `X-Pack-Universal` headers and enhanced ETag caching (HTTP 304 Not Modified) to eliminate redundant client re-downloads. ### [Fixed & Hardened] * **Inventory Exploit Guarding:** Verified strict boundary validation (`slot < 0 || slot >= 54`) and immediate event cancellation, preventing any item dragging or injection. * **Bedrock TextDisplay Isolation:** Hologram entities are explicitly masked from Bedrock clients (`setVisibleByDefault=false`), preventing Geyser from miscalculating entity scale matrices on mobile devices. * **Memory & Entity Cleanup:** Implemented strict task cancellation and entity removal upon plugin shutdown or reload, preventing floating ghost displays.
release

VebaStickers - Chat Stickers 1.8.0

1.8.0
4 сент. 2026 г.13Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 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.2bukkit, folia, paper, purpur, spigot
Скачать
Что нового
# VebaStickers v1.8.0 — Release Notes & Infrastructure Update We are excited to announce **VebaStickers v1.8.0**! This major update brings 100% transparent unobfuscated builds for Modrinth compliance, a 4-tier resilient resource pack delivery manager (with Nginx reverse proxy and server.properties portless fallback), in-game system integrity diagnostics, and automated Modrinth update checking. --- ### What's New in v1.8.0 - **100% Unobfuscated & Clean Build (Modrinth Compliance)** - Completely removed ProGuard obfuscation to adhere strictly to Modrinth project transparency requirements. - Upgraded Gradle Shadow plugin to `v9.0.0-beta13` for Java 26 bytecode and Gradle 9.5 compatibility. - Generates a clean, transparent, high-performance `VebaStickers-1.8.0.jar`. - **4-Tier Resilient Resource Pack Delivery Manager (`PackDeliveryManager`)** - **Tier 1 (Micro HTTP Server)**: Embedded web server with auto-failover port scanning (ports 8085-8095), HTTP 206 Range requests, HTTP 304 ETag caching, and DDoS rate protection. - **Tier 2 (Nginx / SSL Reverse Proxy)**: Full reverse proxy domain support via `http-server.public-url` (e.g., `https://pack.yourdomain.com`). - **Tier 3 (server.properties Native Handshake)**: Automatic fallback writing native `resource-pack=` and `resource-pack-sha1=` settings for shared hosting environments with restricted ports. - **Tier 4 (External CDN)**: Direct Cloudflare R2 / GitHub / external URL fallback (`pack-delivery.fallback-url`). - **Admin System Diagnostics & Integrity Audit** - **`/stickeradmin status`**: Displays web server health, uptime, active delivery method, bandwidth, total download counts, and player pack load stats. - **`/stickeradmin verify`**: Executes a 6-point automated integrity audit on textures, tile models, ZIP archives, SHA-1 checksums, and HTTP web server binding. - **Modrinth API Update Checker & bStats Telemetry** - Integrated Modrinth REST API update checker with admin join notifications. - Added bStats custom chart telemetry for active delivery strategies, chat engines, and GeyserMC crossplay metrics. - **GitHub Actions CI/CD Pipeline** - Added `.github/workflows/build.yml` for automated Shadow JAR compilation, JVM test execution, and GitHub Releases distribution on version tags. --- ### Installation & Upgrade Guide 1. Download `VebaStickers-1.8.0.jar` and place it into your server's `plugins/` directory. 2. Restart your server or run `/stickeradmin reload`. 3. Verify your delivery status anytime in-game using `/stickeradmin status` or `/stickeradmin verify`!