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

CraftEngine

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

7.7K
149

0.0.67

beta19 января 2026 г.

New Features:

  • Added support for Minecraft version 1.21.11.
  • Introduced the Feature Placer, enabling the generation of trees, ores, features, and more in the world.
  • Added a wide range of external item sources.
  • New block behaviors: multi_high_block, item_frame_block, and spreading_block.
  • New item behavior: range_mining_item.
  • Added numerous new number types.
  • New condition: is_bedrock_player.
  • Added furniture setting: hit-times.
  • Added image of type reference.
  • Added profile item data type.
  • Added debug command: /ce debug auto-state

Optimizations & Improvements:

  • Allowed folder format usage in the exclude option for optimizing resource packs.
  • The glow color feature is now fully packet-based.
  • Completely revamped and standardized the language file format.
  • Network text formats now fully support parameter passing.
  • The image tag now supports custom format parameters.
  • Optimized potential block mining interruption issues under high latency.
  • Furniture display elements now support the conditions.
  • Enhanced how client-bound-models work on armor.
  • Optimized Atlas merging logic.
  • Added legacy color code support to certain configuration areas.
  • When using simple model generation, default values are now set for tintable items.
  • Component-based armor now supports custom paths.

Bug Fixes:

  • Fixed compatibility issues with ASP on certain versions.
  • Fixed potential thread safety issues with ClientCustomBlockPacket in version 1.20.1.
  • Fixed various issues caused by NPC-triggered events.
  • Fixed issues with object text component processing.
  • Fixed NullPointerException caused by other plugins modifying the system proxy.
  • Fixed various issues on Folia servers.
  • Fixed an issue in versions 1.20 to 1.20.2 where returning multiple resource packs would result in only the last one being applied.
  • Fixed concurrent modification exceptions during lighting updates.
  • Fixed issue where HashedStack unexpectedly broke container components.
  • Fixed errors caused by other plugins sending packets at incorrect times.
  • Fixed issue where block entity changes did not mark the chunk as dirty.
  • Fixed incorrect collision box positioning for furniture of custom type.

API Changes:

  • Most factory classes now require a generic parameter. Reduced visibility for most factory classes.
  • ItemDataModifier has been renamed to ItemProcessor.
  • Added the craft-engine-adventure API module for easier use of the relocated Adventure library.
  • Merged the loot condition system with the event condition system.
  • Added EntityCullingAPI.
  • Custom item settings now support configuring ItemProcessor.

0.0.66.2

beta9 декабря 2025 г.
  • Fix the issue where, in extremely rare cases, custom blocks from datapacks fail to be applied in one chunk due to asynchronous paper chunk generation.
  • Fixed some translateable components not displaying correctly on 1.20.2-1.21.4
  • Added debug optimize-furniture-structure command to optimize the furniture saved in structure nbt files
  • Added some methods to improve compatibility with plugins that using old furniture API

0.0.66

beta6 декабря 2025 г.

New Features:

  • Refactored the furniture system, including some API changes, introducing furniture variants and ray tracing, while adding more furniture rendering element types and options.
  • Simplified model texture configuration for some common items.
  • Improved the order of tintable leaves in auto-state allocation.
  • Enhanced snbt reading logic.
  • Improved block entity state switching logic to effectively reduce visual issues.
  • Enhanced template value parameter types, default values, and related processing logic.
  • Added entity culling feature for better client performance.
  • Added command to control entity rendering distance.
  • Added strict UUID verification and intelligent download rate limiting for self-hosting.
  • Added new function types: set_exp, set_level, play_totem_animation, close_inventory, clear_item, if_else, when, damage_item, cycle_block_property.
  • Added new condition type: inventory_has_item.
  • Added new item settings: hat-height, keep-on-death-chance, destroy-on-death-chance, drop-display, glow-color.
  • Added new item behaviors: liquid_collision_furniture_item, ceiling_block_item.
  • Added new smithing recipe post-processor: keep_custom_data.
  • Added new block behavior: drop_exp_block.
  • Added category display conditions and all-item categories.
  • Added custom-model-data/image debug command.
  • Added item clear command to remove CraftEngine items.
  • Added %checkceitem_% placeholder variable.
  • Added more direct datapack generation support, allowing direct calls to CraftEngine block IDs and generating multi-state blocks.
  • Added support for Z-axis rotation in block models and removed the 90-degree limit.
  • Added hardcoded property name rotation to support creating 8-16 directional blocks like banners.
  • Added to-inventory parameter to support drop-loot directly dropping into inventory.

Bug Fixes:

  • Fixed issue where messages from some chat plugins could not apply custom image tags.
  • Fixed errors caused by interacting with seat block behavior after reloads.
  • Fixed issue where sometimes container doors in simple_storage_block could not close properly.
  • Fixed issue where server spawn chunks did not correctly apply datapack custom blocks.
  • Fixed issue where consume-replacement could not properly handle stacked items.
  • Fixed startup errors caused by other plugins holding custom disc items.
  • Fixed mining interruption issues caused by other plugins.
  • Fixed incorrect eye height retrieval while riding entities.
  • Fixed issues with ModelEngine block entity rendering.

0.0.65

beta1 ноября 2025 г.

New Features:

  • Enhanced interaction experience with improved handling for various scenarios
  • Added support for various resource pack features in 1.21.9+
  • Implemented various text component support for 1.21.8+
  • Added ingredient-substitute option to allow custom items to equivalently replace vanilla items in vanilla recipes
  • Added client-bound-data/material support for shulker boxes, bundle bags, and block entities
  • Added block-state item data type to improve block placement experience
  • Added transparent parameter for quick transparent model generation
  • Improved auto-state parameters with ID assignment for consistent results
  • Added magma plant example
  • Added disable-item-operations option in config.yml for network optimization
  • Added default-material configuration option in config.yml
  • Model sections now support direct file path specification
  • Added deceive-bukkit-material option in config.yml
  • Added shadow-radius and shadow-strength options for furniture and entity rendering
  • Synced internal assets for 1.21.10
  • Added has_player condition type
  • Added visual-result, functions, and conditions support for smithing recipes
  • Added craft-remainder option for items
  • Added l10n tag for packet-level translation
  • Command feedback now uses l10n system with personalized responses per player locale
  • Added merchant_trade, remove_entity, update_block_property, and transform_block functions
  • Added pick_up trigger for items
  • Added extended YAML value format
  • Added item chain parameter for entity
  • Added tintable/non-tintable leaves for auto-state option
  • Added if_else and when conditions
  • Added optimization section for resource pack in config.yml
  • Added seat_block behavior

Optimizations:

  • Improved auto ID allocation speed (reduced from 3-5ms to 0.5ms in test environment)
  • Optimized network performance for chunk data remapping (~30% faster)
  • Optimized network performance for text component replacement in 1.20.2+ (~15% faster)
  • Enhanced visual result and functions handling for shift clicks in crafting/smithing
  • Comprehensively optimized crafting-type recipe efficiency by avoiding Bukkit API mirror objects
  • Improved performance of updating lights during chunk loading
  • Enhanced seat functionality for furniture

Bug Fixes:

  • Fixed sounds.land not being triggered after 0.0.63.8 update
  • Improved merging of legacy override-based models
  • Fixed custom payload network issue on 1.21.8+
  • Fixed crafter block outputs visual results incorrectly
  • Fixed other components not applying when using visual-result for smithing recipes
  • Fixed condition bypass issue when both conditions and visual-result were enabled
  • Added validation for equipment textures and sounds
  • Improved compatibility with UniverseSpigot 1.21.8+

0.0.64-hotfix

beta6 октября 2025 г.
  • Fixed reed not properly loaded since the previous update
  • Fixed sha256 not generated for some s3 host providers

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

Minecraft: Java Edition

1.21.x1.20.x

Платформы

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

Сервер

Создатели

Детали

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