
AbyssalLib
A plugin library for GUIs, Items, Blocks, Advancements and much more.
Автор: darksoul91094,3 тыс.2обновлён 23 окт. 2026 г.
БиблиотекиУправлениеУтилиты
Описание
Features
A general-purpose library providing tools and APIs to simplify plugin development, including:
- ResourcePack API for easier pack handling and distribution
- Serverside translations with dynamic updates for items (along with glyphs, placeholders support)
- Items, blocks, GUIs, and entity API
- Advancements, toasts, and permissions API
- Energy, Statistic and Attribute API
- Scoreboard and placeholder API with extended functionality
And much more.
Последние версии
Все версии →alpha
Version 2.5.0-mc.26.3-alpha.7
2.5.0-mc.26.3-alpha.723 окт. 2026 г.38Minecraft: 26.3folia, paper
Что нового
## **New:**
- `ResourcePack#scan` to automatically load existing files from resources/resourcepack/
- `OfflinePlayerData#fetchSkin[Sync|Async]` to load the profiles skin
## **Changes:**
- `OfflinePlayerData` no longer auto fetchs the skin of the profile
## **Removal:**
- FakePlayer is now removed
> Note about OfflinePlayerData skins:
> it uses a Skin Cache system, which:
> updates cached skin when player joins.
> invalidates cached skin after 1 day from last update and tries to re-fetch it. (from mojang session server)
> can skip the fetching entirely by passing true in the skipSessionServer argument.
alpha
Version 2.5.0-mc.26.2-alpha.7
2.5.0-mc.26.2-alpha.723 окт. 2026 г.24Minecraft: 26.2folia, paper
Что нового
## **New:**
- `ResourcePack#scan` to automatically load existing files from resources/resourcepack/
- `OfflinePlayerData#fetchSkin[Sync|Async]` to load the profiles skin
## **Changes:**
- `OfflinePlayerData` no longer auto fetchs the skin of the profile
## **Removal:**
- FakePlayer is now removed
> Note about OfflinePlayerData skins:
> it uses a Skin Cache system, which:
> updates cached skin when player joins.
> invalidates cached skin after 1 day from last update and tries to re-fetch it. (from mojang session server)
> can skip the fetching entirely by passing true in the skipSessionServer argument.
alpha
Version 2.5.0-mc.26.1.2-alpha.7
2.5.0-mc.26.1.2-alpha.723 окт. 2026 г.16Minecraft: 26.1.2folia, paper
Что нового
## **New:**
- `ResourcePack#scan` to automatically load existing files from resources/resourcepack/
- `OfflinePlayerData#fetchSkin[Sync|Async]` to load the profiles skin
## **Changes:**
- `OfflinePlayerData` no longer auto fetchs the skin of the profile
## **Removal:**
- FakePlayer is now removed
> Note about OfflinePlayerData skins:
> it uses a Skin Cache system, which:
> updates cached skin when player joins.
> invalidates cached skin after 1 day from last update and tries to re-fetch it. (from mojang session server)
> can skip the fetching entirely by passing true in the skipSessionServer argument.
alpha
Version 2.5.0-mc.1.21.11-alpha.7
2.5.0-mc.1.21.11-alpha.723 окт. 2026 г.10Minecraft: 1.21.11folia, paper
Что нового
## **New:**
- `ResourcePack#scan` to automatically load existing files from resources/resourcepack/
- `OfflinePlayerData#fetchSkin[Sync|Async]` to load the profiles skin
## **Changes:**
- `OfflinePlayerData` no longer auto fetchs the skin of the profile
## **Removal:**
- FakePlayer is now removed
> Note about OfflinePlayerData skins:
> it uses a Skin Cache system, which:
> updates cached skin when player joins.
> invalidates cached skin after 1 day from last update and tries to re-fetch it. (from mojang session server)
> can skip the fetching entirely by passing true in the skipSessionServer argument.
alpha
Version 2.5.0-mc.26.3-alpha.6
2.5.0-mc.26.3-alpha.619 окт. 2026 г.84Minecraft: 26.3folia, paper
Что нового
## **New:**
- `BlockManager` now has `reindexChunks`, `removeById` and `unloadById` (aswell as `ByNamespace` variants), `unloadById` is automatically called if you call `DeferredRegistry#unload` (this is useful for Plugman compatibility to some extent, call `reindexChunks` at end of your onEnable if you need plugman compatibility)
## **Changes:**
- Block system has been optimized to be capable of handling WAY more loaded blocks, and save times should become lower as unchanged blocks will no longer be saved
alpha
Version 2.5.0-mc.26.2-alpha.6
2.5.0-mc.26.2-alpha.619 окт. 2026 г.37Minecraft: 26.2folia, paper
Что нового
## **New:**
- `BlockManager` now has `reindexChunks`, `removeById` and `unloadById` (aswell as `ByNamespace` variants), `unloadById` is automatically called if you call `DeferredRegistry#unload` (this is useful for Plugman compatibility to some extent, call `reindexChunks` at end of your onEnable if you need plugman compatibility)
## **Changes:**
- Block system has been optimized to be capable of handling WAY more loaded blocks, and save times should become lower as unchanged blocks will no longer be saved
alpha
Version 2.5.0-mc.26.1.2-alpha.6
2.5.0-mc.26.1.2-alpha.619 окт. 2026 г.30Minecraft: 26.1.2folia, paper
Что нового
## **New:**
- `BlockManager` now has `reindexChunks`, `removeById` and `unloadById` (aswell as `ByNamespace` variants), `unloadById` is automatically called if you call `DeferredRegistry#unload` (this is useful for Plugman compatibility to some extent, call `reindexChunks` at end of your onEnable if you need plugman compatibility)
## **Changes:**
- Block system has been optimized to be capable of handling WAY more loaded blocks, and save times should become lower as unchanged blocks will no longer be saved
alpha
Version 2.5.0-mc.1.21.11-alpha.6
2.5.0-mc.1.21.11-alpha.619 окт. 2026 г.33Minecraft: 1.21.11folia, paper
Что нового
## **New:**
- `BlockManager` now has `reindexChunks`, `removeById` and `unloadById` (aswell as `ByNamespace` variants), `unloadById` is automatically called if you call `DeferredRegistry#unload` (this is useful for Plugman compatibility to some extent, call `reindexChunks` at end of your onEnable if you need plugman compatibility)
## **Changes:**
- Block system has been optimized to be capable of handling WAY more loaded blocks, and save times should become lower as unchanged blocks will no longer be saved
alpha
Version 2.5.0-mc.26.3-alpha.4
2.5.0-mc.26.3-alpha.417 окт. 2026 г.27Minecraft: 26.3folia, paper
Что нового
## **Changes:**
- Marked FakePlayer for remova
- ItemPredicate now has a vanillaMatching field which bypasses predicate check and uses isSimilar instead (REQUIRES id/material to be set)
alpha
Version 2.5.0-mc.26.2-alpha.4
2.5.0-mc.26.2-alpha.417 окт. 2026 г.14Minecraft: 26.2folia, paper
Что нового
## **Changes:**
- Marked FakePlayer for remova
- ItemPredicate now has a vanillaMatching field which bypasses predicate check and uses isSimilar instead (REQUIRES id/material to be set)