Skip to content

Releases: finder1793/skript-nexo

2.0.6

18 Dec 23:19
Compare
Choose a tag to compare

Skript-Nexo v2.0.6 Release Notes
New Features

Added Custom Mechanic Creation System
    Create custom mechanics with unique IDs
    Set and get mechanic properties dynamically
    Full property management with YAML configuration support
    Added Mechanic Reload System

New Syntax

create [new] [nexo] mechanic [with id] %string%
set [the] property %string% of [mechanic] %string% to %object%
set [mechanic] %string%'s property %string% to %object%
[the] property %string% of [mechanic] %string%
[mechanic] %string%'s property %string%
reload [all] [nexo] mechanics

Technical Improvements

Added SkriptMechanicFactory with property management
Implemented SkriptMechanic class for custom mechanics
Added YAML configuration support for persistent storage
Integrated with Nexo's MechanicFactory system
Fixes targeted at getting item ID from Projectile
Added Mechanic Reload System
    Reload mechanics through Skript command
    Automatic reloading with Nexo plugin
    Configuration persistence during reloads

Added EffReloadMechanics class
Enhanced mechanic registration system
Improved configuration handling during reloads
Better integration with Nexo's reload cycle

Directory Structure

New mechanics folder in plugin directory
Individual YAML files for each custom mechanic
Organized property storage system

Documentation

Added examples for all new syntax
Included property management documentation
Updated technical documentation for developers
New Features
Added reload command examples
Updated technical documentation
Included reload system integration notes

System Changes

Mechanics now properly unregister before reloading
Configuration files are preserved during reloads
Smoother transition between plugin reloads
Enhanced error handling during reload process

2.0.2 Patch one entity Meta Data

18 Dec 01:57
Compare
Choose a tag to compare

Temp Remove Create Mechanic Expression

18 Dec 01:14
Compare
Choose a tag to compare

Temp Remove Create Mechanic Expression
also Removes the [Cancel block place] for furniture interact due to error down the pipeline
Adds (custom|nexo) item ID of %projectile%

2.0.0b

17 Dec 21:58
Compare
Choose a tag to compare

adds event for:

on mechanics registered:
Your code here

adds event for:

on pre pack generate:
Your code here

adds event for:

on pack upload:
set {_hash} to event-hash
set {_url} to event-url
Your code here

1.0.9

17 Dec 00:33
Compare
Choose a tag to compare

added optional syntax to On interact with (custom|nexo) furniture [cancel if holding block]

1.0.8

16 Dec 23:32
Compare
Choose a tag to compare

adds (custom|nexo) block ID of %block%") expression

1.0.7

16 Dec 21:58
Compare
Choose a tag to compare

Added Get Custom Item ID

format: "custom item ID of %itemstack%"

1.0.6

14 Dec 23:02
ab78f34
Compare
Choose a tag to compare

Adds Hand to Furniture interact. ^.^

1.0.5

14 Dec 21:29
c8c526b
Compare
Choose a tag to compare

Added BlockFace to furnitureinteractevent
Ignores Second Firing of furnitureinteractevent

Patch attempt 1

14 Dec 22:29
acfe798
Compare
Choose a tag to compare

possible Fix (adds a 2 tick limit to furniture interact involving skript)