
InteractiveBoard 2.3.0
Touchscreen display in Minecraft [1.8 - 1.21.5]
2.3.0
29 days ago
Added 1.21.5 support
- Added 1.21.5 support
- Improved fetching capabilities
- Added ability to fetch GIFs from URLs
- Added ability to fetch fonts from URLs
- Added cache behavior setting for objects, to control when the cached data that relates to them gets cleared.
- Coordinates are displayed live when /ib coordinates is used
- Added conditions for displays, allowing you to only show displays to players if they meet certain conditions.
- Added an experimental option to enable right click interactions with boards, when an item is held in hand.
- Fixed functions that have a price set not working as expected.
2.2.2
Feb 13, 2025
Update
- Added 1.21.4 support
- Added an option to choose between different scroll pane scroll behaviors when end is reached (snap, stop)
- Fixed scroll panes not working when the inner size is smaller than the size of the viewport
2.2.1
Dec 8, 2024
Added 1.21.4 support
- Added 1.21.4 support
- Added an option to choose between different scroll pane scroll behaviors when end is reached (snap, stop)
- Fixed scroll panes not working when the inner size is smaller than the size of the viewport
2.2.0
Nov 9, 2024
InteractiveBoard 2.2.0
- Added support for 1.20.5-1.21.3
- Added an option to choose between legacy and MiniMessage formatting for text objects and send message function.
- New, easier to read and use configuration syntax.
- New documentation page that describes all of the new features and how to use them.
- All object properties support different values on hover and dynamically updating placeholders.
- Any object capable of visibility can be used as a button, by adding on-click trigger to it.
- Added action listener object, action listener facilitates communication between Minecraft and board scenes, by making it possible to trigger board functions using commands.
- Completely new text rendering system.
- Greatly improved text rendering quality.
- Bold/italic/underline/strikethrough chat color formatting support for text/auto_font_size_text.
- New baseline setting allows the text to stay on a consistent baseline (very useful for text with placeholders, where the height of text can change)
- Pixel text has new shadow property, that can be used to add a shadow effect to the text.
- New skin rendering system. 3D skins get pre-flattened to 2D, so only color filling operations are needed to render individual player skins. This results in greatly improved performance.
- Redesigned view grouping system - now it is possible to group players in any combination of individual or group views based on permissions
- New condition system - objects, functions and view groupings can use various conditions (balance, permission checks, etc.) to add requirements.
- Redesigned layout system - alignment and vertical alignment can be used on all objects. Object size dimensions can be declared using percentages of the parent object/scene size dimensions.
- Redesigned board creation process.
- Redesigned commands and messages.
- Drastically improved reload times.
- Hybrid scene composer - automatically converts backgrounds to virtual text display entities when possible. This change allows backgrounds to be partially transparent.
- Various performance improvements, only the parts of board that change are sent as updates.
- Improved scroll panes - the inner size of scroll panes can be computed dynamically, based on how much area the inner objects take up.
- Rewritten packet handling - the new system writes packets directly, avoiding any interfacing with the actual world, which enables highly concurrent operations. Packet system is completely server version agnostic, newer clients will be able to use all of the features added in newer versions, even when connecting to a server that is running an old version of Minecraft.
- Configuration files are backed up automatically when performing major config format updates.
- Various other small changes, bug fixes, and improvements.
19.95
Sep 23, 2023
Update, 1.20.2 support
- Added 1.20.2 support
- Added support for glow and invisible item frames through ViaVersion, so even if your server is running on an older version of Minecraft, players on newer clients will be able to see glow/invisible item frames.
- Added an optional interaction-distance option (can be added next to the usual distance option to specify an interaction distance different to the activation distance)
- Added native Velocity support
- Added a configurable frame delay option, useful for cases where other plugins may mess up the order of packets sent to the player.
- Added an option to pause gifs for Bedrock edition clients.
- Fixed capitalization option for text objects.
- Fixed text alignment not working correctly.
- Fixed potential issues with entity ids for <1.14 versions.
- Removed support for 1.7.10 clients, as it seems that the version has unsolvable lag issues caused by the client processing map packets. If a solution for this is somehow found in the future, support will be added.
- Other minor changes.
19.9
Jun 27, 2023
Technical update
- Optimized map color conversion process for significant performance gains
- Reloads and resets are now instant
- Added ViaVersion, ViaBackwards, ViaRewind support
- Added a color remapping system to convert maps that use map colors from newer versions to maps that only use colors found in the client version
- For older client versions that do not support invisible item frames, frame width is calculated as visible to keep the sub-pixel click accuracy (clients before 1.16)
- For clients before 1.13 16-bit map ids are used to display maps correctly.
- Important: for ViaBackwards and ViaRewind support to work correctly, those plugins must be installed on the server, not the proxy. Also, the InteractiveBoard bungee plugin has to be installed on the proxy.
- Improved Geyser support
- Click calculations are always done with visible item frame width to maintain sub-pixel accuracy.
- Reduced memory consumption
- Fixed reliability issues with image loading
- Rewritten item frame spawn/destroy system
- Added bold character support to PixelText
- Fixed default skin texture for skin renderers
- Improved scene switch performance
19.8
Jun 7, 2023
1.20 support
- Added 1.20 support
- Fixed hex colors
- Added cape supports for skin rendering
- Improved reload/reset stability
19.7
May 7, 2023
Update
- Fixed hex colors not working properly
- Improved parsing of skin textures, now skins should work properly even when the target player is offline
- Added live updates for all skin objects
- Added live updates for "permission" property of all objects
19.6
Apr 1, 2023
Added Folia support
- Added support for Folia, intercompatibility with other plugins may not be perfect due to this platformbeing new.
19.4
Mar 9, 2023
Added MultiPaper support
- Added MultiPaper support (reload/reset/delete/create is not synchronized)
- Fixed hover not registering individually
19.3
Feb 25, 2023
Global mode improvements
- Added hover support for global mode
- Fixed boards not being visible for newly entered additional players in global mode
19.2
Feb 19, 2023
Bugfix
- Fixed images that use placeholders in the name not updating after the placeholder changes
- Removed scale property which was unused
- Internal changes to simplify the complexity of the plugin
19.1
Feb 16, 2023
Added additional color format
- Added additional hex color format (usage: �)
- Added placeholder support for default scene settings
- Fixed global mode not registering clicks
18.9
Jan 29, 2023
Placeholder support for object properties
- Added placeholder support for all object properties, note that placeholder values for most object properties will only get taken on the initialization of the object with continuous refreshing only working for text and image objects. This limitation will get addressed in future updates.
18.8
Jan 20, 2023
Full placeholder support for functions
- Added full placeholder support for functions, now any property of a function can have placeholders in it that will get parsed.
18.7
Jan 15, 2023
Bugfixes
- Improved compatibility with other plugins that use maps
- Fixed board proximity ordering not being correct for scroll events
18.6
Jan 2, 2023
Bugfixes
- Fixed bungee freeze fix for 1.8-1.10 not working
- Optimized skin fetching
- Added error handling for headless JVMs that do not have graphics libraries needed for InteractiveBoard to work
18.5
Dec 26, 2022
Bugfix
- Fixed player related data not getting cleared properly if a player logged off near a board. This issue caused memory consumption to build up over time, so it is highly recommended to update to the latest version as soon as possible to prevent any issues.