Commit graph

1024 commits

Author SHA1 Message Date
Spigot
fc70685814 Allows greater control over Tab Command Complete.
You can now specify how many letters of the command must be typed before it will be tab completed this will help deter people from just spamming round all the commands to see if there is one incorrectly set up.
0 will tab complete all commands
-1 will disable tab complete

1 will mean you have to type the first letter
2 will mean you have to the second letter... etc...

By: Ginger Geek <MailMe@GingerGeek.co.uk>
2014-04-02 18:00:58 +11:00
Spigot
c936739c09 Merge some stuff from upstream.
By: md_5 <git@md-5.net>
2014-04-02 17:54:35 +11:00
Spigot
04c83ec337 Fix TileEntities getting ticked after being queued for removal
By: FrozenBrain <carstenbamsti@googlemail.com>
2014-03-23 01:54:55 +01:00
Spigot
ba9468b524 Remove deprecation from Javadocs as well
By: md_5 <git@md-5.net>
2014-04-02 17:51:23 +11:00
Spigot
3c74759030 Configurable boss sound radii.
By: drXor <mcyoungsota@gmail.com>
2014-03-28 12:32:18 -04:00
Spigot
97454e9bd5 Revert "Deprecate Some Stuff"
This reverts commit 202b7ace92.

By: md_5 <git@md-5.net>
2014-04-02 17:48:06 +11:00
Spigot
202b7ace92 Deprecate Some Stuff
These classes / methods / fields have been deprecated as their functionality may be broken or changed some time in the future by Mojang. Deprecating them now raises awareness and gives time for developers to evaluate the impact the use of these items may have on their code and rectify it accordingly.

By: md_5 <git@md-5.net>
2014-04-01 06:57:59 +11:00
Spigot
e16cd1f8c5 Replace the village window patch with one that effects all windows (Closes #143)
By: Thinkofdeath <thethinkofdeath@gmail.com>
2014-03-30 17:00:57 +01:00
Spigot
eaf8f7e68c Remove deprecation on OfflinePlayer/Player.getName
By: md_5 <git@md-5.net>
2014-03-30 20:15:56 +11:00
Spigot
d202c571d3 Remove deprecation on some player lookup methods
Most of these methods still have plenty of use given that only one player with each name can exist at a time. Deprecating these methods renders even basic functionality such as /msg <name> impossible without causing compiler warnings. We will maintain this API and it should be considered safe and appropriate for most use cases.

By: md_5 <git@md-5.net>
2014-03-30 15:58:32 +11:00
Spigot
0ce025d157 Prevent the inevitable server lag|crashes caused by people doing a blocking operation on the main thread.
By: md_5 <git@md-5.net>
2014-03-30 09:16:12 +11:00
Spigot
968a96a1d3 Upstream: Add more expansive UUID based operations
By: md_5 <git@md-5.net>
2014-03-30 09:09:24 +11:00
Spigot
36fa69bb23 Re-add a fixed version of the "Improved Ping Sending" patch
By: Thinkofdeath <thethinkofdeath@gmail.com>
2014-03-28 21:54:36 +00:00
Spigot
35c52d3c87 address -> realAddress
By: Thinkofdeath <thethinkofdeath@gmail.com>
2014-03-27 11:53:41 +00:00
Spigot
2bcb8342f2 Fix several occurances of missed diff between the current version of mc-dev.
By: md_5 <git@md-5.net>
2014-03-27 16:01:13 +11:00
Spigot
3e379f3c2f Use the right constructor for bungeecord support
By: Thinkofdeath <thethinkofdeath@gmail.com>
2014-03-26 23:53:19 +00:00
Spigot
6f1cee9dd3 Remove the Improved Ping Sending patch
By: Thinkofdeath <thethinkofdeath@gmail.com>
2014-03-26 20:34:47 +00:00
Spigot
a4e6c2ad50 Handle case where currentTick could be negative
@Aikar is there a better way to handle this?

By: Thinkofdeath <thethinkofdeath@gmail.com>
2014-03-26 15:18:11 +00:00
Spigot
7e95a82f2a Upstream: Fix issues with leashes and weather due to missed diff
By: md_5 <git@md-5.net>
2014-03-26 20:51:39 +11:00
Spigot
71bee88b32 Make restart command ignore async checks. This is needed for the watchdog to properly restart.
By: md_5 <git@md-5.net>
2014-03-25 16:13:09 +11:00
Spigot
8274fa890a Remove async op catcher to its own class
By: md_5 <git@md-5.net>
2014-03-25 16:11:22 +11:00
Spigot
143ea9829c Upstream merge
By: Thinkofdeath <thethinkofdeath@gmail.com>
2014-03-24 20:36:29 +00:00
Spigot
cd765d61e7 Move part of the Watchdog patch back into the correct patch
I have no idea how I managed to mess this up

By: Thinkofdeath <thethinkofdeath@gmail.com>
2014-03-24 17:51:06 +00:00
Spigot
6cdbf78b0e Fix missed diff in TileEntityHopper
By: Thinkofdeath <thethinkofdeath@gmail.com>
2014-03-24 12:01:26 +00:00
Spigot
9f40be7e54 Fix conflicts
By: md_5 <git@md-5.net>
2014-03-24 17:12:40 +11:00
Spigot
b8c47fbb24 Automatically update upstream versions. Bukkit-1.7.2-R0.3-7-g4a47cf3, CraftBukkit-1.7.2-R0.3-7-g13c4801
By: SpigotMC <staff@spigotmc.org>
2014-03-24 01:56:24 -04:00
Spigot
10de9c0a8b Re-add missed method to the Player Collision API
By: Thinkofdeath <thethinkofdeath@gmail.com>
2014-03-23 18:16:32 +00:00
Spigot
26df4f1c88 Cap villagers' window name to prevent client disconnects
By: Thinkofdeath <thethinkofdeath@gmail.com>
2014-03-23 10:54:53 +00:00
Spigot
8704cd78a5 Fix the removal of potion effects
By: Thinkofdeath <thethinkofdeath@gmail.com>
2014-03-23 09:49:23 +00:00
Spigot
61d5d29069 Fix some merge conflicts
By: md_5 <git@md-5.net>
2014-03-23 15:21:51 +11:00
Spigot
646c98c7d7 Automatically update upstream versions. Bukkit-1.7.2-R0.3-7-g4a47cf3, CraftBukkit-1.7.2-R0.3-6-ga3ae0c6
By: SpigotMC <staff@spigotmc.org>
2014-03-23 00:08:20 -04:00
Spigot
1dfd23fd4a Check for manually prefixed commands or commands that don't need a prefix for calling vanilla commands with command blocks
By: Thinkofdeath <thethinkofdeath@gmail.com>
2014-03-23 01:29:13 +00:00
Spigot
62a846538d this.t() -> this.u() - make the server actually tick!
By: md_5 <git@md-5.net>
2014-03-23 11:34:50 +11:00
Spigot
2e5240dfa2 Don't print permgen warning for java 8+
By: md_5 <git@md-5.net>
2014-03-23 11:20:02 +11:00
Spigot
b215942177 Update to 1.7.5
By: Thinkofdeath <thethinkofdeath@gmail.com>
2014-03-23 00:06:43 +00:00
Spigot
2bba2bc54f Re-add missing Player part of the particle API
By: Thinkofdeath <thethinkofdeath@gmail.com>
2014-03-20 22:29:54 +00:00
Spigot
05edfde473 Add more Java versions to Travis
By: md-5 <md_5@live.com.au>
2014-03-20 20:15:36 +11:00
Spigot
8d921a2a4d Remove the lastChunkAccessed if it is unloaded.
This fixes an issue where a chunk would be unloaded but remain in lastChunkAccessed meaning calls on getChunkAt could return a chunk that is no longer loaded, this caused an issue where the chunk could be reloaded whilst in use reverting any block changes. This caused findEndPortal to return null even after createEndPortal which would crash the server trying to teleport to a null location.

By: Thinkofdeath <thethinkofdeath@gmail.com>
2014-03-18 09:52:01 +00:00
Spigot
c3b8ba3086 Allow enchanting tables to enchant any item when plugins prompt them to.
By: drXor <mcyoungsota@gmail.com>
2014-03-15 02:28:55 -04:00
Spigot
69f21892a5 Change various "Nope!" kick messages to something more descriptive and less confusing for players.
By: drXor <mcyoungsota@gmail.com>
2014-03-15 01:32:18 -04:00
Spigot
4a813dc887 Optimize Player Lookup - #112
Optimize player lookup and various player operations. We mainly do this by keeping a map instead of iterating through all players. We also speed up the duplicate login check and a few other checks by simply checking for one matching player.

Thanks @aikar for some of the implementation

By: md_5 <git@md-5.net>
2014-03-15 14:34:26 +11:00
Spigot
ac0fd305ef Allow the potion effect caused by WitherSkulls to be cancelled along with damage cancellation (e.g. via events).
By: drXor <mcyoungsota@gmail.com>
2014-02-25 15:17:29 -04:00
Spigot
cfea560dfd Alter BungeeCord support to require BungeeCord when it is enabled.
By: md_5 <git@md-5.net>
2014-03-15 08:46:24 +11:00
Spigot
f1c7168421 Re-add the Fix ConcurrentModificationException while being idle kicked in a vehicle patch
By: Thinkofdeath <thethinkofdeath@gmail.com>
2014-03-12 21:26:40 +00:00
Spigot
3985d6815c Rebuild patch hashes, fix build.
By: md_5 <git@md-5.net>
2014-03-10 09:14:45 +11:00
Spigot
74b65b1d0e Strengthen entity list guard patch back up to its original level. Whilst upstream fixes attempt to fix this, they aren't fully functional and can cause the server to crash. This way we can both identify bad plugins and stop all crashes.
By: md_5 <git@md-5.net>
2014-03-10 09:04:25 +11:00
Spigot
75687b16c6 Pop guard entity list patch to top
By: md_5 <git@md-5.net>
2014-03-10 08:37:28 +11:00
Spigot
af72eb7b94 Add more spigot links
By: md_5 <git@md-5.net>
2014-03-09 14:33:30 +11:00
Spigot
2c4d0bee45 Prevent hoppers from loading chunks
By: Thinkofdeath <thethinkofdeath@gmail.com>
2014-03-07 19:56:42 +00:00
Spigot
2a98b1853e Use one PermissibleBase for all Command Blocks.
This fixes issues with too many command blocks lagging or crashing the server, as well as just increases their performance in general.

By: FrozenBrain <carstenbamsti@googlemail.com>
2014-03-02 21:18:22 +01:00