Commit graph

70 commits

Author SHA1 Message Date
Thinkofdeath
9f2d587b97 Remove the SneakyThrow class as we have a pure java version 2014-12-25 00:10:19 +00:00
FrozenBrain
52c130fc6d Fix Entity Activation Range 2014-12-21 09:01:55 +11:00
Suddenly
a3168ab2ce Fix the BiomeDecorator going missing due to the mc-dev-imports patch 2014-12-15 11:44:03 +00:00
Thinkofdeath
116e6fc98d Fix build 2014-12-12 09:49:02 +00:00
Thinkofdeath
dc776bee32 Upstream merge 2014-12-12 09:47:02 +00:00
md_5
b023457499 Fix conflicts 2014-12-12 13:23:18 +11:00
Thinkofdeath
068df64aee Rebuild all patches 2014-11-30 21:22:49 +00:00
Thinkofdeath
89d3fcbdfa Regen the patches 2014-11-28 23:29:40 +00:00
Thinkofdeath
6b9c932ab4 Update to Minecraft 1.8
For more information please see http://www.spigotmc.org/
2014-11-28 17:17:53 +11:00
md_5
323798c25c Refactor ItemDoor place so that the physics update routing is called as part of the post event clenup rather than during the event. Fixes issues with the door triggering block updates / physics for cancelled events. 2014-09-30 21:44:15 +10:00
md_5
23b5964225 Fix Some Meory Leaks.
Also remove LongHash "Tweaks".
2014-09-21 10:08:37 +10:00
md_5
508462b96b Use a compile time sneaky throw hack.
Fixes maven compilation for dependants.
2014-08-30 19:06:10 +10:00
md_5
a8763d7e57 Plug WorldMap Memory Leak 2014-08-08 19:57:11 +10:00
md_5
2bf4481e15 Update attribute maxes again once loaded 2014-07-28 17:29:45 +10:00
md_5
fb3a9d38dd Allow Attribute Capping.
Apply some sensible defaults and allow server owners to customize the maximum values of selected common attributes.
2014-07-28 16:56:04 +10:00
md_5
408944e9f5 Apply NBTReadLimiter to more things. 2014-07-27 21:16:47 +10:00
md_5
01a14f4b5a Update Spigot to Minecraft 1.7.10 2014-07-09 10:23:19 +10:00
md_5
ce355b2fda Add a few comments to the first 14 patches. 2014-07-05 20:34:22 +10:00
md_5
746b49bbdc Further Seed Customisation
Allow server admins that really want to to customise the seeds used in world generation even further.
2014-07-04 13:28:55 +10:00
Thinkofdeath
5d33c2f428 Revert "Enhance NBTReadLimiter."
This reverts commit 3b8159bf75.
2014-07-02 22:49:23 +01:00
md_5
3b8159bf75 Enhance NBTReadLimiter.
Add the ability to cap strings separate from total data.
2014-07-02 18:05:13 +10:00
md_5
b4f8ae96a2 Prevent Unbounded IntCache Growth
Based on work by Peter Lawrey, this commit prevents unbounded growth of the integer cache and instead caps it to a value specified in the configuration (1024 by default). Should prevent thrashing, especially around world generation.
2014-06-20 19:40:55 +10:00
md_5
74c275f71c Upstream merge 2014-04-24 16:33:42 +10:00
Thinkofdeath
3c59415aa1 Remove NBTTagCompound and related patches 2014-04-23 12:44:02 +01:00
Thinkofdeath
05bb44c24b Stop player skull's name being incorrectly set to the profiles's toString 2014-04-17 13:02:29 +01:00
md_5
dff782210a Fix Player Banning
This issue stems from the fact that Bukkit's API only allows a UUID to be banned, but Minecraft requires both a UUID and name. To fix this we modify the code to require a UUID or a name, or both. The correct fix would be expanding the API to be able to provide a name, however this would require plugin changes.
2014-04-15 10:32:55 +10:00
md_5
e11d481452 Use Provided Case for Non Existent Offline Players.
Fixes issues with using scoreboards to provide information via pseudo players being all lower cased.
2014-04-14 09:48:49 +10:00
md_5
75deb2c530 Revert "Print Warning not Stack Trace."
This reverts commit 7edfec9059.
2014-04-12 15:29:45 +10:00
md_5
7edfec9059 Print Warning not Stack Trace.
When loading the data .json files.
2014-04-12 15:18:33 +10:00
md_5
c467867aca Finish up Minecraft 1.7.8 support. This is a dev build, no warranty etc etc. It does not yet support Minecraft 1.7.2/1.7.5. 2014-04-12 14:49:42 +10:00
md_5
06b0dec1c5 Fix some stuff 2014-04-12 14:27:04 +10:00
Thinkofdeath
b4686b49be Replace the village window patch with one that effects all windows (Closes #143) 2014-03-30 17:00:57 +01:00
Thinkofdeath
69324bba91 Update to 1.7.5 2014-03-23 00:06:43 +00:00
md_5
254df64f1b Rebuild patch hashes, fix build. 2014-03-10 09:14:45 +11:00
md_5
82cf01b53f Implement Threaded Bulk Chunk Compression.
This offloads chunk compression to a new thread, which should help with the pauses often seen when teleporting large amounts of players.
2014-01-29 08:38:37 +11:00
md_5
6bf69c66f3 Merge tick shuffling branch into master. 2014-01-27 08:40:12 +11:00
md_5
a0deef28ee Remove NextTickList processing whilst we look into an issue.
http://www.spigotmc.org/threads/lwc-locks-randomly-going-missing-after-using-1249.10505/

Catch stalling on corrupted map data / NBT arrays.
2014-01-20 13:44:41 +11:00
Thinkofdeath
afe4189e46 Fix anvil collisions
This fixes the server incorrectly moving the player out of an anvil when touching it on the side. The server used the rotation of the last placed anvil instead the of the rotation of the anvil the player was touching.
2014-01-09 14:28:04 +00:00
Thinkofdeath
4ed5d54dde Allow statistics to be disabled/forced 2014-01-08 22:43:39 +00:00
md_5
6a98142bd5 Fix patch tree. 2013-12-22 10:06:06 +11:00
md_5
b42275d94c Fix accidentally reverted mc-dev imports. 2013-12-21 19:14:34 +11:00
md_5
1c099a713b Upstream merge, nothing major. 2013-12-21 19:13:39 +11:00
md_5
a1c8965df5 Stage BiomeDecorator so we can get line numbers to match for stack traces. 2013-12-19 17:45:12 +11:00
Thinkofdeath
eafbb2a4c1 Add VanillaCommandWrapper which allows use of vanilla commands instead of Bukkit's versions 2013-12-18 10:33:58 +11:00
md_5
ce85ede2bb Optimize DataWatcher
Use primitive orientated collections, as well as more effective copies across collections.
2013-12-13 11:45:53 +11:00
md_5
74c808df0f Upstream merge 2013-12-09 18:01:02 +11:00
md_5
83a93937f7 Fire EntityDamageByEntityEvent for ItemFrames. This allows them to be protected more effectively. 2013-12-05 18:41:50 +11:00
md_5
dcb5fc4b1a [Bukkit Bug] Clear flower pots on drop so that they are not dropped twice. 2013-12-03 11:10:10 +11:00
md_5
b5a469f97a [Bukkit Bug] Fix packed ice generation crashing the server. 2013-12-01 17:52:29 +11:00
md_5
fa4078a2d6 "It Compiles" - Update Spigot to Minecraft 1.7.2 proper. See below for full release notes (MUST READ).
This is a lightly tested build. You are encouraged to keep backups at all times. Please attempt to report all issues to IRC. The following features are intentionally missing from this build and will be added as soon as humanly possible.
- BungeeCord IP forwarding
- Firing of AsyncLoginEvent in offline mode
- A few custom kick / other hardcoded messages

As always this build comes with no warranty.
Thanks for your support.
~md_5
2013-12-01 17:16:56 +11:00