- Made it so that the end user can turn off item durability damage.
- Made it so that the end user can set how much durability will be drained when using a custom item.
- Made it so that the durability will calculate the unbreaking level on the item
- Made it so the user can disable the check for unbreaking, making it so that the item will take a constant 1 point of damage
- Fixed issue where player's were unable to rotate the item when the frame was invisible and the
'Enable Sneaking.When Invisible' setting was set to
'true'
- Creative player's items will no longer take damage when making the item frame invisible.
- Added an option to the config to enforce the use of the custom item when the frame is invisible
- Added custom item support in the config
- Added the ability to turn off the shifting requirement
- Reformatted some old code, the plugin should run smoother now
- Added support for the use of custom particles
- Added support for the use of custom sounds
- Added the ability to choose whether or not a player can open a container that is behind an invisible item frame
- Fixed issues with reloading the plugin
- Fixed issue with `/invisframes reload` not showing up as auto-complete for players with OP
- Changed how variables are stored in the plugin
# Set this to true if you want to use placeholderAPI in the plugin PAPI Hook: true
# Set PAPI hook to true to use all the placeholderAPI placeholders # in the Messages
# These are the placeholders provided by the plugin Placeholders:
Prefix: "&aTardisDev &8|" Error: "&cError &8|" Success: "&aSuccess &8|" Plugin Name: "&bInvisFrames"
###################################################################### # List of placeholders # ###################################################################### # # # prefix - %prefix% # # Error - %error% # # Success - %success% # # Plugin Name - %pluginname% # # Class - %class% # # Player - %player% # # # # # # * Disclaimer * # # Placeholders may not work for certain # # Messages # # # ######################################################################
# Set weather or not a particle should play after the player changes the # state of an item frame Use Particles: true
Particles:
Use Particles: true
# A list of particles can be found at the following link: # https://www.digminecraft.com/lists/particle_list_pc.php # # Must be a value from this list, or it will revert to the default # Firework effect Particle: Fireworks Spark
# Set weather or not a sound should play after the player changes the # state of an item frame Sounds:
Use Sounds: true
# A list of sounds can be found at the following link: # https://www.spigotmc.org/wiki/cc-sounds-list/ # # Must be a value from this list, or it will revert to the default # EXP sound Sound: Entity Experience Orb Pickup
# Set weather or not the GUI will be used when changing the state of # an item frame Use GUI: true
# Set weather or not the player will be able to open contains through # the item frame rather than rotating the item frame Allow Block Pass Through: true
###################################################################### # # # Messages # # # ###################################################################### Messages:
System Messages:
Success:
PAPI Hook: "&aFound PlaceholderAPI, hooking into it." Reloaded: "%success% %pluginname%'s &7config has successfully reloaded!" Changed Item Frame: "%success% &7Turned item frame invisible." Cancel Item Frame Change: "%success% &7Canceled item frame change." Error:
PAPI Hook: "&aCouldn't find PlaceholderAPI, all placeholders from PAPI won't work." No Permissions: "%error% &7You don't have permission to run this command!" Invalid Material: "%error% &7Invalid material in the config."
# Default help Messages, you can change this if you want Help:
Main: -
"" -
"&7&l&m⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯&r &a&l%pluginname% Help &r&7&l&m⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯&r" -
"&a/InvisFrame &7- Shows this message" -
"&a/InvisFrame help &7- Shows this message" -
"&a/InvisFrame reload &7- Reloads the plugin" -
"&7&l&m⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯&r &a&l%pluginname% Help &r&7&l&m⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯&r" -
""
###################################################################### # # # GUI # # # ###################################################################### GUI:
Title: "Make Item Frame Invisible?"# Set the title of the GUI Rows: 3
# Set the number of rows in the GUI
# Set weather or not the opening Messages will be sent Send Opening Messages: true
# By default, this is set to true # Send a Messages when the player opens the GUI Opening Messages: "%prefix% &7Opening GUI"
# Set this to true if you want to use placeholderAPI in the plugin PAPI Hook: true
# Set PAPI hook to true to use all the placeholderAPI placeholders # in the Messages
# These are the placeholders provided by the plugin Placeholders:
Prefix: "&aTardisDev &8|" Error: "&cError &8|" Success: "&aSuccess &8|" Plugin Name: "&bInvisFrames"
###################################################################### # List of placeholders # ###################################################################### # # # prefix - %prefix% # # Error - %error% # # Success - %success% # # Plugin Name - %pluginname% # # Class - %class% # # Player - %player% # # # # # # * Disclaimer * # # Placeholders may not work for certain # # Messages # # # ######################################################################
# Set weather or not a particle should play after the player changes the # state of an item frame Use Particles: true
# Set weather or not a sound should play after the player changes the # state of an item frame Use Sounds: true
# Set weather or not the GUI will be used when changing the state of # an item frame Use GUI: true
###################################################################### # # # Messages # # # ###################################################################### Messages:
System Messages:
Success:
PAPI Hook: "&aFound PlaceholderAPI, hooking into it." Reloaded: "%success% %pluginname%'s &7config has successfully reloaded!" Changed Item Frame: "%success% &7Turned item frame invisible." Cancel Item Frame Change: "%success% &7Canceled item frame change." Error:
PAPI Hook: "&aCouldn't find PlaceholderAPI, all placeholders from PAPI won't work." No Permissions: "%error% &7You don't have permission to run this command!" Invalid Material: "%error% &7Invalid material in the config."
# Default help Messages, you can change this if you want Help:
Main: -
"" -
"&7&l&m⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯&r &a&l%pluginname% Help &r&7&l&m⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯&r" -
"&a/InvisFrame &7- Shows this message" -
"&a/InvisFrame help &7- Shows this message" -
"&a/InvisFrame reload &7- Reloads the plugin" -
"&7&l&m⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯&r &a&l%pluginname% Help &r&7&l&m⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯&r" -
""
###################################################################### # # # GUI # # # ###################################################################### GUI:
Title: "Make Item Frame Invisible?"# Set the title of the GUI Rows: 3
# Set the number of rows in the GUI
# Set weather or not the opening Messages will be sent Send Opening Messages: true
# By default, this is set to true # Send a Messages when the player opens the GUI Opening Messages: "%prefix% &7Opening GUI"
- Added the ability to have particles play when the item frame changes states.
- Added the ability to have sounds play when the item frame changes states.
Planned Features: - Ability to choose particle used
- Ability to choose sound used
- Removed development message (no more console spam)
- Fixed the issue that would happen when there would be more than 1 item frame on a block
- Fixed issues where the player was able to take items out of the GUI
Fixed issue with the targeting of item frames. If two item frames were next to each other the one a block down and to the right would be selected. This is now fixed.
This update added support for regions from different plugins, ex: if the world guard interact flag is disabled only the people who are allowed to interact in that area will be able to interact with the item frame.