Commit Graph
18747 Commits
Author SHA1 Message Date
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
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
Byteflux adb6c35b17 Add BeaconEffectEvent 2016-03-02 23:30:53 -06:00
Isaac Moore c9cf82340d Use null Locale by default 2016-04-19 14:09:31 -05:00
Sudzzy 1ac857b531 Configurable mob spawner tick rate 2016-03-02 15:03:53 -06:00
Sudzzy 3816346f1c Disable ice and snow 2016-03-02 14:57:24 -06:00
Sudzzy d75a64eff3 Disable thunder 2016-03-02 14:52:43 -06:00
Sudzzy fb3f2c1b8e Disable explosion knockback 2016-03-02 14:48:03 -06:00
Byteflux 68603a72c5 Optimize explosions
The process of determining an entity's exposure from explosions can be
expensive when there are hundreds or more entities in range.

This patch adds a per-tick cache that is used for storing and retrieving
an entity's exposure during an explosion.
2016-03-02 11:59:48 -06:00
Iceee e2ead8262e Fix lag from explosions processing dead entities 2016-03-02 01:39:52 -06:00
DoctorDark b083157a8c Configurable end credits 2016-03-16 02:21:39 -05:00
Zach Brown 1fed104464 Add more entities to activation range ignore list 2016-03-02 00:32:25 -06:00
Zach Brown 188e3332d6 Check online mode before converting and renaming player data 2016-03-02 00:03:55 -06:00
Zach BrownandJake Potrebic b8b1eef98c Configurable top of nether void damage
Co-authored-by: Jake Potrebic <jake.m.potrebic@gmail.com>
2016-03-01 23:58:50 -06:00
Aikar 0255317409 Prevent block entity and entity crashes 2016-03-01 23:52:34 -06:00
Byteflux 6212f523fa Entity Origin API 2016-03-01 23:45:08 -06:00
Zach Brown 3e1c79c850 Only refresh abilities if needed 2016-03-01 23:12:03 -06:00
Jedediah Smith 840b8a7bfa Player affects spawning API 2016-03-01 14:47:52 -06:00
f41436f787 Expose server build information
Co-authored-by: Zach Brown <1254957+zachbr@users.noreply.github.com>
Co-authored-by: Kyle Wood <kyle@denwav.dev>
Co-authored-by: Mark Vainomaa <mikroskeem@mikroskeem.eu>
Co-authored-by: Riley Park <rileysebastianpark@gmail.com>
Co-authored-by: Jake Potrebic <jake.m.potrebic@gmail.com>
Co-authored-by: masmc05 <masmc05@gmail.com>
2016-03-01 14:32:43 -06:00
BytefluxandJake Potrebic 560b13ca08 Drop falling block and tnt entities at the specified height
Co-authored-by: Jake Potrebic <jake.m.potrebic@gmail.com>
2016-03-01 14:14:15 -06:00
Suddenly a24a98199a Add configurable entity despawn distances 2016-03-01 13:51:54 -06:00
Zach Brown 92ffacc419 Allow nerfed mobs to jump 2016-03-01 13:24:16 -06:00
Zach Brown c7125aaa48 Configurable fishing time ranges 2016-03-01 13:14:11 -06:00