Sueta

ZonelyCore - One Core for Minecraft

5.0

Manage your in-game auth, store, auctions, reports, and leaderboards. Synced with your website.

·Plugin

This plugin was made for the Zonely “All Built Into One” Minecraft edition.

Why Zonely?
Zonely is a powerful software platform that offers innovative solutions in e-commerce, whose development was started by our company on January 2, 2025. This software brings many digital domains together under one roof. Such as in-game marketing, digital marketing, promotional marketing, distributed server marketing, and domain management. Thanks to its advanced integrations and user-friendly interface, it enables users to set up their websites easily and establish a strong presence in the digital world. With its high-performance, ultra-secure infrastructure, Zonely strengthens its partners’ digital assets and aims to elevate them to the top of their industries.

ZonelyCore Plugin Introduction:
Our plugin is designed to make your game server compatible with your website. You can sync the categories and products you’ve added to your website into the game. Players can purchase in-game using their site credits and share their purchases. With SecureSocket support, you can send commands to your game server from your website. There’s even more in the plugin. We recommend taking a look.

Requirements:

ProtocolLib: https://www.spigotmc.org/resources/protocollib.1997/
PlaceholderAPI: https://www.spigotmc.org/resources/placeholderapi.6245/

Features:

  • Webstore | Players can view and purchase the products on your website via an in-game GUI. If you want to change the contents of products and product categories, log in to your admin panel.
  • Auctions | Players can list their items in the Auctions section on your website and in-game without any fee by setting a credit amount. Players with sufficient credits can claim/purchase the auctioned item.
  • NPC's | You can create NPCs that open 6 different menus. Supports Hologram and PlaceholderAPI.
  • Support Tickets | Website support tickets can be managed live from in-game; staff can reply, close, or ban, and players can open new tickets from the server by choosing a support category.
  • Punishments | Your staff can penalize a player—mute, ban, warn, and view their record history. You can manage penalized users from your website, and players can view them publicly.
  • Last Credits | The latest credit top-ups are shown in the GUI, filtered by category.
  • Leaderboards | Recent credit top-ups can be displayed as a hologram. The hologram is clickable and can be viewed by category.
  • Login & Register | Players log in using the same account they create on the web panel.
  • Credits | You can manage your players’ credits.
  • Credit Vouchers | This feature lets your players convert their site credits into a paper voucher item. They can share credits with each other using this paper. When right-clicked, the credits are added to the player’s account.
  • Reports + Replay | Players can report users they believe are violating rules to the staff. Staff can view the reported player via a GUI and take action. Integrated with the Punishments system. Watch reported players as if you were watching a video, and issue penalties.
  • WebSockets | Applies to product sales on the site. Uses encrypted data to securely execute website commands in-game. Ensures that only site-verified commands are executed by the console.
  • Deliveries | Players can claim time-based rewards via a GUI.
  • Web Profiles | A player’s website profile can be viewed in-game via a GUI.
  • Chat Colors | Users with permission can change their chat message colors via the GUI; messages appear in a different color.
  • E-Sports Tournament System | Full competitive flow with club registration, waiting lobby, bracket progression, live match phases, spectator mode, winner handling, and automatic cleanup/reset.
  • E-Sports Match Events | Timed tier chest drops, special utility item drops, dynamic holograms, meteor/train arena events, match summaries, and winner celebration effects.
  • Disguises | Opens a book GUI that lets the player appear under a different identity in-game.
  • Chat Filters | Block player-submitted ads and profane messages, and automatically issue penalties.
  • PlaceholderAPI & MySQL Support | The plugin can connect to the database, and you can view the placeholders below.
  • Auto Login | After the first login or registration, trusted IPs are remembered and players are sent straight into the server without being asked to log in again.
  • Bossbar Prompts | Custom bossbars guide players through login, registration, and email verification steps in-game.
  • Fallback Server | After a successful login or registration, players are automatically transferred to a predefined BungeeCord server.
  • E-mail Verification | When enabled, players are asked to set an email; a verification code is sent to their inbox and, once entered in-game, they can continue playing.
  • 2FA (TOTP) | TOTP-based two-factor authentication lets players confirm their login with a one-time code before entering the game.
  • Email Change | To change their email, players receive a one-time code in their inbox; entering this code in-game securely updates their email address.
  • Password Reset | Players request a token with the /passwordreset command in-game and safely set a new password via the website, under time and security constraints.
  • ChatBridge | Syncs website chat with the game server; players can pick a server on the site, send commands or messages, and see them live alongside the list of online players.
  • Inventory Snapshots | Whenever players join or leave, their inventory is captured and shown as a GUI on their web profile, optionally visible to other players.
  • Launcher Auth | Your server’s custom ZonelyLauncher is required for access; players joining without it are kicked with a download link and can only play through the launcher.
  • Groups | By assigning permissions through another plugin, you can grant users additional privileges. Usable in the profile menu.
  • Disguise System | Full GUI-based disguise role/skin flow with language-ready menu texts.
  • Multi-Language | languages.yml driven localization with fallback strategy and broad module coverage.

Commands:

  • /webprofile
  • /zc
  • /webprofile
  • /store
  • /credit
  • /support
  • /lastcredits
  • /auctions
  • /reports
  • /disguise
  • /credit [player]
  • /credit set [player] [amount]
  • /credit add [player] [amount]
  • /credit remove [player] [amount]
  • /creditvoucher [player] [amount]
  • /report [player]
  • /auction [amount]
  • /punish
  • /punish ban/ipban/mute/warning [player] [duration] [reason]
  • /punish unban/unmute/unwarning [player]
  • /zc npc spawn/remove web-profile/auctions/last-credits/reports/deliveries/web-store/supports/tournamnets [id]
  • /zc hologram lastcredits [id]
  • /club
  • /club help
  • /esports
  • /email <set|resend|status>
  • /passwordreset
  • /2fa <setup|confirm|cancel|disable|code|recovery>

E-Sports Overview:
The E-Sports module includes full tournament management: club registration, waiting-lobby orchestration, bracket generation, live match state tracking, spectator tools, timed loot progression, special drop mechanics, dynamic arena events, and automatic post-match reset/cleanup.

Permissions:

  • zonely.auction
  • zonely.auction.manage
  • zonely.reports.view
  • zonely.punish
  • zonely.punish.ban
  • zonely.punish.mute
  • zonely.punish.warning
  • zonely.punish.history
  • zonely.punish.notify
  • zonely.punish.ipban
  • zonely.support.staff
  • zonely.support.ban
  • zcore.cmd.disguise
  • zcore.cmd.disguiselist
  • zcore.admin
  • esports.manage

Placeholders:

  • %ZonelyCore_cash%
  • %ZonelyCore_perm%
  • %ZonelyCore_playername%
  • %ZonelyCore_status_delivery%
  • %ZonelyCore_lastcredit_<number>_display%
  • %ZonelyCore_lastcredit_<number>%
  • %ZonelyCore_lastcredit_<number>_name%
  • %ZonelyCore_lastcredit_<number>_amount%
  • %ZonelyCore_lastcredit_<number>_date%
  • %ZonelyCore_lastcredit_<number>_time%
  • %zonely_tournament_name%
  • %zonely_tournament_state%
  • %zonely_tournament_event%
  • %zonely_tournament_start%
  • %zonely_tournament_end%
  • %zonely_tournament_club_count%
  • %zonely_tournament_countdown%
  • %zonely_tournament_countdown_seconds%
  • %zonely_tournament_register_open%
  • %zonely_tournament_repeatable%
  • %zonely_tournament_repeat_days%
  • %zonely_tournament_repeat_mode%
  • %zonely_club_name%
  • %zonely_club_tag%
  • %zonely_club_seed%
  • %zonely_club_status%
  • %zonely_next_match_round%
  • %zonely_next_match_slot%
  • %zonely_next_match_a%
  • %zonely_next_match_b%
  • %zonely_active_match_id%
  • %zonely_match_time%
  • %zonely_match_id%
  • %zonely_match_players%
  • %zonely_match_kills%
  • %zonely_match_deaths%
  • %zonely_match_blocks%
  • %zonely_match_clubkills%
  • %zonely_match_clubkills_<TAG>%


ZonelyCore API Quick Reference
All examples assume ZonelyCore is enabled and your plugin depends on it.

Similar projects

Plugin →