▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/PulseCore
PulseCore

PulseCore

The best core plugin for your minecraft server.

Оцените первым
153
2

Pulse

One core plugin for the systems your server actually runs on.

Ranks, permissions, economy, moderation, profiles, tags, shops, playtime, chat, and more — built to work together instead of feeling like ten unrelated plugins taped together.

Folia-compatible · Vault-ready · PlaceholderAPI support · Modular by design · Multi-server capable


Stop building your core out of plugin clutter

Pulse gives you the everyday systems a Minecraft network needs in one consistent stack.

Use the full suite, or disable the parts you do not need.

SystemWhat it handles
RanksMultiple ranks, weights, temporary ranks, inheritance
PermissionsPlayer + rank permissions, explicit denies, live updates
EconomyBalances, payments, fees, leaderboards, Vault provider
Grant GUIFast visual rank management with durations + confirmation
PunishmentsWarns, mutes, freezes, bans, IP bans, temporary punishments
ProfilesRank, balance, playtime, tags, status, staff history access
TagsUnlockable prefixes/suffixes, colors, gradients, collections
ShopYAML-configured GUI shops with pricing, enchants, pages
PlaytimePersistent session tracking with async saves
ChatRank formatting, colors, placeholders, join/leave messages
ReportsPlayer reports with IDs, persistence, and staff notifications
Command BlockerHide or block commands and replace /help cleanly

Built around the things staff do every day

Grant ranks without typing command chains

Run:

/grant <player>

Then choose the rank, duration, and confirm it in a GUI.

Pulse supports:

  • multiple active ranks per player
  • temporary ranks
  • automatic expiration
  • primary-rank selection by weight
  • visual primary/secondary rank distinction
  • live expiration countdowns
  • one-click rank removal

No spreadsheet of expiry dates. No manual cleanup later.


Permissions that make sense

Pulse can run its own permission system or work alongside the rest of your stack.

You can:

  • grant permissions directly to players
  • grant permissions through ranks
  • explicitly deny permissions
  • inherit permissions from every active rank
  • update access without forcing players to reconnect
/permission add <player> <permission>
/permission remove <player> <permission>
/permission deny <player> <permission>
/permission check <player> <permission>
/permission list <player>

Economy without another dependency pile

Pulse includes a persistent economy and exposes a Vault economy provider for compatibility with other plugins.

/coin
/coin <player>
/coin pay <player> <amount>
/coin top

Admins can add, remove, or set balances directly.

You also get:

  • configurable currency name + symbol
  • decimal balances
  • transaction fees
  • balance leaderboards
  • transaction history
  • persistent storage

Moderation is part of the core

Pulse ships with the commands staff are expected to have from day one.

/kick <player> [reason]
/warn <player> <reason>
/warns <player>
/unwarn <player> <id>

/mute <player> [duration] [reason]
/unmute <player>
/freeze <player>

/ban <player> [reason]
/tempban <player> <duration> [reason]
/unban <player>

/ipban <player> [reason]
/tempipban <player> <duration> [reason]

Punishments are persisted, warnings keep history, and staff can use public or silent punishment flows.


Player-facing systems that feel connected

Profiles

/profile
/profile <player>

Profiles can show:

  • player head
  • UUID
  • online/offline status
  • current rank
  • balance
  • total playtime
  • active and owned tags
  • punishment history for authorized staff

Tags

Players can collect and equip custom tags with prefixes, suffixes, colors, gradients, and decorations.

/tag
/tag <tag>

Staff can create, edit, give, remove, and delete tags without rebuilding the system around another plugin.

Playtime

/playtime
/playtime <player>

Playtime is persisted and cached, with asynchronous auto-saves and PlaceholderAPI values for formatted or raw time.


A shop you can control from YAML

Pulse includes a multi-page GUI shop with support for:

  • custom item names and lore
  • enchantments
  • stack-based purchasing
  • permission-gated access
  • economy-backed pricing
  • potion effects
  • item flags
  • live configuration reloads

Example:

pages:
  - title: "Main Shop"
    items:
      - slot: 0
        material: DIAMOND_SWORD
        name: "&bDiamond Sword"
        price: 1000
        enchantments:
          - SHARPNESS:5

Open it with:

/shop

Chat without losing control of formatting

Pulse can handle:

  • rank prefixes and suffixes
  • chat color permissions
  • PlaceholderAPI values
  • custom YAML chat formats
  • persistent display-name formatting
  • custom join messages
  • custom leave messages
  • independent join/leave toggles

Your rank system, permissions, and chat formatting stay in sync because they come from the same core.


Hide commands players should never see

The command blocker can prevent execution and remove blocked commands from tab completion.

command-blocker:
  blocked-commands:
    - "plugins"
    - "pl"
    - "version"
    - "ver"
  blocked-message: "<red>Unknown command. Type \"/help\" for help."

help-command:
  enabled: true
  message:
    - "<yellow>Available Commands:"
    - "<gray>• <white>/spawn <gray>- Teleport to spawn"
    - "<gray>• <white>/home <gray>- Teleport home"

You can also replace the default /help output with your own formatted message.


Built for modern server software

Pulse is designed around asynchronous work and safe scheduling rather than dumping everything onto the main thread.

Performance

  • Folia-compatible scheduling
  • async-first heavy operations
  • caching for frequently accessed data
  • prepared database queries
  • minimal main-thread blocking
  • efficient placeholder resolution

Database

  • Exposed ORM with Kotlin DSL
  • HikariCP connection pooling
  • SQLite by default
  • MySQL / MariaDB support
  • automatic schema creation and migration
  • asynchronous database operations
  • connection validation and recovery

Integrations

  • Vault economy + permissions integration
  • PlaceholderAPI expansion with 40+ placeholders
  • optional LuckPerms compatibility
  • event-driven architecture
  • API for third-party plugins

Run one server or a network

Pulse supports shared data across multiple servers.

That includes:

  • synchronized rank changes
  • global economy balances
  • network-wide punishments
  • cross-server placeholders

Use a shared database and keep player data consistent across the network.


Modular by default

Do not need the economy? Disable it.

Already have a shop? Leave Pulse's shop off.

Only want ranks and permissions? Use those.

Pulse systems are designed to function independently, so the plugin can be the whole core or just the parts your server is missing.


Command reference

Ranks
/rank create <rank> <weight> <prefix> <suffix>
/rank delete <rank>
/rank set <player> <rank> [duration]
/rank info <rank>
/rank list
/rank permission <rank> <add|remove|deny|list> [permission]
/rank reload
Grant GUI
/grant <player>
Permissions
/permission add <player> <permission>
/permission remove <player> <permission>
/permission deny <player> <permission>
/permission check <player> <permission>
/permission list <player>
Economy
/coin
/coin <player>
/coin pay <player> <amount>
/coin add <player> <amount>
/coin remove <player> <amount>
/coin set <player> <amount>
/coin top
Shop
/shop
/shop list
/shop reload
Playtime + Profiles
/playtime
/playtime <player>

/profile
/profile <player>
Reports
/report <player> <reason>
Tags
/tag
/tag <tag>
/tag others <player>
/tag give <player> <tag>
/tag remove <player> <tag>
/tag create <id> <prefix> <suffix>
/tag edit <id> <prefix|suffix> <value>
/tag delete <id>
/tag reload
Punishments
/kick <player> [reason]
/warn <player> <reason>
/warns <player>
/unwarn <player> <id>
/mute <player> [duration] [reason]
/unmute <player>
/freeze <player>
/ban <player> [reason]
/tempban <player> <duration> [reason]
/unban <player>
/ipban <player> [reason]
/tempipban <player> <duration> [reason]
Gamemode
/gamemode <mode> [player]
/gmc [player]
/gms [player]
/gma [player]
/gmsp [player]

Permission reference

Core + Rank permissions
pulse.*
pulse.admin
pulse.chat.color

pulse.rank
pulse.rank.create
pulse.rank.delete
pulse.rank.set
pulse.rank.info
pulse.rank.list
pulse.rank.permission
pulse.rank.reload
Permission management
pulse.permission
pulse.permission.add
pulse.permission.remove
pulse.permission.deny
pulse.permission.check
pulse.permission.list
Gamemode
pulse.gamemode
pulse.gamemode.creative
pulse.gamemode.survival
pulse.gamemode.adventure
pulse.gamemode.spectator
pulse.gamemode.others
Punishments
pulse.punishment
pulse.punishment.kick
pulse.punishment.warn
pulse.punishment.warns
pulse.punishment.unwarn
pulse.punishment.mute
pulse.punishment.unmute
pulse.punishment.freeze
pulse.punishment.tempban
pulse.punishment.ban
pulse.punishment.unban
pulse.punishment.ipban
pulse.punishment.tempipban
Economy + Shop
pulse.coin
pulse.coin.add
pulse.coin.remove
pulse.coin.set
pulse.coin.pay
pulse.coin.top
pulse.coin.others

pulse.shop
pulse.shop.use
pulse.shop.reload
pulse.shop.list
Tags + Grant
pulse.tag
pulse.tag.others
pulse.tag.give
pulse.tag.remove
pulse.tag.create
pulse.tag.edit
pulse.tag.delete
pulse.tag.reload

pulse.grant
Playtime + Profiles + Reports
pulse.playtime
pulse.playtime.others

pulse.profile
pulse.profile.others
pulse.profile.staff

pulse.report
pulse.reports.notify

pulse.update.notify

PlaceholderAPI

All placeholders use:

%pulse_<placeholder>%
Rank + player display
%pulse_rank%
%pulse_rank_name%
%pulse_rank_prefix%
%pulse_rank_suffix%
%pulse_rank_weight%
%pulse_rank_is_default%

%pulse_player_formatted%
%pulse_player_display%
%pulse_player_prefix%
%pulse_player_suffix%
%pulse_player_name_formatted%
Permissions
%pulse_permissions_count%
%pulse_permissions_total%
%pulse_permissions_player_count%
%pulse_permissions_rank_count%
%pulse_permissions_denied_count%
Economy
%pulse_balance%
%pulse_money%
%pulse_balance_raw%
%pulse_currency_name%
%pulse_currency_name_plural%
%pulse_currency_symbol%
Server stats + time
%pulse_players_total%
%pulse_players_online%
%pulse_ranks_total%
%pulse_default_rank%
%pulse_last_seen%
Playtime
%pulse_playtime%
%pulse_playtime_raw%
%pulse_playtime_hours%
%pulse_playtime_minutes%
%pulse_playtime_seconds%
Dynamic placeholders
%pulse_has_permission_<permission>%
%pulse_rank_players_online_<rank>%
%pulse_rank_players_total_<rank>%
%pulse_rank_weight_<rank>%
%pulse_rank_prefix_<rank>%
%pulse_rank_suffix_<rank>%
%pulse_rank_display_<rank>%
%pulse_has_balance_<amount>%
%pulse_balance_formatted_<amount>%

The short version

Pulse replaces the disconnected basics with one modular core:

Ranks. Permissions. Economy. Moderation. Profiles. Tags. Shops. Playtime. Chat. Reports.

Use all of it, or only what your server needs.

Pulse — less plugin sprawl, more control.

Партнёрский материал

Сервер для плагина PulseCore - как у профи

Плагин PulseCore создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином PulseCore для друзей можно за пару минут - BungeeHost всё уже подготовил.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.21.x

Платформы

Поддерживаемые окружения

Сервер

Ссылки


Создатели

Детали

Лицензия:
Опубликован:11 месяцев назад
Обновлён:11 месяцев назад
Главная