Conium 1.0.0-alpha7 (1.21.4)
Pre-releaseConium script
Event types
Add events support:
- 'ITEM_USE_ON_ENTITY'
- 'ITEM_USED_ON_ENTITY'
- 'ITEM_USAGE_TICK'
- 'ITEM_USAGE_TICKING'
- 'ITEM_INVENTORY_TICK'
- 'ITEM_INVENTORY_TICKED'
- 'ITEM_STACK_CLICK'
- 'ITEM_STACK_CLICKED'
Event args
Add event args:
- 'CURSOR_STACK'
- 'CLICK_TYPE'
- 'SLOT'
- 'SLOT_NUMBER'
- '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:
- '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 reified type in declarations (code style).
Add character banner in logging.
Add documents and in code comments.
Performance optimizations.