
Akito'sCore
Backbone of Akito's plugins family.
Автор: AkitoSekuna770обновлён 24 авг. 2026 г.
ЭкономикаБиблиотекиУтилиты
Описание
AkitosCore is the shared foundation for the Akitos plugin network, economy, banking, player data, translations, and metrics, all in one place, so every other Akitos plugin (Gambling, Drugs, Lobby, Vault) can plug straight into it instead of reinventing its own systems.
You need this if you're installing any other Akitos plugin. It has no dependencies of its own.
What it gives you
- Economy & banking – a full player balance system plus separate named bank accounts, works out of the box, and bridges to Vault via AkitosVault for EssentialsX/LuckPerms compatibility.
- Multi-language support – English and Russian included, switch with one config line.
- Optional anonymous metrics – bStats-powered, one toggle covers the whole network.
- Built for addon developers – a clean, stable API (
ICoreAPI) and lifecycle hooks, so other plugins can register cleanly and react to reloads/shutdowns instead of polling.
Requirements
- Paper 1.21.11+
- Java 21+
Setup
Drop the jar in plugins/, restart, done. Config and language files generate on first run at plugins/AkitosPlugins/AkitosCore/.
Part of the Akitos network
Pairs with AkitosVault, AkitosLobby and other AkitosPlugins (Which you can find on my github).
All plugins share a network version number and must be kept in sync.
Галерея
Последние версии
Все версии →release
Akito'sCore 21.2.5
21.2.524 авг. 2026 г.24Minecraft: 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.11paper
Что нового
- Restored bank support: BankManager is instantiated on enable and
exposed via a new ICoreAPI.getBank() method. This had been silently
disconnected from Core's runtime for several builds (the manager
itself was untouched, it was simply never wired up), breaking any
addon that called getBank().
- Modernized all player-facing messages to Adventure Components.
MainCommand's old raw-string colorize() helper is gone; messages
now route through the language system and get converted from the
&-coded strings ILangAPI returns via LegacyComponentSerializer.legacyAmpersand().
- Replaced remaining getDescription().getVersion() calls with
getPluginMeta().getVersion().
- Bumped the paper-api dependency to 1.21.11-R0.1-SNAPSHOT, matching
every other plugin in the network.
- lang.yml (both en and ru) restructured into a shared, network-wide
translation file: Core's own strings now live in a labeled block
alongside empty placeholder blocks reserved for each addon's own
text, so future translation work covers the whole network from one
file instead of five.
- Fixed a version mismatch between pom.xml and plugin.yml that would
have shipped a jar reporting the wrong version number at runtime.
- Silenced a benign but recurring build warning (bStats'
META-INF/MANIFEST.MF overlapping Core's own during shading).
- Switched from separate maven.compiler.source/target properties to
maven.compiler.release, so the build now validates against the
real Java 21 API surface instead of only setting the output
bytecode version.
release
Akito'sCore 1.0.1
1.0.131 мая 2026 г.27Minecraft: 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.11paper
Что нового
Added tab completions for all existing Akito's family plugins.
release
Akito'sCore 1.0.0
1.0.027 мая 2026 г.26Minecraft: 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.11paper
Что нового
AkitosCore is the backbone of the Akito's plugin network, providing shared services for all Akito plugins.
Features:
Shared economy system (custom currency) (planned)
Player data storage per player (balance, stats, playtime)
Plugin registry: addons announce themselves to Core
Auto-save player data on interval and server shutdown
Requirements:
Paper 1.21.11+
Java 21+
Installation:
Drop AkitosCore.jar into your plugins folder. All Akito plugins depend on it.
