
UplineDiaogues 2.1
Entity Dialogue Creator | Web-UI
- New better user-friendly web panel
- No more Citizens dependency! Add dialogues to ANY entity, including players.
- Improved variable parsing: Now supports Skript, PlaceholderAPI (PAPI), and pre-prepared variables.
- Enhanced conditions: Run dialogues, commands, hide options, change tooltips, inventory actions, and trigger Skript functions.
- New inventory and permission variables: `[item:ITEM,AMOUNT]`, `[hand]`, `[offhand]`, `[permsermission]`.
- Entity-specific settings: Custom prefixes, separators, effects, and chat clearing.
- Improved color parsing: Supports Minecraft colors (`&a`, `&b`, `&c`) and HEX codes (`{#000000}`).
- Import/Export: Share dialogues across entities with ease.
Fixed: Skript Variable Parsing Issue
-
We've addressed a crucial issue related to Skript variable parsing in the UplineNPC plugin. Previously, there were instances where variables were not being parsed correctly, causing unexpected behavior and errors in certain scenarios.
Conditions for dialogues / options improved.
1. "include" or "includes":
- Description: Checks if the 'left' string contains the 'right' string as a substring when both are split by commas.
- Usage: `left include right` or `left includes right`
2. "inside" or "in":
- Description: Checks if the 'right' string contains the 'left' string as a substring when both are split by commas.
- Usage: `left inside right` or `left in right`
3. "bigger" or ">":
- Description: Compares two objects using a custom function to check if the 'left' object is greater than the 'right' object.
- Usage: `left bigger right` or `left > right`
4. "smaller" or "<":
- Description: Compares two objects using a custom function to check if the 'left' object is smaller than the 'right' object.
- Usage: `left smaller right` or `left < right`
5. ">=":
- Description: Compares two objects using a custom function to check if the 'left' object is greater than or equal to the 'right' object.
- Usage: `left >= right`
6. "<=":
- Description: Compares two objects using a custom function to check if the 'left' object is smaller than or equal to the 'right' object.
- Usage: `left <= right`
7. "is" or "equal" or "==":
- Description: Checks if the 'left' object is equal to the 'right' object using the 'equals' method.
- Usage: `left is right` or `left == right`
8. "not" or "!=":
- Description: Checks if the 'left' object is not equal to the 'right' object using the 'equals' method.
- Usage: `left not right` or `left != right`
No more error with PAPI not being optional
----------------------------------------------------
- Added PAPI Support
- Added command execution for options
- Skript variables changed pattern
%{variable}%
- Fixed requirements for Skript (It's optional)
- Fixed errors with running on versions bellow 1.20
--------------------------------------------