SpoutMenu

This project is abandoned and its default file will likely not work with the most recent version of Minecraft. Whether this project is out of date or its author has marked it as abandoned, this project is no longer maintained.

SpoutMenu v0.9: Give your players a simple menu w/ Spout.

SpoutMenu

News

Sorry for the delay in updates as I am currently rewriting the entire plugin as the source for it is currently a red hot mess.

Features

  • 270 custom on-screen command buttons ;
  • Ability to execute any /command from a button ;
  • Custom key to open menu ;
  • Custom menu titles ;
  • Easily configured via YAML config ;
  • Enable/Disable buttons on menu ;
  • Enable/Disable menu's ;
  • Permission nodes for each menu ;

Requirements

  • SpoutPlugin and Spoutcraft - Required to launch and use the plugin.
  • Tested with RB #1110 of SpoutPlugin and RB #1412 of Spoutcraft.
  • PermissionsBukkit for permissions support.

Installation & Configuration

  • Place SpoutMenu.jar in your plugins directory ;
  • Stop server ;
  • Edit SpoutMenu/config.yml ;
  • Start server ;

Permissions

  • spoutmenu.*
  • spoutmenu.allow
  • spoutmenu.menu2
  • spoutmenu.menu3
  • spoutmenu.menu4
  • spoutmenu.menu5
  • spoutmenu.menu6
  • spoutmenu.menu7
  • spoutmenu.menu8
  • spoutmenu.menu9
  • spoutmenu.menu10

TO-DO

  • Implement overlays to prevent cursor jumping on menu change ;
  • Add command stacking option for buttons ;
  • Add %targetplayer% variable for clicking players to target ;
  • Add %player% variable for self targeted commands ;
  • Add popup info to buttons ;
  • Rewrite plugin to clean up code ;
  • Rename plugin for migration to Spout Server ;
  • Permissions ; DONE
  • Multiple menus via interface ; DONE
  • Custom menu titles ; DONE
  • Custom menu permissions ; DONE
  • Custom key for menu in config ; DONE
  • Enable/Disable Buttons in config ; DONE
  • Fix plugin config saving on shutdown ; DONE

Changelog

Version 0.9

  • Fixed config file saving on plugin shutdown ;
  • Updated to RB of SpoutPlugin API+Bukkit API ;

Version 0.8

  • Fixed spoutmenu.allow permission node ;

Version 0.7

  • Updated to RB of Spout API+Bukkit API ;
  • Added 3 more buttons per column ;
  • Changed menu layout code ;
  • Added 9 additional menu's ;
  • Added 9 additional permission nodes ;
  • Update config file for 9 additional menu's ;
  • Added custom menu titles ;

Version 0.6

  • Updated to RB of Spout API+Bukkit API ;
  • Update config file for Enable/Disable buttons ;

Version 0.5

  • Added anchor so menu doesn't stretch in full screen ;

Version 0.4

  • Added custom key to config file. Defaults to M ;
  • Fixed bug preventing menu from closing when pressing menu key again ;

Version 0.3:

  • Added spoutmenu.* and spoutmenu.allow perm nodes ;

Version 0.2:

  • Bugfix for player invoking menu during sign edit ;
  • Updated config.yml to include real examples ;

Version 0.1:

  • Plugin Release ;

Special Thanks

  • Thanks goes to skawke for spoutEssentials which inspired me to create a flexible menu system.
  • Thanks goes to NeatMonster for his custom key code used in SpoutBackpack.

Comments

This is my first plugin, so enjoy.

PayPal


Comments

  • To post a comment, please or register a new account.
Posts Quoted:
Reply
Clear All Quotes

About This Project

Categories

Members

Recent Files

Bukkit