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

ВЕРСИИ (18)

alpha

Conium 1.0.0-alpha15

1.0.0-alpha15
15 окт. 2026 г.48Minecraft: 26.3fabric
Скачать
Что нового
# Minecraft Upgrade Minecraft version to 26.3 . # Data-driven ## Item 1. Add compostable component and template. (’minecraft:compostable‘, 'compostable) 2. Add display name component and template. ('minecraft:display_name', 'display_name') 3. Add fire resistance component and template. ('minecraft:fire_resistant', 'fire_resistant') 4. Add enchantable component and template. ('minecraft:enchantable', 'enchantable') 5. Add cooldown component and template. ('minecraft:cooldown', 'cooldown') ## Block 1. Add friction component and template. ('minecraft:friction', 'friction') 2. Add replaceable component and template. ('minecraft:replaceable', 'replaceable') ## Entity 1. Add fire immune component and template. ('minecraft:fire_immune', 'fire_immune') 2. Add health component and template. ('minecraft:health', 'health') 3. Add movement component and template. ('minecraft:movement', 'movement' / 'movement_speed') 4. Add knockback resistance component and template. ('minecraft:knockback_resistance', 'knockback_resistance')
alpha

Conium 1.0.0-alpha14

1.0.0-alpha14
5 янв. 2026 г.245Minecraft: 1.21.11fabric
Скачать
Что нового
# Performance improves Let events won't be triggered when no listeners requested the event. # Scripting Use 'Cancelable' and 'NoCancelable' to prevent calling the request methods with the suffix 'Nr'. # Molang Basic molang parsing and translating. # Minecraft Update to '1.21.11' version. # Tech details Add specified type of identity in metadata.\ Make more generic type to the event type system for more clearing specify the next event type.\ More DSL supporting.\ Ordering templates orders and components orders to make more readable and maintainable.\ # Bug fixes Fix wrong effective blocks group in ConiumItemPickaxeTemplate.\
alpha

Conium 1.0.0-alpha13

1.0.0-alpha13
3 сент. 2025 г.102Minecraft: 1.21.8fabric
Скачать
Что нового
# Events Add event 'SERVER_CONFIGURED_CONNECTION'. Add event 'CRAFTING_TABLE_CRAFTING'. Add event 'CRAFTING_TABLE_CRAFTED'. Clear event subscribers clearly. # DSL Make (M) to M.() . Change 'break block' cascaded event from 'breaking block' to 'broken block'. # Templates Add new template "entity_placer" and bedrock component "minecraft:entity_placer". # Bug fixes Fix bug of null pointer exception when requesting server configured connection event. Fix "minecraft:glint" wrongly be "glint" in template name. # Others Shorter event metadata impl. Renamed conium bedrock templates to "Component"s.
alpha

Conium 1.0.0-alpha12

1.0.0-alpha12
26 июл. 2025 г.121Minecraft: 1.21.6, 1.21.7, 1.21.8fabric
Скачать
Что нового
# Conium event 1. Add classical event handle way (subscriber and metadata). 2. Add DSL style event handler 3. Add async event handler supports # Item templates 1. 'used_on_block_convert_to' 2. 'consume_on_used' # Block register 1. Early register the block before world-gen state, let blocks able to participate the world generates # Depends 1. Remove fluxia mod, build-in the structuring translator # Bug fixes Fix bug of infinitely loop when transforming args.
alpha

Conium 1.0.0-alpha11-fix1

1.0.0-alpha11-fix1
2 июл. 2025 г.65Minecraft: 1.21.6, 1.21.7, 1.21.8fabric
Скачать
Что нового
1. Fix bug of bedrock script unable to run. 2. Fix bug of 'setTitle' invalid in 'onScreenDisplay' in bedrock script. 3. Fix issue of 'PLAYER' arg cannot transform from arg 'ITEM_USAGE_CONTEXT'. 4. Add 'itemUse' to WorldBeforeEvents in bedrock script.
alpha

Conium 1.0.0-alpha11

1.0.0-alpha11
2 июл. 2025 г.64Minecraft: 1.21.7, 1.21.8fabric
Скачать
Что нового
## Warning Conium is currently as 'on client' mode, the server needs to synchronize the datapacks and scripts to client but are not completed this feature now. ## Changes Upgrade to minecraft 1.21.7 version.
alpha

Conium 1.0.0-alpha10

1.0.0-alpha10
27 мар. 2025 г.147Minecraft: 1.21.4fabric
Скачать
Что нового
# Conium event 1. Renamed events, remove suffixes 'event' in the events list. 2. Move more event trigger to intermediary. 3. Add 'attachPreparation' in event context, used to pre-vary raw inputted args. 4. Add dynamic register APIs for item, block and entity. 5. Add more minecraft class import. 6. Clear all event subscribes on reloading data packet ## New event support Add events support: 1. ITEM_USE 2. ITEM_USED 3. RECEIVE_CHUNK 3. RECEIVED_CHUNK # Bedrock event 1. Add 'dimension' field to bedrock entity. (``Entity#dimension``) 2. Use 'runCommand' to execute 'runCommandAsync' method. (``Entity.runCommandAsync``) 3. Let bedrock entity can use raycast to get a block hit. (``Entity.getBlockFromViewDirection``) 4. Make bedrock world(dimension) able to create the explosions. (``Dimension.createExplosion``) 5. Renamed 'BedrockWorld' to correctly name 'BedrockDimension' to prevent ambiguity. ## New event support Add event support: 1. itemUseBeforeEvent 2. itemUseAfterEvent # Configuration Add config file ``config/conium.json`` used to toggle conium features, currently toggleable: ``enable_debug`` and ``enable_bedrock_script``.
alpha

Conium 1.0.0-alpha9

1.0.0-alpha9
9 февр. 2025 г.90Minecraft: 1.21.4fabric
Скачать
Что нового
# Conium script 1. Use static delegate and extend function to make minecraft methods and members remap to the meaningful name. 2. Update fluxia version to '1.1.4-fix3'. # Bedrock script APIs 1. Add ``unsubscribe`` method in bedrock event. 2. Supported to after event of ``itemUseOn``. 3. Upgrade structuring-translator version. 4. Let bedrock script APIs can cancel cascade events in before events. 5. Add bedrock script APIs facade type reference. # Performance optimization Use kotlin package indexes to import classes to script context. # Bug fixes 1. Fix bug of unable to load bedrock APIs in typescript. 2. Fix bug of always trigger fire extinguishing event and extinguished event when entity in rain.
alpha

Conium 1.0.0-alpha8

1.0.0-alpha8
2 февр. 2025 г.78Minecraft: 1.21.4fabric
Скачать
Что нового
# Conium script ## Event types Add events support: 1. ENTITY_TRY_SLEEP 2. ENTITY_SLEEP 3. ENTITY_WAKE_UP 4. ENTITY_WAKED_UP 5. ENTITY_ON_FIRE 6. ENTITY_EXTINGUISH_FIRE 7. ENTITY_EXTINGUISHED_FIRE 8. ENTITY_SPRINT 9. ENTITY_SPRINTING 10. ENTITY_STOP_SPRINT 11. RANDOM 12. SERVER_RANDOM ## Event args Add event args: 1. C_BLOCK_ENTITY ## Event contexts Now can use method 'preRequestNr' and 'requestNr' to replace 'preRequest' and 'request' to request the event context without returning a boolean value. # Data driven Supported block templates: 1. 'emits_redstone_power' 2. 'emits_strong_redstone_power' 3. 'emits_weak_redstone_power' 4. 'enable_block_entity' 5. 'data' 6. 'block_entity_presets' Supported item templates: 1. 'ignite' 2. 'clear_ignite' # Block entity Supported load block entities from data driven, defined data using block template 'data' and could dynamic change values in game running by scripts. # Bug fixes 1. Fix bug of unable to use Minecraft classes 2. Fix bug of some useful classes not import in common init script. # Others 1. Add hitokoto in console log 2. Optimization performances 3. Update libraries version 4. Add discord server in modmenu. 5. Replaced homepage to modrinth.
alpha

Conium 1.0.0-alpha7-fix (1.21.4)

1.0.0-alpha7-fix
17 дек. 2024 г.128Minecraft: 1.21.4fabric
Скачать
Что нового
Fix bug of fluxia not loaded in '1.0.0-alpha7'.
alpha

Conium 1.0.0-alpha7 (1.21.4)

1.0.0-alpha7
16 дек. 2024 г.85Minecraft: 1.21.4fabric
Скачать
Что нового
# Conium script ## Event types Add events support: 1. 'ITEM_USE_ON_ENTITY' 2. 'ITEM_USED_ON_ENTITY' 3. 'ITEM_USAGE_TICK' 4. 'ITEM_USAGE_TICKING' 5. 'ITEM_INVENTORY_TICK' 6. 'ITEM_INVENTORY_TICKED' 7. 'ITEM_STACK_CLICK' 8. 'ITEM_STACK_CLICKED' ## Event args Add event args: 1. 'CURSOR_STACK' 2. 'CLICK_TYPE' 3. 'SLOT' 4. 'SLOT_NUMBER' 5. 'SELECT_STATUS' ## Event context Modified ways to attach forever events, incoming a event type to ConiumEvent constructor and auto attach events, don't attach events manually since this version. ## Interaction In conium '1.0.0-alpha6' will input wrong identity when data-driven interactions, fixed in this version. ## Bedrock script Fluxia can translate for loop and while loop now. Add type 'Set' for javascript stdlib supporting, must specify a reified argument type otherwise cannot be eval. # Data driven Add item templates: 1. 'force_mining_speed' # Versions Update to minecraft version '1.21.4'. Update to kotlin version '2.1.0'. # Bug fixes Fix bug of crash client when client player interaction to synchronized data in '1.0.0-alpha6'. # Others Add character banner in logging. Performance optimizations.
alpha

Conium 1.0.0-alpha6 (1.21.3)

1.0.0-alpha6
28 нояб. 2024 г.109Minecraft: 1.21.3fabric
Скачать
Что нового
# Conium script ## Event types Add events support: 1. 'BREAKING_BLOCK' 2. 'BROKEN_BLOCK' 3. 'ENTITY_DAMAGE' 4. 'ENTITY_DAMAGED' 5. 'ENTITY_DIE' 6. 'ENTITY_DEAD'. 7. 'ENTITY_TICK' 8. 'ENTITY_TICKED' 9. 'ITEM_USED_ON_BLOCK' 10. 'SERVER_TICK_TAIL' 11. 'FLUID_SCHEDULE_TICK' 12. 'FLUID_SCHEDULE_TICKED' 13. 'BLOCK_SCHEDULE_TICK' 14. 'BLOCK_SCHEDULE_TICKED' 15. 'SHULKER_BOX_OPENING' 16. 'SHULKER_BOX_OPENED' 17. 'SHULKER_BOX_CLOSING' 18. 'SHULKER_BOX_CLOSED' 19. 'CHEST_OPENING' 20. 'CHEST_OPENED' 21. 'CHEST_CLOSING' 22. 'CHEST_CLOSED' 23. 'TRAPPED_CHEST_OPENING' 24. 'TRAPPED_CHEST_OPENED' 25. 'TRAPPED_CHEST_CLOSING' 26. 'TRAPPED_CHEST_CLOSED' ## Event context 1. The 'identity' of event context that input to 'arising' and 'presaging' have actual type now. 2. Add more dynamic args transformer and more arg types 3. Add method 'preRequest' in 'ConiumEventContextBuilder', used to make 'presage' trigger. 4. Methods 'request' in 'ConiumEventContextBuilder' can input two lambdas now, first is 'arise', seconds is 'presage'. 5. Add 'target' and 'targetTo' method in 'ConiumEventContext' used to filter the identity to trigger context. ## Data driven interactions See the samples, the 'glint' key in [data define](https://github.com/cao-awa/Conium/blob/main/sample/datapacks/tests/data/awa/item/conium.json) and [interaction.kts](https://github.com/cao-awa/Conium/blob/main/sample/datapacks/tests/data/awa/script/interaction.kts) script. This sample let an item change glint status in hand, when player is creative mode, use the item on block will make this item be glint, otherwise then be not glint. # Data driven Supported block templates: 1. 'piston_behavior' 2. 'walk_velocity' 3. 'jump_velocity' 4. 'movement_velocity' 5. 'replaceable' 7. 'instrument' 8. 'path_find_through' # Networking Add networking supports, the server can synchronize registry to client now, but only items, blocks and entities can be synchronized. # Others Performance optimizations.
alpha

Conium 1.0.0-alpha5-fix1 (1.21.3)

1.0.0-alpha5-fix1
16 нояб. 2024 г.88Minecraft: 1.21.3fabric
Скачать
Что нового
# Script Fix bug of null pointer exception when requesting event context (cause by mistake method name 'arising', should be 'arise'). Fix bug of all events failures when no contexts registered. # Other 1. Optimized performances. 2. Updated dependencies versions. # Planning Same as before.
alpha

Conium 1.0.0-alpha5 (1.21.3)

1.0.0-alpha5
14 нояб. 2024 г.62Minecraft: 1.21.3fabric
Скачать
Что нового
# Notice This version has been founds some severe bugs in script running, use newer version! # Data driven ## Entity Add model support, see the sample. For bedrock schema is currently only parsable, not completed in loading. # Script Add events: 1. 'PLACE_BLOCK' 2. 'PLACED_BLOCK' 3. 'USE_BLOCK' 4. 'USED_BLOCK' Dynamic args can get any value from transforming others values now. For example, even if the event context input has only present 'ItemPlacementContext', if you want get 'ServerWorld': ```kts request( PLACE_BLOCK, SERVER_WORLD ).arising { _, world -> // Actions here. true } ``` you can also get other any value where the transform is supported, even the value are not directly push to context. # Other 1. Optimized performances. # Planning More entity components and Molang, script APIs, first is conium schame entity components and script APIs.
alpha

Conium 1.0.0-alpha4 (1.21.3)

1.0.0-alpha4
8 нояб. 2024 г.83Minecraft: 1.21.3fabric
Скачать
Что нового
# Data driven ## Block Add supported to these components: 1. 'minecraft:collision_box' For bedrock schema and corresponding conium schema templates: 1. 'collision_box' ## Entity Add basic entity supports, can create an entity and set the collision box (dimension) and pushable: 1. 'minecraft:collision_box' 2. 'minecraft:pushable' For bedrock schema and corresponding conium schema templates: 1. 'dimension' 2. 'pushable' The entity supported 'component_groups' but not be switchable now. # Other 1. Optimized performances. # Planning More entity components and Molang, script APIs, first is conium schame entity components and script APIs, delaying the bedrock schama entity components.
alpha

Conium 1.0.0-alpha3 (1.21.3)

1.0.0-alpha3
4 нояб. 2024 г.62Minecraft: 1.21.3fabric
Скачать
Что нового
# Data driven ## Block Add supported to these components: 1. 'minecraft:destructible_by_explosion' 2. 'minecraft:destructible_by_mining' 3. 'minecraft:light_emission' 4. 'minecraft:map_color' (Not completed) For bedrock schema and corresponding conium schema templates: 1. 'explosion_resistance' 2. 'mining_time' 3. 'luminance' 4. 'map_color' (Not completed) # Other 1. Optimized performances. 2. Fix bug of shapeless recipe unable to load in '1.0.0-alpha2' # Planning Entity components and Molang, first is entity components.
alpha

Conium 1.0.0-alpha2 (1.21.3)

1.0.0-alpha2
2 нояб. 2024 г.92Minecraft: 1.21.3fabric
Скачать
Что нового
# Data driven ## Item Add supported to these components: 1. 'minecraft:fuel' 2. 'minecraft:glint' 3. 'minecraft:wearable' For bedrock schema and corresponding conium schema templates: 1. 'fuel' 2. 'glint' 3. 'armor' ## Recipe Add supported to 'minecraft:recipe_furnace'
alpha

Conium 1.0.0-alpha1 (1.21.3)

1.0.0-alpha1
1 нояб. 2024 г.90Minecraft: 1.21.3fabric
Скачать
Что нового
Basic datapack and scripts supports by Conium framework. # Data driven supported ## Item Current supported item components: 1. 'minecraft:damage' 2. 'minecraft:durability' 3. 'minecraft:can_destroy_in_creative' 4. 'minecraft:max_stack_size' 5. 'minecraft:food' 6. 'minecraft:rarity' 7. 'minecraft:use_animation' For bedrock schema and corresponding conium schema templates: 1. 'minecraft:damage', 'minecraft:durability' is in 'tool', named as 'attack_damage', 'durability' 2. 'can_destroy_in_creative' 3. 'max_count' 4. 'food' 5. 'rarity' 6. 'use_action' The 'using_converts_to' in bedrock food component is moved to 'convert_to' in 'consumable'. a full sample ```json { "minecraft:item": { "description": { "identifier": "awa:bedrock" }, "components": { "minecraft:damage": 100, "minecraft:durability": { "max_durability": 50 }, "minecraft:can_destroy_in_creative": { "value": true }, "minecraft:max_stack_size": { "value": 64 }, "minecraft:food": { "can_always_eat": false, "nutrition": 10, "saturation_modifier": 1.0, "using_converts_to": "bowl" }, "minecraft:rarity": "uncommon", "minecraft:use_animation": { "value": "eat" } } } } ``` ## Recipe Current supported recipe: 1. 'minecraft:recipe_shaped' 7. 'minecraft:recipe_shapeless' recipes are current not supported 'unlock' yet now. a full sample: ```json { "minecraft:recipe_shaped": { "description": { "identifier": "awa:test_recipe" }, "group": "wood", "pattern": [ "###", " # " ], "key": { "#": { "item": "minecraft:bedrock" } }, "result": { "item": "minecraft:grass_block" } } } ``` ## Others See github home README.