Commit graph

3121 commits

Author SHA1 Message Date
CraftBukkit/Spigot
1f95e4ef1c Add API to get / set base arrow damage
By: md_5 <git@md-5.net>
2018-12-26 08:00:00 +11:00
CraftBukkit/Spigot
70789fee2e Add CraftMagicNumbers.MAPPINGS_VERSION for use by NMS plugins
By: md_5 <git@md-5.net>
2018-12-26 08:00:00 +11:00
CraftBukkit/Spigot
d7e312278d Mappings Update
By: md_5 <git@md-5.net>
2018-12-26 08:00:00 +11:00
CraftBukkit/Spigot
239b2828db SPIGOT-4551: Ignore invalid attribute modifier slots
By: md_5 <git@md-5.net>
2018-12-25 09:27:17 +11:00
CraftBukkit/Spigot
1471b6a942 Reduce copying of positions from block states
By: md_5 <git@md-5.net>
2018-12-22 11:32:11 +11:00
CraftBukkit/Spigot
bcdd4e14ac SPIGOT-4387: Durability looping from cancelled BlockPlaceEvent
By: md_5 <git@md-5.net>
2018-12-22 11:25:14 +11:00
CraftBukkit/Spigot
9ac4c1601e SPIGOT-4493: Allow burnt out furnaces to remain lit like Vanilla whilst retaining SPIGOT-844 API
By: md_5 <git@md-5.net>
2018-12-22 11:04:31 +11:00
CraftBukkit/Spigot
ecd55ecaab Fix Jukebox API not synchronizing playing data with state
By: md_5 <git@md-5.net>
2018-12-22 11:01:20 +11:00
CraftBukkit/Spigot
d6e57b855b SPIGOT-4503: Add API to insert complete ItemStack into Jukebox
By: md_5 <git@md-5.net>
2018-12-22 10:50:57 +11:00
CraftBukkit/Spigot
c030d74398 Make CraftBlockState use BlockPosition
By: md_5 <git@md-5.net>
2018-12-22 10:28:43 +11:00
CraftBukkit/Spigot
1d3a5b9292 SPIGOT-4543: Jukebox playing calls should not use legacy data
By: md_5 <git@md-5.net>
2018-12-22 10:24:13 +11:00
CraftBukkit/Spigot
b33f268413 SPIGOT-4541: Cancelled bucket events require inventory update
By: md_5 <git@md-5.net>
2018-12-22 10:12:16 +11:00
CraftBukkit/Spigot
20287f3b40 Tweak Block.getTemperature to return actual block temperature
By: md_5 <git@md-5.net>
2018-12-19 10:53:08 +11:00
CraftBukkit/Spigot
0cbe91dd0f SPIGOT-2151: Add support for getting simple bounding box of a block
By: Evoluseis <contact@evoluseis.me>
2018-12-17 19:11:04 -05:00
CraftBukkit/Spigot
42831b84cd Add BlockData#getAsString(boolean) to hide unspecified states
By: Parker Hawke <hawkeboyz2@hotmail.com>
2018-12-16 18:21:29 -05:00
CraftBukkit/Spigot
7114dbbb9d SPIGOT-4534: Only call event for new chunks
By: md_5 <git@md-5.net>
2018-12-17 21:36:21 +11:00
CraftBukkit/Spigot
0d2bc86153 SPIGOT-4534: CreatureSpawnEvent not being called for CHUNK_GEN
By: md_5 <git@md-5.net>
2018-12-17 12:30:16 +11:00
CraftBukkit/Spigot
ee3eaaf511 SPIGOT-4527: Fix sponges with waterlogged blocks
By: md_5 <git@md-5.net>
2018-12-13 14:28:34 +11:00
CraftBukkit/Spigot
bbf578d00a SPIGOT-4526: Add conversion time API for Zombie & subclasses
By: md_5 <git@md-5.net>
2018-12-13 14:10:36 +11:00
CraftBukkit/Spigot
83baf22bde Mappings Update
By: md_5 <git@md-5.net>
2018-12-13 11:00:00 +11:00
CraftBukkit/Spigot
8817bc22d9 Fix missing ServerListPingEvent call for legacy pings
By: md_5 <git@md-5.net>
2018-12-12 11:19:31 +11:00
CraftBukkit/Spigot
c388691b53 Remove unnecessary line in BlockMushroom
By: md_5 <git@md-5.net>
2018-12-10 11:14:39 +11:00
CraftBukkit/Spigot
d2a0453b60 Add PlayerSpawned API for Endermites
By: md_5 <git@md-5.net>
2018-12-10 10:39:54 +11:00
CraftBukkit/Spigot
344ffef3d9 Enable optional source JAR shading via profile shadeSourcesJar
mvn clean source:jar install -PshadeSouresJar

achieves this goal. If 'source:jar' is not specified the resulting
source JAR will not include CraftBukkit sources. Not specifying
'install' will result in an unshaded CraftBukkit source JAR and not
include other sources, making it useless for debugging purposes.
Shade CraftBukkit sources JAR.

Add maven-shade-plugin configuration directives to create sources JAR
and shade contents thereof. This ensures when source:jar goal is run,
relocated CraftBukkit source files are also relocated for debugging
and final code review purposes.

By: Javacraft <frelling@java-craft.com>
2018-12-05 23:04:41 -05:00
CraftBukkit/Spigot
21a5dbe50f Use ImmutableList rather than AbstractList for CraftMetaBook
Although the AbstracList implementation does return a list, it is a
of a form that does not play well with libraries using reflection,
such as Gson. Leveraging a stream and the ImmutableList collector,
this process is greatly simplified (and cleaner).

By: Javacraft <frelling@java-craft.com>
2018-12-05 19:44:07 -05:00
CraftBukkit/Spigot
98ccac33d9 Fix setRecipes(List) not setting Knowledge Book recipes.
Iterator source for recipe NamespacedKeys is changed to use method
parameter 'recipes' specifying recipes to be added, rather than class
property 'recipes', to which recipes are added.

By: Javacraft <frelling@java-craft.com>
2018-12-05 19:22:03 -05:00
CraftBukkit/Spigot
102dee7d4f Mappings Update
By: md_5 <git@md-5.net>
2018-12-06 10:00:00 +11:00
CraftBukkit/Spigot
e9e6bec4e5 Add list of entities to EntityTransformEvent & move die calls
By: nathat890 <nathat890@outlook.com>
2018-12-05 09:51:20 +11:00
CraftBukkit/Spigot
b69f1de549 SPIGOT-4347: Add API to allow storing arbitrary values on ItemStacks
By: Bjarne Koll <LynxPlay101@gmail.com>
2018-12-01 20:26:23 +11:00
CraftBukkit/Spigot
7124aea9c6 Add Vanilla help to default permissions
By: md_5 <git@md-5.net>
2018-12-03 15:16:27 +11:00
CraftBukkit/Spigot
78841baf49 SPIGOT-4511: Trident doesn't lose durability
By: md_5 <git@md-5.net>
2018-12-01 08:18:09 +11:00
CraftBukkit/Spigot
44708f20d8 Tweak outdated windows
By: md_5 <git@md-5.net>
2018-11-28 15:22:20 +11:00
CraftBukkit/Spigot
c6b5dde39f SPIGOT-4507: BlockRedstoneEvent current flipped for levers
By: md_5 <git@md-5.net>
2018-11-28 09:09:56 +11:00
CraftBukkit/Spigot
1114d726cd SPIGOT-4500: callSyncMethod broken
By: md_5 <git@md-5.net>
2018-11-24 17:52:29 +11:00
CraftBukkit/Spigot
9e6d9e593e SPIGOT-4498: Crash on startup
By: md_5 <git@md-5.net>
2018-11-23 14:20:59 +11:00
CraftBukkit/Spigot
273056bd1a SPIGOT-4496: Undeprecate MapView.getId and make int
By: md_5 <git@md-5.net>
2018-11-23 11:50:48 +11:00
CraftBukkit/Spigot
dcef5ef747 SPIGOT-4472: Add Consumer scheduler methods
By: md_5 <git@md-5.net>
2018-11-23 11:40:18 +11:00
CraftBukkit/Spigot
3ea49a159d SPIGOT-4494: Remove fix for SPIGOT-3864, better handled by SPIGOT-3879 fix
By: md_5 <git@md-5.net>
2018-11-20 21:34:15 +11:00
CraftBukkit/Spigot
86353db2aa SPIGOT-4491: Fix InventoryMoveItemEvent causing repeated events
By: md_5 <git@md-5.net>
2018-11-19 20:59:37 +11:00
CraftBukkit/Spigot
c7663abcaa Add Player to BlockCanBuildEvent
By: md_5 <git@md-5.net>
2018-11-18 09:27:46 +11:00
CraftBukkit/Spigot
699739c7f0 SPIGOT-4489: NOTE_BLOCK incorrectly has BlockStateMeta
By: md_5 <git@md-5.net>
2018-11-16 15:18:28 +11:00
CraftBukkit/Spigot
d625045ee2 Add some missing CreatureSpawnEvent.SpawnReason calls
By: md_5 <git@md-5.net>
2018-11-14 14:17:25 +11:00
CraftBukkit/Spigot
6fd5f1379b SPIGOT-4339: Add EntityTransformEvent
Thanks klugemonkey for some contributions in https://hub.spigotmc.org/stash/projects/SPIGOT/repos/bukkit/pull-requests/351/overview

By: nathat890 <nathat890@outlook.com>
2018-11-14 14:10:22 +11:00
CraftBukkit/Spigot
04cffd8092 SPIGOT-4483: Missing EntityInteractEvent call for zombies on eggs
By: md_5 <git@md-5.net>
2018-11-12 19:19:04 +11:00
CraftBukkit/Spigot
696aca057f SPIGOT-4477: Arrows only firing direction of boat
By: md_5 <git@md-5.net>
2018-11-10 20:36:35 +11:00
CraftBukkit/Spigot
0902bb4e34 SPIGOT-4478: NPE during PlayerLoginEvent recipe manipulation
By: md_5 <git@md-5.net>
2018-11-10 20:30:58 +11:00
CraftBukkit/Spigot
3433c5e374 Add API to manipulate boss bar of entities and those created by commands
By: Yannick Lamprecht <yannicklamprecht@live.de>
2018-11-10 20:22:39 +11:00
CraftBukkit/Spigot
6f6c96bd33 SPIGOT-4469: Age API for EndGateway
By: md_5 <git@md-5.net>
2018-11-06 18:12:31 +11:00
CraftBukkit/Spigot
f41299cc66 SPIGOT-4471: Use wall time for zombie drowning & enhance checks
Thanks Zach Brown for outline of issue with drowned zombies.

By: md_5 <git@md-5.net>
2018-11-06 18:03:42 +11:00
CraftBukkit/Spigot
367a09407f SPIGOT-4467: Improve ExpiringMap
By: md_5 <git@md-5.net>
2018-11-04 11:40:15 +11:00
CraftBukkit/Spigot
ed68e3973e SPIGOT-4438: Add choice API to furnace recipes
By: md_5 <git@md-5.net>
2018-11-03 21:04:33 +11:00
CraftBukkit/Spigot
88f0b69603 API to get client side view distance.
By: md_5 <git@md-5.net>
2018-11-02 21:24:14 +11:00
CraftBukkit/Spigot
3adff790f9 Remove note about development build
By: md_5 <git@md-5.net>
2018-11-02 19:19:00 +11:00
CraftBukkit/Spigot
6c57828988 SPIGOT-4395: Additions to PlayerBedEnterEvent.
Contributions by blablubbabc as well - https://hub.spigotmc.org/stash/projects/SPIGOT/repos/craftbukkit/pull-requests/500/overview

By: Ugleh <troti@ymail.com>
2018-11-02 18:31:00 +11:00
CraftBukkit/Spigot
bd22f8a46c Make natural item dropping mimic Vanilla
Make sure we don't regress SPIGOT-260 by using exact drop method like Entity does

By: md_5 <git@md-5.net>
2018-10-31 20:09:21 +11:00
CraftBukkit/Spigot
5ba0644847 SPIGOT-4376: Add draft BlockDropItemEvent
By: AndaBlock <anda.block12345@outlook.de>
2018-10-31 19:55:04 +11:00
CraftBukkit/Spigot
43b017f431 SPIGOT-4455: ChunkData.getType returns legacy material
By: md_5 <git@md-5.net>
2018-10-29 07:17:59 +11:00
CraftBukkit/Spigot
c3d18995c4 SPIGOT-4433: Always generate ProtoChunk
By: md_5 <git@md-5.net>
2018-10-28 11:30:35 +11:00
CraftBukkit/Spigot
b092fdb392 SPIGOT-4447: Clear error for people trying to set an item as a block
By: md_5 <git@md-5.net>
2018-10-27 08:21:49 +11:00
CraftBukkit/Spigot
77d92cd515 SPIGOT-4446: Legacy rotation methods don't work for wall mounted skulls
By: md_5 <git@md-5.net>
2018-10-27 08:15:41 +11:00
CraftBukkit/Spigot
369edcded9 Add ray tracing and bounding box API
By: blablubbabc <lukas@wirsindwir.de>
2018-10-26 19:59:42 +11:00
CraftBukkit/Spigot
4614a811c9 SPIGOT-4443: Scoreboard RenderType API
By: md_5 <git@md-5.net>
2018-10-26 19:38:41 +11:00
CraftBukkit/Spigot
d7512e51a2 MC-137353: Don't go crazy on amount of bootstrap threads needed
By: md_5 <git@md-5.net>
2018-10-23 20:34:30 +11:00
CraftBukkit/Spigot
a194267323 Update to Minecraft 1.13.2
By: md_5 <git@md-5.net>
2018-10-23 06:00:00 +11:00
CraftBukkit/Spigot
6fe7587c8f Remove outdated build delay.
By: md_5 <git@md-5.net>
2018-10-23 05:57:42 +11:00
CraftBukkit/Spigot
8768f34d7b Improve minecart spawners
By: md_5 <git@md-5.net>
2018-10-19 20:25:25 +11:00
CraftBukkit/Spigot
66986bd874 Fixed missed diff in PathfinderGoalPanic.
Originally from the MC 1.8 update, broken afterwards and was no longer calling the correct method.

By: blablubbabc <lukas@wirsindwir.de>
2018-10-16 19:10:13 +02:00
CraftBukkit/Spigot
9608d7142d SPIGOT-4428: Update Player CustomName
By: md_5 <git@md-5.net>
2018-10-15 19:21:35 +11:00
CraftBukkit/Spigot
6f0acecee5 Add Block#isPassable
By: blablubbabc <lukas@wirsindwir.de>
2018-10-12 00:54:10 +02:00
CraftBukkit/Spigot
be0cc7cf03 Catch plugins setting null Material or BlockData to blocks
By: md_5 <git@md-5.net>
2018-10-13 09:43:05 +11:00
CraftBukkit/Spigot
10df7bb1d5 SPIGOT-4368: Tweak fish persistence
By: md_5 <git@md-5.net>
2018-10-07 10:08:58 +11:00
CraftBukkit/Spigot
d41b707a1b Implement maximum repair cost API to AnvilInventory
By: Parker Hawke <hawkeboyz2@hotmail.com>
2018-10-05 21:48:54 -04:00
CraftBukkit/Spigot
ba6edc9b8c SPIGOT-4411: Document use of null for shulker colours
By: md_5 <git@md-5.net>
2018-10-06 10:17:06 +10:00
CraftBukkit/Spigot
df9a88905a Make setPersistent also control player saving
By: Ugleh <troti@ymail.com>
2018-10-02 11:41:47 -04:00
CraftBukkit/Spigot
1e3bfc15de SPIGOT-4405: Chunk generation problem
By: md_5 <git@md-5.net>
2018-10-02 23:00:16 +10:00
CraftBukkit/Spigot
6956c45f3a Save server version
By: md_5 <git@md-5.net>
2018-10-02 20:52:57 +10:00
CraftBukkit/Spigot
30980b852c Implement PlayerRecipeDiscoverEvent and methods to (un/)discover recipes
By: Parker Hawke <hawkeboyz2@hotmail.com>
2018-09-29 19:24:51 -04:00
CraftBukkit/Spigot
d5f782996e SPIGOT-4400: Populators running on existing chunks
By: md_5 <git@md-5.net>
2018-09-27 21:41:24 +10:00
CraftBukkit/Spigot
0de14a04dd SPIGOT-4399: Add attribute modifier equality test
By: Nathan Wolf <nathan@elmakers.com>
2018-09-26 17:21:53 -07:00
CraftBukkit/Spigot
a0b017be88 SPIGOT-4398: Set ASM7_EXPERIMENTAL flag
By: md_5 <git@md-5.net>
2018-09-27 20:54:14 +10:00
CraftBukkit/Spigot
381d01a8d2 SPIGOT-4398: Upgrade to ASM 6.2.1 for better Java 11 support
By: md_5 <git@md-5.net>
2018-09-27 11:36:22 +10:00
CraftBukkit/Spigot
56743ea614 MC-134115: Fix issues converting tile entities
By: md_5 <git@md-5.net>
2018-09-27 11:11:53 +10:00
CraftBukkit/Spigot
686bbbbc2b SPIGOT-4397: isChunkGenerated API
By: md_5 <git@md-5.net>
2018-09-26 17:19:16 +10:00
CraftBukkit/Spigot
f1c24bbfa2 SPIGOT-4396: Improve vehicle movement
By: Aikar <aikar@aikar.co>
2018-09-26 17:19:16 +10:00
CraftBukkit/Spigot
5d8f320fb0 SPIGOT-4392: Stem updates even if BlockGrowEvent cancelled
By: md_5 <git@md-5.net>
2018-09-25 14:34:05 +10:00
CraftBukkit/Spigot
1075b02812 API to generate filled explorer maps
By: Ugleh <troti@ymail.com>
2018-09-24 19:32:34 +10:00
CraftBukkit/Spigot
4aeb1a6fcd SPIGOT-4391: Sign editable API
By: md_5 <git@md-5.net>
2018-09-24 15:01:10 +10:00
CraftBukkit/Spigot
723cda4048 MC-136886: locate command loads chunks without needing to.
Thanks Aikar for the report

By: Senmori <thesenmori@gmail.com>
2018-09-23 09:41:57 -04:00
CraftBukkit/Spigot
f30fa96d60 SPIGOT-4389: Fix empty custom inventory title
By: md_5 <git@md-5.net>
2018-09-23 19:14:32 +10:00
CraftBukkit/Spigot
1447b01a56 Don't throw error on invalid data in CraftMetaItem.
By: Senmori <thesenmori@gmail.com>
2018-09-22 10:25:27 -04:00
CraftBukkit/Spigot
0cd71e5e07 Increase expiration time to 10 days
By: md_5 <git@md-5.net>
2018-09-22 17:14:27 +10:00
CraftBukkit/Spigot
ded48a6734 Add API to locate structures.
By: Senmori <thesenmori@gmail.com>
2018-09-21 08:49:54 -04:00
CraftBukkit/Spigot
5df4c4d300 SPIGOT-1916: Attribute modifiers for ItemStacks
By: Senmori <thesenmori@gmail.com>
2018-09-21 20:47:37 +10:00
CraftBukkit/Spigot
1f501261b1 SPIGOT-4385: Clearer error for invalid generator-settings
By: md_5 <git@md-5.net>
2018-09-19 18:32:21 +10:00
CraftBukkit/Spigot
109005b578 Implement BatToggleSleepEvent
By: Parker Hawke <hawkeboyz2@hotmail.com>
2018-09-16 12:57:03 -04:00
CraftBukkit/Spigot
c34465635c SPIGOT-4382: Fix damage_absorbed statistic
By: md_5 <git@md-5.net>
2018-09-17 16:40:35 +10:00
CraftBukkit/Spigot
8ad7440dbd SPIGOT-4373: Item display colours are white by default
Should probably look at all this code at some point

By: md_5 <git@md-5.net>
2018-09-16 08:30:11 +10:00
CraftBukkit/Spigot
79c0a37767 SPIGOT-4378: Fix mistakenly included code
By: md_5 <git@md-5.net>
2018-09-16 08:16:03 +10:00
CraftBukkit/Spigot
50c4571708 SPIGOT-4372: LightningStrikeEvent cause API
By: md_5 <git@md-5.net>
2018-09-15 19:16:42 +10:00
CraftBukkit/Spigot
7611585b2e SPIGOT-4371: Trident damaged when event cancelled
By: md_5 <git@md-5.net>
2018-09-15 19:07:03 +10:00
CraftBukkit/Spigot
42cfdd79e7 SPIGOT-4369: Handle cancelled trident event
By: md_5 <git@md-5.net>
2018-09-15 15:31:39 +10:00
CraftBukkit/Spigot
7f1178fda4 SPIGOT-4370: Remove vehicle if its passenger spawn event was cancelled
By: md_5 <git@md-5.net>
2018-09-15 15:20:20 +10:00
CraftBukkit/Spigot
18c459de8d SPIGOT-4363: Bad colours in leather armor
By: md_5 <git@md-5.net>
2018-09-11 20:44:34 +10:00
CraftBukkit/Spigot
41347a700a SPIGOT-4314: Ability to change item in frame without playing sound
By: simpleauthority <jacob@algorithmjunkie.com>
2018-09-11 00:09:10 -07:00
CraftBukkit/Spigot
27a8eae207 Add option to suppress normal output of 'makePatches' so
it only outputs when a patch is changed or created.

By: Senmori <thesenmori@gmail.com>
2018-09-10 06:00:14 -04:00
CraftBukkit/Spigot
5d0094a169 Hoist out synchronisation from ChunkRegionLoader
By: md_5 <git@md-5.net>
2018-09-10 19:13:03 +10:00
CraftBukkit/Spigot
de1ca9f6ed SPIGOT-4361: BlockFadeEvent for regular coral
By: md_5 <git@md-5.net>
2018-09-10 08:30:13 +10:00
CraftBukkit/Spigot
5ac0aa1dbb SPIGOT-4352: MoistureChangeEvent
By: md_5 <git@md-5.net>
2018-09-09 18:53:38 +10:00
CraftBukkit/Spigot
5b823ce70a Add BlockDispenseArmorEvent
By: Parker Hawke <hawkeboyz2@hotmail.com>
2018-09-08 00:15:33 -04:00
CraftBukkit/Spigot
a5d76bcbad Fix bad thread safety in ChunkRegionLoader
By: md_5 <git@md-5.net>
2018-09-09 09:39:23 +10:00
CraftBukkit/Spigot
a3019f4cf0 SPIGOT-4355: Improve cancelling VehicleEnterEvent
By: md_5 <git@md-5.net>
2018-09-09 09:32:11 +10:00
CraftBukkit/Spigot
e548ec8ea7 Add ServerLoadEvent
By: Pante <matthiasngeozhongsim@yahoo.com>
2018-09-08 13:37:15 +10:00
CraftBukkit/Spigot
4e850a9228 Remove vanilla command ambiguity warning
Needless support burden

By: md_5 <git@md-5.net>
2018-09-07 20:51:57 +10:00
CraftBukkit/Spigot
acaa97ae95 SPIGOT-4350: Expand EntityTeleportEvent to /teleport command
By: md_5 <git@md-5.net>
2018-09-07 20:32:57 +10:00
CraftBukkit/Spigot
dc125a011e SPIGOT-4349: End portal has wrong TeleportCause
By: md_5 <git@md-5.net>
2018-09-07 07:14:59 +10:00
CraftBukkit/Spigot
eeb96c0247 SPIGOT-4348: Use online player for setting skull owner if possible
By: md_5 <git@md-5.net>
2018-09-06 20:47:37 +10:00
CraftBukkit/Spigot
4f9972bcac SPIGOT-4342: Fix PlayerMoveEvent from pitch/yaw incorrect
By: md_5 <git@md-5.net>
2018-09-04 20:57:55 +10:00
CraftBukkit/Spigot
7ef8f672e0 Add getFacing method to get the current cardinal direction an entity is facing.
By: Senmori <thesenmori@gmail.com>
2018-09-02 18:28:53 -04:00
CraftBukkit/Spigot
9debf7e783 BlockSpreadEvent for Kelp
By: md_5 <git@md-5.net>
2018-09-03 08:43:48 +10:00
CraftBukkit/Spigot
21233fa351 SPIGOT-4340: Improve client bug workaround
By: md_5 <git@md-5.net>
2018-09-03 08:00:50 +10:00
CraftBukkit/Spigot
44e4798b95 SPIGOT-4338: breedCause API
By: md_5 <git@md-5.net>
2018-09-01 19:28:12 +10:00
CraftBukkit/Spigot
eb271172ce Fix unbound shaped recipe ingredients
By: md_5 <git@md-5.net>
2018-09-01 14:12:20 +10:00
CraftBukkit/Spigot
b4f00b45eb Expand Recipe API to allow multiple Materials per slot
By: md_5 <git@md-5.net>
2018-09-01 11:04:48 +10:00
CraftBukkit/Spigot
d7b09a3270 SPIGOT-4116: Tweak tab complete spam since the client appears to be duplicating packets
By: md_5 <git@md-5.net>
2018-08-29 22:30:16 +10:00
CraftBukkit/Spigot
3c025f960a API to prevent PlayerBedLeaveEvent from changing a player's spawn location
By: Senmori <thesenmori@gmail.com>
2018-08-29 19:06:33 +10:00
CraftBukkit/Spigot
3f8a87dfc5 SPIGOT-4325: Validate coordinate arguments in Chunk/ChunkSnapshot
By: md_5 <git@md-5.net>
2018-08-29 07:44:36 +10:00
CraftBukkit/Spigot
da45a06d52 SPIGOT-4321: Team#getSuffix returns the prefix
By: md_5 <git@md-5.net>
2018-08-29 07:26:59 +10:00
CraftBukkit/Spigot
e75b0ca57e SPIGOT-4319: Conduit damage should be a block event
By: md_5 <git@md-5.net>
2018-08-28 21:00:24 +10:00
CraftBukkit/Spigot
979887d20e SPIGOT-4318: More missing spawn eggs
By: md_5 <git@md-5.net>
2018-08-27 21:01:46 +10:00
CraftBukkit/Spigot
6e786d4111 Fix some formatting in CraftLootable
By: md_5 <git@md-5.net>
2018-08-27 18:32:35 +10:00
CraftBukkit/Spigot
844b70144f SPIGOT-4316: Do even less processing when block placement without physics requested
By: md_5 <git@md-5.net>
2018-08-27 18:27:59 +10:00
CraftBukkit/Spigot
2e41945330 SPIGOT-4313: Unsupported plugin should not crash server
By: md_5 <git@md-5.net>
2018-08-27 12:57:04 +10:00
CraftBukkit/Spigot
891ea11907 SPIGOT-4310: Reset villager career level with trades
By: md_5 <git@md-5.net>
2018-08-27 07:00:56 +10:00
CraftBukkit/Spigot
28431795ae SPIGOT-4302: Use defaults when setting unplaced furnaces
By: md_5 <git@md-5.net>
2018-08-27 06:50:15 +10:00
CraftBukkit/Spigot
2eeecfdb92 Fix some tests randomly failing
By: md_5 <git@md-5.net>
2018-08-26 20:44:50 +10:00
CraftBukkit/Spigot
caf5eeb6f1 Fix client stall in specific teleportation scenarios
By: md_5 <git@md-5.net>
2018-08-26 19:44:10 +10:00
CraftBukkit/Spigot
0a468a6738 SPIGOT-4307: Fix hacky API for banners on shields
By: md_5 <git@md-5.net>
2018-08-26 19:18:56 +10:00
CraftBukkit/Spigot
3edc1cf4e0 SPIGOT-4301: Fix more invalid enchants
By: md_5 <git@md-5.net>
2018-08-26 18:48:32 +10:00
CraftBukkit/Spigot
fbec5a9647 SPIGOT-4309: Add "forced" display of particles
By: md_5 <git@md-5.net>
2018-08-26 18:26:09 +10:00
CraftBukkit/Spigot
9fb6b929e8 Add additional tests for CraftBlockData
By: Senmori <thesenmori@gmail.com>
2018-08-25 01:35:40 -04:00
CraftBukkit/Spigot
f578d94680 Update to Minecraft 1.13.1
By: md_5 <git@md-5.net>
2018-08-26 12:00:00 +10:00
CraftBukkit/Spigot
034c12d001 Add note about 1.13.1
By: md_5 <git@md-5.net>
2018-08-26 13:58:37 +10:00
CraftBukkit/Spigot
0be99ea5b2 Remove reflection from CraftBlockData
By: md_5 <git@md-5.net>
2018-08-25 08:39:04 +10:00
CraftBukkit/Spigot
61903e962a SPIGOT-4304: Turtle helmet overrides water breathing potion
By: md_5 <git@md-5.net>
2018-08-24 20:56:25 +10:00
CraftBukkit/Spigot
90eefedd86 SPIGOT-4298: Block command sender returns wrong block
By: md_5 <git@md-5.net>
2018-08-22 08:52:17 +10:00
CraftBukkit/Spigot
3b06785a88 README.md updates
* Add description of how to apply patches to CraftBukkit.
* Extract PR guidelines into CONTRIBUTING.md
* Add index for easier navigation.

By: Senmori <thesenmori@gmail.com>
2018-08-20 02:03:01 -04:00
CraftBukkit/Spigot
827d433b65 SPIGOT-4296: Ensure recipe group set in craft translation
By: md_5 <git@md-5.net>
2018-08-21 18:19:37 +10:00
CraftBukkit/Spigot
d54bf8e32b launchProjectile Fish -> FishHook
Thanks Senmori & SpoonFed on IRC

By: md_5 <git@md-5.net>
2018-08-20 18:13:45 +10:00
CraftBukkit/Spigot
7b1ac0159a SPIGOT-4292: Ignore itemstacks with invalid enchants
By: md_5 <git@md-5.net>
2018-08-20 12:49:31 +10:00
CraftBukkit/Spigot
6a88bd220a SPIGOT-4283: Allow setting recipe groups
By: md_5 <git@md-5.net>
2018-08-17 20:40:54 +10:00
CraftBukkit/Spigot
4a4a8c110b Fix whitespace issue in previous commit
By: md_5 <git@md-5.net>
2018-08-16 20:48:00 +10:00
CraftBukkit/Spigot
56db52c14b SPIGOT-4276: Fix untyped statistics causing client errors
By: BlackHole <black-hole@live.com>
2018-08-15 23:51:10 +02:00
CraftBukkit/Spigot
d29aaedb8e SPIGOT-4281: Fix looting enchantment
By: md_5 <git@md-5.net>
2018-08-16 20:39:29 +10:00
CraftBukkit/Spigot
0382dd836f SPIGOT-4278: EntityChangeBlockEvent for turtles laying eggs
By: md_5 <git@md-5.net>
2018-08-16 20:27:16 +10:00
CraftBukkit/Spigot
2be33f9cb5 SPIGOT-4279: Move turtle egg interact event
By: md_5 <git@md-5.net>
2018-08-16 20:23:17 +10:00
CraftBukkit/Spigot
67c7e32b8c Fix StructureGrowEvent originating from dispensers
By: md_5 <git@md-5.net>
2018-08-15 18:05:04 +10:00
CraftBukkit/Spigot
02605d55b6 SPIGOT-4271: Fix API error when enderman are not carrying a block
By: md_5 <git@md-5.net>
2018-08-15 08:51:18 +10:00
CraftBukkit/Spigot
bfe8887cfc SPIGOT-4261: Missing turtle / phantom spawn egg meta
By: md_5 <git@md-5.net>
2018-08-13 18:22:57 +10:00
CraftBukkit/Spigot
39c4334d76 SPIGOT-1936: LootTable API
By: Senmori <thesenmori@gmail.com>
2018-08-12 18:39:51 +10:00
CraftBukkit/Spigot
277f0db6c9 SPIGOT-4258: Add Player.updateCommands method
By: md_5 <git@md-5.net>
2018-08-12 09:41:00 +10:00
CraftBukkit/Spigot
408d2a55d6 Fix regression in item priority conversion
By: md_5 <git@md-5.net>
2018-08-12 08:04:52 +10:00
CraftBukkit/Spigot
8a4ae7cde3 Switch around item conversion code as well
By: md_5 <git@md-5.net>
2018-08-11 20:19:12 +10:00
CraftBukkit/Spigot
c21a237a3f SPIGOT-4253: Add way to prioritise item conversion
By: md_5 <git@md-5.net>
2018-08-11 17:43:41 +10:00
CraftBukkit/Spigot
422f1f548e Expand GameRule API
By: Senmori <thesenmori@gmail.com>
2018-08-11 11:24:33 +10:00
CraftBukkit/Spigot
0cd7eb6750 Improve entity hierarchy by adding Mob interface.
By: md_5 <git@md-5.net>
2018-08-10 19:48:09 +10:00
CraftBukkit/Spigot
5a15dcbe2b Correct error in previous patch
By: md_5 <git@md-5.net>
2018-08-10 19:43:15 +10:00
CraftBukkit/Spigot
9513aac9f5 SPIGOT-2719: Comparator and Observer don't trigger BlockRedstoneEvent
By: Amosar <maxi.cass11@gmail.com>
2018-08-09 14:44:57 +02:00
CraftBukkit/Spigot
ae8305bd19 SPIGOT-4245, MC-128441: use target world as teleport destination
By: md_5 <git@md-5.net>
2018-08-08 18:59:20 +10:00
CraftBukkit/Spigot
a41e9fe8a5 Add Unit Tests for geHardness and getBlastResistance
By: Christos Miniotis <chrismin1302@gmail.com>
2018-08-08 04:06:36 +03:00
CraftBukkit/Spigot
3dfdb4a598 SPIGOT-4238: Sometimes buckets are leaky client side when empty event is cancelled
By: md_5 <git@md-5.net>
2018-08-07 21:17:49 +10:00
CraftBukkit/Spigot
2cc5274b68 SPIGOT-4233: Fix some missing handled NBT tags
By: md_5 <git@md-5.net>
2018-08-06 20:10:02 +10:00
CraftBukkit/Spigot
a24a2c26ae Add merging and matching of parsed BlockData
By: md_5 <git@md-5.net>
2018-08-06 14:40:06 +10:00
CraftBukkit/Spigot
42914407a0 SPIGOT-4184: Fix furnaces not matching Vanilla smelt or animations
By: md_5 <git@md-5.net>
2018-08-05 11:21:01 +10:00
CraftBukkit/Spigot
67c4dfaabe SPIGOT-4219: Event for PigZombies angering.
By: md_5 <git@md-5.net>
2018-08-05 10:18:01 +10:00
CraftBukkit/Spigot
2c8962edfa SPIGOT-4230: Improve legacy block types
By: md_5 <git@md-5.net>
2018-08-05 10:04:19 +10:00
CraftBukkit/Spigot
95095d9c58 SPIGOT-4223: Fix inventories using the same TileEntity instance.
By: Senmori <thesenmori@gmail.com>
2018-08-03 19:09:57 -04:00
CraftBukkit/Spigot
45bf489047 Fix gamerules in secondary worlds
By: md_5 <git@md-5.net>
2018-08-03 21:03:21 +10:00
CraftBukkit/Spigot
fe0d154d53 Potion particles should default to true
By: md_5 <git@md-5.net>
2018-08-03 20:01:12 +10:00
CraftBukkit/Spigot
8173a8a7f6 SPIGOT-4217: Account for ShowIcon to allow custom tipped arrows to merge
By: md_5 <git@md-5.net>
2018-08-03 19:57:09 +10:00
CraftBukkit/Spigot
33f46cbebf SPIGOT-4221: Update surrounding blocks for cancelled break/place
By: md_5 <git@md-5.net>
2018-08-03 11:34:26 +10:00
CraftBukkit/Spigot
3445f8b002 Use CraftBlock.at helper
By: md_5 <git@md-5.net>
2018-08-03 09:59:22 +10:00
CraftBukkit/Spigot
39b7d82633 SPIGOT-4212: EntityInteractEvent when an entity tries to interact with a door
By: Nathan Wolf <nathan@elmakers.com>
2018-08-02 16:18:11 -07:00
CraftBukkit/Spigot
db594e7895 Tweak outdated windows
By: md_5 <git@md-5.net>
2018-08-03 09:13:30 +10:00
CraftBukkit/Spigot
b4349f5a60 SPIGOT-3936: Add isInteractable to Material
By: Christos Miniotis <chrismin1302@gmail.com>
2018-08-02 15:26:02 +03:00
CraftBukkit/Spigot
8654bfc80e SPIGOT-4220: Player/Entity interact events when turtle eggs are stepped on
By: Nathan Wolf <nathan@elmakers.com>
2018-08-02 14:24:19 -07:00
CraftBukkit/Spigot
baacb621a6 Fix ChunkData material alone being treated as legacy
By: md_5 <git@md-5.net>
2018-08-03 08:53:52 +10:00
CraftBukkit/Spigot
e9fc2452ed SPIGOT-4214: Catch attempts to create BlockData for items
By: md_5 <git@md-5.net>
2018-08-02 20:24:56 +10:00
CraftBukkit/Spigot
bb6a5d8612 SPIGOT-4199: Riptide related APIs
By: md_5 <git@md-5.net>
2018-08-02 09:38:52 +10:00
CraftBukkit/Spigot
9fedd75309 Pre size legacy hash tables
By: md_5 <git@md-5.net>
2018-08-02 09:07:01 +10:00
CraftBukkit/Spigot
3319c6dd5b SPIGOT-4205: Cancelled damage should not anger pig zombie
By: md_5 <git@md-5.net>
2018-08-01 19:29:24 +10:00
CraftBukkit/Spigot
51e1d686e1 Fix merchant inventories with custom titles
By: blablubbabc <lukas@wirsindwir.de>
2018-08-01 08:49:53 +10:00
CraftBukkit/Spigot
9dfef07bb5 SPIGOT-4204: Allow passing data to AreaEffectCloud particles
By: md_5 <git@md-5.net>
2018-08-01 08:21:02 +10:00
CraftBukkit/Spigot
e78c07995c SPIGOT-4198: Pockets of darkness in the air
By: md_5 <git@md-5.net>
2018-07-31 21:11:35 +10:00
CraftBukkit/Spigot
dc7b94233e SPIGOT-4029: Add event for commands being sent to client
By: md_5 <git@md-5.net>
2018-07-31 10:46:09 +10:00
CraftBukkit/Spigot
34e0e9da15 SPIGOT-4194: Call BlockFadeEvent for coral
By: md_5 <git@md-5.net>
2018-07-31 10:17:43 +10:00
CraftBukkit/Spigot
2ede098e4b SPIGOT-3917: Add EntityDropItemEvent
By: Articdive <articdive@gmail.com>
2018-07-31 10:06:06 +10:00
CraftBukkit/Spigot
f45823cade SPIGOT-4192: Fix cancelling dispensers removing water sources
By: md_5 <git@md-5.net>
2018-07-31 09:21:21 +10:00
CraftBukkit/Spigot
a0dd99dc78 SPIGOT-4197: Account for double trapped chests
By: md_5 <git@md-5.net>
2018-07-31 09:14:44 +10:00
CraftBukkit/Spigot
a6d591c2ae Fix ancient style event call in PlayerDropItemEvent
By: md_5 <git@md-5.net>
2018-07-30 19:29:03 +10:00
CraftBukkit/Spigot
265c841cb2 Move persist flag check
By: md_5 <git@md-5.net>
2018-07-30 13:25:02 +10:00
CraftBukkit/Spigot
e3f89384f6 SPIGOT-4190: Move ChunkLoadEvent call
By: md_5 <git@md-5.net>
2018-07-30 13:09:04 +10:00
CraftBukkit/Spigot
94950beea7 SPIGOT-227: Add entity persistent flag
Non-persistent entities won't get saved when the chunk saves the entities.
Entities that are passengers of a non-persistent entity won't get saved.
Players won't save their vehicle, if the player is directly or
indirectly riding a non-persistent entity.

By: blablubbabc <lukas@wirsindwir.de>
2018-06-14 19:59:21 +02:00
CraftBukkit/Spigot
888b0dc31b SPIGOT-4185: Bubble columns not working on mobs
By: md_5 <git@md-5.net>
2018-07-30 11:17:26 +10:00
CraftBukkit/Spigot
9f139c21fc Update default spawn-limits
By: md_5 <git@md-5.net>
2018-07-30 10:47:23 +10:00
CraftBukkit/Spigot
33719fbb13 SPIGOT-4188: Fish not dispensing from buckets
By: md_5 <git@md-5.net>
2018-07-30 09:43:46 +10:00
CraftBukkit/Spigot
2a1c32b754 Include class path in legacy conversion errors.
By: md_5 <git@md-5.net>
2018-07-30 09:19:07 +10:00
CraftBukkit/Spigot
9735d97608 SPIGOT-1714: Draft API for player list header / footer
By: md_5 <git@md-5.net>
2018-07-29 21:30:31 +10:00
CraftBukkit/Spigot
53dc3c4b9c SPIGOT-4182: Implement cursor captions
By: md_5 <git@md-5.net>
2018-07-29 15:10:08 +10:00
CraftBukkit/Spigot
0e2c1a2de9 Give turtle eggs a spawn reason
By: md_5 <git@md-5.net>
2018-07-29 10:50:56 +10:00
CraftBukkit/Spigot
c09fac2858 SPIGOT-4178: Add another BlockPhysicsEvent call site
By: md_5 <git@md-5.net>
2018-07-29 09:37:16 +10:00
CraftBukkit/Spigot
9123e804dc SPIGOT-4177: Change behaviour of item display names yet again
By: md_5 <git@md-5.net>
2018-07-29 09:24:42 +10:00
CraftBukkit/Spigot
9202a305e9 Update default config links
By: md_5 <git@md-5.net>
2018-07-28 18:34:37 +10:00
CraftBukkit/Spigot
90e0341727 SPIGOT-4166: Fix Tags being corrupted by early access (and not reflecting reloads)
By: md_5 <git@md-5.net>
2018-07-28 14:39:35 +10:00
CraftBukkit/Spigot
609e8025ad SPIGOT-4171: Advancement description not showing
By: md_5 <git@md-5.net>
2018-07-28 10:38:36 +10:00
CraftBukkit/Spigot
94177423d1 SPIGOT-4168: Patch up some legacy calls
By: md_5 <git@md-5.net>
2018-07-28 10:23:32 +10:00
CraftBukkit/Spigot
a9489dee00 SPIGOT-1588: Fix cancelling mount related events
By: md_5 <git@md-5.net>
2018-07-28 10:10:17 +10:00
CraftBukkit/Spigot
5b98505463 Fix growing large dark oak trees
By: md_5 <git@md-5.net>
2018-07-28 08:41:45 +10:00
CraftBukkit/Spigot
f97fd5873f SPIGOT-4164: Treat new _AIR blocks as air
By: md_5 <git@md-5.net>
2018-07-28 08:28:56 +10:00
CraftBukkit/Spigot
b69070bbe4 Use SpawnReason.NATURAL for Phantom spawning
By: klugemonkey <klugemonkey@spawnchunk.com>
2018-07-27 19:33:36 +10:00
CraftBukkit/Spigot
8b47bdcb5e SPIGOT-4161: Missing BlockDispenseEvent for Waterlogged
By: md_5 <git@md-5.net>
2018-07-27 19:29:47 +10:00
CraftBukkit/Spigot
63ec61fc4a SPIGOT-4160: StructureGrowEvent not triggering for giant trees
By: md_5 <git@md-5.net>
2018-07-27 19:16:12 +10:00
CraftBukkit/Spigot
5bdad5e046 SPIGOT-4159: Fix Player.launchProjectile(Trident.class)
By: md_5 <git@md-5.net>
2018-07-27 14:29:02 +10:00
CraftBukkit/Spigot
94d8c51934 Add SpawnReason.DROWNED
By: klugemonkey <klugemonkey@spawnchunk.com>
2018-07-26 05:02:02 -07:00
CraftBukkit/Spigot
7b6e8dded6 SPIGOT-4140, SPIGOT-4157: World generation errors
By: md_5 <git@md-5.net>
2018-07-26 22:11:02 +10:00
CraftBukkit/Spigot
db9b570b83 Add draft BlockFertilizeEvent
By: md_5 <git@md-5.net>
2018-07-26 20:44:09 +10:00
CraftBukkit/Spigot
c3205e4e12 SPIGOT-4137: Fix World.regenerateChunk
By: md_5 <git@md-5.net>
2018-07-25 19:32:06 +10:00
CraftBukkit/Spigot
64f2fdae29 SPIGOT-3981: Make custom inventories return specialised types where practical.
By: Senmori <thesenmori@gmail.com>
2018-07-25 18:03:26 +10:00
CraftBukkit/Spigot
8ee6f8cd25 SPIGOT-4147: Fix ItemFrames not able to be placed UP or DOWN
By: Senmori <thesenmori@gmail.com>
2018-07-24 18:41:49 -04:00
CraftBukkit/Spigot
d803780e25 SPIGOT-4141: Untouched filled maps not saving
By: md_5 <git@md-5.net>
2018-07-25 14:13:17 +10:00
CraftBukkit/Spigot
dffbcaf70d Fix scute dropping
By: md_5 <git@md-5.net>
2018-07-24 22:22:56 +10:00
CraftBukkit/Spigot
7c8edd3ea1 SPIGOT-4135: Fix DOLPHINS_GRACE PotionEffectType Wrapper.
By: md_5 <git@md-5.net>
2018-07-24 22:17:20 +10:00
CraftBukkit/Spigot
17822f33ef SPIGOT-4128: Skip hopeless entity conversion
By: md_5 <git@md-5.net>
2018-07-24 20:46:49 +10:00
CraftBukkit/Spigot
7c7ba573a9 SPIGOT-4132: Fix missing break in RedstoneWire.setFace
By: md_5 <git@md-5.net>
2018-07-24 12:46:21 +10:00
CraftBukkit/Spigot
969eecd95e SPIGOT-4131: Fix typo affecting setting BlockData
By: md_5 <git@md-5.net>
2018-07-24 12:04:34 +10:00
CraftBukkit/Spigot
a5a9d41dc6 SPIGOT-4128: Greatly improve spawn egg deserialization
By: md_5 <git@md-5.net>
2018-07-24 10:49:48 +10:00
CraftBukkit/Spigot
9ca157b2b6 SPIGOT-4123: Fix display names cleared by plugins / serialization
By: md_5 <git@md-5.net>
2018-07-24 10:47:51 +10:00
CraftBukkit/Spigot
6ecf05152e Add map ID API
By: md_5 <git@md-5.net>
2018-07-24 10:18:06 +10:00
CraftBukkit/Spigot
dd007977eb SPIGOT-4120: Store BlockData enum mappings per class
By: md_5 <git@md-5.net>
2018-07-24 10:08:34 +10:00
CraftBukkit/Spigot
f69e943876 SPIGOT-4122: Fix an instance of legacy item inequalities
By: md_5 <git@md-5.net>
2018-07-24 08:57:58 +10:00
CraftBukkit/Spigot
c03c42de6c SPIGOT-4119: Incorrect slot type in InventoryClickEvent
By: md_5 <git@md-5.net>
2018-07-24 08:41:15 +10:00
CraftBukkit/Spigot
fb4c827ec7 SPIGOT-4124: Fix misplaced PISTON_HEAD
By: md_5 <git@md-5.net>
2018-07-24 08:25:13 +10:00
CraftBukkit/Spigot
23e5ec669f SPIGOT-4116: Increase command tab spam threshold
By: md_5 <git@md-5.net>
2018-07-23 18:33:29 +10:00
CraftBukkit/Spigot
f07fb63fb3 SPIGOT-824: SpongeAbsorbEvent
By: Articdive <articdive@gmail.com>
2018-07-23 17:20:52 +10:00
CraftBukkit/Spigot
86711e2d98 SPIGOT-4110: Fix spawning withers
By: md_5 <git@md-5.net>
2018-07-23 11:58:43 +10:00
CraftBukkit/Spigot
f4d1912ded SPIGOT-4112: scoreboard display names are not nullable
By: md_5 <git@md-5.net>
2018-07-23 11:46:23 +10:00
CraftBukkit/Spigot
2e7d945edc Just throw section signs into components a la Mojang
By: md_5 <git@md-5.net>
2018-07-23 10:48:28 +10:00
CraftBukkit/Spigot
1ca1c1cbfd SPIGOT-4109: Wall skulls not dropping
By: md_5 <git@md-5.net>
2018-07-23 10:43:45 +10:00
CraftBukkit/Spigot
9633bcece9 SPIGOT-4106: Fish from buckets despawn
By: md_5 <git@md-5.net>
2018-07-23 10:01:46 +10:00
CraftBukkit/Spigot
d68bc14852 Always return captured tiles from chunks as well.
Missed in 4a691031e7

Fixes replacing tile entities in BlockPlaceEvent (or calling setBlockData on them)

By: md_5 <git@md-5.net>
2018-07-22 19:35:42 +10:00
CraftBukkit/Spigot
383a522c59 Fix Player.playNote
By: md_5 <git@md-5.net>
2018-07-22 14:40:48 +10:00
CraftBukkit/Spigot
1e014acb80 Update to Minecraft 1.13
By: md_5 <git@md-5.net>
2018-07-22 12:00:00 +10:00
CraftBukkit/Spigot
d9cf61f1a8 SPIGOT-4101: Turtle lightning strike causing crash
By: md_5 <git@md-5.net>
2018-07-21 14:55:07 +10:00
CraftBukkit/Spigot
5bc15c40d8 SPIGOT-4024: Improve interactions of Vanilla tab completion, and also reloads
By: md_5 <git@md-5.net>
2018-07-21 11:20:38 +10:00
CraftBukkit/Spigot
ee4832c2ce Fix cancelling new effect events
By: md_5 <git@md-5.net>
2018-07-21 10:13:45 +10:00
CraftBukkit/Spigot
599e710e04 SPIGOT-4099: Missing BlockFormEvent for concrete powder
By: md_5 <git@md-5.net>
2018-07-21 10:03:08 +10:00
CraftBukkit/Spigot
2a1945fae1 SPIGOT-4100: Ignore invalid item display names
By: md_5 <git@md-5.net>
2018-07-21 09:54:08 +10:00
CraftBukkit/Spigot
8eca53392b CraftBlock.toString shouldn't make legacy call
By: md_5 <git@md-5.net>
2018-07-20 16:10:48 +10:00
CraftBukkit/Spigot
15a21299da SPIGOT-840, SPIGOT-2522: [Draft] Add EntityPotionEffectChangeEvent
Discussion ongoing in PR #449

By: kaenganxt <kaenganxt@mc-anura.de>
2018-07-20 16:04:37 +10:00
CraftBukkit/Spigot
300a2a1daf SPIGOT-4064: Fix BlockPistonRetractEvent for regular pistons
By: md_5 <git@md-5.net>
2018-07-20 10:59:23 +10:00
CraftBukkit/Spigot
8ca7918c56 Fix bad old API call in CraftBlockState
By: md_5 <git@md-5.net>
2018-07-20 10:32:17 +10:00
CraftBukkit/Spigot
e5c63f2b0c Update EntityChangeBlockEvent to new BlockData API
By: md_5 <git@md-5.net>
2018-07-20 10:29:34 +10:00
CraftBukkit/Spigot
6826aaee8f SPIGOT-4074: Fix createBlockData succeeding on garbage
By: md_5 <git@md-5.net>
2018-07-20 10:20:15 +10:00
CraftBukkit/Spigot
3b128c5dbf SPIGOT-4050: Snow erasing block below it
By: md_5 <git@md-5.net>
2018-07-19 15:44:55 +10:00
CraftBukkit/Spigot
9f6ea503ec Fix issues converting certain chunks
By: md_5 <git@md-5.net>
2018-07-19 14:19:12 +10:00
CraftBukkit/Spigot
9f86013d8a SPIGOT-4047: Ignore non-existent potions
By: md_5 <git@md-5.net>
2018-07-19 11:34:19 +10:00
CraftBukkit/Spigot
1185891544 SPIGOT-4046: Fix selectors in tick functions
By: md_5 <git@md-5.net>
2018-07-19 10:58:31 +10:00
CraftBukkit/Spigot
d74d992961 SPIGOT-4044: Cannot load datapack functions on startup
By: md_5 <git@md-5.net>
2018-07-19 10:48:34 +10:00
CraftBukkit/Spigot
b565374633 SPIGOT-4048: Fish disappear when they cannot be picked up
By: md_5 <git@md-5.net>
2018-07-19 10:37:25 +10:00
CraftBukkit/Spigot
cda2741121 SPIGOT-4049: Books lose NBT data
By: md_5 <git@md-5.net>
2018-07-19 10:12:55 +10:00
CraftBukkit/Spigot
39de92187e Revert "SPIGOT-4035: Enforce case-sensitivity for chat format code matching."
Minecraft allows uppercase colour codes.

This reverts commit 844204b345.

By: md_5 <git@md-5.net>
2018-07-19 10:07:04 +10:00
CraftBukkit/Spigot
99c2788914 SPIGOT-4042: Fix emptying buckets onto slabs
By: md_5 <git@md-5.net>
2018-07-18 17:48:17 +10:00
CraftBukkit/Spigot
2f839ed6de SPIGOT-4041: Fix regressed item naming
By: md_5 <git@md-5.net>
2018-07-18 17:39:04 +10:00
CraftBukkit/Spigot
9440c6cd75 SPIGOT-4040: Further increase team related limits
By: md_5 <git@md-5.net>
2018-07-18 17:11:44 +10:00
CraftBukkit/Spigot
88909dc795 Fix Block.setType alone being treated as legacy
By: md_5 <git@md-5.net>
2018-07-18 16:59:41 +10:00
CraftBukkit/Spigot
5e42cbdb42 Delete Block.setData byte methods from API
By: md_5 <git@md-5.net>
2018-07-18 16:55:44 +10:00
CraftBukkit/Spigot
b926eff988 SPIGOT-4020: Fix DustOptions colouring
By: md_5 <git@md-5.net>
2018-07-18 16:40:31 +10:00
CraftBukkit/Spigot
88ee63f959 Fix changes that got lost late in development cycle
By: md_5 <git@md-5.net>
2018-07-18 14:13:20 +10:00
CraftBukkit/Spigot
f50cda3c51 SPIGOT-4028: Improve legacy ItemStack conversion
By: md_5 <git@md-5.net>
2018-07-18 14:01:15 +10:00
CraftBukkit/Spigot
6cfea0f387 Tweak display of command completions when we have none
By: md_5 <git@md-5.net>
2018-07-18 12:23:00 +10:00
CraftBukkit/Spigot
7ff10b3157 Fix missing PlayerResourcePackStatusEvent
By: md_5 <git@md-5.net>
2018-07-18 10:00:43 +10:00
CraftBukkit/Spigot
3cc15177f6 SPIGOT-4034: Fix missed diff affecting canceled InventoryClickEvent
By: md_5 <git@md-5.net>
2018-07-18 09:59:10 +10:00
CraftBukkit/Spigot
01e8982b04 SPIGOT-4037: Improve legacy BlockState.setData
By: md_5 <git@md-5.net>
2018-07-18 09:53:50 +10:00
CraftBukkit/Spigot
07fa7316e0 SPIGOT-4036: Handle regular/uncoloured shulker boxes
By: md_5 <git@md-5.net>
2018-07-18 09:45:27 +10:00
CraftBukkit/Spigot
199b4654cd Amend previous unit test to use JSON rather than toString for validation
By: md_5 <git@md-5.net>
2018-07-18 09:40:51 +10:00
CraftBukkit/Spigot
844204b345 SPIGOT-4035: Enforce case-sensitivity for chat format code matching.
This maintains case-insensitivity for URL matching, and adds a unit test to verify correct conversion via CraftChatMessage.

By: Hex <hex@hex.lc>
2018-07-17 16:42:30 -06:00
CraftBukkit/Spigot
e73592b7b5 SPIGOT-3998, MC-133373: Improve attributes
By: md_5 <git@md-5.net>
2018-07-17 21:11:52 +10:00
CraftBukkit/Spigot
be907fd21b SPIGOT-4030: Improve CraftItemStack.hasItemMeta
By: md_5 <git@md-5.net>
2018-07-17 17:13:55 +10:00
CraftBukkit/Spigot
ac0ac69ea5 SPIGOT-4031: Improve bounds checking in CraftInventoryView.
By: Hex <hex@hex.lc>
2018-07-16 22:47:47 -06:00
CraftBukkit/Spigot
11239259a0 SPIGOT-4026: Clicking on command error suggestion should return verbatim input
By: md_5 <git@md-5.net>
2018-07-17 06:49:40 +10:00
CraftBukkit/Spigot
dbebb4f89b SPIGOT-4022: Improve utility of Entity.getName for non-players
By: md_5 <git@md-5.net>
2018-07-17 06:36:08 +10:00
CraftBukkit/Spigot
c325d5a0f9 SPIGOT-4025: Fixed missed diff affecting PlayerLocaleChangeEvent
By: md_5 <git@md-5.net>
2018-07-17 06:21:43 +10:00
CraftBukkit/Spigot
55c801dcce Fix completion of multiple arguments in Bukkit commands
By: md_5 <git@md-5.net>
2018-07-16 21:03:46 +10:00
CraftBukkit/Spigot
e64f8938ce SPIGOT-4017: Increase Team related length limits
By: md_5 <git@md-5.net>
2018-07-16 19:15:26 +10:00
CraftBukkit/Spigot
8784091115 Command block names are not nullable
By: md_5 <git@md-5.net>
2018-07-16 16:20:46 +10:00
CraftBukkit/Spigot
a04c494980 Standardise empty string as null / not set
By: md_5 <git@md-5.net>
2018-07-16 16:20:26 +10:00
CraftBukkit/Spigot
9856b80c22 SPIGOT-4016: Fix clearing custom names
By: md_5 <git@md-5.net>
2018-07-16 14:39:01 +10:00
CraftBukkit/Spigot
ff8e4c9c8f Fix MapInitializeEvent firing every tick
By: md_5 <git@md-5.net>
2018-07-16 12:45:01 +10:00
CraftBukkit/Spigot
45bc3007b4 Add ignore-vanilla-permissions option to assist with disabling default commands
By: md_5 <git@md-5.net>
2018-07-16 12:06:06 +10:00
CraftBukkit/Spigot
c712031a0d CraftBanner also needs to use wool data
By: md_5 <git@md-5.net>
2018-07-16 10:37:56 +10:00
CraftBukkit/Spigot
5d2f9be56c SPIGOT-4015: Make CraftTeam tie into backing prefix/suffix
By: md_5 <git@md-5.net>
2018-07-16 10:20:53 +10:00
CraftBukkit/Spigot
c5cc779f03 SPIGOT-4008: Fix server-icon loading
By: md_5 <git@md-5.net>
2018-07-16 10:08:07 +10:00
CraftBukkit/Spigot
436da0769b SPIGOT-4010: Prefix / suffix compatibility should default to empty string
By: md_5 <git@md-5.net>
2018-07-16 09:09:47 +10:00
CraftBukkit/Spigot
cfe3572a0e SPIGOT-4011: Clear error for plugin misusing ChunkData
By: md_5 <git@md-5.net>
2018-07-16 09:01:23 +10:00
CraftBukkit/Spigot
d0932e640c SPIGOT-4006: ICE rather than SNOW forming in some biomes
By: md_5 <git@md-5.net>
2018-07-16 08:53:29 +10:00
CraftBukkit/Spigot
4ce8158350 Fish / Dolphin should be WaterMob, and WaterMob Creature
By: md_5 <git@md-5.net>
2018-07-16 08:51:34 +10:00
CraftBukkit/Spigot
e034ae75f7 SPIGOT-4004: Fix banner pattern colouring
By: md_5 <git@md-5.net>
2018-07-15 23:18:42 +10:00
CraftBukkit/Spigot
22abf2aab6 Validate world in CraftServer.createChunkData
By: md_5 <git@md-5.net>
2018-07-15 19:52:26 +10:00
CraftBukkit/Spigot
886827a6f4 SPIGOT-4003: Fix TropicalFish.getType
By: md_5 <git@md-5.net>
2018-07-15 18:52:21 +10:00
CraftBukkit/Spigot
4a0fd18b27 Add javadocs to new CraftBlockData utility methods.
By: Senmori <thesenmori@gmail.com>
2018-07-15 02:25:03 -04:00
CraftBukkit/Spigot
11cdaa50a3 Add EntityToggleSwimEvent and isSwimming / setSwimming API
By: md_5 <git@md-5.net>
2018-07-15 16:17:35 +10:00
CraftBukkit/Spigot
444ecb9903 SPIGOT-4002: Fix usage of default: statements in 1.13 plugins compiled w/ Eclipse
By: md_5 <git@md-5.net>
2018-07-15 15:00:35 +10:00
CraftBukkit/Spigot
7e0a66fdd5 Update to Minecraft 1.13-pre7
By: md_5 <git@md-5.net>
2018-07-15 10:00:00 +10:00
CraftBukkit/Spigot
d1e91a8adb Player metadata really should be keyed by UUID not name
By: md_5 <git@md-5.net>
2018-07-11 20:02:32 +10:00
CraftBukkit/Spigot
772c19a770 Add validation checks to CraftPlayer.teleport
By: md_5 <git@md-5.net>
2018-07-11 09:06:48 +10:00
CraftBukkit/Spigot
59793ae626 SPIGOT-3987: Preserve attributes when writing in books
By: md_5 <git@md-5.net>
2018-07-08 10:25:17 +10:00
CraftBukkit/Spigot
2458ceb0f8 SPIGOT-3976: Add some additional toStrings to CraftEntity classes
By: md_5 <git@md-5.net>
2018-06-27 20:27:52 +10:00
CraftBukkit/Spigot
0e8e610b0e SPIGOT-3619: Improve CraftScheduler#isCurrentlyRunning
* No longer returns opposite of what it should
* Works for sync tasks as well

By: blablubbabc <lukas@wirsindwir.de>
2018-06-17 15:04:25 +02:00
CraftBukkit/Spigot
2fff732946 Remove outdated build delay.
By: md_5 <git@md-5.net>
2018-06-17 13:02:54 +10:00
CraftBukkit/Spigot
548b662825 SPIGOT-3945: Remove RepairCost tag when cost is 0
By: blablubbabc <lukas@wirsindwir.de>
2018-05-23 16:17:41 +02:00
CraftBukkit/Spigot
bab7fe16a5 Implement Arrow tile methods
By: Parker Hawke <hawkeboyz2@hotmail.com>
2018-05-01 15:27:59 -04:00
CraftBukkit/Spigot
a002698e90 SPIGOT-3923: Defer PlayerInventory ItemStack change to 1.13
By: md_5 <git@md-5.net>
2018-05-05 08:22:40 +10:00
CraftBukkit/Spigot
1663f776d0 SPIGOT-3920: Make player inventories consistently return null for empty stacks
By: md_5 <git@md-5.net>
2018-05-04 17:09:46 +10:00
CraftBukkit/Spigot
130bf49619 Netty 4.1.24.Final
By: md_5 <git@md-5.net>
2018-04-30 17:41:47 +10:00
CraftBukkit/Spigot
8e14ee2168 SPIGOT-3908: Fix signed books incorrect defaulting to unresolved
By: md_5 <git@md-5.net>
2018-04-19 08:03:39 +10:00
CraftBukkit/Spigot
79e06952d3 SPIGOT-3904: Consolidate book handling code
By: md_5 <git@md-5.net>
2018-04-16 19:19:38 +10:00
CraftBukkit/Spigot
e6acb81bea SPIGOT-3899: Only load advancements from primary world
By: md_5 <git@md-5.net>
2018-04-15 10:21:11 +10:00
CraftBukkit/Spigot
d54b9c77e9 SPIGOT-3886: Plugin exceptions in map rendering should not crash server
By: md_5 <git@md-5.net>
2018-04-08 20:03:12 +10:00
CraftBukkit/Spigot
10a070d7a2 SPIGOT-3883: Better reloading of pending unload chunks
By: md_5 <git@md-5.net>
2018-04-04 16:12:32 +10:00
CraftBukkit/Spigot
f4e35ccf91 SPIGOT-3882: Extra call site for VehicleEntityCollisionEvent
By: md_5 <git@md-5.net>
2018-04-02 12:55:28 +10:00
CraftBukkit/Spigot
5c81a06a72 SPIGOT-3879: Make end->overworld spawning more consistent with vanilla
By: md_5 <git@md-5.net>
2018-03-30 19:16:53 +11:00
CraftBukkit/Spigot
b8065d1022 SPIGOT-3875: Book selectors not resolving
By: md_5 <git@md-5.net>
2018-03-29 20:34:46 +11:00
CraftBukkit/Spigot
39a4128d9d Remove magic values in scheduler package
By: Senmori <thesenmori@gmail.com>
2018-03-07 13:41:24 -05:00
CraftBukkit/Spigot
26e73eb61e SPIGOT-3869: More resurrect fixes
By: md_5 <git@md-5.net>
2018-03-24 16:13:17 +11:00
CraftBukkit/Spigot
72f49ebfa1 SPIGOT-3869: Error when forcing EntityResurrectEvent
By: md_5 <git@md-5.net>
2018-03-23 19:40:16 +11:00
CraftBukkit/Spigot
ade15e1627 SPIGOT-3864: Protect against suffocation on world change
By: md_5 <git@md-5.net>
2018-03-22 21:05:34 +11:00
CraftBukkit/Spigot
6c0f3574b1 SPIGOT-3845: Fix spawnRadius on respawn
Thanks senmori for the investigation in PR #431

By: md_5 <git@md-5.net>
2018-03-07 21:43:33 +11:00
CraftBukkit/Spigot
d769b80901 Add setTarget and getTarget to Slime.
By: Senmori <thesenmori@gmail.com>
2018-02-26 20:52:09 -05:00
CraftBukkit/Spigot
ec3128505e Add missing WEARABLE EnchantmentTarget
By: md_5 <git@md-5.net>
2018-02-19 20:48:27 +11:00
CraftBukkit/Spigot
246e624213 SPIGOT-3829: Apply some speed limits to all entities
By: md_5 <git@md-5.net>
2018-02-19 09:52:00 +11:00
CraftBukkit/Spigot
17078ba66a SPIGOT-3824: Return the direct vehicle of an entity, not the root vehicle
By: BlackHole <black-hole@live.com>
2018-02-16 23:14:36 +01:00
CraftBukkit/Spigot
c3bf431172 Fix incorrect unit test name
By: md_5 <git@md-5.net>
2018-02-16 10:33:36 +11:00
CraftBukkit/Spigot
5de19851fb Fix bad usage of setter in previous commit
By: md_5 <git@md-5.net>
2018-02-12 10:38:09 +11:00
CraftBukkit/Spigot
9355bb0ed9 Expand Structure Block API
By: Senmori <thesenmori@gmail.com>
2018-02-12 10:29:51 +11:00
CraftBukkit/Spigot
4377f7fede SPIGOT-3813: Player.setHealth not reliable in conjunction with attribute API
By: md_5 <git@md-5.net>
2018-02-12 08:59:32 +11:00
CraftBukkit/Spigot
4eeeca56d9 SPIGOT-3812: Workbench from Bukkit.createInventory does not update
By: md_5 <git@md-5.net>
2018-02-12 08:43:11 +11:00
CraftBukkit/Spigot
e7c0344002 SPIGOT-3807: Improve getEyeHeight
By: md_5 <git@md-5.net>
2018-02-10 12:17:00 +11:00
CraftBukkit/Spigot
920e1b53d9 SPIGOT-3805: Minecart does not teleport through Nether Portal
By: md_5 <git@md-5.net>
2018-02-09 18:02:53 +11:00
CraftBukkit/Spigot
225014455c Netty 4.1.21.Final
By: md_5 <git@md-5.net>
2018-02-07 18:23:26 +11:00
CraftBukkit/Spigot
d94545b32a Update README.md
By: Senmori <thesenmori@gmail.com>
2018-02-07 18:15:16 +11:00
CraftBukkit/Spigot
7453a5a9eb Expand EnderSignal API
By: Senmori <thesenmori@gmail.com>
2018-02-03 17:48:41 +11:00