13
0
geforkt von Mirrors/Paper

150 Commits

Autor SHA1 Nachricht Datum
Bukkit/Spigot
c0822889d0 Add 1.6 SpreadPlayers command. Fixes BUKKIT-4508
By: h31ix <zero_gravity@outlook.com>
2013-07-19 18:02:40 -04:00
Bukkit/Spigot
06abcc1323 Add 1.6 PlaySound command. Fixes BUKKIT-4489
By: h31ix <zero_gravity@outlook.com>
2013-07-19 18:02:40 -04:00
Bukkit/Spigot
1839404cbf Consider full team display name. Fixes BUKKIT-4186
Through a miscalculation, team display names were being created via
command ignoring the first word in the submitted display names.

By: mbax <github@phozop.net>
2013-05-04 14:19:19 -04:00
Bukkit/Spigot
1366d7b502 Pulling all pending Bukkit-JavaDoc changes
By: Wesley Wolfe <weswolf@aol.com>
2013-05-16 04:41:09 -05:00
Bukkit/Spigot
740df1695d Consider first player name in leave command. Fixes BUKKIT-4051
By: Wesley Wolfe <weswolf@aol.com>
2013-04-11 22:56:31 -05:00
Bukkit/Spigot
e5dec4f10e Consider arguments to team leave properly. Fixes BUKKIT-3994
Two checks to argument length were changed to properly consider if the
sender is a player instead of an off-by-one logical error.

By: Wesley Wolfe <weswolf@aol.com>
2013-04-05 12:49:59 -05:00
Bukkit/Spigot
0716e7a635 Use utility method for team-join display. Fixes BUKKIT-3997
The method to make a string from a collection of strings already exists
and should be used when adding multiple players to a team.

By: Wesley Wolfe <weswolf@aol.com>
2013-04-05 12:40:03 -05:00
Bukkit/Spigot
0a419b9e4d Add Scoreboard API and Command. Adds BUKKIT-3776, BUKKIT-3834
The implementation is designed around having both a main scoreboard and
numberous plugin managed scoreboards that can be displayed to specific
players.

Plugin managed scoreboards are active so long as a reference is kept by a
plugin, or it has been registered as a player's active scoreboard. Objects
specific to a scoreboard remain active until unregistered (which remove a
reference to the owning scoreboard), but quickly fail if accessed
post-unregistration.

By: mbax <github@phozop.net>
2013-03-20 14:14:42 -04:00
Bukkit/Spigot
761a84cb1b Pulling all pending Bukkit-JavaDoc changes
By: Edmond Poon <sagaciouszzzz@gmail.com>
2013-04-02 00:11:22 -04:00
Bukkit/Spigot
071c599044 Add Effect command. Adds BUKKIT-3763
By: feildmaster <admin@feildmaster.com>
2013-03-31 00:44:48 -05:00
Bukkit/Spigot
2c2f644ccd Add dummy /testfor command in Bukkit. Addresses BUKKIT-3813
This command only functions in command blocks so the bukkit command for it
simply spits out an error message.

By: Travis Watkins <amaranth@ubuntu.com>
2013-03-18 17:10:52 -05:00
Bukkit/Spigot
96281f6c76 Fix invalid integers in spawnpoint command. Fixes BUKKIT-3509
getInteger returns min value on illegal number formats, so we change
behavior to throw an exception when requested.

By: feildmaster <admin@feildmaster.com>
2013-01-26 13:45:09 -06:00
Bukkit/Spigot
8dc70a4e98 Don't try listing something that may not exist. Fixes BUKKIT-3471
The player name may not be provided, in which case the command will
fail hard.

By: feildmaster <admin@feildmaster.com>
2013-01-23 05:51:46 -06:00
Bukkit/Spigot
8065c9095a Improve javadoc in 26 files.
Addresses:
BUKKIT-1643, BUKKIT-1868, BUKKIT-1846, BUKKIT-2632, BUKKIT-3196,
BUKKIT-3187, BUKKIT-3198, BUKKIT-3200, BUKKIT-3201 and BUKKIT-3417.

By: feildmaster <admin@feildmaster.com>
2013-01-22 15:09:24 -06:00
Bukkit/Spigot
ea74fb0bf1 Remove duplicate message for console. Fixes BUKKIT-3267
By: Travis Watkins <amaranth@ubuntu.com>
2012-12-23 02:33:25 -06:00
Bukkit/Spigot
9711df6414 Apply commandBlockOutput to broadcastMessage. Addresses BUKKIT-3117
By: feildmaster <admin@feildmaster.com>
2012-12-18 04:47:56 -06:00
Bukkit/Spigot
4cc9a1bec4 An executor set to null will now use the plugin. Fixes BUKKIT-3127
By: feildmaster <admin@feildmaster.com>
2012-12-09 00:19:55 -06:00
Bukkit/Spigot
fbc20e59c1 Add getShutdownMessage() and stop command arguments. Adds BUKKIT-3031
By: feildmaster <admin@feildmaster.com>
2012-12-05 05:55:26 -06:00
Bukkit/Spigot
9ca4736334 Add ability to pass 'max' as 'level' for EnchantCommand.
By: EvilSeph <evilseph@gmail.com>
2012-11-18 17:45:00 -05:00
Bukkit/Spigot
0a9f6c2cc2 Add default EnchantCommand. Tim, The Enchanter - I AM DEATH! Adds BUKKIT-2961
By: EvilSeph <evilseph@gmail.com>
2012-11-16 16:11:30 -06:00
Bukkit/Spigot
cf99b7e756 Essential core commands shouldn't be overriden. Fixes BUKKIT-1546
By: EvilSeph <evilseph@gmail.com>
2012-11-16 23:47:07 -05:00
Bukkit/Spigot
3db888ac01 Add aliases to TellCommand to bring us in line with Vanilla behaviour.
By: EvilSeph <evilseph@gmail.com>
2012-11-15 22:28:46 -05:00
Bukkit/Spigot
9267baab20 Remove unnecessary Overrides in Default commands.
By: EvilSeph <evilseph@gmail.com>
2012-11-15 23:03:03 -05:00
Bukkit/Spigot
bf632e042c Made KillCommand set the player health to 0 to allow it to work in Creative. Fixes BUKKIT-2949
By: EvilSeph <evilseph@gmail.com>
2012-11-15 21:08:19 -05:00
Bukkit/Spigot
8cb39a7daf Added proper feedback to default commands.
By: EvilSeph <evilseph@gmail.com>
2012-11-15 22:52:04 -05:00
Bukkit/Spigot
7d31c12b25 Add yaw and rotation to default TeleportCommand. Fixes BUKKIT-2774
By: EvilSeph <evilseph@gmail.com>
2012-10-31 21:26:43 -04:00
Bukkit/Spigot
38f6b24c1c Add BlockCommandSender for Command block
By: Travis Watkins <amaranth@ubuntu.com>
2012-10-31 06:35:57 -05:00
Bukkit/Spigot
cc865ea15c Replace 'Magic Numbers' in commands.
These numbers are mirrored in vanilla code as the coordinate limits for
a world. Replaced usages to a static final member for code readability.

By: Wesley Wolfe <weswolf@aol.com>
2012-10-31 04:16:50 -05:00
Bukkit/Spigot
4b23d98b72 Add default GameRule command. Fixes BUKKIT-2671
By: feildmaster <admin@feildmaster.com>
2012-10-30 21:21:21 -05:00
Bukkit/Spigot
a51de65933 Add default Clear command. Partially fixes BUKKIT-2671
By: EvilSeph <evilseph@gmail.com>
2012-10-30 04:53:42 -04:00
Bukkit/Spigot
c85072fc41 Revert "Clear" commit, was not meant to be pushed.
This reverts commit bdf5d326f5910993c1f7e48b4409f7b0d53c1926.

By: EvilSeph <evilseph@gmail.com>
2012-10-30 02:50:38 -04:00
Bukkit/Spigot
e20c3d1e55 [Bleeding] Check for player validity in spawnpoint command. Fixes BUKKIT-2742
By: mbax <github@phozop.net>
2012-10-30 01:58:05 -04:00
Bukkit/Spigot
5a1309d875 Clear
By: EvilSeph <evilseph@gmail.com>
2012-10-30 01:18:01 -04:00
Bukkit/Spigot
20f7f0c725 Update ExpCommand with levels support. Fixes BUKKIT-2683 and partially fixes BUKKIT-2671
By: EvilSeph <evilseph@gmail.com>
2012-10-29 05:19:20 -04:00
Bukkit/Spigot
4c6c68d5fc Add default SpawnpointCommand. Partially fixes BUKKIT-2671
By: EvilSeph <evilseph@gmail.com>
2012-10-29 03:40:09 -04:00
Bukkit/Spigot
1b0c7f2c90 Add default WeatherCommand. Partially fixes BUKKIT-2671
By: EvilSeph <evilseph@gmail.com>
2012-10-29 02:39:05 -04:00
Bukkit/Spigot
65c2b7e7db Remove invalid tab completions from DefaultGameModeCommand as player names are not an accepted parameter.
By: EvilSeph <evilseph@gmail.com>
2012-10-29 02:12:07 -04:00
Bukkit/Spigot
b75d402b61 Add default DifficultyCommand. Partially fixes BUKKIT-2671
By: EvilSeph <evilseph@gmail.com>
2012-10-29 01:53:31 -04:00
Bukkit/Spigot
c73a3c02f0 Update Bukkit for Minecraft 1.4(.2) changes.
By: Travis Watkins <amaranth@ubuntu.com>
2012-10-22 03:30:04 -05:00
Bukkit/Spigot
c2bebbcdbb Override toString() method in Command
Overriding the toString() method provides more human-readable feedback
when a problem occurs, including the version of the plugin if
applicable.

By: Wesley Wolfe <weswolf@aol.com>
2012-10-19 15:46:28 -05:00
Bukkit/Spigot
14c7734fb1 Add tab-completion API. Fixes BUKKIT-2181. Adds BUKKIT-2602
CommandMap contains a method that will auto-complete commands
appropriately. Before the first space, it searches for commands of which
the sender has permission. After the first space, it delegates to the
individual command.

Vanilla commands contain implementations to mimic vanilla
implementation. Exception would be give, that allows for name matching;
a feature we already allowed as part of the command is now supported for
auto-complete as well.

Plugin commands can get a tab completer set to delegate the completion
for. If no tab completer is set, it can check the executor to see if it
implements the tab completion interface. It will also attempt to chain
calls if null gets returned from these interfaces. Plugins also
implement the new TabCompleter interface, to add ease-of-use for plugin
developers, similar to the onCommand() method.

The default command implementation simply searches for player names.

To help facilitate command completion, a utility class was added with
two functions. One checks two strings, to see if the specified string
starts with (ignoring case) the second. The other method uses the first
to selectively copy elements from one collection to another.

By: Score_Under <seejay.11@gmail.com>
2012-10-09 14:54:12 -05:00
Bukkit/Spigot
99cde1402b Let version print partial matches for plugin name. Addresses BUKKIT-2383
If no plugin is found with the given name, the version command will
search all loaded plugins to find a case insensitive partial match for
the specified name and print to the sender all matches.

By: Wesley Wolfe <weswolf@aol.com>
2012-09-28 03:01:40 -05:00
Bukkit/Spigot
390a562680 Add spaces to gamemode message. Fixes BUKKIT-2148
By: feildmaster <admin@feildmaster.com>
2012-08-08 04:46:06 -05:00
Bukkit/Spigot
32052e63e2 Don't send duplicate messages for Gamemode and Time commands.
Gamemode gets sent with the packet.

By: feildmaster <admin@feildmaster.com>
2012-08-06 11:29:38 -05:00
Bukkit/Spigot
3d3c769de0 Update commands to match 1.3 vanilla commands
By: feildmaster <admin@feildmaster.com>
2012-08-06 04:45:18 -05:00
Bukkit/Spigot
d6f528e808 Fail silently on incorrect number input
By: feildmaster <admin@feildmaster.com>
2012-08-06 03:14:26 -05:00
Bukkit/Spigot
4535326014 Test command permissions before running them.
By: Travis Watkins <amaranth@ubuntu.com>
2012-08-02 19:01:14 -05:00
Bukkit/Spigot
cb002502f8 Update Bukkit for 1.3.1 changes
By: feildmaster <admin@feildmaster.com>
2012-07-29 02:34:09 -05:00
Bukkit/Spigot
0477cd71a0 Don't "setLastDamageCause" in the DamageEvent constructor. Addresses BUKKIT-1881
This is now done after the event to allow you to be able to get previous damageCauses, and is now only applied if the event is not canceled.

By: feildmaster <admin@feildmaster.com>
2012-06-03 08:23:30 -05:00
Bukkit/Spigot
b475946a3d Set help index page to 1 for invalid numbers. Fixes BUKKIT-1569
By: feildmaster <admin@feildmaster.com>
2012-04-28 11:09:43 -05:00