
MapMenu 1.6.9
Create custom menus with image and much more!
[ + ] Added a notification when there is a new update. You can disable it from config.yml
[ + ] Added a new layer for animated texts.
textanimated:
type: "animatedText"
position: "[28, 20]"
frames:
- "&bHello :)"
- "&eHello :)"
- "&bHello :)"
- "&eello :)"
- "&bllo :)"
- "&elo :)"
- "&bo :)"
- "&b :)"
- "&e:)"
[ + ] Added a new requirement. "JavaScript"
open_command: "gif"
open_requirements:
type: "javascript"
expression: "BukkitPlayer.hasPermission('mapmenu.gif')"
deny_actions:
- "[message] &cYou do not have permission to do this action"
update_interval: 0
layers:
background:
type: "background"
texture: "cat.gif"
frame_speed: 1
[ + ] Added a new option for layers. This option is only if the layer is a gif.
frame_speed: 1
This option is the amount of frames that should pass in the next update.
example:
open_command: "gif"
open_requirements:
type: "has_permission"
permission: "mapmenu.gif"
deny_actions:
- "[message] &cYou do not have permission to do this action"
update_interval: 0
layers:
background:
type: "background"
texture: "cat.gif"
frame_speed: 2
[ + ] Support for GIF files has been added.
These at the moment can only be used as a physical file in "background, button" and not in url.
[ + ] Now when changing the game mode "Creative/Survival/Spectator" the gravity of the player will change to fall if necessary or close the menu if it is in spectator.
[ x ] Fixed a bug when a button's texture was null. This should be possible since you could draw the button in the background like in the times_menu example.
[ + ] 2 new messages added.
[ + ] Added a new command to generate the default configuration
-/mapmenu genDefaultConfig - "mapmenu.gendefaultconfig"
[ + ] Added an option to define the update time of each menu. "update_interval: 15"
example:
open_command: "stats"
open_requirements:
type: "has_permission"
permission: "mapmenu.times"
deny_actions:
- "[message] &cYou do not have permission to do this action"
update_interval: 15
layers:
background:
type: "background"
texture: "examples/forest.png"
title:
type: "text"
text: "&a.----[Player Stats]----."
position: "[3, 2]"
stats:
type: "text"
text:
- "&ePlayTime: &f%statistic_time_played%"
- "Xe7e5Mined diamonds: &f%statistic_mine_block:diamond_ore%"
- "&#d988e7Jumps: &f%statistic_jump%"
- "&cDeaths: &f%statistic_deaths%"
- "&4Kills: &f%statistic_player_kills%"
- ""
- " &0aFirst join:"
- " &f%player_first_join_date%"
position: "[0, 52]"
miniskin:
type: "chibi"
position: "[2, 12]"
texture: "%mapmenu_player_skinurl%"
displaynane:
type: "text"
position: "[28, 12]"
text: "%player_displayname%"
[ x ] Fixed a compatibility bug with version 1.17.1
[ + ] Added a configuration file for plugin messages.
[ x ] Fixed some bugs with the "times" menu that comes by default.
[ / ] Map performance has been improved. Now it works more efficiently.
[ ? ] Any mistake or request can speak in the discord.
[ + ] Added a new requirement to open/select in a menu.
open_requirements:
type: "compare"
value: "%player_name% == FavioMC19"
deny_actions:
- "[message] &cYou can't do this action"
You can use all these comparisons: "value1 > value2", "value1 < value2", "value1 >= value1", "value1 <= value2", "value1 == value2", "value1 != value2".