diff --git a/scripts/liteprofilesutils/liteprofilesutils_data.dsc b/scripts/liteprofilesutils/liteprofilesutils_data.dsc index ef3258d..a6937ed 100644 --- a/scripts/liteprofilesutils/liteprofilesutils_data.dsc +++ b/scripts/liteprofilesutils/liteprofilesutils_data.dsc @@ -4,7 +4,12 @@ liteprofilesutils_data: rank-sync: - owner - admin + - mod - media + - lore + - event + - dev + - builder sync-op: true join-leave: join: <&8>[<&a>+<&8>] <&7> diff --git a/scripts/liteprofilesutils/liteprofilesutils_tasks.dsc b/scripts/liteprofilesutils/liteprofilesutils_tasks.dsc index 27d44e0..23ac3fe 100644 --- a/scripts/liteprofilesutils/liteprofilesutils_tasks.dsc +++ b/scripts/liteprofilesutils/liteprofilesutils_tasks.dsc @@ -64,7 +64,7 @@ liteprofilesutils_show_menu: - adjust def:freeitem lore:Click here to create a new profile]> - flag <[freeitem]> liteprofiles: - define contents <[contents].include[<[freeitem]>]> - - repeat <[profilelimit].sub[<[profilecount]>]>: + - repeat <[profilelimit].sub[<[profilecount]>].sub[2]>: - define unuseditem - adjust def:unuseditem "display:<&7>Free Slot" - define contents <[contents].include[<[unuseditem]>]> diff --git a/scripts/liteprofilesutils/liteprofilesutils_world.dsc b/scripts/liteprofilesutils/liteprofilesutils_world.dsc index ae2b003..29963d9 100644 --- a/scripts/liteprofilesutils/liteprofilesutils_world.dsc +++ b/scripts/liteprofilesutils/liteprofilesutils_world.dsc @@ -106,4 +106,3 @@ liteprofilesutils_world: - if <[master]> == <[uuid]>: - stop - adjust ]> whitelisted:].is_whitelisted> - diff --git a/scripts/misc/compatibility_check.dsc b/scripts/misc/compatibility_check.dsc index df45608..5fabea1 100644 --- a/scripts/misc/compatibility_check.dsc +++ b/scripts/misc/compatibility_check.dsc @@ -22,7 +22,7 @@ compatibility_check_world: after player joins: - if |general_ignore_version_compatibility_check]>: - stop - - define player_version + - define player_version - define server_version - if |<[server_version]>]> == -1: - wait 5s diff --git a/scripts/misc/no_duping_custom_items.dsc b/scripts/misc/no_duping_custom_items.dsc new file mode 100644 index 0000000..7f247a8 --- /dev/null +++ b/scripts/misc/no_duping_custom_items.dsc @@ -0,0 +1,26 @@ +no_duping_custom_items: + debug: false + type: world + events: + on player clicks item in inventory: + - if : + - stop + - if != creative: + - stop + - if && : + - stop + - if || : + - determine cancelled passively + - adjust item_on_cursor:air + - inventory update + on player drags in inventory: + - if : + - stop + - if != creative: + - stop + - if && : + - stop + - if || : + - determine cancelled passively + - adjust item_on_cursor:air + - inventory update