Skip to content

Conversation

@ShaneBeee
Copy link
Owner

@ShaneBeee ShaneBeee commented Jan 9, 2026

Describe your changes

This PR outlines a future feature release.

Temp changelog:

ADDED:

  • Added dialogs (See Dialog Wiki for more info)
  • Added a player connection type/classinfo. This will be used with the async config event and dialogs.
  • Added an effect to freeze a player connection in the async config event, and unfreeze later.
  • Added an effect to remove attribute modifiers by key
  • Added an expression to get the values of a tag key
  • Added an expression to get/change the damage type component of an item
  • Added an expression to get/change the minimum attack charge component of an item
  • Added a section to apply the attack range component to an item
  • Added a section to apply the piercing weapon component to an item
  • Added a section to apply the swing animation component to an item
  • Added a section to apply the use effects component to an item

FIXED:

  • Fixed armour trim expression not applying trims to non-armour items
  • Fixed the name of the jukebox classinfo in the docs

INTERNAL:

  • Added more metrics to show Minecraft/Skript version per release of SkBee
    • This will give us a better understanding of what we should be supporting

Target Minecraft Versions: any
Requirements: none
Related Issues: none

Checklist before requesting a review

…ng/unfreezing connections

- will be more useful with dialogs when that is merged
@ShaneBeee ShaneBeee added the future 🚀 Preparation for a future update. label Jan 9, 2026
- we only support paper 1.21.4+ and this was added in Paper 1.20.4
- This prevents a lot of copy/pasting
- Also included the MC version which these were generated
- Add McWiki link for more detailed info
- Add usage to docs (not sure why I didn't do this before)
* Dialog - initial work on adding dialogs

* actions - split up actions into 2 diff files

* SecCallbackActionButton - add callback action button

* SecCallbackActionButton - add an option to get uuid
- also commit the event as I forgot that before

* dialogs - fix patterns

* dialogs.sk - add tests

* SecCallbackActionButton - change description for NBT
- Figured out what its for

* Inputs - better handle errors when input key is invalid
- Paper just throws a massive exception

* EffOpenDialog - add option to close

* SecCallbackActionButton - add event-values for player name and player connection

* SecCallbackActionButton - fix typo

* test/dialogs.sk - change test to actually run code to make sure to catch internal errors

* SecDynamicCallbackActionButton - rename

* SecDynamicRunCommandActionButton - add run command action button
- Change event to use Audience
- Add event-values
- Use SyntaxStringBuilder in toString
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

future 🚀 Preparation for a future update.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants