WATERFrAMES是一个用于显示图片、播放音乐和视频的模组。向所有朋友展示您的有趣表情包,或者使用来自YouTube的官方网址在服务器上播放Rick Astley的Never Gonna Give You Up。您还需要了解什么呢?这是一个在游戏中显示媒体的模组。#展示它 #投影它 #表现它 #击败它
# UPDATE 2.1.22
- ✨ Added command `/waterframes edit <x> <y> <z> time <time_in_ms>` to set displays time (like the gui seekbar)
- ✨ Added command `/waterframes edit <x> <y> <z> pause <true/false>` to set the pause state
- 🛠️ Update watervision integration to support 0.1.0-alpha+
- 🛠️ Ported to fabric 1.21.5, 1.21.8 and 1.21.10
- 🐛 Fixed watervision integration wasn't working
# UPDATE 2.1.22
- ✨ Added command `/waterframes edit <x> <y> <z> time <time_in_ms>` to set displays time (like the gui seekbar)
- ✨ Added command `/waterframes edit <x> <y> <z> pause <true/false>` to set the pause state
- 🛠️ Update watervision integration to support 0.1.0-alpha+
- 🛠️ Ported to fabric 1.21.5, 1.21.8 and 1.21.10
- 🐛 Fixed watervision integration wasn't working
# UPDATE 2.1.22
- ✨ Added command `/waterframes edit <x> <y> <z> time <time_in_ms>` to set displays time (like the gui seekbar)
- ✨ Added command `/waterframes edit <x> <y> <z> pause <true/false>` to set the pause state
- 🛠️ Update watervision integration to support 0.1.0-alpha+
- 🛠️ Ported to fabric 1.21.5, 1.21.8 and 1.21.10
- 🐛 Fixed watervision integration wasn't working
# UPDATE 2.1.22
- ✨ Added command `/waterframes edit <x> <y> <z> time <time_in_ms>` to set displays time (like the gui seekbar)
- ✨ Added command `/waterframes edit <x> <y> <z> pause <true/false>` to set the pause state
- 🛠️ Update watervision integration to support 0.1.0-alpha+
- 🛠️ Ported to fabric 1.21.5, 1.21.8 and 1.21.10
- 🐛 Fixed watervision integration wasn't working
# UPDATE 2.1.22
- ✨ Added command `/waterframes edit <x> <y> <z> time <time_in_ms>` to set displays time (like the gui seekbar)
- ✨ Added command `/waterframes edit <x> <y> <z> pause <true/false>` to set the pause state
- 🛠️ Update watervision integration to support 0.1.0-alpha+
- 🛠️ Ported to fabric 1.21.5, 1.21.8 and 1.21.10
- 🐛 Fixed watervision integration wasn't working
# UPDATE 2.1.22
- ✨ Added command `/waterframes edit <x> <y> <z> time <time_in_ms>` to set displays time (like the gui seekbar)
- ✨ Added command `/waterframes edit <x> <y> <z> pause <true/false>` to set the pause state
- 🛠️ Update watervision integration to support 0.1.0-alpha+
- 🛠️ Ported to fabric 1.21.5, 1.21.8 and 1.21.10
- 🐛 Fixed watervision integration wasn't working
# UPDATE 2.1.20
- ✨ Added error status for videos (this will stop showing "working" when player fails to play)
- ✨ Update GUI textures (textures made by Kotyarendj)
- ✨ Re-enable VideoPlayer integration using [WaterVision](https://www.curseforge.com/minecraft/mc-mods/watervision)
- 🐛 Fixed `/waterframes` commands doesn't work on command blocks
- 🐛 Fixed Displays resets time and log spams mismatchs when a player reconnects or joins the chunk
- 🐛 Fixed lagTickCorrection causes time jumps on media players without tick compensation
- This option will still cause small jumps, a proper fix will come with v3 update
- 🐛 [FABRIC] Fixed display packets are sent to players who are not tracking that chunk
# UPDATE 2.1.20
- ✨ Added error status for videos (this will stop showing "working" when player fails to play)
- ✨ Update GUI textures (textures made by Kotyarendj)
- ✨ Re-enable VideoPlayer integration using [WaterVision](https://www.curseforge.com/minecraft/mc-mods/watervision)
- 🐛 Fixed `/waterframes` commands doesn't work on command blocks
- 🐛 Fixed Displays resets time and log spams mismatchs when a player reconnects or joins the chunk
- 🐛 Fixed lagTickCorrection causes time jumps on media players without tick compensation
- This option will still cause small jumps, a proper fix will come with v3 update
- 🐛 [FABRIC] Fixed display packets are sent to players who are not tracking that chunk
# UPDATE 2.1.20
- ✨ Added error status for videos (this will stop showing "working" when player fails to play)
- ✨ Update GUI textures (textures made by Kotyarendj)
- ✨ Re-enable VideoPlayer integration using [WaterVision](https://www.curseforge.com/minecraft/mc-mods/watervision)
- 🐛 Fixed `/waterframes` commands doesn't work on command blocks
- 🐛 Fixed Displays resets time and log spams mismatchs when a player reconnects or joins the chunk
- 🐛 Fixed lagTickCorrection causes time jumps on media players without tick compensation
- This option will still cause small jumps, a proper fix will come with v3 update
- 🐛 [FABRIC] Fixed display packets are sent to players who are not tracking that chunk
# UPDATE 2.1.20
- ✨ Added error status for videos (this will stop showing "working" when player fails to play)
- ✨ Update GUI textures (textures made by Kotyarendj)
- ✨ Re-enable VideoPlayer integration using [WaterVision](https://www.curseforge.com/minecraft/mc-mods/watervision)
- 🐛 Fixed `/waterframes` commands doesn't work on command blocks
- 🐛 Fixed Displays resets time and log spams mismatchs when a player reconnects or joins the chunk
- 🐛 Fixed lagTickCorrection causes time jumps on media players without tick compensation
- This option will still cause small jumps, a proper fix will come with v3 update
- 🐛 [FABRIC] Fixed display packets are sent to players who are not tracking that chunk
# UPDATE 2.1.20
- ✨ Added error status for videos (this will stop showing "working" when player fails to play)
- ✨ Update GUI textures (textures made by Kotyarendj)
- ✨ Re-enable VideoPlayer integration using [WaterVision](https://www.curseforge.com/minecraft/mc-mods/watervision)
- 🐛 Fixed `/waterframes` commands doesn't work on command blocks
- 🐛 Fixed Displays resets time and log spams mismatchs when a player reconnects or joins the chunk
- 🐛 Fixed lagTickCorrection causes time jumps on media players without tick compensation
- This option will still cause small jumps, a proper fix will come with v3 update
- 🐛 [FABRIC] Fixed display packets are sent to players who are not tracking that chunk
# UPDATE 2.1.14
- ✨ Overhaul experimental playlist GUI layout and colors
- ✨ Added a new button to "play next and previous"
- ✨ Added a new button to "play and pause" media
- ✨ Added a reload button on the loaded entry
- ✨ Colorize active playlist media
- 🛠️ Using playlist, single pictures will be forced to be shown for 10 seconds
- 🐛 Fixed GUI was not rendered in non-singleplayer worlds
# UPDATE 2.1.14
- ✨ Overhaul experimental playlist GUI layout and colors
- ✨ Added a new button to "play next and previous"
- ✨ Added a new button to "play and pause" media
- ✨ Added a reload button on the loaded entry
- ✨ Colorize active playlist media
- 🛠️ Using playlist, single pictures will be forced to be shown for 10 seconds
- 🐛 Fixed GUI was not rendered in non-singleplayer worlds
# UPDATE 2.1.13
- ✨ Added experimental "playListMode"
- 🛠️ Can be enabled using `/waterframes experimentals playListMode <true/false>`
- 🛠️ This will allow you to play a list of videos in a row
- 🛠️ DO NOT USE IT ON EXISTING WORLDS
- ✨ Remote buttons to "change channel" now are enabled and let you move up and down the list.
- ✨ Added shaderMode on displays gui
- 🛠️ Enables extra-compatibility for some shaderpacks using Iris/Oculus
- 🛠️ Its fully client-side config, it won't affect server-side
- 🛠️ [1.21.1 -> 4] Updated to the latest version of CreativeCore
# UPDATE 2.1.13
- ✨ Added experimental "playListMode"
- 🛠️ Can be enabled using `/waterframes experimentals playListMode <true/false>`
- 🛠️ This will allow you to play a list of videos in a row
- 🛠️ DO NOT USE IT ON EXISTING WORLDS
- ✨ Remote buttons to "change channel" now are enabled and let you move up and down the list.
- ✨ Added shaderMode on displays gui
- 🛠️ Enables extra-compatibility for some shaderpacks using Iris/Oculus
- 🛠️ Its fully client-side config, it won't affect server-side
- 🛠️ [1.21.1 -> 4] Updated to the latest version of CreativeCore
# UPDATE 2.1.12
- 🛠️ Removed slavisim mode (not needed/working anymore)
- 🛠️ Ensure synchronized duration when vlc updates it (somehow for a few seconds VLC reports no duration after playing specific streams)
- 🐛 Fixed wrong distance calculation on projection distance (causes projectors to not render)
# UPDATE 2.1.12
- 🛠️ Removed slavisim mode (not needed/working anymore)
- 🛠️ Ensure synchronized duration when vlc updates it (somehow for a few seconds VLC reports no duration after playing specific streams)
- 🐛 Fixed wrong distance calculation on projection distance (causes projectors to not render)
# UPDATE 2.1.12
- 🛠️ Removed slavisim mode (not needed/working anymore)
- 🛠️ Ensure synchronized duration when vlc updates it (somehow for a few seconds VLC reports no duration after playing specific streams)
- 🐛 Fixed wrong distance calculation on projection distance (causes projectors to not render)
# UPDATE 2.1.12
- 🛠️ Removed slavisim mode (not needed/working anymore)
- 🛠️ Ensure synchronized duration when vlc updates it (somehow for a few seconds VLC reports no duration after playing specific streams)
- 🐛 Fixed wrong distance calculation on projection distance (causes projectors to not render)
# UPDATE 2.1.12
- 🛠️ Removed slavisim mode (not needed/working anymore)
- 🛠️ Ensure synchronized duration when vlc updates it (somehow for a few seconds VLC reports no duration after playing specific streams)
- 🐛 Fixed wrong distance calculation on projection distance (causes projectors to not render)
# UPDATE 2.1.12
- 🛠️ Removed slavisim mode (not needed/working anymore)
- 🛠️ Ensure synchronized duration when vlc updates it (somehow for a few seconds VLC reports no duration after playing specific streams)
- 🐛 Fixed wrong distance calculation on projection distance (causes projectors to not render)
# UPDATE 2.1.11
- 🛠️ Removed hard-crash of Stellarity mod (wasn't fixed, but recent WF changes makes it immune)
- 🛠️ Ensure watermedia textures are not released by minecraft
- 🐛 Fixed rendering issues on swords and enchanted items
- 🐛 At the cost of make images with smooth transparency get stepped-cut
- ✨ `ᔑ↸↸ᒷ↸ ⍑ᒷ∷𝙹ʖ∷╎リᒷ`
# UPDATE 2.1.11
- 🛠️ Removed hard-crash of Stellarity mod (wasn't fixed, but recent WF changes makes it immune)
- 🛠️ Ensure watermedia textures are not released by minecraft
- 🐛 Fixed rendering issues on swords and enchanted items
- 🐛 At the cost of make images with smooth transparency get stepped-cut
- ✨ `ᔑ↸↸ᒷ↸ ⍑ᒷ∷𝙹ʖ∷╎リᒷ`
# UPDATE 2.1.11
- 🛠️ Removed hard-crash of Stellarity mod (wasn't fixed, but recent WF changes makes it immune)
- 🛠️ Ensure watermedia textures are not released by minecraft
- 🐛 Fixed rendering issues on swords and enchanted items
- 🐛 At the cost of make images with smooth transparency get stepped-cut
- ✨ `ᔑ↸↸ᒷ↸ ⍑ᒷ∷𝙹ʖ∷╎リᒷ`
# UPDATE 2.1.11
- 🛠️ Removed hard-crash of Stellarity mod (wasn't fixed, but recent WF changes makes it immune)
- 🛠️ Ensure watermedia textures are not released by minecraft
- 🐛 Fixed rendering issues on swords and enchanted items
- 🐛 At the cost of make images with smooth transparency get stepped-cut
- ✨ `ᔑ↸↸ᒷ↸ ⍑ᒷ∷𝙹ʖ∷╎リᒷ`
# UPDATE 2.1.11
- 🛠️ Removed hard-crash of Stellarity mod (wasn't fixed, but recent WF changes makes it immune)
- 🛠️ Ensure watermedia textures are not released by minecraft
- 🐛 Fixed rendering issues on swords and enchanted items
- 🐛 At the cost of make images with smooth transparency get stepped-cut
- ✨ `ᔑ↸↸ᒷ↸ ⍑ᒷ∷𝙹ʖ∷╎リᒷ`
# UPDATE 2.1.11
- 🛠️ Removed hard-crash of Stellarity mod (wasn't fixed, but recent WF changes makes it immune)
- 🛠️ Ensure watermedia textures are not released by minecraft
- 🐛 Fixed rendering issues on swords and enchanted items
- 🐛 At the cost of make images with smooth transparency get stepped-cut
- ✨ `ᔑ↸↸ᒷ↸ ⍑ᒷ∷𝙹ʖ∷╎リᒷ`
# UPDATE 2.1.11
- 🛠️ Removed hard-crash of Stellarity mod (wasn't fixed, but recent WF changes makes it immune)
- 🛠️ Ensure watermedia textures are not released by minecraft
- 🐛 Fixed rendering issues on swords and enchanted items
- 🐛 At the cost of make images with smooth transparency get stepped-cut
- ✨ `ᔑ↸↸ᒷ↸ ⍑ᒷ∷𝙹ʖ∷╎リᒷ`
# UPDATE 2.1.11
- 🛠️ Removed hard-crash of Stellarity mod (wasn't fixed, but recent WF changes makes it immune)
- 🛠️ Ensure watermedia textures are not released by minecraft
- 🐛 Fixed rendering issues on swords and enchanted items
- 🐛 At the cost of make images with smooth transparency get stepped-cut
- ✨ `ᔑ↸↸ᒷ↸ ⍑ᒷ∷𝙹ʖ∷╎リᒷ`
# UPDATE 2.1.11
- 🛠️ Removed hard-crash of Stellarity mod (wasn't fixed, but recent WF changes makes it immune)
- 🛠️ Ensure watermedia textures are not released by minecraft
- 🐛 Fixed rendering issues on swords and enchanted items
- 🐛 At the cost of make images with smooth transparency get stepped-cut
- ✨ `ᔑ↸↸ᒷ↸ ⍑ᒷ∷𝙹ʖ∷╎リᒷ`
# UPDATE 2.1.10
- ✨ Remote Arrows can now switch picture position (for frames and projectors)
- 🛠️ Required watermedia 2.1.12 as minimum
- 🛠️ Removed VideoPlayer integration (until VP gets updated)
- 🐛 Fixed few rendering issues with texture transparency
- 🐛 Fixed crashes typing URLS when the whitelist is enabled
- 🐛 Fixed blocklight wasn't updated when option is disabled or media is updated
# UPDATE 2.1.10
- ✨ Remote Arrows can now switch picture position (for frames and projectors)
- 🛠️ Required watermedia 2.1.12 as minimum
- 🛠️ Removed VideoPlayer integration (until VP gets updated)
- 🐛 Fixed few rendering issues with texture transparency
- 🐛 Fixed crashes typing URLS when the whitelist is enabled
- 🐛 Fixed blocklight wasn't updated when option is disabled or media is updated
# UPDATE 2.1.10
- ✨ Remote Arrows can now switch picture position (for frames and projectors)
- 🛠️ Required watermedia 2.1.12 as minimum
- 🛠️ Removed VideoPlayer integration (until VP gets updated)
- 🐛 Fixed few rendering issues with texture transparency
- 🐛 Fixed crashes typing URLS when the whitelist is enabled
- 🐛 Fixed blocklight wasn't updated when option is disabled or media is updated
# UPDATE 2.1.10
- ✨ Remote Arrows can now switch picture position (for frames and projectors)
- 🛠️ Required watermedia 2.1.12 as minimum
- 🛠️ Removed VideoPlayer integration (until VP gets updated)
- 🐛 Fixed few rendering issues with texture transparency
- 🐛 Fixed crashes typing URLS when the whitelist is enabled
- 🐛 Fixed blocklight wasn't updated when option is disabled or media is updated
# UPDATE 2.1.8
- 🌐 Added translation
- 🇧🇷 Brazil (by jmsgfhr)
- ✨ [1.19.2] Extended support for 2 months (QianFuv)
- ✨ Added compatibility with Forge Permissions API
- ✨ Added config option to enable permission usage (disabled by default)
- ✨ Permissions added
- `waterframes.displays.save`: Enables you save urls or settings in any display
- `waterframes.displays.interact`: Enables you interaction for any display (open gui)
- `waterframes.displays.interact.frame`: Enables you interaction for frames
- `waterframes.displays.interact.projector`: Enables you interaction for projectors
- `waterframes.displays.interact.tv`: Enables you interaction for all TVs
- `waterframes.remote.interact`: Enables you interact with remotes (open gui)
- `waterframes.remote.bind`: Enables you binding remotes (open gui)
- `waterframes.whitelist.bypass`: Enables you ability to bypass white/black list
- ✨ Added config "allowSaving", enables to users ability to save urls or settings
- ✨ Added config "blackWhitelist", inverts polarity of how a whitelist works
- ✨ Added config "usableRemote", enables to users ability to interact with the remote (open the gui)
- ✨ Added config "usableRemoteBinding", enables to users ability to bind remotes on any display
- ✨ Added sound on binding and unbinding remotes
- 🛠️ Added validator for whitelist hosts (invalid host must be removed)
- 🛠️ Added better error displaying when URL isn't able to load
- 🛠️ Set minimal required watermedia version to 2.1.6
- 🐛 Fixed users aren't able to save on any display when URL bar is empty
- 🐛 Fixed when permission to interact with displays isn't enabled, remotes aren't able to bind them
- 🐛 Fixed update display data resets time to zero when it has an URL
- 🐛 Fixed you won't need to crouch to bind unbinded remotes
- 🐛 Fixed mute button is not visible on remotes
- 🐛 Fixed audio position is displayed wronly on projectors
# UPDATE 2.1.8
- 🌐 Added translation
- 🇧🇷 Brazil (by jmsgfhr)
- ✨ [1.19.2] Extended support for 2 months (QianFuv)
- ✨ Added compatibility with Forge Permissions API
- ✨ Added config option to enable permission usage (disabled by default)
- ✨ Permissions added
- `waterframes.displays.save`: Enables you save urls or settings in any display
- `waterframes.displays.interact`: Enables you interaction for any display (open gui)
- `waterframes.displays.interact.frame`: Enables you interaction for frames
- `waterframes.displays.interact.projector`: Enables you interaction for projectors
- `waterframes.displays.interact.tv`: Enables you interaction for all TVs
- `waterframes.remote.interact`: Enables you interact with remotes (open gui)
- `waterframes.remote.bind`: Enables you binding remotes (open gui)
- `waterframes.whitelist.bypass`: Enables you ability to bypass white/black list
- ✨ Added config "allowSaving", enables to users ability to save urls or settings
- ✨ Added config "blackWhitelist", inverts polarity of how a whitelist works
- ✨ Added config "usableRemote", enables to users ability to interact with the remote (open the gui)
- ✨ Added config "usableRemoteBinding", enables to users ability to bind remotes on any display
- ✨ Added sound on binding and unbinding remotes
- 🛠️ Added validator for whitelist hosts (invalid host must be removed)
- 🛠️ Added better error displaying when URL isn't able to load
- 🛠️ Set minimal required watermedia version to 2.1.6
- 🐛 Fixed users aren't able to save on any display when URL bar is empty
- 🐛 Fixed when permission to interact with displays isn't enabled, remotes aren't able to bind them
- 🐛 Fixed update display data resets time to zero when it has an URL
- 🐛 Fixed you won't need to crouch to bind unbinded remotes
- 🐛 Fixed mute button is not visible on remotes
- 🐛 Fixed audio position is displayed wronly on projectors
# UPDATE 2.1.7
- 🛠️ Updated to WaterMedia 2.1.x
- ✨ Added new status icons (Media loading error, buffering, warning, success via cache)
- ✨ Added back red URL input when URL is wrong (for local files, will appear red if file doesn't exist)
- ✨ Scrolling on the seekbar will fastfoward or rewind the time (5 seconds)
- ✨ Fixed "VLC fail to load" banner doesn't show up when VLC fails
# UPDATE 2.1.7
- 🛠️ Updated to WaterMedia 2.1.x
- ✨ Added new status icons (Media loading error, buffering, warning, success via cache)
- ✨ Added back red URL input when URL is wrong (for local files, will appear red if file doesn't exist)
- ✨ Scrolling on the seekbar will fastfoward or rewind the time (5 seconds)
- ✨ Fixed "VLC fail to load" banner doesn't show up when VLC fails
# UPDATE 2.1.7
- 🛠️ Updated to WaterMedia 2.1.x
- ✨ Added new status icons (Media loading error, buffering, warning, success via cache)
- ✨ Added back red URL input when URL is wrong (for local files, will appear red if file doesn't exist)
- ✨ Scrolling on the seekbar will fastfoward or rewind the time (5 seconds)
- ✨ Fixed "VLC fail to load" banner doesn't show up when VLC fails
# UPDATE 2.1.7
- 🛠️ Updated to WaterMedia 2.1.x
- ✨ Added new status icons (Media loading error, buffering, warning, success via cache)
- ✨ Added back red URL input when URL is wrong (for local files, will appear red if file doesn't exist)
- ✨ Scrolling on the seekbar will fastfoward or rewind the time (5 seconds)
- ✨ Fixed "VLC fail to load" banner doesn't show up when VLC fails
# UPDATE 2.1.4
THIS UPDATE DROPS 1.18.2 AND 1.19.2 MAINTENANCE
- 🐛 Fixed wrong config validation
- 🐛 Fixed remote doesn't work on dedicated servers
- 🐛 Fixed long server boot times when WF is installed
- 🛠️ This removes POWER and LEVEL blockstates in favor of runtime-tile calculation
- 🛠️ Saves memory when WorldEdit is installed
- 🛠️ Breaking the TV Box with hand now gives you the TV Box
- 🛠️ **[FABRIC]** Improved stability
- 🌐 Updated translations
- 🍜 Added simplified chinese by SanQianQVQ
- 🍜 Traditional license was done by yichifauzi but last changelog says "simplified"
# UPDATE 2.1.4
THIS UPDATE DROPS 1.18.2 AND 1.19.2 MAINTENANCE
- 🐛 Fixed wrong config validation
- 🐛 Fixed remote doesn't work on dedicated servers
- 🐛 Fixed long server boot times when WF is installed
- 🛠️ This removes POWER and LEVEL blockstates in favor of runtime-tile calculation
- 🛠️ Saves memory when WorldEdit is installed
- 🛠️ Breaking the TV Box with hand now gives you the TV Box
- 🛠️ **[FABRIC]** Improved stability
- 🌐 Updated translations
- 🍜 Added simplified chinese by SanQianQVQ
- 🍜 Traditional license was done by yichifauzi but last changelog says "simplified"
# UPDATE 2.1.4
THIS UPDATE DROPS 1.18.2 AND 1.19.2 MAINTENANCE
- 🐛 Fixed wrong config validation
- 🐛 Fixed remote doesn't work on dedicated servers
- 🐛 Fixed long server boot times when WF is installed
- 🛠️ This removes POWER and LEVEL blockstates in favor of runtime-tile calculation
- 🛠️ Saves memory when WorldEdit is installed
- 🛠️ Breaking the TV Box with hand now gives you the TV Box
- 🛠️ **[FABRIC]** Improved stability
- 🌐 Updated translations
- 🍜 Added simplified chinese by SanQianQVQ
- 🍜 Traditional license was done by yichifauzi but last changelog says "simplified"
# UPDATE 2.1.4
THIS UPDATE DROPS 1.18.2 AND 1.19.2 MAINTENANCE
- 🐛 Fixed wrong config validation
- 🐛 Fixed remote doesn't work on dedicated servers
- 🐛 Fixed long server boot times when WF is installed
- 🛠️ This removes POWER and LEVEL blockstates in favor of runtime-tile calculation
- 🛠️ Saves memory when WorldEdit is installed
- 🛠️ Breaking the TV Box with hand now gives you the TV Box
- 🛠️ **[FABRIC]** Improved stability
- 🌐 Updated translations
- 🍜 Added simplified chinese by SanQianQVQ
- 🍜 Traditional license was done by yichifauzi but last changelog says "simplified"
# UPDATE 2.1.4
THIS UPDATE DROPS 1.18.2 AND 1.19.2 MAINTENANCE
- 🐛 Fixed wrong config validation
- 🐛 Fixed remote doesn't work on dedicated servers
- 🐛 Fixed long server boot times when WF is installed
- 🛠️ This removes POWER and LEVEL blockstates in favor of runtime-tile calculation
- 🛠️ Saves memory when WorldEdit is installed
- 🛠️ Breaking the TV Box with hand now gives you the TV Box
- 🛠️ **[FABRIC]** Improved stability
- 🌐 Updated translations
- 🍜 Added simplified chinese by SanQianQVQ
- 🍜 Traditional license was done by yichifauzi but last changelog says "simplified"
# UPDATE 2.1.4
THIS UPDATE DROPS 1.18.2 AND 1.19.2 MAINTENANCE
- 🐛 Fixed wrong config validation
- 🐛 Fixed remote doesn't work on dedicated servers
- 🐛 Fixed long server boot times when WF is installed
- 🛠️ This removes POWER and LEVEL blockstates in favor of runtime-tile calculation
- 🛠️ Saves memory when WorldEdit is installed
- 🛠️ Breaking the TV Box with hand now gives you the TV Box
- 🛠️ **[FABRIC]** Improved stability
- 🌐 Updated translations
- 🍜 Added simplified chinese by SanQianQVQ
- 🍜 Traditional license was done by yichifauzi but last changelog says "simplified"
# UPDATE 2.1.3
- ✨ Click on a display using a remote (binded on that display) will pause it instead of open the Screen
- ✨ This was added for since 2.1.0, but I forgot to add it on the changelog
- ✨ Updated compatibility for VideoPlayer 3.x
- 🐛 Fixed a small memoryleak on video textures (the small things always count)
- 🐛 Fixed displays have no sound when VSEureka is installed (my bad)
- 🐛 [1.20.1] Fixed items don't appear in creative tab
- 🛠️ Added a config option to disable VSEureka compatibility (in case of future breaking changes on VSEureka side)
- 🛠️ Removed Voxeloper texture pack
- 🛠️ Increased min size of off-screen rendering from 8 to 16
- 🛠️ Prevent duplicated entries on whitelist
# UPDATE 2.1.3
- ✨ Click on a display using a remote (binded on that display) will pause it instead of open the Screen
- ✨ This was added for since 2.1.0, but I forgot to add it on the changelog
- ✨ Updated compatibility for VideoPlayer 3.x
- 🐛 Fixed a small memoryleak on video textures (the small things always count)
- 🐛 Fixed displays have no sound when VSEureka is installed (my bad)
- 🐛 [1.20.1] Fixed items don't appear in creative tab
- 🛠️ Added a config option to disable VSEureka compatibility (in case of future breaking changes on VSEureka side)
- 🛠️ Removed Voxeloper texture pack
- 🛠️ Increased min size of off-screen rendering from 8 to 16
- 🛠️ Prevent duplicated entries on whitelist
# UPDATE 2.1.3
- ✨ Click on a display using a remote (binded on that display) will pause it instead of open the Screen
- ✨ This was added for since 2.1.0, but I forgot to add it on the changelog
- ✨ Updated compatibility for VideoPlayer 3.x
- 🐛 Fixed a small memoryleak on video textures (the small things always count)
- 🐛 Fixed displays have no sound when VSEureka is installed (my bad)
- 🐛 [1.20.1] Fixed items don't appear in creative tab
- 🛠️ Added a config option to disable VSEureka compatibility (in case of future breaking changes on VSEureka side)
- 🛠️ Removed Voxeloper texture pack
- 🛠️ Increased min size of off-screen rendering from 8 to 16
- 🛠️ Prevent duplicated entries on whitelist
# UPDATE 2.1.3
- ✨ Click on a display using a remote (binded on that display) will pause it instead of open the Screen
- ✨ This was added for since 2.1.0, but I forgot to add it on the changelog
- ✨ Updated compatibility for VideoPlayer 3.x
- 🐛 Fixed a small memoryleak on video textures (the small things always count)
- 🐛 Fixed displays have no sound when VSEureka is installed (my bad)
- 🐛 [1.20.1] Fixed items don't appear in creative tab
- 🛠️ Added a config option to disable VSEureka compatibility (in case of future breaking changes on VSEureka side)
- 🛠️ Removed Voxeloper texture pack
- 🛠️ Increased min size of off-screen rendering from 8 to 16
- 🛠️ Prevent duplicated entries on whitelist
# UPDATE 2.1.3
- ✨ Click on a display using a remote (binded on that display) will pause it instead of open the Screen
- ✨ This was added for since 2.1.0, but I forgot to add it on the changelog
- ✨ Updated compatibility for VideoPlayer 3.x
- 🐛 Fixed a small memoryleak on video textures (the small things always count)
- 🐛 Fixed displays have no sound when VSEureka is installed (my bad)
- 🐛 [1.20.1] Fixed items don't appear in creative tab
- 🛠️ Added a config option to disable VSEureka compatibility (in case of future breaking changes on VSEureka side)
- 🛠️ Removed Voxeloper texture pack
- 🛠️ Increased min size of off-screen rendering from 8 to 16
- 🛠️ Prevent duplicated entries on whitelist
# UPDATE 2.1.1
- 🐛 Fixed crashes on server opening a display screen
- 🐛 Fixed changelog on modrinth
- 🛠️ Removed VideoPlayer fix mixins (the new update fixes the issue)
# UPDATE 2.1.1
- 🐛 Fixed crashes on server opening a display screen
- 🐛 Fixed changelog on modrinth
- 🛠️ Removed VideoPlayer fix mixins (the new update fixes the issue)
# UPDATE 2.1.1
- 🐛 Fixed crashes on server opening a display screen
- 🐛 Fixed changelog on modrinth
- 🛠️ Removed VideoPlayer fix mixins (the new update fixes the issue)
# UPDATE 2.1.1
- 🐛 Fixed crashes on server opening a display screen
- 🐛 Fixed changelog on modrinth
- 🛠️ Removed VideoPlayer fix mixins (the new update fixes the issue)
# UPDATE 2.1.0
It Will be a small update, I said... No many code changes will have, I said
## ✨ ENHANCEMENTS
- ✨ NEW: Box Television; Perfect to watch your local [villager news](https://www.youtube.com/watch?v=tFPcx4X9-e8)
- ✨ NEW: `/waterframes reload_all` command
- ✨ Replaces "reload all" button in displays
- ✨ NEW: `/waterframes audit in_range` command
- ✨ List all displays in a range of chunks
- ✨ NEW: Added option on screen to disable light on play (Closes #76)
- ✨ Includes a config option forcing light on play (disabled by default)
- ✨ NEW: Added config option to use game master volume (Disabled by default) (Fixes #37)
- ✨ NEW: Big Television can ceil on walls horizontally
- ✨ Overhaul display screens, much smaller, compat and responsive
- ✨ Overhaul Remote control screen, even more small, compat and responsive
- ✨ Tweaked some screen icon textures
- ✨ Overhaul renderer of displays
- ✨ Shaders (90% of them) not longer over-brights the images
- ✨ Stellarity can't longer break pictures
- 🛠️ Compatibility crash will stay in favor of [VideoPlayer](https://www.curseforge.com/minecraft/mc-mods/video-player) and [LittleFrames](https://www.curseforge.com/minecraft/mc-mods/video-player) which yet still breaks them
- ✨ RemoteControl now works when display is on a ValkirienSkyes ship
- ✨ Block light is now adjustable based on brightness level
- 🌐 Updated translations
- 🍜 Added simplified chinese (by yichifauzi): was done for 2.0.14 so it might be outdated.
## 🐛 BUG FIXES
- 🐛 MINECRAFT FIX: Fixed releases the texture directly without call releaseId on AbstractTexture
- 🛠️ This comes out by the renderer rewrite
- 🐛 FIX: Removed check for level nullability (fixes logs spam)
- 🐛 FIX: Cursed waterframes commands prefix
- 🐛 Fixed broken command responses
## 🛠️ CHANGES
- 🛠️ Moved ValkirienSkyes into a class compat (instead of a self injection Mixin)
- 🛠️ Hardcode op-permission-level check to level 4 instead of retrieve to server
- 🛠️ Volume calculations are now done by player's position in corner instead of center block
- 🛠️ Revert of 2.0.14 calculations change.
# UPDATE 2.1.0
It Will be a small update, I said... No many code changes will have, I said
## ✨ ENHANCEMENTS
- ✨ NEW: Box Television; Perfect to watch your local [villager news](https://www.youtube.com/watch?v=tFPcx4X9-e8)
- ✨ NEW: `/waterframes reload_all` command
- ✨ Replaces "reload all" button in displays
- ✨ NEW: `/waterframes audit in_range` command
- ✨ List all displays in a range of chunks
- ✨ NEW: Added option on screen to disable light on play (Closes #76)
- ✨ Includes a config option forcing light on play (disabled by default)
- ✨ NEW: Added config option to use game master volume (Disabled by default) (Fixes #37)
- ✨ NEW: Big Television can ceil on walls horizontally
- ✨ Overhaul display screens, much smaller, compat and responsive
- ✨ Overhaul Remote control screen, even more small, compat and responsive
- ✨ Tweaked some screen icon textures
- ✨ Overhaul renderer of displays
- ✨ Shaders (90% of them) not longer over-brights the images
- ✨ Stellarity can't longer break pictures
- 🛠️ Compatibility crash will stay in favor of [VideoPlayer](https://www.curseforge.com/minecraft/mc-mods/video-player) and [LittleFrames](https://www.curseforge.com/minecraft/mc-mods/video-player) which yet still breaks them
- ✨ RemoteControl now works when display is on a ValkirienSkyes ship
- ✨ Block light is now adjustable based on brightness level
- 🌐 Updated translations
- 🍜 Added simplified chinese (by yichifauzi): was done for 2.0.14 so it might be outdated.
## 🐛 BUG FIXES
- 🐛 MINECRAFT FIX: Fixed releases the texture directly without call releaseId on AbstractTexture
- 🛠️ This comes out by the renderer rewrite
- 🐛 FIX: Removed check for level nullability (fixes logs spam)
- 🐛 FIX: Cursed waterframes commands prefix
- 🐛 Fixed broken command responses
## 🛠️ CHANGES
- 🛠️ Moved ValkirienSkyes into a class compat (instead of a self injection Mixin)
- 🛠️ Hardcode op-permission-level check to level 4 instead of retrieve to server
- 🛠️ Volume calculations are now done by player's position in corner instead of center block
- 🛠️ Revert of 2.0.14 calculations change.
# UPDATE 2.1.0
It Will be a small update, I said... No many code changes will have, I said
## ✨ ENHANCEMENTS
- ✨ NEW: Box Television; Perfect to watch your local [villager news](https://www.youtube.com/watch?v=tFPcx4X9-e8)
- ✨ NEW: `/waterframes reload_all` command
- ✨ Replaces "reload all" button in displays
- ✨ NEW: `/waterframes audit in_range` command
- ✨ List all displays in a range of chunks
- ✨ NEW: Added option on screen to disable light on play (Closes #76)
- ✨ Includes a config option forcing light on play (disabled by default)
- ✨ NEW: Added config option to use game master volume (Disabled by default) (Fixes #37)
- ✨ NEW: Big Television can ceil on walls horizontally
- ✨ Overhaul display screens, much smaller, compat and responsive
- ✨ Overhaul Remote control screen, even more small, compat and responsive
- ✨ Tweaked some screen icon textures
- ✨ Overhaul renderer of displays
- ✨ Shaders (90% of them) not longer over-brights the images
- ✨ Stellarity can't longer break pictures
- 🛠️ Compatibility crash will stay in favor of [VideoPlayer](https://www.curseforge.com/minecraft/mc-mods/video-player) and [LittleFrames](https://www.curseforge.com/minecraft/mc-mods/video-player) which yet still breaks them
- ✨ RemoteControl now works when display is on a ValkirienSkyes ship
- ✨ Block light is now adjustable based on brightness level
- 🌐 Updated translations
- 🍜 Added simplified chinese (by yichifauzi): was done for 2.0.14 so it might be outdated.
## 🐛 BUG FIXES
- 🐛 MINECRAFT FIX: Fixed releases the texture directly without call releaseId on AbstractTexture
- 🛠️ This comes out by the renderer rewrite
- 🐛 FIX: Removed check for level nullability (fixes logs spam)
- 🐛 FIX: Cursed waterframes commands prefix
- 🐛 Fixed broken command responses
## 🛠️ CHANGES
- 🛠️ Moved ValkirienSkyes into a class compat (instead of a self injection Mixin)
- 🛠️ Hardcode op-permission-level check to level 4 instead of retrieve to server
- 🛠️ Volume calculations are now done by player's position in corner instead of center block
- 🛠️ Revert of 2.0.14 calculations change.
# UPDATE 2.1.0
It Will be a small update, I said... No many code changes will have, I said
## ✨ ENHANCEMENTS
- ✨ NEW: Box Television; Perfect to watch your local [villager news](https://www.youtube.com/watch?v=tFPcx4X9-e8)
- ✨ NEW: `/waterframes reload_all` command
- ✨ Replaces "reload all" button in displays
- ✨ NEW: `/waterframes audit in_range` command
- ✨ List all displays in a range of chunks
- ✨ NEW: Added option on screen to disable light on play (Closes #76)
- ✨ Includes a config option forcing light on play (disabled by default)
- ✨ NEW: Added config option to use game master volume (Disabled by default) (Fixes #37)
- ✨ NEW: Big Television can ceil on walls horizontally
- ✨ Overhaul display screens, much smaller, compat and responsive
- ✨ Overhaul Remote control screen, even more small, compat and responsive
- ✨ Tweaked some screen icon textures
- ✨ Overhaul renderer of displays
- ✨ Shaders (90% of them) not longer over-brights the images
- ✨ Stellarity can't longer break pictures
- 🛠️ Compatibility crash will stay in favor of [VideoPlayer](https://www.curseforge.com/minecraft/mc-mods/video-player) and [LittleFrames](https://www.curseforge.com/minecraft/mc-mods/video-player) which yet still breaks them
- ✨ RemoteControl now works when display is on a ValkirienSkyes ship
- ✨ Block light is now adjustable based on brightness level
- 🌐 Updated translations
- 🍜 Added simplified chinese (by yichifauzi): was done for 2.0.14 so it might be outdated.
## 🐛 BUG FIXES
- 🐛 MINECRAFT FIX: Fixed releases the texture directly without call releaseId on AbstractTexture
- 🛠️ This comes out by the renderer rewrite
- 🐛 FIX: Removed check for level nullability (fixes logs spam)
- 🐛 FIX: Cursed waterframes commands prefix
- 🐛 Fixed broken command responses
## 🛠️ CHANGES
- 🛠️ Moved ValkirienSkyes into a class compat (instead of a self injection Mixin)
- 🛠️ Hardcode op-permission-level check to level 4 instead of retrieve to server
- 🛠️ Volume calculations are now done by player's position in corner instead of center block
- 🛠️ Revert of 2.0.14 calculations change.
# UPDATE 2.0.14
- ✨ Added config for toggle tick time correction
- ✨ Added Valkyrien Skies compat for audio playing (they are very damn slow)
- 🐛 Fixed lag tick time correction speedups the playback and logspams your server (for real this time)
- 🛠️ Super minor performance improvement on client-side having a lot of frames
- 🛠️ Volume distances are now calculated by the center of the block instead of the corners
- 🛠️ Gui is now closed when display is broken by external forces (another player)
# UPDATE 2.0.14
- ✨ Added config for toggle tick time correction
- ✨ Added Valkyrien Skies compat for audio playing (they are very damn slow)
- 🐛 Fixed lag tick time correction speedups the playback and logspams your server (for real this time)
- 🛠️ Super minor performance improvement on client-side having a lot of frames
- 🛠️ Volume distances are now calculated by the center of the block instead of the corners
- 🛠️ Gui is now closed when display is broken by external forces (another player)
# UPDATE 2.0.14
- ✨ Added config for toggle tick time correction
- ✨ Added Valkyrien Skies compat for audio playing (they are very damn slow)
- 🐛 Fixed lag tick time correction speedups the playback and logspams your server (for real this time)
- 🛠️ Super minor performance improvement on client-side having a lot of frames
- 🛠️ Volume distances are now calculated by the center of the block instead of the corners
- 🛠️ Gui is now closed when display is broken by external forces (another player)
# UPDATE 2.0.14
- ✨ Added config for toggle tick time correction
- ✨ Added Valkyrien Skies compat for audio playing (they are very damn slow)
- 🐛 Fixed lag tick time correction speedups the playback and logspams your server (for real this time)
- 🛠️ Super minor performance improvement on client-side having a lot of frames
- 🛠️ Volume distances are now calculated by the center of the block instead of the corners
- 🛠️ Gui is now closed when display is broken by external forces (another player)
# UPDATE 2.0.11
- 🐛 Fixed when server is lagging media playing rollbacks in time
- 🐛 Fixed pause is triggered too late when game is paused
- 🐛 [1.21] Fixed recipes aren't working
- 🐛 [1.21] Fixed `/waterframes` is not working
- 🛠️ Get blockpos from block instead of ticker (may solves VS Eureka compat issues)
- 🛠️ Moved all packets sending into one channel
# UPDATE 2.0.11
- 🐛 Fixed when server is lagging media playing rollbacks in time
- 🐛 Fixed pause is triggered too late when game is paused
- 🐛 [1.21] Fixed recipes aren't working
- 🐛 [1.21] Fixed `/waterframes` is not working
- 🛠️ Get blockpos from block instead of ticker (may solves VS Eureka compat issues)
- 🛠️ Moved all packets sending into one channel
# UPDATE 2.0.11
- 🐛 Fixed when server is lagging media playing rollbacks in time
- 🐛 Fixed pause is triggered too late when game is paused
- 🐛 [1.21] Fixed recipes aren't working
- 🐛 [1.21] Fixed `/waterframes` is not working
- 🛠️ Get blockpos from block instead of ticker (may solves VS Eureka compat issues)
- 🛠️ Moved all packets sending into one channel
# UPDATE 2.0.11
- 🐛 Fixed when server is lagging media playing rollbacks in time
- 🐛 Fixed pause is triggered too late when game is paused
- 🐛 [1.21] Fixed recipes aren't working
- 🐛 [1.21] Fixed `/waterframes` is not working
- 🛠️ Get blockpos from block instead of ticker (may solves VS Eureka compat issues)
- 🛠️ Moved all packets sending into one channel
# UPDATE 2.0.11
- 🐛 Fixed when server is lagging media playing rollbacks in time
- 🐛 Fixed pause is triggered too late when game is paused
- 🐛 [1.21] Fixed recipes aren't working
- 🐛 [1.21] Fixed `/waterframes` is not working
- 🛠️ Get blockpos from block instead of ticker (may solves VS Eureka compat issues)
- 🛠️ Moved all packets sending into one channel
# UPDATE 2.0.11
- 🐛 Fixed when server is lagging media playing rollbacks in time
- 🐛 Fixed pause is triggered too late when game is paused
- 🐛 [1.21] Fixed recipes aren't working
- 🐛 [1.21] Fixed `/waterframes` is not working
- 🛠️ Get blockpos from block instead of ticker (may solves VS Eureka compat issues)
- 🛠️ Moved all packets sending into one channel
# 2.0.9 ALPHA 2 (FABRIC)
- 🐛 Ensure level never was null
- 🛠️ This patch doesn't work with banner, please avoid reporting compat issues with it
- 🐛 Fixed crash trying to load a client class on the server-side
- 🐛 Fixed missing config
- 🛠️ Now you can edit config using ``/cmdconfig``
- 🐛 Fixed missing ``Environment`` annotations on client-side stuff
- 🐛 Fixed not well configuration on accesswidener (blame fabric)
- 🐛 Fixed broken jar (is not remapped)
# 2.0.9 ALPHA 1 (FABRIC)
- 🐛 Fixed crash trying to load a client class on server-side
- 🐛 Fixed missing config
- 🛠️ Now you can edit config using ``/cmdconfig``
- 🐛 Fixed missing ``Environment`` annotations on client-side stuff
- 🐛 Fixed not well configurated accesswidener (blame fabric)
- 🐛 Fixed broken jar (is not remapped)
# UPDATE 2.0.9
- ✨ Increased max limit of some config fields (`waterframes-server.toml`)
- 📐 Max width: 128.0 -> 256.0
- 📐 Max height: 128.0 -> 256.0
- 👁️ Max render distance: 128 -> 512
- 📽️ Max projection distance: 128 -> 256
- 🔊 Max audio distance: 256 -> 512
- 🛠️ Delete NBT entry for model visibility in favor of the blockstate
- 🛠️ Added ``DisplayCaps`` to specify the renderBox and the capabilities of the display
- 🛠️ This removes all abstract methods on BlockEntity classes
- 🐛 Fixed crashes by the GPU memory usage optimization (backToRAM)
# UPDATE 2.0.9
- ✨ Increased max limit of some config fields (`waterframes-server.toml`)
- 📐 Max width: 128.0 -> 256.0
- 📐 Max height: 128.0 -> 256.0
- 👁️ Max render distance: 128 -> 512
- 📽️ Max projection distance: 128 -> 256
- 🔊 Max audio distance: 256 -> 512
- 🛠️ Delete NBT entry for model visibility in favor of the blockstate
- 🛠️ Added ``DisplayCaps`` to specify the renderBox and the capabilities of the display
- 🛠️ This removes all abstract methods on BlockEntity classes
- 🐛 Fixed crashes by the GPU memory usage optimization (backToRAM)
# UPDATE 2.0.9
- ✨ Increased max limit of some config fields (`waterframes-server.toml`)
- 📐 Max width: 128.0 -> 256.0
- 📐 Max height: 128.0 -> 256.0
- 👁️ Max render distance: 128 -> 512
- 📽️ Max projection distance: 128 -> 256
- 🔊 Max audio distance: 256 -> 512
- 🛠️ Delete NBT entry for model visibility in favor of the blockstate
- 🛠️ Added ``DisplayCaps`` to specify the renderBox and the capabilities of the display
- 🛠️ This removes all abstract methods on BlockEntity classes
- 🐛 Fixed crashes by the GPU memory usage optimization (backToRAM)
# 2.0.8 ALPHA 6 (FABRIC)
- 🐛 Fixed crash trying to load a client class on server-side
- 🐛 Fixed missing config
- 🛠️ Now you can edit config using ``/cmdconfig``
- 🐛 Fixed missing ``Environment`` annotations on client-side stuff
- 🐛 Fixed not well configurated accesswidener (blame fabric)
- 🐛 Fixed broken jar (is not remapped)
# 2.0.8 ALPHA 5 (FABRIC)
- 🐛 Fixed missing config
- 🛠️ Now you can edit config using ``/cmdconfig``
- 🐛 Fixed missing ``Environment`` annotations on client-side stuff
- 🐛 Fixed not well configurated accesswidener (blame fabric)
- 🐛 Fixed broken jar (is not remapped)
# UPDATE 2.0.8
- ✨ Enhanced GPU memory usage for single-use images
- 🛠️ This changes releases GPU memory (VRAM) and stores back to RAM
- 🛠️ Due to limitations on WATERMeDIA (planned to solve on v3) WF can only optimize pictures with only one usage (1 display for 1 URL)
- ✨ Image position selection box is now drag and drop
- 🛠️ Now you can click and slide your mouse as a madman to everywhere
- 🛠️ Bumped the minimal version required of WATERMeDIA required to 2.0.54
# UPDATE 2.0.8
- ✨ Enhanced GPU memory usage for single-use images
- 🛠️ This changes releases GPU memory (VRAM) and stores back to RAM
- 🛠️ Due to limitations on WATERMeDIA (planned to solve on v3) WF can only optimize pictures with only one usage (1 display for 1 URL)
- ✨ Image position selection box is now drag and drop
- 🛠️ Now you can click and slide your mouse as a madman to everywhere
- 🛠️ Bumped the minimal version required of WATERMeDIA required to 2.0.54
# UPDATE 2.0.8
- ✨ Enhanced GPU memory usage for single-use images
- 🛠️ This changes releases GPU memory (VRAM) and stores back to RAM
- 🛠️ Due to limitations on WATERMeDIA (planned to solve on v3) WF can only optimize pictures with only one usage (1 display for 1 URL)
- ✨ Image position selection box is now drag and drop
- 🛠️ Now you can click and slide your mouse as a madman to everywhere
- 🛠️ Bumped the minimal version required of WATERMeDIA required to 2.0.54
# UPDATE 2.0.7
- ✨ Added `/waterframes give`
- 🛠️ Can specify an player selection or nothing (to give you)
- 🛠️ Reminder: `/waterframes` command is restricted in general just to op players (and the owner of the mod)
- ✨ Added `/waterframes whitelist`
- 🛠️ Can toggle, add, and remove urls
- 🛠️ Due to some Forge skill issues, users need to leave and join the server to refresh
- 🐛 Fixed wrong value type on RC
- 🛠️ Type was change from long to int
- 🛠️ Added a data fixer for old value type (logs a warning)
- 🛠️ Tweaked some GUI textures
# UPDATE 2.0.7
- ✨ Added `/waterframes give`
- 🛠️ Can specify an player selection or nothing (to give you)
- 🛠️ Reminder: `/waterframes` command is restricted in general just to op players (and the owner of the mod)
- ✨ Added `/waterframes whitelist`
- 🛠️ Can toggle, add, and remove urls
- 🛠️ Due to some Forge skill issues, users need to leave and join the server to refresh
- 🐛 Fixed wrong value type on RC
- 🛠️ Type was change from long to int
- 🛠️ Added a data fixer for old value type (logs a warning)
- 🛠️ Tweaked some GUI textures
# UPDATE 2.0.7
- ✨ Added `/waterframes give`
- 🛠️ Can specify an player selection or nothing (to give you)
- 🛠️ Reminder: `/waterframes` command is restricted in general just to op players (and the owner of the mod)
- ✨ Added `/waterframes whitelist`
- 🛠️ Can toggle, add, and remove urls
- 🛠️ Due to some Forge skill issues, users need to leave and join the server to refresh
- 🐛 Fixed wrong value type on RC
- 🛠️ Type was change from long to int
- 🛠️ Added a data fixer for old value type (logs a warning)
- 🛠️ Tweaked some GUI textures
# UPDATE 2.0.6
- 🐛 Fixed wrong 0.0 to 1.0 value on brightness and alpha, (now is range of 0 to 255)
- 🛠️ Command, Gui and Data is updated
- 🐛 Fixed KeepRendering config wasn't working
- ✨ Blocklight is disabled when Displays have no URL
- 🛠️ Light can be completely disabled on config
- 🛠️ TV GUI uses less height (feel it less empty)
# UPDATE 2.0.6
- 🐛 Fixed wrong 0.0 to 1.0 value on brightness and alpha, (now is range of 0 to 255)
- 🛠️ Command, Gui and Data is updated
- 🐛 Fixed KeepRendering config wasn't working
- ✨ Blocklight is disabled when Displays have no URL
- 🛠️ Light can be completely disabled on config
- 🛠️ TV GUI uses less height (feel it less empty)
# UPDATE 2.0.6
- 🐛 Fixed wrong 0.0 to 1.0 value on brightness and alpha, (now is range of 0 to 255)
- 🛠️ Command, Gui and Data is updated
- 🐛 Fixed KeepRendering config wasn't working
- ✨ Blocklight is disabled when Displays have no URL
- 🛠️ Light can be completely disabled on config
- 🛠️ TV GUI uses less height (feel it less empty)
# UPDATE 2.0.4
- 🐛 Fixed redstone and model hiding wasn't working (blockstates aren't updated)
- 🐛 Fixed wrong twitch url on default config (by [herronjo](https://github.com/SrRapero720/waterframes/pull/62))
- 🛠️ Renamed `waterframes-client-new.toml` to `waterframes-client.toml`
- 🛠️ This was a horrendous mistake
- 🛠️ Renamed `waterframes-server-new.toml` to `waterframes-server.toml`
- 🛠️ This was a horrendous mistake
# UPDATE 2.0.4
- 🐛 Fixed redstone and model hiding wasn't working (blockstates aren't updated)
- 🐛 Fixed wrong twitch url on default config (by [herronjo](https://github.com/SrRapero720/waterframes/pull/62))
- 🛠️ Renamed `waterframes-client-new.toml` to `waterframes-client.toml`
- 🛠️ This was a horrendous mistake
- 🛠️ Renamed `waterframes-server-new.toml` to `waterframes-server.toml`
- 🛠️ This was a horrendous mistake
# UPDATE 2.0.4
- 🐛 Fixed redstone and model hiding wasn't working (blockstates aren't updated)
- 🐛 Fixed wrong twitch url on default config (by [herronjo](https://github.com/SrRapero720/waterframes/pull/62))
- 🛠️ Renamed `waterframes-client-new.toml` to `waterframes-client.toml`
- 🛠️ This was a horrendous mistake
- 🛠️ Renamed `waterframes-server-new.toml` to `waterframes-server.toml`
- 🛠️ This was a horrendous mistake
# UPDATE 2.0.3
- 🐛 Fixed crashes loading worlds with older versions of the mod also with images
- 🐛 Fixed changing brightness or transparency causes other stuff getting obscured (view model arm or entities)
(AGAIN)
- ✨ Reinforce mute state on loading worlds and on pause/resume
- 🛠️ Added better explanation for 🌌 Stellarity crash
# UPDATE 2.0.3
- 🐛 Fixed crashes loading worlds with older versions of the mod also with images
- 🐛 Fixed changing brightness or transparency causes other stuff getting obscured (view model arm or entities)
(AGAIN)
- ✨ Reinforce mute state on loading worlds and on pause/resume
- 🛠️ Added better explanation for 🌌 Stellarity crash
# UPDATE 2.0.3
- 🐛 Fixed crashes loading worlds with older versions of the mod also with images
- 🐛 Fixed changing brightness or transparency causes other stuff getting obscured (view model arm or entities)
(AGAIN)
- ✨ Reinforce mute state on loading worlds and on pause/resume
- 🛠️ Added better explanation for 🌌 Stellarity crash
# UPDATE 2.0.2
- 🐛 Fixed changing brightness or transparency causes other stuff getting obscured (view model arm or entities)
- 🐛 Fixed crashes when data on RC is invalid (now should show "Something goes wrong!")
- 🐛 Fixed redstone output (comparator) never got updated and always was 1 or 14
- 🐛 Fixed redstone input never unpauses the display or updates the "powered" block state
- ✨ Optimized performance on large amount of frames (get display is no longer synchronized)
- ✨ Added a "mute" icon state on the volume bar when RC mutes display
- ✨ Updated wording on en_us translation
- ✨ Updated es_mx translation to 2.0 texts
- 🛠️ Removed obsolete es_es translation
# UPDATE 2.0.2
- 🐛 Fixed changing brightness or transparency causes other stuff getting obscured (view model arm or entities)
- 🐛 Fixed crashes when data on RC is invalid (now should show "Something goes wrong!")
- 🐛 Fixed redstone output (comparator) never got updated and always was 1 or 14
- 🐛 Fixed redstone input never unpauses the display or updates the "powered" block state
- ✨ Optimized performance on large amount of frames (get display is no longer synchronized)
- ✨ Added a "mute" icon state on the volume bar when RC mutes display
- ✨ Updated wording on en_us translation
- ✨ Updated es_mx translation to 2.0 texts
- 🛠️ Removed obsolete es_es translation
# UPDATE 2.0.2
- 🐛 Fixed changing brightness or transparency causes other stuff getting obscured (view model arm or entities)
- 🐛 Fixed crashes when data on RC is invalid (now should show "Something goes wrong!")
- 🐛 Fixed redstone output (comparator) never got updated and always was 1 or 14
- 🐛 Fixed redstone input never unpauses the display or updates the "powered" block state
- ✨ Optimized performance on large amount of frames (get display is no longer synchronized)
- ✨ Added a "mute" icon state on the volume bar when RC mutes display
- ✨ Updated wording on en_us translation
- ✨ Updated es_mx translation to 2.0 texts
- 🛠️ Removed obsolete es_es translation
# 🎉 RELEASE 2.0 🎉
**THIS CHANGELOG CONTAINS EVERYTHING DONE FROM 1.3.x TO 2.0.0**
- ## 📽️ | NEW BLOCK: PROJECTOR
- ✨ Let you project distanced pictures and videos
- ✨ Can configure the audio source of the video from image or centered with the block and the image
- 🧱 Includes a fancy model to ceiling it upward (model made by FabiAcr and J-RAP, texture by Kotyarendj)
- 🛜 Have a max-range of 64 blocks (configurable)
- ## 📺 | NEW BLOCK: TELEVISION
- ✨ Cannot be resized, rotated and picture can't be repositioned
- 🧱 Includes a fancy models to ceiling it into too many sides (model made by FabiAcr and J-RAP, texture by Kotyarendj)
- ## 📺 | NEW BLOCK: BIG TELEVISION
- ✨ Cannot be resized, rotated and picture can't be repositioned
- 🧱 Only had one design in different horizontal rotations, but it IS HUGE (model made by J-RAP, texture by Kotyarendj)
- ## 🎮 | NEW ITEM: REMOTE CONTROL
- ✨ Let you control any display (Frame, Projector, TV, Big TV) from far away
- ✨ Can turn off, mute, volume up/down, pause, play, stop, rewind, fast-forward or reload the display
- 🛜 Have a range of 32 blocks (configurable)
- 🧱 Model made by J-RAP, texture by Kotyarendj
- ## 🎛️ | REVAMPED THE WHOLE DISPLAYS SCREEN
- ✨ Added a small status icon indicating whatever was the state of the current display
- ✨ Picture position is now a big selection area (no longer need to click buttons many times)
- ✨ Now you have a seekbar to change the time for your videos or gifs
- ✨ Loop button is now a playback action and get sync whithout save
- ✨ Mute and Turn-Off states can be restarted by clicking on SAVE
- ✨ Reload is now disabled when URL is different from the active media
- ✨ Added compatibility with VideoPlayer (by Goedix) adding a new button on display screens to play the media fullscreen
- ✨ All displays share the same GUI, making all features common to each other
- ## 🌐 | GENERAL IMPROVEMENTS
- ✨ SNEAK + CLICK will now flip the direction of all displays except FRAMES
- 🛠️ Now you can do your own frames! Internal rewrote the whole block system into an abstraction layer
- It Is easier now made your own blocks and tiles having custom properties and rendering sizes
- Data is fully abstracted, and easier to synchronize
- ✨ Max volume can now be configurable to the max value 120 (default: 100)
- ✨ Frame texture is revamped by Kotyarendj
- ✨ New command: ``/waterframes``
- ``/waterframes audit ~ ~ ~`` lets you find who put that URL in the frame (soon more audit capabilities)
- ``/waterframes edit ~ ~ ~`` lets you modify the attributes of the frame such as the rotation, volume distances or sizes
- ✨ Optimize performance when media is paused or turned off
- ✨ Added a loading gif rendered when the media is buffering or loading (customizable)}
- You can add your own loading gif placing the gif into ``config/watermedia/assets/waterframes/loading.gif`` (powered by WATERMeDIA)
- 🛠️ Reduced stack size to 16
- 🛠️ All displays can be removed faster using a pickaxe
- 🛠️ Now requires the right tool to get the block
- 🛠️ Updated crafting recipe for each display (all display requires the RC in the craft)
- ## 🟥 REDSTONE HANDLING
- ✨ Now displays (using comparators) emits signal
- level 0 when have not a URL
- level 1 when have a URL and time is near to 0
- level 1 to 15 when have a URL and the time is between 0 to the media duration
- ✨ Redstone inputs will pause the media and can be overridden by RC and screen controls (configurable)
- ## 🛠️ | BUGS FIXED
- 🐛 Position of the image in some directions is inverted (RIGHT position goes to the LEFT)
- 🐛 Redstone handling never works even if it was enabled in config
- 🐛 JEI overlaps with WaterFrames screens (fixed by CreativeMD, backported by me)
- 🐛 **[1.20.1]** Some block entities get obscured when you change the brightness of any display
- 🐛 Whitelist wasn't working properly on player with no OP permissions
- 🐛 Permissions wasn't working on the client-side (letting you save but not really saving)
- 🐛 Updating videos to another video makes it play with the time of the old video
- 🛠️ incompatibility with Stellarity (now crashes the game instead of make picture buggy)
- 🛠️ [EXTERNAL FIX]: fixed crashes by VideoPlayer about StackOverflowError
# 🎉 RELEASE 2.0 🎉
**THIS CHANGELOG CONTAINS EVERYTHING DONE FROM 1.3.x TO 2.0.0**<br>
**NOTE: THIS VERSION NEEDS A UNRELEASED VERSION OF CREATIVE CORE FOUNDED HERE: https://github.com/SrRapero720/CreativeCore/releases/tag/1.19.2-2.11.27**
- ## 📽️ | NEW BLOCK: PROJECTOR
- ✨ Let you project distanced pictures and videos
- ✨ Can configure the audio source of the video from image or centered with the block and the image
- 🧱 Includes a fancy model to ceiling it upward (model made by FabiAcr and J-RAP, texture by Kotyarendj)
- 🛜 Have a max-range of 64 blocks (configurable)
- ## 📺 | NEW BLOCK: TELEVISION
- ✨ Cannot be resized, rotated and picture can't be repositioned
- 🧱 Includes a fancy models to ceiling it into too many sides (model made by FabiAcr and J-RAP, texture by Kotyarendj)
- ## 📺 | NEW BLOCK: BIG TELEVISION
- ✨ Cannot be resized, rotated and picture can't be repositioned
- 🧱 Only had one design in different horizontal rotations, but it IS HUGE (model made by J-RAP, texture by Kotyarendj)
- ## 🎮 | NEW ITEM: REMOTE CONTROL
- ✨ Let you control any display (Frame, Projector, TV, Big TV) from far away
- ✨ Can turn off, mute, volume up/down, pause, play, stop, rewind, fast-forward or reload the display
- 🛜 Have a range of 32 blocks (configurable)
- 🧱 Model made by J-RAP, texture by Kotyarendj
- ## 🎛️ | REVAMPED THE WHOLE DISPLAYS SCREEN
- ✨ Added a small status icon indicating whatever was the state of the current display
- ✨ Picture position is now a big selection area (no longer need to click buttons many times)
- ✨ Now you have a seekbar to change the time for your videos or gifs
- ✨ Loop button is now a playback action and get sync whithout save
- ✨ Mute and Turn-Off states can be restarted by clicking on SAVE
- ✨ Reload is now disabled when URL is different from the active media
- ✨ Added compatibility with VideoPlayer (by Goedix) adding a new button on display screens to play the media fullscreen
- ✨ All displays share the same GUI, making all features common to each other
- ## 🌐 | GENERAL IMPROVEMENTS
- ✨ SNEAK + CLICK will now flip the direction of all displays except FRAMES
- 🛠️ Now you can do your own frames! Internal rewrote the whole block system into an abstraction layer
- It Is easier now made your own blocks and tiles having custom properties and rendering sizes
- Data is fully abstracted, and easier to synchronize
- ✨ Max volume can now be configurable to the max value 120 (default: 100)
- ✨ Frame texture is revamped by Kotyarendj
- ✨ New command: ``/waterframes``
- ``/waterframes audit ~ ~ ~`` lets you find who put that URL in the frame (soon more audit capabilities)
- ``/waterframes edit ~ ~ ~`` lets you modify the attributes of the frame such as the rotation, volume distances or sizes
- ✨ Optimize performance when media is paused or turned off
- ✨ Added a loading gif rendered when the media is buffering or loading (customizable)}
- You can add your own loading gif placing the gif into ``config/watermedia/assets/waterframes/loading.gif`` (powered by WATERMeDIA)
- 🛠️ Reduced stack size to 16
- 🛠️ All displays can be removed faster using a pickaxe
- 🛠️ Now requires the right tool to get the block
- 🛠️ Updated crafting recipe for each display (all display requires the RC in the craft)
- ## 🟥 REDSTONE HANDLING
- ✨ Now displays (using comparators) emits signal
- level 0 when have not a URL
- level 1 when have a URL and time is near to 0
- level 1 to 15 when have a URL and the time is between 0 to the media duration
- ✨ Redstone inputs will pause the media and can be overridden by RC and screen controls (configurable)
- ## 🛠️ | BUGS FIXED
- 🐛 Position of the image in some directions is inverted (RIGHT position goes to the LEFT)
- 🐛 Redstone handling never works even if it was enabled in config
- 🐛 JEI overlaps with WaterFrames screens (fixed by CreativeMD, backported by me)
- 🐛 **[1.20.1]** Some block entities get obscured when you change the brightness of any display
- 🐛 Whitelist wasn't working properly on player with no OP permissions
- 🐛 Permissions wasn't working on the client-side (letting you save but not really saving)
- 🐛 Updating videos to another video makes it play with the time of the old video
- 🛠️ incompatibility with Stellarity (now crashes the game instead of make picture buggy)
- 🛠️ [EXTERNAL FIX]: fixed crashes by VideoPlayer about StackOverflowError
# 🎉 RELEASE 2.0 🎉
**THIS CHANGELOG CONTAINS EVERYTHING DONE FROM 1.3.x TO 2.0.0**<br>
**NOTE: THIS VERSION NEEDS A UNRELEASED VERSION OF CREATIVE CORE FOUNDED HERE: https://github.com/SrRapero720/CreativeCore/releases/tag/1.18.2-2.11.27**
- ## 📽️ | NEW BLOCK: PROJECTOR
- ✨ Let you project distanced pictures and videos
- ✨ Can configure the audio source of the video from image or centered with the block and the image
- 🧱 Includes a fancy model to ceiling it upward (model made by FabiAcr and J-RAP, texture by Kotyarendj)
- 🛜 Have a max-range of 64 blocks (configurable)
- ## 📺 | NEW BLOCK: TELEVISION
- ✨ Cannot be resized, rotated and picture can't be repositioned
- 🧱 Includes a fancy models to ceiling it into too many sides (model made by FabiAcr and J-RAP, texture by Kotyarendj)
- ## 📺 | NEW BLOCK: BIG TELEVISION
- ✨ Cannot be resized, rotated and picture can't be repositioned
- 🧱 Only had one design in different horizontal rotations, but it IS HUGE (model made by J-RAP, texture by Kotyarendj)
- ## 🎮 | NEW ITEM: REMOTE CONTROL
- ✨ Let you control any display (Frame, Projector, TV, Big TV) from far away
- ✨ Can turn off, mute, volume up/down, pause, play, stop, rewind, fast-forward or reload the display
- 🛜 Have a range of 32 blocks (configurable)
- 🧱 Model made by J-RAP, texture by Kotyarendj
- ## 🎛️ | REVAMPED THE WHOLE DISPLAYS SCREEN
- ✨ Added a small status icon indicating whatever was the state of the current display
- ✨ Picture position is now a big selection area (no longer need to click buttons many times)
- ✨ Now you have a seekbar to change the time for your videos or gifs
- ✨ Loop button is now a playback action and get sync whithout save
- ✨ Mute and Turn-Off states can be restarted by clicking on SAVE
- ✨ Reload is now disabled when URL is different from the active media
- ✨ Added compatibility with VideoPlayer (by Goedix) adding a new button on display screens to play the media fullscreen
- ✨ All displays share the same GUI, making all features common to each other
- ## 🌐 | GENERAL IMPROVEMENTS
- ✨ SNEAK + CLICK will now flip the direction of all displays except FRAMES
- 🛠️ Now you can do your own frames! Internal rewrote the whole block system into an abstraction layer
- It Is easier now made your own blocks and tiles having custom properties and rendering sizes
- Data is fully abstracted, and easier to synchronize
- ✨ Max volume can now be configurable to the max value 120 (default: 100)
- ✨ Frame texture is revamped by Kotyarendj
- ✨ New command: ``/waterframes``
- ``/waterframes audit ~ ~ ~`` lets you find who put that URL in the frame (soon more audit capabilities)
- ``/waterframes edit ~ ~ ~`` lets you modify the attributes of the frame such as the rotation, volume distances or sizes
- ✨ Optimize performance when media is paused or turned off
- ✨ Added a loading gif rendered when the media is buffering or loading (customizable)}
- You can add your own loading gif placing the gif into ``config/watermedia/assets/waterframes/loading.gif`` (powered by WATERMeDIA)
- 🛠️ Reduced stack size to 16
- 🛠️ All displays can be removed faster using a pickaxe
- 🛠️ Now requires the right tool to get the block
- 🛠️ Updated crafting recipe for each display (all display requires the RC in the craft)
- ## 🟥 REDSTONE HANDLING
- ✨ Now displays (using comparators) emits signal
- level 0 when have not a URL
- level 1 when have a URL and time is near to 0
- level 1 to 15 when have a URL and the time is between 0 to the media duration
- ✨ Redstone inputs will pause the media and can be overridden by RC and screen controls (configurable)
- ## 🛠️ | BUGS FIXED
- 🐛 Position of the image in some directions is inverted (RIGHT position goes to the LEFT)
- 🐛 Redstone handling never works even if it was enabled in config
- 🐛 JEI overlaps with WaterFrames screens (fixed by CreativeMD, backported by me)
- 🐛 **[1.20.1]** Some block entities get obscured when you change the brightness of any display
- 🐛 Whitelist wasn't working properly on player with no OP permissions
- 🐛 Permissions wasn't working on the client-side (letting you save but not really saving)
- 🐛 Updating videos to another video makes it play with the time of the old video
- 🛠️ incompatibility with Stellarity (now crashes the game instead of make picture buggy)
- 🛠️ [EXTERNAL FIX]: fixed crashes by VideoPlayer about StackOverflowError
# CHANGES
- Fixed TV tags breaks game tags for pickaxe
- Fixed DisplayControl crashes after reloads the game by no reset control position
- Fixed displays aren't released after remove block (memoryleak)
- Fixed missing icon for ÜberVolume
- Fixed screen show wrong edit value right-clicking on it
- Fixed volume percent shows as 100% the max value (even if was 200)
- Fixed blocky volume on frames
## BUGS
- Fixed: Frame and Projector breaking is not speed boosted by right tool
- Fixed: Crash on server-side by class casting exceptions (again)
- Fixed: Blocks appears waterlogged after updating mod
## FEATURES
- Enhanced configuration: now you can disable rendering or VLC usage begin a server-admin
- Client-side configuration to override serverconfig (only available overriding VLC usage and rendering)
- Update game models to be consistent with other blocks
# WATERFrAMES 2.0 - BETA 1
Sorry for the late but finally is HERE!
## Features
- NEW: Projector block, project pictures on long distances (configurable)
- Reworked blocks interface
- Updated to WATERMeDIA 2.0.x
- Added loading gif (customizable adding a loading.gif on: "/config/watermedia/assets/waterframes/loading.gif")
## BUG FIX
- Fixed spontaneous crashes switching dimensions
- Fixed old knowed bugs and added brand new ones.
## WHY IS A BETA, AND WHAT DOES THAT MEAN?
Beta (for me) is a preview version, stable for public usage, may contains weird bugs and still has missing features
## MISSING 2.0 FEATURES
- Remote control (Creative and Survival)
- Create compatibility
- Frame model and texture revamp
# WATERFrAMES 2.0 - BETA 1
Sorry for the late but finally is HERE!
## Features
- NEW: Projector block, project pictures on long distances (configurable)
- Reworked blocks interface
- Updated to WATERMeDIA 2.0.x
- Added loading gif (customizable adding a loading.gif on: "/config/watermedia/assets/waterframes/loading.gif")
- BUG FIX
- Fixed spontaneous crashes switching dimensions
- Fixed old knowed bugs and added brand new ones.
## WHY IS A BETA, AND WHAT DOES THAT MEAN?
Beta (for me) is a preview version, stable for public usage, may contains weird bugs and still has missing features
## MISSING 2.0 FEATURES
- Remote control (Creative and Survival)
- Create compatibility
- Frame model and texture revamp
## WHAT ABOUT TV AND COMMANDS?
I need to do some contribution to CreativeCore first, then i can go ahead with TV screen.
I delayed commands by lazyness