Commit Graph

2885 Commits

Author SHA1 Message Date
Thinkofdeath
20c65caae7 SPIGOT-210: Remove the exception when dropping a non-existant task
If the server crashes during chunk generation then the chunk would have never
been added to the executor, this caused a second exception to be thrown when
the server shutdown from the first exception
2014-12-16 10:53:29 +00:00
md_5
7bc218d1e2 Use SpecialSource Maven pluging for compile time remapping. 2014-12-16 10:14:19 +11:00
Thinkofdeath
6b061e2581 SPIGOT-152, SPIGOT-197: Add a system to handle new tags before an api is ready for them 2014-12-15 15:44:57 +00:00
Stefan
e1070b9fbb SPIGOT-206 Further checks and fixes for Hanging entities.
Adds an check for existing entities before selecting the location allowing
for hanging entities to be spawned in blocks where there already is an
hanging entity at the default rotation.
Fixes the CraftHanging setRotation function to use the new 1.8 logic.
2014-12-15 14:42:00 +00:00
Thinkofdeath
4207eeffe0 SPIGOT-212: Modify the vanilla change gamemode method to call our version 2014-12-15 14:14:59 +00:00
DemonWav
55e592e542 Don't decrement ItemStack when CreatureSpawnEvent is canceled - addresses SPIGOT-87 2014-12-15 13:54:01 +00:00
Thinkofdeath
28f37a113c Fix entities freezing when a chunk is regenerated 2014-12-15 13:46:41 +00:00
Thinkofdeath
f6bfbb9851 Merge pull request #58 in SPIGOT/craftbukkit from ~DMCK2B/craftbukkit:bugfix/fixNoOPCheckOnCommandBlocks to master
* commit 'b9c3e3e8f0df87a9eeb41e5a56872892ad75c3a2':
  Swap out always-OP vanilla system for Bukkit OP checking in command blocks
2014-12-15 11:07:32 +01:00
Suddenly
b9c3e3e8f0 Swap out always-OP vanilla system for Bukkit OP checking in command blocks 2014-12-15 10:04:42 +00:00
TheCutter
07c2162118 Implement WorldBorder API 2014-12-14 10:02:33 +11:00
md_5
b36f4d56ee Merge pull request #47 in SPIGOT/craftbukkit from ~BAMMERBOM/craftbukkit:master to master
* commit '3d1cdfa2b1d023934a9950e604e20e1140c11fce':
  Fix making craftbukkit patches.
2014-12-13 23:44:36 +01:00
Thinkofdeath
9f422c3424 SPIGOT-211: Fix mistake in EntityHuman breaking bed spawns 2014-12-13 22:35:37 +00:00
Bammerbom
3d1cdfa2b1 Fix making craftbukkit patches. 2014-12-13 20:04:54 +01:00
Stefan
01f0122a9e Fix the spawning of HangingEntities by picking the right direction
Related to SPIGOT-206.
Currently HangingEntities should be located next to the block they are
hanging on. With the direction set to the opposite of the block they
are hanging from.
This code is modified to find the correct direction.
2014-12-13 19:15:29 +01:00
Thinkofdeath
354449ae9a Support vanilla's direction tag for fireballs 2014-12-13 12:34:12 +00:00
Thinkofdeath
d5ede3bd6d Rework the vanilla link fix so that hover/click events aren't lost 2014-12-13 10:27:26 +00:00
Thinkofdeath
5f2a9eadde SPIGOT-199: Default to white instead of black for chat messages 2014-12-13 09:37:47 +00:00
md_5
e8efbb8a87 Handle cross dimensional teleports and events. 2014-12-13 09:54:59 +11:00
Thinkofdeath
95169d4765 Use CraftChatMessage.fromComponent so that colors remain in sent messages 2014-12-12 21:46:12 +00:00
Thinkofdeath
64157d1de5 SPIGOT-189: Remove ListenerWrapper in favour of just doing it in EntityPlayer 2014-12-12 19:27:37 +00:00
Thinkofdeath
54888dfafb Wrap player's ICommandListener so that our permission system can handle permission
for vanilla commands
2014-12-12 10:33:54 +00:00
Thinkofdeath
81db41b4d2 Ignore errors when parsing books and treat them as old books
In previous versions there was a mistake with book handled which
may leave books in a broken state, this tries to handle that
2014-12-12 09:46:31 +00:00
md_5
7017af7e6d [Vanilla Fix] Process links in broadcasted messages. 2014-12-12 18:20:42 +11:00
Fabian Faßbender
9d43c91ceb Default to Y=1 when a Y=0 BlockPosition is found to be used in the BiomeDecorator. This prevents the "n must be positive" Crash due to the fact that sometimes the heightMap can be wrong calculated. Fixes SPIGOT-91 2014-12-12 13:14:35 +11:00
zreed
45be36a7b8 Update JLine
Later releases include the TerminalLineSettings patch. Also move call to AnsiConsole.systemInstall() to avoid patching AnsiWindowsTerminal.
2014-12-12 11:06:13 +11:00
zreed
2dda1b33b0 JLine includes Jansi 2014-12-12 11:06:13 +11:00
md_5
1f8414b489 Rebuilt patches 2014-12-12 11:05:04 +11:00
FearThe1337
45cd36e553 Fix a client crash issue involving maps. 2014-12-12 11:03:52 +11:00
FearThe1337
c13e6e69a2 Implement displayblocks for minecarts (SPIGOT-14). 2014-12-12 11:01:47 +11:00
TheCutter
fe8d20e376 using generator settings from WorldCreator to specify presets for FLAT or CUSTOMIZED world types 2014-12-12 11:00:41 +11:00
md_5
9fa497cd55 Add implementation of the elder Guardian API 2014-12-12 10:57:00 +11:00
Thinkofdeath
3b1c7d708e Update gson to 2.2.4 2014-12-11 22:54:06 +00:00
Thinkofdeath
6575597292 Merge pull request #43 in SPIGOT/craftbukkit from ~FEARTHE1337/craftbukkit:perm to master
* commit '33af6fbbbf1c1a8fee3ecc8d4cf79b4a2ba17c16':
  Add the new minecraft command permission nodes.
2014-12-11 21:43:19 +01:00
FearThe1337
33af6fbbbf Add the new minecraft command permission nodes.
Previously bukkit ones were in bukkit. Moved to CraftBukkit with new prefixes.
2014-12-11 21:36:02 +01:00
Thinkofdeath
b13fd35165 Re-enable selectors for players and the console using vanilla commands 2014-12-11 20:05:48 +00:00
Thinkofdeath
84699b36a8 Rewrite book handling, Fixes SPIGOT-182 and part of SPIGOT-164 2014-12-11 19:38:09 +00:00
Thinkofdeath
fe41b017ca Fixed mis-placed CraftBukkit comments 2014-12-11 00:44:30 +00:00
Thinkofdeath
14d69f1513 Remove old dev comments 2014-12-11 00:40:25 +00:00
Thinkofdeath
d5c9a3c990 SPIGOT-179: Fix the age counter not being reset for cacti and reeds 2014-12-11 00:13:27 +00:00
Thinkofdeath
f48410a39c Fix per a world world borders
Well... mostly anyway
2014-12-10 19:17:17 +00:00
FearThe1337
e24569a9ed SPIGOT-143: Fix various animal stuff not being canceled by damageEntity.
Fixes wolves and ocelots standing up when the damag event is being canceled.
Also stops breeding mode reset by the same event.
2014-12-10 18:35:55 +00:00
Thinkofdeath
0af8ea10d8 Fix another missed scoreboard rename 2014-12-10 17:04:45 +00:00
Thinkofdeath
5d0069f56a Merge pull request #26 in SPIGOT/craftbukkit from ~AIKAR/craftbukkit:applyPatches to master
* commit '8a8312fb92c488e4323a30cd9ac4268ae862793d':
  Improve patch scripts, add applyPatches.sh
2014-12-10 17:57:01 +01:00
Thinkofdeath
611ebfa752 Merge pull request #42 in SPIGOT/craftbukkit from ~CYBERTIGER/craftbukkit:save-gamerules to master
* commit '88366173d8281e8a7c6f6464f5784cdfdf87ee2b':
  SPIGOT-169: Save level.dat for non-primary worlds.
2014-12-10 17:48:26 +01:00
Antony Riley
88366173d8 SPIGOT-169: Save level.dat for non-primary worlds. 2014-12-10 18:45:44 +02:00
Thinkofdeath
85e9ba780f SPIGOT-173: Fix missed renames in EntityHuman 2014-12-10 16:27:56 +00:00
Thinkofdeath
3433eeadc2 Fix /gamerule always targeting the main world 2014-12-10 16:23:18 +00:00
md_5
262c7779fe Fix crash with null thorns damager 2014-12-10 15:57:27 +11:00
Thinkofdeath
b73cfb0f6a Remove CommandWorldBorder patch as this is handled in the command wrapper 2014-12-09 21:39:31 +00:00
Thinkofdeath
917e46a8d3 Make sure to catch extra interact packets from the client 2014-12-09 12:20:44 +00:00