ScrollingMenuSign
Videos
Latest video:
- See the Videos page for full list of demonstration & tutorial videos.
Latest Version
Features
- Create scrollable command menus with one or more sign, map, multisign, inventory, hologram or spout views. Or trigger your menus with redstone signals or even from any held item.
- Scroll through views with right-click, execute the selected command with left-click (configurable)
- Sophisticated command parser/executor - permission elevation, command costs (items/durability/economy/food/health/xp), player/group/world restrictions, variable substitutions...
- Commands can have warm-ups and cooldowns
- Macros - run multiple commands or display large text blocks with one click
- Build a hierarchy of menus using Submenus
- Flexible Access Control gives you private menus and views, or limited to permission groups.
- External scripting language support allowing unlimited flexibility in what menu commands can do
- Sign & multisign views can produce Redstone Output when scrolled or executed
- Redstone Control Signs allow remote scrolling & execution via redstone signals for sign & multisign views
- Permissions support via Bukkit superperms
- Command Logging lets you keep an audit trail of who's executed what commands from SMS menus
- Multi-world support: menus can have views in any number of worlds
- Full coloured/bold/italic/underline/strikethrough text support on menu titles, items and messages
- Configure menus or menu items to have a limited number of uses, either per-player or globally
- Comprehensive tab completion for all commands
- Optional Spout support
Possible Applications
- A menu of station setting commands for Minecart Mania (this is what inspired me to write the plugin in the first place!)
- Newbie user guide menus
- Warp menus for your favourite teleportation plugin
- A basic shop menu - buy/sell/swap items & credits
- Controlled access to commands that users can't normally run
- Item reward menus with limited usage count
- Traps built from redstone views and/or scripts
- Super-convenient game mode (survival/creative) changer with map and/or spout views
Installation
Pretty simple:
- Copy ScrollingMenuSign.jar into your server's
bukkit/plugins
folder - Optional: install Vault for economy command costs and/or permission group support.
- Optional: install ProtocolLib to make active items glow.
- Restart or reload your server.
That's it. ScrollingMenuSign will automatically create a folder called bukkit/plugins/ScrollingMenuSign
when it first runs. All data related to the plugin is stored in here.
Documentation
- Quickstart Guide
- FAQ
- Command Reference
- Permissions support
- The Configuration File
- The Command Parser
- Submenus
- Warmups and Cooldowns
- Popup Messages
- View Types
- Redstone Output
- Macros
- Menu Item Tooltips
- User Variables
- Command Logging
- Setting usage limits on menus & menu items
- Redstone Control Signs
- Spout Support
- Using External Scripting Languages
- API: Managing ScrollingMenuSign menus from scripts or other plugins
Source
Development Versions
Development versions can be downloaded from this Jenkins build server. Notes:
- Development versions have not been approved by dev.bukkit.org staff
- Development versions may be buggy or fail to work completely. Only use development versions if you a) want to help with finding bugs, or b) have been asked to, to test a bugfix.
Changelog
Usage Statistics
Since SMS v1.3.0, fully anonymous usage statistics are collected using MCStats:
If you wish to opt out of MCStats metrics collection, edit plugins/PluginMetrics/config.yml
and change opt-out: false to true.
Donations
If you use and enjoy ScrollingMenuSign, you are welcome to make a donation by clicking the "Donate" button at the top right. However, donations are strictly optional, and don't confer any special benefits over non-donors.
@Brycey92
Works perfectly well for me with CB 1.2.3-R0.2 and PEX 1.19.1. Probably an error in your permissions.
Create a ticket, please, and include your permissions config. And do you mean PEX 1.19 (1.19.1, in fact) ?
Tested on CB 1.2.3-R0.2 with PEX 1.9 and Vault 1.2.12. I can't scroll or execute the commands on the sign with the '*' node in PEX. Setting individual permission nodes doesn't help either... This plugin used to be so helpful, but now it's completely unusable. Please update it!
Extremely powerful and flexible plugin!
@desht
Ok, thanks. I didn't see that it was up to date. :) Keep up the great work!
@disciple218
SMS works just fine on R5/R6.
Love this plugin! Please update for CB 1.1-R6! :)
@Ronzi3
Thanks for the kind words and the bug report. I've created ticket #30 for this - it's down to how SimpleClans processes its commands, see the ticket for more details. A workaround will be needed...
hi, great plugin! please i need some help with the execution of "Faction" and "SimpleClans" commands. I'm getting the following error:
for the following commands
and its macro
please I need to know if SMS doesn't work for these plugins... thanks sorry for my english and hope your answer.
@DanishDude93
Your permissions list looks fine. Please create a ticket and be sure to list the version of SMS and the permissions plugin you're using (including the version of that). The output of /sms debug would also be useful to see.
Hi, on my server, ive made a few signs to show my members then rules and the motd. However, it doesnt wanna work for them, even tho they have
- scrollingmenusign.execute - scrollingmenusign.execute.elevated - scrollingmenusign.scroll - scrollingmenusign.user - scrollingmenusign.use.sign
It works perfectly fine for me, am i missing a node for my members?
@Hangar
Yeah, looks like it. However, there's no PEX 1.19 release yet - folks are free to use dev builds of PEX but not if they want support on permissions problems from me ;)
I think the PEX 1.18 issue you mention above may be fixed:
https://github.com/t3hk0d3/PermissionsEx/issues/228
awesome good work
@LordKainzo
You're running CraftBukkit
++
, right? That warning will occur, but it's harmless. I'll probably drop that check soon anyway (added it back when users were getting very confused about which version of SMS to use, but there are better ways to handle that than an explicit version check).2012-02-16 22:55:20 [WARNING] [ScrollingMenuSign]: Can't determine build number for CraftBukkit from git-Bukkit-jenkins-CraftBukkit-79 (MC: 1.1)
@desht
Wanted to drop this error here... http://pastie.org/3390034
Not sure how it occurred - just reporting
I'm glad you updated it to R-4! Thanks!
@dan2wik
Just click on the "Tickets" tab at the top of this page.
How do i look at tickets?
@dan2wik
Created ticket #20 for this, please check that for updates.