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

ExtraLib

A Minecraft library with utilities for databases, configuration files, GUIs, and more.

Автор: Vecoo233 тыс.12обновлён 27 окт. 2026 г.
Библиотеки

Описание

  • Utility classes for working with players, worlds, commands and chat.
  • Item delivery, counting and removal, with support for comparing item metadata and data components.
  • Item parsing and serialization, including helpers for migrating legacy item data.
  • Text formatting with legacy and HEX colors, clickable messages and hover text.
  • Server tick timers with delays, repeat intervals, limited or infinite iterations and cancellation.
  • Scheduled resets with configurable periods and time zones.
  • YAML and JSON configuration loaders with default values, custom serializers and asynchronous saving.
  • Ordered configuration writes, optional backups for malformed files and pending-save flushing on server shutdown.
  • Database connection pools for MySQL, MariaDB and PostgreSQL, powered by HikariCP, with asynchronous task helpers.
  • UI module for creating server-side inventory menus with click callbacks, redirected slots and deferred opening (forked from SGui).
  • GUI item builders for custom names, lore, enchantments, player heads and CustomModelData.
  • Permission helpers for online and offline players, with LuckPerms integration and numeric permission limits.
  • Packet helpers for sending data to individual players, all players or players in a specific dimension.
  • Client-side screen scaling helpers for consistent UI layouts.
  • Dedicated Forge, NeoForge and Fabric builds for supported Minecraft versions.

PixelmonQuests

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

Все версии →
release

ExtraLib-3.3.1-1.20.1-Fabric

3.3.1
27 окт. 2026 г.48Minecraft: 1.20.1fabric
Скачать
Что нового
* Add optional random pitch to player and world sound helpers, with normal pitch when disabled.
release

ExtraLib-3.3.1-1.21.1-Fabric

3.3.1
27 окт. 2026 г.208Minecraft: 1.21.1fabric
Скачать
Что нового
* Add optional random pitch to player and world sound helpers, with normal pitch when disabled.
release

ExtraLib-3.3.1-1.20.1-Forge

3.3.1
27 окт. 2026 г.181Minecraft: 1.20.1forge
Скачать
Что нового
* Add optional random pitch to player and world sound helpers, with normal pitch when disabled.
release

ExtraLib-3.3.1-26.1-NeoForge

3.3.1
27 окт. 2026 г.11Minecraft: 26.1, 26.1.1, 26.1.2neoforge
Скачать
Что нового
* Add optional random pitch to player and world sound helpers, with normal pitch when disabled.
release

ExtraLib-3.3.1-26.1-Fabric

3.3.1
27 окт. 2026 г.14Minecraft: 26.1, 26.1.1, 26.1.2fabric
Скачать
Что нового
* Add optional random pitch to player and world sound helpers, with normal pitch when disabled.
release

ExtraLib-3.3.1-1.21.1-NeoForge

3.3.1
27 окт. 2026 г.307Minecraft: 1.21.1neoforge
Скачать
Что нового
* Add optional random pitch to player and world sound helpers, with normal pitch when disabled.
release

ExtraLib-3.3.0-1.20.1-Fabric

3.3.0
26 окт. 2026 г.27Minecraft: 1.20.1fabric
Скачать
Что нового
* Fix Fabric deferred GUI opening, server lifecycle checks, cached player lookups and shutdown file flushing. * Restart reset scheduling for subsequent integrated servers without reviving tasks from previous servers. * Port server GUI API to Forge 1.20.1 with NBT item builders and production Mixin refmaps. * Align selected-tag item counting/removal and partial-inventory item delivery across loaders. * Add Forge player heads, Fabric offline permission limits, packet batching and explicit legacy item migration. * Add dedicated client/server development runs for Forge, NeoForge and Fabric. * Preserve JSON/YAML write order, report save failures and bound blocking save/flush waits. * Back up malformed configuration files without moving valid files after read or write I/O failures. * Add contextual, rate-limited GUI error logging and forward GUI failures to custom exception handlers. * Fix GUI redirect replacement/clearing flags and immediately expire zero-iteration timers. * Resolve storage paths against the actual world directory, including custom world names. * Package Fabric Permissions API as a shared nested mod and add explicit default values to Fabric permission checks. * Add server integration tests for permissions with and without LuckPerms on Fabric and NeoForge. * Add cross-loader functional tests for item delivery/counting/removal, item serialization, GUI callbacks and network interactions, timers and world paths. * Add regression tests for configuration persistence and GUI error logging. * Add Fabric 1.20.1 (fabric20) with shared legacy GUI/NBT support, Fabric permissions, networking, client/server runs and functional tests. * Add Minecraft 26.1 modules (common261, fabric261 and neoforge261) on Java 25, including GUI, items, permissions, networking and client/server runs. * Adapt 26.1 item components, player profiles, GUI input, rendering and legacy item migration, with functional and permission integration tests. * Declare Minecraft 26.1 through 26.1.2 compatibility for the Fabric and NeoForge 26.1 modules.
release

ExtraLib-3.3.0-1.21.1-NeoForge

3.3.0
26 окт. 2026 г.180Minecraft: 1.21.1neoforge
Скачать
Что нового
* Fix Fabric deferred GUI opening, server lifecycle checks, cached player lookups and shutdown file flushing. * Restart reset scheduling for subsequent integrated servers without reviving tasks from previous servers. * Port server GUI API to Forge 1.20.1 with NBT item builders and production Mixin refmaps. * Align selected-tag item counting/removal and partial-inventory item delivery across loaders. * Add Forge player heads, Fabric offline permission limits, packet batching and explicit legacy item migration. * Add dedicated client/server development runs for Forge, NeoForge and Fabric. * Preserve JSON/YAML write order, report save failures and bound blocking save/flush waits. * Back up malformed configuration files without moving valid files after read or write I/O failures. * Add contextual, rate-limited GUI error logging and forward GUI failures to custom exception handlers. * Fix GUI redirect replacement/clearing flags and immediately expire zero-iteration timers. * Resolve storage paths against the actual world directory, including custom world names. * Package Fabric Permissions API as a shared nested mod and add explicit default values to Fabric permission checks. * Add server integration tests for permissions with and without LuckPerms on Fabric and NeoForge. * Add cross-loader functional tests for item delivery/counting/removal, item serialization, GUI callbacks and network interactions, timers and world paths. * Add regression tests for configuration persistence and GUI error logging. * Add Fabric 1.20.1 (fabric20) with shared legacy GUI/NBT support, Fabric permissions, networking, client/server runs and functional tests. * Add Minecraft 26.1 modules (common261, fabric261 and neoforge261) on Java 25, including GUI, items, permissions, networking and client/server runs. * Adapt 26.1 item components, player profiles, GUI input, rendering and legacy item migration, with functional and permission integration tests. * Declare Minecraft 26.1 through 26.1.2 compatibility for the Fabric and NeoForge 26.1 modules.
release

ExtraLib-3.3.0-26.1-NeoForge

3.3.0
26 окт. 2026 г.10Minecraft: 26.1, 26.1.1, 26.1.2neoforge
Скачать
Что нового
* Fix Fabric deferred GUI opening, server lifecycle checks, cached player lookups and shutdown file flushing. * Restart reset scheduling for subsequent integrated servers without reviving tasks from previous servers. * Port server GUI API to Forge 1.20.1 with NBT item builders and production Mixin refmaps. * Align selected-tag item counting/removal and partial-inventory item delivery across loaders. * Add Forge player heads, Fabric offline permission limits, packet batching and explicit legacy item migration. * Add dedicated client/server development runs for Forge, NeoForge and Fabric. * Preserve JSON/YAML write order, report save failures and bound blocking save/flush waits. * Back up malformed configuration files without moving valid files after read or write I/O failures. * Add contextual, rate-limited GUI error logging and forward GUI failures to custom exception handlers. * Fix GUI redirect replacement/clearing flags and immediately expire zero-iteration timers. * Resolve storage paths against the actual world directory, including custom world names. * Package Fabric Permissions API as a shared nested mod and add explicit default values to Fabric permission checks. * Add server integration tests for permissions with and without LuckPerms on Fabric and NeoForge. * Add cross-loader functional tests for item delivery/counting/removal, item serialization, GUI callbacks and network interactions, timers and world paths. * Add regression tests for configuration persistence and GUI error logging. * Add Fabric 1.20.1 (fabric20) with shared legacy GUI/NBT support, Fabric permissions, networking, client/server runs and functional tests. * Add Minecraft 26.1 modules (common261, fabric261 and neoforge261) on Java 25, including GUI, items, permissions, networking and client/server runs. * Adapt 26.1 item components, player profiles, GUI input, rendering and legacy item migration, with functional and permission integration tests. * Declare Minecraft 26.1 through 26.1.2 compatibility for the Fabric and NeoForge 26.1 modules.
release

ExtraLib-3.3.0-1.20.1-Forge

3.3.0
26 окт. 2026 г.56Minecraft: 1.20.1forge
Скачать
Что нового
* Fix Fabric deferred GUI opening, server lifecycle checks, cached player lookups and shutdown file flushing. * Restart reset scheduling for subsequent integrated servers without reviving tasks from previous servers. * Port server GUI API to Forge 1.20.1 with NBT item builders and production Mixin refmaps. * Align selected-tag item counting/removal and partial-inventory item delivery across loaders. * Add Forge player heads, Fabric offline permission limits, packet batching and explicit legacy item migration. * Add dedicated client/server development runs for Forge, NeoForge and Fabric. * Preserve JSON/YAML write order, report save failures and bound blocking save/flush waits. * Back up malformed configuration files without moving valid files after read or write I/O failures. * Add contextual, rate-limited GUI error logging and forward GUI failures to custom exception handlers. * Fix GUI redirect replacement/clearing flags and immediately expire zero-iteration timers. * Resolve storage paths against the actual world directory, including custom world names. * Package Fabric Permissions API as a shared nested mod and add explicit default values to Fabric permission checks. * Add server integration tests for permissions with and without LuckPerms on Fabric and NeoForge. * Add cross-loader functional tests for item delivery/counting/removal, item serialization, GUI callbacks and network interactions, timers and world paths. * Add regression tests for configuration persistence and GUI error logging. * Add Fabric 1.20.1 (fabric20) with shared legacy GUI/NBT support, Fabric permissions, networking, client/server runs and functional tests. * Add Minecraft 26.1 modules (common261, fabric261 and neoforge261) on Java 25, including GUI, items, permissions, networking and client/server runs. * Adapt 26.1 item components, player profiles, GUI input, rendering and legacy item migration, with functional and permission integration tests. * Declare Minecraft 26.1 through 26.1.2 compatibility for the Fabric and NeoForge 26.1 modules.