Gizmo | Custom Welcome Screen + More icon

Gizmo | Custom Welcome Screen + More -----

A unique utility plugin. Display a custom welcome screen, fullscreen fades, and more!




Notice: If you are updating from version 1.2.0, you will need to manually update your config to reflect the new commands on advance method. All commands will now fall under "commands-on-advance" and can be prefixed with [console] or [player] to execute commands via the player/console or [message] to send a message.

Config examples available at the bottom of this message.

Added:
- Option to execute commands as player or console when clicking an item in a screen
- Option to send the player message(s) when clicking an item
- Option to close the screen when clicking an item

Other:
- Merged "player-commands-on-advance" and "console-commands-on-advance" into "commands-on-advance" (config.yml)

New 'config.yml' commands section:
Code (Text):
commands-on-advance:
  - '[player] balance'
  - '[console] give %player% dirt 1'
  - '[message] Is that dirt in your inventory? Ew...'
New 'screens.yml' item section options:
Code (Text):
Items:
  first-item:
    material: DIAMOND_SWORD
    custom-model-data: 1
    slot: 44
    name: '#ee0000The Gizmo Sword'
    lore:
      - '#48cfa9Lores have multi-line'
      - '#f2991dand hex support!'
    hide-flags: true
    commands:
      - '[player] i diamond 1'
      - '[console] give %player% emerald 1'
      - '[message] A diamond and emerald, such a dynamic duo.'
    close-on-click: true
----------, Nov 2, 2023

Notices:
The config structure of Gizmo has been completely recoded. Create a backup of your existing config.yml and let Gizmo completely regenerate the new config files. Then MANUALLY, and very cautiously, copy any existing settings from your old config into the new configs.

The default background.png has been changed from black to white. This is important to update if you wish to use the new background-color option.

For 1.18-1.19 servers, download version 1.2.0b from the version history.


Added:
- Option to perform multiple console commands on advance
- Option to perform multiple commands from the player on advance
- Option to change the background color within the config (affects screens and fades)
- Debug mode. Enabling this option in the config will bypass the server resource pack download check and still display the welcome screen. This option does not affect the first time welcome screen.
- Configured items to the '/g show' command to improve QoL through testing phases.
- Option to add delay before the welcome screen appears
- Option to display the background texture during the delay
- Option to add a different welcome screen and background for the first join
- Player argument to the fade command (display screen fades to other players (Permission: gizmo.fade.others))

Removed:
- Removed option to toggle welcome screen background

Fixed:
- Fixed welcome message not disabling
- Fixed legacy command-on-advance option
- Fixed initial delay before welcome screen was shown (was causing some servers a weird flicker effect)
- Fixed players taking damage to specific entities

Other:
- Lots of code improvement and optimization.
- Reconstructed the main configuration file. Now separated into multiple config files (config, screens, and messages).
- Reconstructed and revamped the default resource pack

Join our community Discord for feature requests, bug reports, and more!
----------, Nov 1, 2023

Notices:
The config structure of GIzmo has been completely recoded. Create a backup of your config.yml and let Gizmo completely regenerate its new config files. Then MANUALLY, and very cautiously, copy any existing settings from your old config into the new configs.

The default background.png has been changed from black to white. This is important to update if you wish to use the new background-color option.

This version (Gizmo 1.2.0) was made for versions 1.20 and above.


Added:
- Option to perform multiple console commands on advance
- Option to perform multiple commands from the player on advance
- Option to change the background color within the config (affects screens and fades)
- Debug mode. Enabling this option in the config will bypass the server resource pack download check and still display the welcome screen. This option does not affect the first time welcome screen.
- Configured items to the '/g show' command to improve QoL through testing phases.
- Option to add delay before the welcome screen appears
- Option to display the background texture during the delay
- Option to add a different welcome screen and background for the first join
- Player argument to the fade command (display screen fades to other players (Permission: gizmo.fade.others))

Removed:
- Removed option to toggle welcome screen background

Fixed:
- Fixed welcome message not disabling
- Fixed legacy command-on-advance option
- Fixed initial delay before welcome screen was shown (was causing some servers a weird flicker effect)
- Fixed players taking damage to specific entities

Other:
- Lots of code improvement and optimization.
- Reconstructed the main configuration file. Now separated into multiple config files (config, screens, and messages).
- Reconstructed and revamped the default resource pack

Join our community Discord for feature requests, bug reports, and more!
----------, Nov 1, 2023

Fixed:
  • Download link
----------, Apr 28, 2023

Fixed:
  • Download link
----------, Apr 22, 2023

Fixed:
  • Players getting stuck in spectator mode

*Gizmo no longer handles player gamemode changes.

Join our community Discord for feature requests, bug reports, and more!
----------, Apr 15, 2023

Fixed:
  • Color codes not translating when PlaceholderAPI was installed in item lores

Join our community Discord for feature requests, bug reports, and more!
----------, Apr 11, 2023

Notice: The auto-close feature has been temporarily disabled.

Added:
  • Reworked invincibility system while a player is screening

Fixed:
  • Players sinking into or floating above the ground
  • Players' gamemode switching incorrectly
  • Unused handler errors in console

Join our community Discord for feature requests, bug reports, and more!
----------, Apr 7, 2023

Added:
  • On demand screen fade command

New 'fade' command usage:
/gizmo fade <fade-in-time> <stay-time> <fade-out-time>

Join our community Discord for feature requests, bug reports, and more!
----------, Dec 29, 2022

Notice: Back up your config, reset it, and restore your old values. This update includes a handful of changes to the config for the newest features and fixes. Not doing so may result in bugs or errors!

Added:
  • Option to display welcome screen once per restart
  • Option to display a separate welcome screen on a player's first join
Fixed:
  • Players getting teleported 1-2 blocks into the ground
  • Other minor bugs and errors
----------, Nov 17, 2022

Added:
  • 1.18 support
Fixed:
  • Bug with invulnerability and blindness during prompt when no server pack was configured
  • Other minor bugs and errors
----------, Nov 15, 2022

Fixed:
  • /g show not displaying the screen properly
  • Not being able to disable messages
----------, Nov 9, 2022

Notice: Your config will need to be updated to these new Unicode values below for Gizmo to function properly. Resetting your config is unnecessary, but it will update it to these values if you want to be safe and do it that way. You will also need to update the values in your pack's 'default.json' file. The latest download of GIzmo has an updated resource pack included as well.

Code (YAML):
Unicodes:
  shift-48
:
  shift-1013
:
  shift-1536
:
  welcome-screen
:
  background
:
Fixed:
  • Background now covers the whole screen on ultra-wide displays
----------, Nov 8, 2022

Notice: Back up your config and reset it. This will generate item examples and new config options. To disable items, set Items to "Items: []"

Added:

  • Items
  • Options for items: material, slot, name, lore, custom-model-data, and hide-flags
  • Hex color and PlaceholderAPI support for names/lores; lores have multi-line support too)
  • New config option: "blindness-during-prompt"
Fixed:
  • Small PlaceholderAPI error
----------, Nov 7, 2022

Fixed:
  • Fixed messages and other small bugs when PlaceholderAPI is not installed.
----------, Nov 6, 2022

Added:
  • PlaceholderAPI support
Fixed:
  • Extra space at the start of a new line in the welcome message
  • Minor console errors
----------, Nov 5, 2022

Notice: You NEED to reset your config with this update! Portions of the config were rewritten and the old config may break things if you try to use it with 1.0.2-BETA. Take a backup, delete your existing config, upload 1.0.2-BETA, restart your server and copy your old values back over.

Added:
  • Option to give the player invulnerability while prompted/loading the pack
  • Option to kick the player if the pack is not accepted or fails to download
  • Hex color support for messages
  • More translations
Changed:
  • Command /gizmo test to /gizmo show

Thanks for the support on this plugin so far! I've received nothing but good feedback, so I really appreciate it. If you run into any bugs/errors or want to suggest new features feel free to do so on my Discord.
----------, Nov 4, 2022

Gizmo is now officially available!

Gizmo requires a resource pack to function and works on all 1.19 versions. If you run into any errors or bugs, please join the Discord server and I will make sure to squash them asap!

(This is my first plugin, so please bare with me as I try my best to study and develop. Thank you all for the support!)
----------, Nov 3, 2022

Resource Information
Author:
----------
Total Downloads: 6,411
First Release: Nov 1, 2022
Last Update: Nov 2, 2023
Category: ---------------
All-Time Rating:
15 ratings
Find more info at jeqo.net...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings