BetterAlias
Tired of entering tedious and repetitive commands? Wish you could group commands into one short and easy to use command?
With BetterAlias you can specify any number of aliases for your commands!
Features
- Create aliases for long repetitive commands:
becomes/permissions player setgroup <playerName> VIP
/vip <playerName>
- Combine multiple commands into one simple command
- Compatible with your existing permissions/plugin commands!
- Supports partial player name lookups (ie "e0n" to find "Ne0nx3r0")
Installation
- Add BetterAlias.jar to your plugins directory
- Once loaded an aliases.yml file will be created
- Customize the file and use /bareload to enable the changes.
- Use the examples inside aliases.yml to setup aliases for everyone to use! (or add a custom permission node for the command)
Usage
See the examples page.
Multiple Commands
Separate multiple commands with dashes (-):
tpthenkick: 1: - /tp !1p !name - /kick !1p
The examples file that comes with the plugin includes examples of every type
-
@Chaznuts
That is how it is setup for me.
Website apply
Website appeal
Website *
It still does it?
Can someone please list some variables i dont get what triggers what
@Alphabravo9
What ? I don't understand what you tell to me..
(Sorry I'm not english)
@MineLab
THIS, please.
Nevermind I figured it out ;) Great plugin btw
I want to create an alias for /warp shop and make it /shop. How can i do this? I am very confused on what to do. Can anybody help me?
Please can you add the auto TAB fill for player name ?
Hello, How would I make a command "/selfdemote"? I need this for a server so a user can demote himself without any additional arguments. Otherwise instead of doing "/selfdemote <PlayersUserName>", and demoting himself, he could demote others with "selfdemote <AnotherPlayersName>". I just need the command to affect the player who ran the command without any other arguments.
Can you add a variable like !world so that commands can be set to work on the world the user is in (like tp commands and weather commands)
@TheCoolGuy123_5_Minecraft_
Looks like your first "website *" alias is taking over your "website appeal" and "website apply" configurations. Try just moving the "appeal" and "apply" one BEFORE the "website *" one. Simple order of operations. The plugin probably just looks for the first occurrence where the command fits, and "website *" will be used first when any word after website is typed. Let me know if that works.
@NosirrahK
its "reply <msg>" if you're using "s
I'm having an issue through where I put this http://pastebin.com/XTFQf4Mb
If you do /website, it works
If you do /website thing, it returns /website [apply/appeal].
If you do /website apply, it works
If you do /website appeal, it says /website [apply/appeal]
Why is it doing that?
EDIT: I made another command, same problem
http://pastebin.com/PuRZGvuF
Maintenance off doesn't work, maintenance on works.
/maintenance works.
Please help asap
Awesome plugin it works perfect on 1.7.9 thanks. keep it up!
I don't know how possible this would be since I don't program plugins, but do you think it's possible to add logic statements to the process of choosing commands to run?
For example, imagine a server were to have a voting plugin and votes are always a yes-no vote:
That added to the config would allow players to vote only yes or no, but if a player typed in anything else, like "/vote Geoffrey", it would return "Unknown command" instead of something like "Invalid vote cast: 'yes' or 'no' only".
I tried the following in my server
I hoped that the last "vote" node would catch the exceptions and return that the vote was invalid, but it returned "invalid vote" when I ran "/vote yes" and "/vote no".
What I was thinking about was something like this
Although, I don't think you can actually put logic statements directly into a yml file, so it may require a different syntax, but that was what I was thinking of. When you run /vote, it checks the parameter you passed to see if it is either yes or no and acts accordingly. Maybe it could look like this (basically just a switch-case)
So, that was my long-winded explanation to ask the question: do you think it's possible? Something like this would be useful for custom multi-page commands, like /rules and /help. Just curious.
Great plugin, by the way. Sure beats the default Bukkit aliases and it's so easy to use.
@LOLniqqa
I'm not familiar with how bungeecord commands work; I would suspect it has something to do with how the precommand event is handled on multiple servers.
Is their any reason why bungeecord commands don't work with this plugin?
Can you add Costs for use an alias? I need to deny player for use certain aliases if have no money! Thanks!
I want it to be this:
/fakeban <player> [Reason]
When I use I see this:
[MCBANS] Zrail has been banned [ zrail *REASON HERE]
How would I make the !* only do 2+ not the first argument.
Code:
@TheCoolGuy123_5_Minecraft_
Aliases work from console.
Try using 0 instead of *, then /bareload and check for errors.
As a side note you'd probably enjoy a lesser known plugin of mine: http:dev.bukkit.org/bukkit-plugins/lurker/
This doesn't work, doing /fakeop <anything here> returns nothing
any command running from console doesn't work...
Im trying to get this to work but im not having much luck:
Any suggestions? (It just comes up with /region removemember !1, I assume its not possible to have '!nameisland'? The regions are autocreated as <playername>island eg yorkisland