Commit Graph

18818 Commits

Author SHA1 Message Date
Bukkit/Spigot bb50f1a774 Pulling all pending Bukkit-JavaDoc changes
A special thanks goes to @aerouk for almost all of the changes found here.

By: Wesley Wolfe <weswolf@aol.com>
2013-12-15 01:07:43 -05:00
Bukkit/Spigot 800679913f Add Location.setDirection(Vector). Adds BUKKIT-4862
This commit adds an additional method to Location to set the direction of
facing. Included are a set of unit tests that ensure the consistency of
getDirection and setDirection using a set of cardinal directions and
arbituary data points.

Javadocs were also added to pitch and yaw methods that explain the unit
and points of origin.

By: Wesley Wolfe <weswolf@aol.com>
2013-12-11 03:16:14 -06:00
Bukkit/Spigot 6f78bf64a6 Cleanup of c00ac08514c93edc88e556d40ac75a54eb40e271
By: feildmaster <admin@feildmaster.com>
2013-12-09 16:25:03 -06:00
Bukkit/Spigot 7d8d6df39e [Bleeding] Update MapPalette with new colors. Fixes BUKKIT-5094
As of Minecraft 1.7, there are 143 available map colors, MapPalette
needs to be updated to reflect the new colors.

This commit fixes the issue by adding the new colors to the
color matching array, and appropriately adjusts the color matching
methods as well.

By: t00thpick1 <t00thpick1dirko@gmail.com>
2013-12-08 11:17:12 -05:00
Bukkit/Spigot 06f33fc487 Add detonate method for firework entities. Adds BUKKIT-4538
This commit adds a method on fireworks that allows them to explode as
if their fuse ran out.

By: LordRalex <lordralex@gmail.com>
2013-07-12 03:24:08 -05:00
Bukkit/Spigot ca95b136be Add new fishing enchants. Fixes BUKKIT-5035
By: GJ <gjmcferrin@gmail.com>
2013-12-03 22:09:14 -05:00
Bukkit/Spigot 832e4cc761 Pulling all pending Bukkit-JavaDoc changes
By: Wesley Wolfe <weswolf@aol.com>
2013-11-30 21:14:02 -06:00
Bukkit/Spigot aa66c8025a Update Update Bukkit to 1.7.2
By: mbax <matt@phozop.net>
2013-11-13 17:53:49 -07:00
Bukkit/Spigot 1945a3b7ea Updated version to 1.6.4-R2.1-SNAPSHOT for development towards next release.
By: EvilSeph <evilseph@gmail.com>
2013-10-30 19:44:21 -04:00
Bukkit/Spigot ef5c8fa212 Updated version to 1.6.4-R2.0 in pom.xml for RB.
By: EvilSeph <evilseph@gmail.com>
2013-10-30 19:22:05 -04:00
Bukkit/Spigot 84da3b890b Updated version to 1.6.4-R1.1-SNAPSHOT for development towards next release.
By: EvilSeph <evilseph@gmail.com>
2013-10-24 02:28:08 -04:00
Bukkit/Spigot 4affb5cca2 Updated version to 1.6.4-R1.0 in pom.xml for RB.
By: EvilSeph <evilseph@gmail.com>
2013-10-24 01:50:00 -04:00
Bukkit/Spigot 39602997c0 Display command-message closing bracket correctly. Fixes BUKKIT-4894
This commit adds proper formatting to the closing bracket used when certain
commands send messages to all players with the broadcast-channel
permission.

By: Luke A <stuntguy3000@gmail.com>
2013-10-16 18:04:28 +10:30
Bukkit/Spigot 2635e83011 Fix format of 9cba5ff2b8b3b80068f464fc4cecc3e97b7cf4f1
By: Wesley Wolfe <weswolf@aol.com>
2013-10-15 04:17:30 -05:00
Bukkit/Spigot 72e51a2fe4 Update maven compiler to 2.3.2
This change removes a redundant addition of source encoding and makes our
compiler match the current maven default. This amends the commit
52215c617166dddbe52cf7ee8d37964dc948f753

Upstream issue http://jira.codehaus.org/browse/MCOMPILER-70

By: Wesley Wolfe <weswolf@aol.com>
2013-10-15 04:06:17 -05:00
Bukkit/Spigot db05700052 Use simple multiplication for squaring. Fixes BUKKIT-4836
This change adds a method to NumberConversions for squaring and
replaces uses of Math.pow(..., 2) with the new method for efficiency
reasons.

By: Wesley Wolfe <weswolf@aol.com>
2013-10-09 01:56:35 -05:00
Bukkit/Spigot 5b7e75839f Actually display correct effect duration in seconds. Fixes BUKKIT-3983
By: feildmaster <admin@feildmaster.com>
2013-09-23 13:19:00 -05:00
Bukkit/Spigot 9b210e419c Display correct effect duration in seconds. Fixes BUKKIT-3983
By: Joe <mooman219@gmail.com>
2013-04-04 20:01:58 -04:00
Bukkit/Spigot 5547640136 Update Bukkit to 1.6.4
By: feildmaster <admin@feildmaster.com>
2013-09-19 13:24:36 -05:00
Bukkit/Spigot 7ae60b3017 Correct some magic values. This amends 1f83111208ab3612f384a2e6b65cc28423dc625e
By: Wesley Wolfe <weswolf@aol.com>
2013-09-04 17:01:02 -05:00
Bukkit/Spigot 3565ea2eb8 Updated version to 1.6.2-R1.1-SNAPSHOT for development towards next release.
By: EvilSeph <evilseph@gmail.com>
2013-09-11 00:54:50 -04:00
Bukkit/Spigot 69816e7220 Updated version to 1.6.2-R1.0 in pom.xml for RB.
By: EvilSeph <evilseph@gmail.com>
2013-09-10 22:34:06 -04:00
Bukkit/Spigot 894feb61c6 Add missing villager sounds. Addresses BUKKIT-4756
By: feildmaster <admin@feildmaster.com>
2013-09-10 21:28:54 -05:00
Bukkit/Spigot 6e0bd25f52 Add SpawnReason for Entity Reinforcements. Fixes BUKKIT-4744
By: EvilSeph <evilseph@gmail.com>
2013-09-10 21:19:59 -04:00
Bukkit/Spigot 67439804f4 Pulling all pending Bukkit-JavaDoc changes
By: Wesley Wolfe <weswolf@aol.com>
2013-09-10 21:02:53 -05:00
Bukkit/Spigot f60d6710d5 Add support for command tab completion in the console. Adds BUKKIT-4168
This commit corrects tab-completion logic to consider non-player command
senders.

By: Phillip Schichtel <quick_wango@code-infection.de>
2013-08-17 18:51:10 -06:00
Bukkit/Spigot 5462a33b20 Update /say to vanilla behaviour. Fixes BUKKIT-4224
Prior to this commit all /say command output would be a generic "[Server]"
prefixed line. This commit changes that by adding the source into the
message, such as a player. By doing this Bukkit more closely matches
vanilla behaviour and gives a more descriptive message to the client.

By: Kezz101 <1millionchances@gmail.com>
2013-07-03 13:40:06 +01:00
Bukkit/Spigot d89e4c7927 Add new sounds to the Sound Enum. Addresses BUKKIT-4756
By: feildmaster <admin@feildmaster.com>
2013-09-10 20:02:13 -05:00
Bukkit/Spigot f997cacf92 Make /spreadplayers command work. Fixes BUKKIT-4720
By: feildmaster <admin@feildmaster.com>
2013-08-24 17:59:36 -05:00
Bukkit/Spigot f9bec6eadd Deprecate magic values
By: Wesley Wolfe <weswolf@aol.com>
2013-08-19 13:32:18 -05:00
Bukkit/Spigot d9f3848e22 Add source encoding to the maven compiler plugin.
This change adds the source encoding to the maven compiler plugin, which
will strictly enforce build consistency on multiple platforms and address
possible compilation issues on some of the source files. The source
encoding unintuitively is system-specified by default.

By: Wesley Wolfe <weswolf@aol.com>
2013-08-28 00:48:36 -05:00
Bukkit/Spigot 4389f8eaaf Use command block's world for /gamerule. Fixes BUKKIT-3274
In vanilla, gamerules are global, across all worlds. Maps created for
vanilla that use command blocks expect this behavior, which is broken
when they are placed on a world that is not the default world (world #0).

This commit changes that by using the command block's current world when
executing the command, forcing the game rules executed to be executed in
the world the command block is currently in.

By: Kane York <rikingcoding@gmail.com>
2013-08-10 10:37:35 -07:00
Bukkit/Spigot c648e5402c Fix missing closing bracket in addEnchantment. Fixes BUKKIT-4126
Prior to this commit the message would display as "...(given #, bounds
are # to #". This commit changes that by adding the missing bracket to
the end of the statement. This is strictly a visual error.

By: ST-DDT <ST-DDT@gmx.de>
2013-04-20 16:55:23 +03:00
Bukkit/Spigot fd0b9b4a0d Add missing materials to Step. Fixes BUKKIT-4074
When Minecraft 1.4.6 was released, Nether Brick texturing to steps
was added. Minecraft 1.5 added Quartz texturing to steps. When Bukkit
was updated to these version the textures for steps were not applied.

Currently it is not possible to set the texture of steps to quartz
or nether brick. This commit fixes that by adding the respective values
to the allowable materials list.

By: Peter Olson <peter.olson@gmail.com>
2013-08-06 18:00:38 -07:00
Bukkit/Spigot 121764ab61 Check null before grabbing metadata owning plugin. Fixes BUKKIT-4665
MetadataStoreBase throws a NullPointerException when passed a null value
for setMetaData. The intended behavior is to throw an
IllegalArgumentException. This commit changes the value's null check to
occur before referencing the owning plugin of a value.

By: AlphaBlend <whizkid3000@hotmail.com>
2013-04-04 17:00:26 -07:00
mrapple b465659461 Add methods for working with arrows stuck in living entities
Upstream added methods for this, original methods are now
deprecated
2012-11-25 13:43:39 -06:00
Aikar 5764c71185 Disable Scoreboards for non players by default
Entities collision is checking for scoreboards setting.
This is very heavy to do map lookups for every collision to check
this setting.

So avoid looking up scoreboards and short circuit to the "not on a team"
logic which is most likely to be true.
2016-03-08 23:25:45 -05:00
Joseph Hirschfeld 68979dd492 Add exception reporting event 2016-03-03 03:15:41 -06:00
Joseph Hirschfeld 1ae9ee1205 Add velocity warnings 2016-03-03 02:48:12 -06:00
Joseph Hirschfeld 1f86344458 Add configurable portal search radius 2016-03-03 02:46:17 -06:00
Techcable eaf365a7b7 Player Tab List and Title APIs 2016-03-03 02:32:10 -06:00
Riley Park f4a0ce454b Be a bit more informative in maxHealth exception 2016-03-03 02:18:39 -06:00
Riley Park 73251dc451 Expose server CommandMap 2016-03-03 02:15:57 -06:00
vemacs 886d8e6ac3 All chunks are slime spawn chunks toggle 2016-03-03 01:19:22 -06:00
Aikar bcc07d07b6 Improve Player chat API handling
Properly split up the chat and command handling to reflect the server now
having separate packets for both, and the client always using the correct packet. Text
from a chat packet should never be parsed into a command, even if it starts with the `/`
character.

Add a missing async catcher and improve Spigot's async catcher error message.

== AT ==
public net.minecraft.server.network.ServerGamePacketListenerImpl isChatMessageIllegal(Ljava/lang/String;)Z

Co-authored-by: Jake Potrebic <jake.m.potrebic@gmail.com>
Co-authored-by: SoSeDiK <mrsosedik@gmail.com>
2016-03-03 01:17:12 -06:00
Aikar b380d6445b Configurable Disabling Cat Chest Detection
Offers a gameplay feature to stop cats from blocking chests
2016-03-03 01:13:45 -06:00
Steve Anton dd1cfc07db Fix spawn location event changing location
== AT ==
public net.minecraft.world.entity.Entity setRot(FF)V
2016-03-03 00:09:38 -06:00
Zach Brown c8c53412a4 Disable spigot tick limiters 2016-03-02 23:45:17 -06:00
Techcable da1b68adca Use UserCache for player heads 2016-03-02 23:42:37 -06:00
Sudzzy 5b0e06e8e8 Configurable container update tick rate 2016-03-02 23:34:44 -06:00