Changelog:
- Fixed commands not setting properly when using '/cv view command'
- Fixed an issue with sound command not working correctly on earlier versions
Changelog:
- Added 5 new commands and features
Subtitles
You can now define subtitles which allows you to have different titles and subtitles together.
Usage:
/cv view subtitle <viewname> <location> <none/subtitle>
Teleport to Previous location
You can now set whether the player should be teleport back to their previous location at the end of the view.
Usage:
/cv view set <viewname> teleport-previous <true/false>
Set Title Duration
You can now set title durations per location
Usage:
/cv view set <viewname> title-duration <duration>
Last Location Duration
Set the duration the player should stay at the last location before the view ending
Usage:
/cv view set <viewname> <last-duration> <duration>
Commands Executing per location (For admins)
You are now able to set commands to execute per view location
Usage:
/cv view command <viewname> <location> <none/command>
- Added more Tab Completion improvements
- More GUI changes. There is now an advanced tab when right clicking the settings tab. 'Manage Locations' tab starts open when the GUI is opened.
Changelog:
- Changed how the plugin handles GUI's
- Changed how the GUI looks and operates, there will be more small changes in the future
Next Update
Next update will add two new commands for server admins or player's with admin permissions and hopefully make it compatible with versions prior to 1.21
Changelog:
- Added new command for admins to stop a certain player or all players from showing views.
Usage:
/cv admin stop <player/all>
Tabcompletion has been added to the command and only players who are showing views at the time will be added.
- Improved tab completion
- Fixed an issue, when showing a view in another world, when the 'smooth' movement is enabled and not working properly
- Fixed an issue where players will be kicked for flying
Changelog:
- Fixed existing views not working with latest update
Changelog:
- Added config option to start a view when players join the server for the first time or always
Config additions:
# Choose a cinematic view to show when players join for the first time or always
# Join View Settings:
# - disabled (No view will start when players join)
# - first (The view will only start if it is the first time a player joins the server)
# - always (Always start a view when players join)
# NOTE, if the setting is set incorrectly, it will be disabled by default
join-view-setting: disabled
join-view: joinView
- Changed how to GUI looks and works. This will be updated again in the future.
- Implemented the ability to choose intervals per view location.
Updated Usage:
/cv view set <viewname> interval <location> <interval>
This is also the same if you are using the GUI
- Added new command to change the interval for all locations at once
Usage:
/cv view set <viewname> interval-all <interval>
- Changed view 'type' to 'privacy'
Update Usage:
/cv view set <viewname> privacy <public/private>
- Improved tab completion
- Updated plugin for Minecraft 1.21.4. NPC's will only work in the latest version of Minecraft. Previous versions can be requested in the discord. Minecraft 1.21.1 is already posted in the discord for this update.
- Added check for using commands while showing a view. Only commands from CinematicView will be recognised.
- Added player head in GUI which will show the amount of views the player has.
Changelog:
- NOTE: Plugin is only works for minecraft version 1.21 currently
- Added the ability to add sounds to the start of a cinematic
Command Usage:
/cv view sound <viewname> <sound>
- Added current cinematic settings to the GUI items
- Added tab completion improvements
- Fixed a bug where the player might get stuck in spectator
- Added none option to Title Types
- Fixed a NPE generating when a player exists spectator before the view ends (Only applies to players that are able to change gamemode)
- Fixed NPEs generating on player kick
Changelog:
- Added config option to add an NPC at player's original location. It is removed when the cinematic is done.
Next Update
Am working on adding sound to the player. It will hopefully be added tomorrow.
Changelog:
- Fixed a bug where the plugin would stop you from teleporting to other players
Changelog:
- Fixed extra wait interval on original movement.
- Fixed smooth movement not starting at the correct location.
Changelog:
- Added smooth moving for showing cinematics. There is a new config setting that you are able to change in 'config.yml' to enable smooth movement. The smooth movement is still not perfect and the precautions are described in the config as well.
- Added protection for when players are kicked when showing cinematics. They will be teleported back to their previous locations and put into the their previous gamemode.
Next Update
- Hopefully fully release the smooth movement
- Add option to play a sound when showing cinematics.
Changelog:
- Added feature the show a cinematic view for permission groups.
Usage:
/cv admin show <viewname> <group/all>
(The plugin checks through permissions if players belong to a group, this will then always show views to opped players because they have all permissions)
NOTE - Because of this feature, the plugin now requires the dependency 'LuckPerms' to work.
- Changed command to show cinematic views to all player
Usage:
/cv admin show <viewname> all
Admin force is now only used to show views the a specific player
/cv admin force <viewname> <player>
- Added functionality to add colours to view titles.
Syntax:
To add colours to titles, use the colour code's '&' value.
Changelog:
- Added new feature to set a View's follow up view. This will start the selected view right after the first view ends. This is to accommodate for people wanting to teleport and move in showing views.
Usage:
/cv view set <viewname> follow-up <viewname>
Setting it to 'none' will remove the follow-up view. This has priority over a view called 'none'.
- Added config option to show/hide view messages
- Added config option to exclude admins/user/none players when using '/cv admin force'
- Fixed bug when forcing a view on a player when they are already showing a view to switch between both views.
- Fixed typing 'cancel' on certain aspects of the GUI
- Fixed some plugin texts
Changelog:
- Changed how the plugin checks if players are showing a view. It now checks internally and is also a nice optimisation for bigger servers.
- Removed stop message when a player reaches the end of showing a view.
- Changed update message. It will now show the available version for the plugin.
- Small changes to plugin texts.
Future Updates:
- Able to choose a view that will start after another finishes. This is so you can have one view that teleports and moves between locations seamlessly.
- Config changes to control previous update changes, for example the show all command.
- Config option to remove plugin texts
- Choose a view to show when players join the server for the first time or always
Changelog:
- Added the ability to force all players to see a view.
Usage:
/cv admin force <viewname> all
If an admin executes this command on the server, they will be excluded from viewing. If it is executed through the console, every player is included. I will add an option soon in the 'config.yml' to toggle this.
- Fixed some tab completion issues
- Fixed issue where it won't always choose the exact player when executing commands.
Changelog:
- Added a small change
Changelog:
- Added a check for when the server has players that causes NPE
- Added the option to add a pumpkin head to players when showing a view. This is to accommodate users that want to use a resource pack. You can change this in the 'config.yml' file, it is set to 'false' by default.
- Added preloading to chunks before teleport.
Changelog:
- Fixed an issue where admins couldn't show all views
- Fixed GUI items names and lores
- Change default interval to 6 seconds
Planned Update
Will be trying to add a chunk preload feature before every teleport so that
all chunks have loaded server side.
Changelog:
- Added the functionality for players to show views if the view is set to public and they do not have the 'cinematicview.basic' permission.
Changelog:
- Fixed more teleporting issues
Tip: Do not code immediately after waking up you tend to forget about things
Changelog:
- Fixed an issue where it does not allow players to teleport even if they aren't showing a view
Changelog:
- Fixed issue where you could not stop showing a view.
- Fixed unnecessary long rotation while moving through a view
Changelog:
- Introducing Cinematic Videos!
There is now a new setting where you can set the travel type to either move or teleport.
Command Usage:
/cv view set <viewname> travel <move/teleport>
(Command Usage in discord with image examples)
If no value has been set, it will use the default type of 'teleport'.
- Added tab completion for the help command to see the number of help pages.
Changelog:
- Recoded the plugin and optimised all features
- Added console support (Certain commands need to be performed on the server still and will not work in the console
- Fixed and issue where everyone could change a view's settings
Next Update
Will be adding a new feature where you travel between the views instead of teleporting
Changelog:
- Added new feature where you can specify the view's title type.
You can set it to the normal title or to the subtitle.
Command usage:
/cv view set <viewname> titletype <title/subtitle>
**Next Update**
The next update will be a full recode of the plugin to optimise and improve it
Changelog:
- Improved and ensured that the 'config.yml' will always load correctly
Changelog:
- Added 'create' to command tab completion
- Added bstats to the plugin. Users are able to disable this in their 'plugins/bstats/config.yml' file
- Confirmed that the plugin works on 1.21
Changelog:
- Fixed issue where views would not save after the server shutdown
- Added feature to remove player from tablist if they are showing a view
If you would like to save your views. Copy the 'Views.yml' file, in the userdata folder, before stopping the Server. This will ensure all previous views will be saved.
Changelog:
- Removed view names showing when creating a view
- Removed messages showing in console when forcing a player to show a view
- Fixed the issue where the plugin will not work if you have version '1.10'
Changelog:
- Fixed interval max check that would only go off if the interval is set above 20
- Fixed issue where deleting a view will throw an error
- Added a GUI as an alternative to using commands. New command '/cv open <viewname>'
- Added online players to tab completion when inviting
- Added current members to show when uninviting
- Added other small corrections and quality of life changes
- Changed plugin colour from gold to aqua
- Reworked the method the plugin uses to store and save views.
This is compatible with older versions and will automatically transfer the Views
Changelog:
-
Fixed issue where plugin would be the latest version and still send an update notification
Changelog:
-
Removed players names showing up in tab completion
-
Fixed issues when replacing a location while the view had over the max amount of locations
-
Added plugin update checker on server start and when opped players or player with the permission 'cinematicview.admin' joins.
-
Added new command 'title'. You can now add titles to your view locations.
Usage: /cv view title <viewname> <location> <title>
Changelog:
-
Added message when stopping a view.
Changelog:
-
Fixed disconnecting issues.
-
Fixed being able to interact with chest during views.
-
Fixed issue where you can show multiple views at once again.
-
Fixed issues when players show a view at the same time.
-
Added new command '/cv view stop'. This will stop showing the view.
Changelog:
-
Added a maximum interval setting for views. Default maximum is 20 seconds.
-
Fixed issue where if a player were to leave while showing a view, they would be stuck in spectator. Players teleports back to original position and has original game mode.
Changelog:
- Fixes issues where people showing the same view at the same time causes one person to not see the view and the other not being able to interact after showing the view
Changelog:
- Can no longer interact with blocks when showing a view
- Removed issue where a player could be stuck spectating an armor stand
Changelog:
- Fixed able to show multiple views at once
- Added tab completion if you're a member of a view
- Added option in config to enable the ability to look around while showing a view
- Now checks for if the view location would be obstructed (If a block is present). It will skip the location and send the player a message.
Changelog:
- Teleport mechanic does not use armor stands anymore. Fixes issues where teleport locations are far apart.
- Removed unnecessary message when forcing a player to see a view when there is no set locations