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

CraftEngine

serverside mod framework for custom items, blocks, recipes and more

Автор: Xiao-MoMi29 тыс.218обновлён 28 сент. 2026 г.
Механики игрыУправлениеУтилиты

Описание

logo

Ask DeepWiki doc 

Looking for a seamless way to add custom blocks, items, furniture, and recipes to your Minecraft server—without forcing clients to install mods? CraftEngine is a powerful, server-side framework that lets you design, deploy, and manage unique in-game content while keeping full vanilla compatibility.

 

What Can CraftEngine Do?

  • 🛠️ Custom Items & Equipment
    Design as many custom items as you want, with full support for NBT data and components. You can customize names, lore, enchantments, attributes, and food properties. For armor, choose between component-based systems (for 1.21.2+) or trim-based setups (1.20+), and make use of dyeable layers, multiple textures, and even 3D helmet models.

  • 🧱 Real Block Registration
    CraftEngine registers actual new blocks—unlike other plugins that simply replace vanilla ones. This means full compatibility with datapacks, custom logs that don’t cause connected leaves to decay, and true directional block behavior. You can also configure block properties and choose from 30+ built-in behaviors like crop blocks, strippable logs, and seats players can sit on.

  • 🪑 Furniture System
    Build rotatable, entity-based furniture that doesn’t snap to the grid. The system supports item displays, text displays, and works seamlessly with popular modeling plugins like BetterModel and ModelEngine.

  • 🍳 Recipe System
    CraftEngine supports all standard recipe formats—shaped, shapeless, smelting, smithing, and brewing—and integrates with items from other famous item libraries. You also get access to result post-processors, visual crafting results and conditional crafting logic.

Why Choose CraftEngine?

  • Zero Client Modifications – Leverages smart packet interception to deliver custom assets directly to vanilla clients, ensuring a hassle-free player experience.

  • Automated Resource Pack Generation – Dynamically builds and distributes models and textures —with support for S3, Dropbox, Lobfile, or custom API hosting.

  • Advanced Custom Blocks – Utilizes ByteBuddy runtime class generation for dynamic block states, enabling deep customization without breaking vanilla mechanics.

  • Configuration-Driven Workflow – Define content through structured YAML with template processing, version conditional logic, and multilingual support—no coding expertise needed.

  • Optimized for Performance – Features chunk caching, compression, and efficient injection methods to minimize server overhead.

  • Broad Plugin Compatibility – Integrates smoothly with WorldEdit, PlaceholderAPI, and external item/model systems for extended functionality.

Difference Between Versions

The plugin has no restrictions on player count. The paid version provides dedicated support and includes exclusive features, but is otherwise identical.

Галерея

on liquid blocksugarcanecustom cropsfurniture

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

Все версии →
beta

26.9.2

26.9.2
28 сент. 2026 г.808Minecraft: 26.1, 26.1.1, 26.1.2, 26.2, 26.3bukkit, spigot
Скачать
Что нового
- 26.3 support - Improved chunk loading logics for paper 1.21.4+ - Improved resource pack optimization speed - Fixed mcmeta not generated when using bbmodels
beta

26.9.2

26.9.2
28 сент. 2026 г.5,5 тыс.Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 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.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3folia, paper, purpur
Скачать
Что нового
- 26.3 support - Improved chunk loading logics for paper 1.21.4+ - Improved resource pack optimization speed - Fixed mcmeta not generated when using bbmodels
beta

26.9.1

26.9.1
18 сент. 2026 г.122Minecraft: 26.1, 26.1.1, 26.1.2, 26.2bukkit, spigot
Скачать
Что нового
- Further optimized CraftEngine's handling logic for item packet. Now some client-bound-data will not be applied in certain scenarios, reducing Netty thread pressure without affecting any gameplay content. This is very effective for scenarios where hundreds of players are engaged in PvP simultaneously. - Fixed client bound data not applied to items in shelves on chunk packet sent
beta

26.9.1

26.9.1
18 сент. 2026 г.1,5 тыс.Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 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.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur
Скачать
Что нового
- Further optimized CraftEngine's handling logic for item packet. Now some client-bound-data will not be applied in certain scenarios, reducing Netty thread pressure without affecting any gameplay content. This is very effective for scenarios where hundreds of players are engaged in PvP simultaneously. - Fixed client bound data not applied to items in shelves on chunk packet sent
beta

26.9

26.9
16 сент. 2026 г.30Minecraft: 26.1, 26.1.1, 26.1.2, 26.2bukkit, spigot
Скачать
Что нового
**Important** After updating to this version, please **do not roll back.** This version officially introduces the resource pack workflow design. Please be sure to update your resource pack hosting configuration. Workflows let you control when and how resource packs are generated, packaged, uploaded, and sent. They make it easier to test changes before publishing, integrate tools like PackSquash and BlueMap, and run only the steps you need, while keeping the default setup simple. - Introduced the multi-resource-pack system, resource pack preferences, and resource pack presets. - Introduced the resource pack workflow and added packsquash support. Fixed an issue where overriding vanilla components was ineffective in certain scenarios. - Connected hitboxes will be automatically optimized on the server into merged larger hitboxes, achieving exactly the same effect without affecting any mechanics. Memory usage will be lower. - Optimized CraftEngine's memory allocation on Netty in various aspects. Rewrote the chunk packet processing system; it is now 10–50% faster and uses 95% fewer temporary memory allocations. - Added 3d armor system - Added some useful options for entity culling in config.yml
beta

26.9

26.9
16 сент. 2026 г.156Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 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.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur
Скачать
Что нового
**Important** After updating to this version, please **do not roll back.** This version officially introduces the resource pack workflow design. Please be sure to update your resource pack hosting configuration. Workflows let you control when and how resource packs are generated, packaged, uploaded, and sent. They make it easier to test changes before publishing, integrate tools like PackSquash and BlueMap, and run only the steps you need, while keeping the default setup simple. - Introduced the multi-resource-pack system, resource pack preferences, and resource pack presets. - Introduced the resource pack workflow and added packsquash support. Fixed an issue where overriding vanilla components was ineffective in certain scenarios. - Connected hitboxes will be automatically optimized on the server into merged larger hitboxes, achieving exactly the same effect without affecting any mechanics. Memory usage will be lower. - Optimized CraftEngine's memory allocation on Netty in various aspects. Rewrote the chunk packet processing system; it is now 10–50% faster and uses 95% fewer temporary memory allocations. - Added 3d armor system - Added some useful options for entity culling in config.yml
beta

26.8.2

26.8.2
30 авг. 2026 г.225Minecraft: 26.1, 26.1.1, 26.1.2, 26.2bukkit, spigot
Скачать
Что нового
- Fixed an issue where players in adventure mode could accidentally right‑click a note block and inadvertently trigger the mining compensation mechanic. - Added tints and player profile support for BetterModel - Fixed some bugs with attributes on folia - Added regex support for item category - Added https://xiao-momi.github.io/craft-e.../attribute/damage-formula#post-damage-effects - https://xiao-momi.github.io/craft-engine-wiki/reference/functions#cast_mythic_skill now supports variables & parameters - Added override_data for vanilla items. You can use it to modify certain attributes of the vanilla items. For example, you may remove the attribute modifiers from vanilla armor pieces to prevent them from interfering with your custom attribute system. - Fixed Paper Adventure Component not got replaced in item name/lore - Added /ce debug item-sources/item-id - Fixed a bug in AsyncResourcePackCacheEvent - Fixed a bug in LuckPermsHook that plugin tried to submit async tasks when closing the server
beta

26.8.2

26.8.2
30 авг. 2026 г.1,2 тыс.Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 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.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur
Скачать
Что нового
- Fixed an issue where players in adventure mode could accidentally right‑click a note block and inadvertently trigger the mining compensation mechanic. - Added tints and player profile support for BetterModel - Fixed some bugs with attributes on folia - Added regex support for item category - Added https://xiao-momi.github.io/craft-e.../attribute/damage-formula#post-damage-effects - https://xiao-momi.github.io/craft-engine-wiki/reference/functions#cast_mythic_skill now supports variables & parameters - Added override_data for vanilla items. You can use it to modify certain attributes of the vanilla items. For example, you may remove the attribute modifiers from vanilla armor pieces to prevent them from interfering with your custom attribute system. - Fixed Paper Adventure Component not got replaced in item name/lore - Added /ce debug item-sources/item-id - Fixed a bug in AsyncResourcePackCacheEvent - Fixed a bug in LuckPermsHook that plugin tried to submit async tasks when closing the server
beta

26.8.1

26.8.1
21 авг. 2026 г.277Minecraft: 26.1, 26.1.1, 26.1.2, 26.2bukkit, spigot
Скачать
Что нового
- Added https://xiao-momi.github.io/craft-engine-wiki/reference/commands/#debug-item-component - Improved how falling block works on Folia - Added entity culling support for dynamic block entity elements (Registered through API) - Fixed empty loot entry - Fixed NetworkProtocol issues caused by block tags - Fixed item name not applied on 1.20.5-1.21.4 - Fixed custom items can be traded with villagers
beta

26.8.1

26.8.1
21 авг. 2026 г.721Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 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.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur
Скачать
Что нового
- Added https://xiao-momi.github.io/craft-engine-wiki/reference/commands/#debug-item-component - Improved how falling block works on Folia - Added entity culling support for dynamic block entity elements (Registered through API) - Fixed empty loot entry - Fixed NetworkProtocol issues caused by block tags - Fixed item name not applied on 1.20.5-1.21.4 - Fixed custom items can be traded with villagers