Ali 'SupaHam' M
bbe0ca9302
Implement tab completion for all commands. ( #1282 )
...
List of supported commands:
```
/afk
/balance
/balancetop
/ban
/banip
/bigtree
/book
/broadcastworld
/burn
/clearinventory
/condense
/delhome
/deljail
/delwarp
/eco
/enchant
/enderchest
/essentials
/exp
/ext
/feed
/fireball
/firework
/gamemode
/getpos
/give
/hat
/heal
/help
/helpop
/home
/ignore
/invsee
/item
/itemdb
/jump
/kick
/kill
/kit
/lightning
/list
/mail
/me
/msg
/mute
/near
/nick
/nuke
/pay
/potion
/powertool
/ptime
/pweather
/recipe
/remove
/repair
/sell
/showkit
/skull
/speed
/tempban
/thunder
/time
/togglejail
/tp
/tpa
/tpaall
/tpahere
/tpall
/tphere
/tpo
/tpohere
/tppos
/tree
/warp
/weather
/world
/worth```
2017-06-11 01:17:43 +01:00
drtshock
dde0b20775
Reformat
2015-04-14 23:06:16 -05:00
KHobbits
c829a32555
Clean up tempban messages to be a little clearer.
2014-07-14 21:23:56 +01:00
KHobbits
0c416c8366
Remove ban check from /ess cleanup, no longer required.
...
Fix ban upgrade script.
2014-07-12 19:13:23 +01:00
FearFree
51be2131f7
Update to new ban method.
2014-07-12 17:40:14 +01:00
KHobbits
c54e9b5dba
Add default ban reason for tempban reason.
2014-06-14 22:06:26 +01:00
KHobbits
da6df89126
Add optional {2} in 'tempBanned' TL key, for reason.
2014-06-14 16:21:05 +01:00
KHobbits
36e580474f
Converted emulated player class calls to use base class.
2014-04-13 01:01:49 +01:00
KHobbits
6cfb5084e1
Add local echo to tempban command.
2014-03-26 20:08:38 +00:00
FearFree
5724c0c8df
Future Java versions may not support _ as identifier.
2014-03-22 16:08:11 +11:00
Iaccidentally
3e725ef060
Cleanup various aspects of code, fix some formatting, more netbeans 7.4 stuff
2013-11-06 21:22:32 -05:00
FearFree
ae89c80d4e
Clarify no perm msgs for missing .offline perms
...
Signed-off-by: KHobbits <rob@khobbits.co.uk>
2013-10-28 00:10:33 +00:00
KHobbits
64e089e15b
Cleanup
2013-10-18 00:07:35 +01:00
KHobbits
6f85761f7f
Extract CommandSender to CommandSource, this should prevent Ess user object leaks.
2013-10-16 21:05:33 +01:00
KHobbits
8b11b870b1
General cleanup.
...
Add optional TL param for tempban/mute time in notify message
2013-08-11 21:34:26 +01:00
KHobbits
aa6d85eacc
Cleanup broadcast, allow limited keywords in.
2013-06-16 01:07:16 +01:00
Iaccidentally
f1eae9be6f
Cleanup imports
2013-06-11 20:45:12 +01:00
KHobbits
09f67c9723
Split util classes.
2013-06-08 22:31:19 +01:00
KHobbits
6512a53a3f
Reduce duplicated broadcast code.
2013-05-26 17:58:04 +01:00
KHobbits
274ad06665
Fix null when trying to tempban players in console for times longer than max ban.
2013-05-18 17:57:05 +01:00
KHobbits
353423efec
Use correct getPlayer method to not match offline users.
2013-03-20 01:29:54 +00:00
KHobbits
341cb89bb7
Multiline kick messages and tempban countdown.
2013-01-09 21:04:58 +00:00
Necrodoom
1f98fe710f
derp - fix tempban permission check
2012-12-28 19:05:54 +02:00
KHobbits
78666ade2b
Fix max tempban length option.
2012-12-20 20:11:45 +00:00
Chris Ward
ecf5d47e97
Add tempban limit (with override node) and console override to exempt node.
2012-12-17 02:12:38 +11:00
KHobbits
aea2c00a95
Add optional 2n'd param to temp ban reason TL key.
2012-06-19 08:46:33 +01:00
KHobbits
e11525ab64
Update offline user check.
...
Add ban reason to /seen
2012-03-12 01:00:57 +00:00
snowleo
220d68f375
Switch to the new I18n class and format cleanup of all classes
2011-11-21 02:55:26 +01:00
KHobbits
cd9ea163e4
Continuing code cleanup
2011-11-18 22:09:26 +00:00
KHobbits
e5a8cd88f0
Code cleanup continued.
2011-11-18 17:48:49 +00:00
snowleo
4c6cc5ced0
Updates for banning
...
Removing the ban workaround
We might remove the ban commands completely.
2011-09-07 22:34:53 +02:00
KHobbits
0ab8a2760d
Adding tempban/kick broadcast permissions and adding a banned by to the broadcast.
...
Adding tempban/kick broadcast permissions and adding a banned by to the broadcast.
Merge branch 'master' of github.com:khobbits/Essentials
Conflicts:
Essentials/src/messages.properties
Essentials/src/messages_da.properties
Essentials/src/messages_en.properties
Essentials/src/messages_fr.properties
Essentials/src/messages_nl.properties
Merge branch 'master' of github.com:khobbits/Essentials
2011-07-26 14:23:14 +01:00
snowleo
150a0e0ddd
/tempban and /ban have the same problem as /tjail
...
new permissions:
essentials.ban.offline
essentials.tempban.offline
2011-07-19 01:32:48 +02:00
snowleo
d0345e45b6
Revert broken ban reason for /tempban
2011-07-16 03:11:52 +02:00
ementalo
a0554f566d
This change did not commit
2011-07-16 01:09:28 +01:00
ementalo
1696d7ae71
Test #393 adding optional ban reason with tempban /tempban player time reason, also adding essentials.tempban.exempt
2011-07-16 01:05:11 +01:00
snowleo
25c9557c59
Cleanup of Essentials class
...
Moved all ban stuff to BanWorkaround
2011-07-15 23:39:56 +02:00
snowleo
705f9c267c
Broadcast message on kick/ban
2011-07-15 20:49:47 +02:00
snowleo
3b838cc23d
Fix a bug with temp banning offline users
2011-07-07 19:11:57 +02:00
ementalo
92b34ec15f
[trunk] translations = T's
...
git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1424 e251c2fe-e539-e718-e476-b85c1f46cddb
2011-05-11 22:42:48 +00:00
ementalo
96a1bdedc8
[trunk] word spacing on mute / tempban
...
git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1322 e251c2fe-e539-e718-e476-b85c1f46cddb
2011-05-02 22:30:48 +00:00
snowleo
224c18348a
This is a big refactoring of the user class and more.
...
Many commands have been cleaned.
File changes:
- all user data has been moved from users.yml to userdata folder
- all files in userdata folder are lower case
Both changes should be done automatically.
Class changes:
- Moved all user data functions to UserData class
- Moved all user teleport functions to Teleport class
- Moved the user list to Essentials class
- Less static functions for better testing
- EssentialsCommand now has ess Property (Essentials class)
- New NotEnoughArgumentsException, that will show command description and syntax
New commands:
- /seen, shows the last login or logout
- /tempban, temporarily ban someone
- /tjail and mute, temporarily option added
Other changes:
- ban reason is saved
- don't show "You have xxx mail" on login, if user doesn't have essentials.mail permission
- time will be parsed: years, months (mo), weeks, days, hours, minutes (m), seconds, these can be shortened and combined, example: 2 days 5h 30m
git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1300 e251c2fe-e539-e718-e476-b85c1f46cddb
2011-05-01 21:07:30 +00:00