Commit Graph

3230 Commits

Author SHA1 Message Date
Thinkofdeath
dc40c528d7 Correctly update the last location for a player on teleport 2015-07-23 20:37:58 +01:00
Xor Boole
a3cb1bcd92 Give the README a small update.
It could probably use even more love in the future.
2015-07-22 19:11:18 +10:00
Thinkofdeath
58d972f1dd Correct handling of relative teleports for PlayerMoveEvent and PlayerTeleportEvent 2015-07-20 22:31:49 +01:00
Antony Riley
83cb83dcd4 Fix handling of changes to PlayerVelocityEvent.velocity by event callers. 2015-07-20 22:45:21 +03:00
Xor Boole
3e9b5c93d6 Prevent an Entity from riding itself. 2015-07-20 16:18:08 +10:00
Antony Riley
87b9f46d72 SPIGOT-1060: Allow custom generators to use block ids > 127 with bytes. 2015-07-19 09:23:48 +10:00
md_5
09ddd9b35e SPIGOT-1051: CraftInventoryPlayer.setItem can cause NPE. 2015-07-18 12:43:33 +10:00
md_5
af00fd2a20 SPIGOT-1058: Fix lost player list capping to 60.
Went missing in the 1.8 update.
2015-07-18 12:39:45 +10:00
md_5
3d5ab8fca9 SPIGOT-1055: Send empty string when RCON command is cancelled.
Drops the RemoteControlSession patch as the decompiled code is a mess.
2015-07-17 21:18:55 +10:00
Antony Riley
bf4818b94a Fix ItemStack.isSimilar(CraftItemStack) when HideFlags are set. 2015-07-15 19:47:59 +03:00
md_5
b105298f2e Simplify getPlayerExact / try for exact match first in getPlayer. 2015-07-13 19:00:33 +10:00
md_5
65cd4d79fd Simplify OfflinePlayer.getPlayer() logic. 2015-07-13 18:54:08 +10:00
md_5
1f73bbb56a Simplify isOnline() logic. 2015-07-13 18:30:25 +10:00
md_5
55589cd363 SPIGOT-1047: Fix RCON.
Result of staging the file -> decompiler issues.
2015-07-13 16:45:38 +10:00
Morphan1
2359f6fcb0 Implement ItemMergeEvent 2015-07-12 19:57:38 +10:00
Matt
8f9ff9f6fd Server Commands and Remote Commands are now Cancellable. 2015-07-12 19:54:34 +10:00
Jofkos
a03743b3b4 Add basic sendTitle / resetTitle API.
More APIs to follow pending feedback of whether this is the preferred implementation. Methods marked as deprecated and subject to change, but work as is.
2015-07-10 16:24:02 +10:00
Thinkofdeath
f27339caf8 SPIGOT-977: Use vanilla's handling for command messages for vanilla commands
Fixes gamerules that control the output of those messages
2015-07-08 23:19:21 +01:00
Thinkofdeath
7742e12aff SPIGOT-1018: Fix isFromBonemeal always being false 2015-07-08 22:50:32 +01:00
Thinkofdeath
e3b5669be1 SPIGOT-915: Remove the getEntities filter
Didn't fix the issue like i'd hoped and broke a few plugins in the process.
Ideally though plugins shouldn't be using it for large ranges because it
is inefficient
2015-07-08 22:42:08 +01:00
BlackyPaw
e91aed81b3 SPIGOT-986: Default back to skull ID 0 (SKELETON) whenever an invalid ID is encountered instead of throwing an AssertionError 2015-06-28 08:44:27 +10:00
DoctorDark
d432434fd8 SPIGOT-980: Fix NPE when setting items of offline players 2015-06-27 15:48:22 +10:00
md_5
76c834a849 Clean up World.getPlayers().
Original idea from CyberTiger, PR #150
2015-06-27 15:46:19 +10:00
chickeneer
c9c233b796 Fix modified fireworks from dispenser event 2015-06-27 15:41:08 +10:00
md_5
994b2aae3f SPIGOT-892: Set chicken egg baby age before adding it to world. 2015-06-21 09:20:07 +10:00
md_5
0dfb243c86 SPIGOT-436: Add accompanying getSpectatorTarget(). 2015-06-21 09:20:07 +10:00
Thinkofdeath
8f0f4ed80f Raise the limit slightly to account for colors 2015-06-12 10:38:44 +01:00
Thinkofdeath
5d84673655 Apply strict limits on the length of sign text 2015-06-12 10:23:05 +01:00
md_5
a2d26409f7 SPIGOT-970, MC-80484: Disallow NBT pick block on chests. 2015-06-12 15:30:16 +10:00
Thinkofdeath
b023c53e03 Allow for the jline console to be overriden in normally unsupported enviroments 2015-06-11 12:59:36 +01:00
Nathan Wolf
1880a9c0b6 SPIGOT-973: Add marker API to ArmorStand 2015-06-09 09:36:31 +10:00
md_5
f4ecc39ffc SPIGOT-436: Add spectator camera API. 2015-06-09 09:17:54 +10:00
Thinkofdeath
53433de98d SPIGOT-954: Don't send block animations or gamemode updates to players can't see the player 2015-06-07 21:04:28 +01:00
Nathan Wolf
845336b511 Serialize full skull item profile data in internal blob 2015-06-07 20:31:01 +01:00
md_5
04afd79178 Use a Java 6 concurrent collection. 2015-06-07 19:58:44 +10:00
md_5
7330b853ec [SPIGOT-461] Use a more appropriate collection for conccurent UserCache 2015-06-07 19:51:26 +10:00
md_5
7723b90d91 Fix HashTreeSet which went missing in the previous commit. 2015-06-06 19:51:11 +10:00
md_5
a65e45d889 [SPIGOT-946] Begin making use of access transforms to simplify patching. 2015-06-06 19:46:42 +10:00
md_5
a6a57a96d0 Update to Minecraft 1.8.7 2015-06-05 20:57:48 +10:00
md_5
e8c64031b1 Update commands.yml headers 2015-06-01 19:23:31 +10:00
md_5
3eea5637b4 Add PAIL comments to a few things. 2015-05-31 16:38:10 +10:00
md_5
d33f0dd3ba Remove unused bukkit.yml options and update links / info. 2015-05-31 12:11:56 +10:00
md_5
6fe71f4c7f Don't need to special case certain monster spawn eggs as Mojang has long since fixed those issues. 2015-05-31 11:40:23 +10:00
Thinkofdeath
21681b3720 SPIGOT-941: Fix a mistake in vine handling 2015-05-30 15:38:53 +01:00
Thinkofdeath
8c14eb49ef Handle a missed case with our vanilla permissions override 2015-05-30 00:06:18 +01:00
md_5
5084899747 [SPIGOT-424, MC-73474] Add fix for powered rail duplication.
No redstone related side effects that we know of and hopefully there are none. Please report any to the tracker.
2015-05-29 19:45:17 +10:00
Matt
55202e1f99 Add ability to add a string to a scoreboard instead of a player 2015-05-29 19:36:14 +10:00
md_5
e9980aa94f BUILDTOOLS-114 / MC-80817 : Fix server not starting when native processor info cannot be initialized. 2015-05-29 15:23:59 +10:00
md_5
d6ca19e075 Remove a few redundant POM elements and global package seal (SPIGOT-221) 2015-05-28 18:54:32 +10:00
DemonWav
c637b933dc Send the packet for the correct container, rather than just the container that is active at the time. - SPIGOT-932 2015-05-28 17:19:36 +10:00