Skip to content

Conium 1.0.0-alpha7 (1.21.4)

Pre-release
Pre-release
Compare
Choose a tag to compare
@cao-awa cao-awa released this 16 Dec 22:04
· 6 commits to main since this release

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 reified type in declarations (code style).
Add character banner in logging.
Add documents and in code comments.
Performance optimizations.