Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: cao-awa/Conium
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 1.0.0-alpha5-fix1
Choose a base ref
...
head repository: cao-awa/Conium
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref

Commits on Nov 16, 2024

  1. Rename .java to .kt

    cao-awa committed Nov 16, 2024
    Copy the full SHA
    564741a View commit details
  2. Add events support: 'BREAKING_BLOCK', 'BROKEN_BLOCK', 'ENTITY_DAMAGE'…

    …, 'ENTITY_DAMAGED', 'ENTITY_DIE', 'ENTITY_DEAD'.
    
    Better feature for 'DynamicArgs'.
    More documents completing.
    cao-awa committed Nov 16, 2024
    Copy the full SHA
    4380993 View commit details
  3. Clear imports and reformat codes.

    More documents completing.
    cao-awa committed Nov 16, 2024
    Copy the full SHA
    0a10d85 View commit details

Commits on Nov 18, 2024

  1. Supported block templates: 'piston_behavior', 'walk_velocity', 'jump_…

    …velocity', 'movement_velocity', 'replaceable'.
    cao-awa committed Nov 18, 2024
    Copy the full SHA
    12ceb48 View commit details
  2. Update README.

    cao-awa committed Nov 18, 2024
    Copy the full SHA
    23f7d7a View commit details
  3. Copy the full SHA
    85cec54 View commit details
  4. Update documents.

    cao-awa committed Nov 18, 2024
    Copy the full SHA
    98dbc99 View commit details
  5. Rename .java to .kt

    cao-awa committed Nov 18, 2024
    Copy the full SHA
    35d815b View commit details
  6. The 'identity' of event context that input to 'arising' and 'presagin…

    …g' have actual type now.
    cao-awa committed Nov 18, 2024
    Copy the full SHA
    11c543e View commit details
  7. Add more arg type and transformers.

    Fix bug of bedrock and common scripts unable to run in last commit.
    Fix bug of game break when placing block.
    cao-awa committed Nov 18, 2024
    Copy the full SHA
    7a6fb8f View commit details
  8. Add event supports: 'SERVER_TICK_TAIL', 'ENTITY_TICK', 'ENTITY_TICKED…

    …', 'ITEM_USED_ON_BLOCK'.
    
    Make event arise before the source action.
    cao-awa committed Nov 18, 2024
    Copy the full SHA
    94f6355 View commit details
  9. Update issue templates

    cao-awa authored Nov 18, 2024
    Copy the full SHA
    541db9e View commit details

Commits on Nov 19, 2024

  1. Copy the full SHA
    8ecd03d View commit details

Commits on Nov 20, 2024

  1. Supported to template 'path_find_through'.

    Modified entity and block settings code style.
    cao-awa committed Nov 20, 2024
    Copy the full SHA
    df18182 View commit details
  2. Add events supported: 'FLUID_SCHEDULE_TICK', 'FLUID_SCHEDULE_TICKED',…

    … 'BLOCK_SCHEDULE_TICK', 'BLOCK_SCHEDULE_TICKED'.
    
    Fix script unresolved reference: 'ENTITY_TICK', 'ENTITY_TICKED'
    Add event context args: 'RANDOM', 'SCHEDULE_TICK_VIEW', 'FLUID_STATE'.
    Add method 'preRequest' in 'ConiumEventContextBuilder', used to make 'presage' trigger.
    Methods 'request' in 'ConiumEventContextBuilder' can input two lambdas now, first is 'arise', seconds is 'presage'.
    cao-awa committed Nov 20, 2024
    Copy the full SHA
    50851b7 View commit details

Commits on Nov 23, 2024

  1. Rename .java to .kt

    cao-awa committed Nov 23, 2024
    Copy the full SHA
    bc471e3 View commit details
  2. Add events supported: 'FLUID_SCHEDULE_TICK', 'FLUID_SCHEDULE_TICKED',…

    … 'BLOCK_SCHEDULE_TICK', 'BLOCK_SCHEDULE_TICKED', 'SHULKER_BOX_OPENING', 'SHULKER_BOX_OPENED', 'SHULKER_BOX_CLOSING', 'SHULKER_BOX_CLOSED', 'CHEST_OPENING', 'CHEST_OPENED', 'CHEST_CLOSING', 'CHEST_CLOSED', 'TRAPPED_CHEST_OPENING', 'TRAPPED_CHEST_OPENED', 'TRAPPED_CHEST_CLOSING', TRAPPED_CHEST_CLOSED.
    
    Fix script unresolved reference: 'ENTITY_TICK', 'ENTITY_TICKED'
    Add event context args: 'RANDOM', 'SCHEDULE_TICK_VIEW', 'FLUID_STATE', 'VIEWER_COUNT_MANAGER'.
    Add method 'preRequest' in 'ConiumEventContextBuilder', used to make 'presage' trigger.
    Methods 'request' in 'ConiumEventContextBuilder' can input two lambdas now, first is 'arise', seconds is 'presage'.
    Add 'target' and 'targetTo' method in 'ConiumEventContext' used to filter the identity to trigger context.
    Add networking supports, the server can synchronize registry to client now.
    Split clear registries and load function in the managers of item, block, entity.
    Add kotlin reflect dependencies.
    Make 'client' field in 'ConiumAbstractEntitySettings' used to stores client settings, deprecated 'clientMigrateKey'.
    Something events attach to presented events, less mixin uses now.
    Dynamic args supported to transform from multiple arg sources now.
    Recipe builder following to other builders, use 'ConiumBuilderWithTemplates' now.
    Server will store all loaded datapack contents in memory, like items or entities definition.
    Add 'isIt' extend method in kotlin, used to test an object is a type or not.
    The 'ConiumEventType' has name and reified type now, then type 'I' is 'I: Any' in 'ConiumEventContextBuilder' now.
    Code style changes, reduce code lines, and add code comments and documents.
    Changed codes of data component to kotlin.
    Add server entry point.
    Performance optimizations.
    cao-awa committed Nov 23, 2024
    Copy the full SHA
    20897cb View commit details

Commits on Nov 27, 2024

  1. Add reified type to field and variable declarations.

    Moved template name to last one parameter.
    cao-awa committed Nov 27, 2024
    Copy the full SHA
    a6ec046 View commit details

Commits on Nov 28, 2024

  1. Let data driven could interaction to kotlin script.

    Add unnamed event context used to attach present contexts.
    Load script before all data-driven data.
    cao-awa committed Nov 28, 2024
    Copy the full SHA
    cd2e298 View commit details

Commits on Dec 6, 2024

  1. Add in code documents.

    Add reified type in declarations.
    Fix bug of crush client when client player interaction to synchronized data in '1.0.0-alpha6'.
    Let item can force override mining speed, instead of only use material template.
    cao-awa committed Dec 6, 2024
    Copy the full SHA
    592bddf View commit details
  2. Fix script identity bugs in data-driven interaction.

    Changed item settings to ConiumItemSettings.
    cao-awa committed Dec 6, 2024
    Copy the full SHA
    8ab031d View commit details
  3. Change script interaction code style, add code comments.

    Use extend unsafe field to cast number.
    Use extend unsafe field to cast boolean.
    cao-awa committed Dec 6, 2024
    Copy the full SHA
    fe97269 View commit details

Commits on Dec 8, 2024

  1. Details, documents, and code comments.

    Add events: 'ITEM_USE_ON_ENTITY', 'ITEM_USED_ON_ENTITY', 'ITEM_USAGE_TICK', 'ITEM_USAGE_TICKING'.
    Modified ways to attach forever events.
    Add character banner.
    Update minecraft to '1.21.4'.
    Update kotlin to '2.1.0'.
    cao-awa committed Dec 8, 2024
    Copy the full SHA
    af0d0ea View commit details

Commits on Dec 12, 2024

  1. Fix readme.

    cao-awa committed Dec 12, 2024
    Copy the full SHA
    4a4355b View commit details
  2. Update loom version to '1.9.2'.

    Add events support: 'ITEM_INVENTORY_TICK', 'ITEM_INVENTORY_TICKED', 'ITEM_STACK_CLICK', 'ITEM_STACK_CLICKED'.
    Add context args: 'CURSOR_STACK', 'CLICK_TYPE', 'SLOT', 'SLOT_NUMBER', 'SELECT_STATUS'.
    Update version id to '1.0.0-alpha7'.
    cao-awa committed Dec 12, 2024
    Copy the full SHA
    079c6fe View commit details

Commits on Dec 16, 2024

  1. Update loom version to '1.9.2'.

    Add events support: 'ITEM_INVENTORY_TICK', 'ITEM_INVENTORY_TICKED', 'ITEM_STACK_CLICK', 'ITEM_STACK_CLICKED'.
    Add context args: 'CURSOR_STACK', 'CLICK_TYPE', 'SLOT', 'SLOT_NUMBER', 'SELECT_STATUS'.
    Update version id to '1.0.0-alpha7'.
    Rename language translator to structuring translator.
    Supporting to some javascript stdlib.
    No longer using local variable to access bedrock system, importing now.
    Upgrade gradle to '8.11.1'.
    cao-awa committed Dec 16, 2024
    Copy the full SHA
    c7cb358 View commit details
  2. Logging changes in IndexD.

    cao-awa committed Dec 16, 2024
    Copy the full SHA
    09758e7 View commit details
  3. Readme wrongs.

    cao-awa committed Dec 16, 2024
    Copy the full SHA
    5e4b98f View commit details
  4. GitHub actions.

    cao-awa committed Dec 16, 2024
    Copy the full SHA
    a924ab7 View commit details

Commits on Dec 17, 2024

  1. Copy the full SHA
    62bff6a View commit details

Commits on Dec 29, 2024

  1. Copy the full SHA
    f5fe604 View commit details

Commits on Jan 5, 2025

  1. Copy the full SHA
    c2a3900 View commit details
Loading