Skip to content

Releases: way-zer/SuperItem

v1.3.5-1: Little Update

07 Mar 09:49
a54973b
Compare
Choose a tag to compare

✨ Make ScriptLoader in async
✨ Add SuperItemEvent.kt
✨ Add Feature ScheduleTask.kt

v1.3.5: Update for better scripting

05 Mar 09:29
9b37f2f
Compare
Choose a tag to compare

from v1.3.5,only support v1.13+ (from branch Compatibility)

new version also include v1.3.4-n1 n2 n3 n4
old version use v1.3.4-4 or former

Content

✨ Implement /si load to reload script(much quickly)
✨ Add @file:ImportScripts for script share
✨ Add MapDb for DataStore(can use for scripts sharing data)
✨ Add onEnable,onDisable,enabled for Item(scripts use bindEnable,bindDisable)

using PLUGIN should download .zip or all.jar

1.3.x.jar only include plugin ,not including neccessry dependence

v1.3.4-n4: Change PowerNBT to NBTApi for better compatibility

03 Mar 06:43
41fbc0e
Compare
Choose a tag to compare

🔒 Change PowerNBT to NBTApi for better compatibility
✨ Add val logger for Item
💥 BreakChange: features.NBT.api has changed

v1.3.4: Update for better scripting

02 Mar 17:10
e13e754
Compare
Choose a tag to compare

✨ Add @file:MavenDepends
🔒 Add Support for Java11
👽 update LibraryManager to v1.3.2
🍱 Add .gitprefix

How to configure with IDEA

add Superitem.all.jar and server.jar to library. Then create a superitem.kts file.

v1.3.4-n2 Fix bug : bukkit give wrong event Exception

01 Mar 16:09
a59cf45
Compare
Choose a tag to compare

Fix bugs and Finished test on 1.13.2

01 Mar 14:12
545208c
Compare
Choose a tag to compare

known problem: Eggs_Gun still works abnormal but no exception

Shadow PowerNBT

04 Aug 16:13
Compare
Choose a tag to compare

Now you don't install plugin PowerNBT manualy (Its codes are included)

Some Small Updates

25 Jul 06:40
Compare
Choose a tag to compare

Add ItemStackHandleEvent: similar to ItemStackHandler(after it)
Add Item.drop(): spawn a drop in world
Fix /si give: when inventory is full,drop on the ground
Feature ItemInfo: auto replace & to colorChar(§)

Fix Classloader Problem

23 Jul 03:00
Compare
Choose a tag to compare

Ignore the previous versions

Now @file:ImportClass works
Script MythicMobs_Support.superitem.kts test Passed
Material has been set to defaultImport

//Most simple example(save as hello.superitem.kts)
require(ItemInfo(Material.NAME_TAG,"&cHello SuperItem", listOf(”&aWelcome to use SuperItem“,"&a欢迎使用Superitem","&c This Item doesn't have other effect")))

Fix Script Annotation

17 Jul 04:38
Compare
Choose a tag to compare

Now use "@file:JvmName" instead and it works