Commit Graph

2121 Commits

Author SHA1 Message Date
Bukkit/Spigot
5e9fc1140e SPIGOT-3538: Add getHitBlockFace for ProjectileHitEvent
By: md_5 <git@md-5.net>
2018-12-27 12:17:32 +11:00
Bukkit/Spigot
6a8b528359 SPIGOT-794: Call EntityPlaceEvent for Minecart placement
By: md_5 <git@md-5.net>
2018-12-27 10:45:59 +11:00
Bukkit/Spigot
da2bb47f1b Add InventoryView#getSlotType
By: md_5 <git@md-5.net>
2018-12-26 10:37:47 +11:00
Bukkit/Spigot
a5d9aeb9b3 Remove EntityTransformEvent and CustomItemTagContainer from draft API
By: md_5 <git@md-5.net>
2018-12-26 08:00:00 +11:00
Bukkit/Spigot
8be6b43c7d Make ProjectileLaunchEvent extend EntitySpawnEvent
By: md_5 <git@md-5.net>
2018-12-26 08:00:00 +11:00
Bukkit/Spigot
21b8238e91 Define EntitySpawnEvent
By: Andy Shulman <andy.shulman@hotmail.com>
2018-12-26 08:00:00 +11:00
Bukkit/Spigot
c4d30af0eb Add PlayerItemDamageEvent
By: md_5 <md_5@live.com.au>
2018-12-26 08:00:00 +11:00
Bukkit/Spigot
2f1a805931 Ease ClassLoader Deadlocks Where Possible
With Java 7 we can register the classloader as parallel capable to prevent deadlocks caused by certain scenarios. Due to the nature of PluginClassLoader this isn't completely safe, but we can make it safer by switching to concurrency focused collections. Either way this is far better than crashing the server.

By: md_5 <git@md-5.net>
2018-12-26 08:00:00 +11:00
Bukkit/Spigot
b48983bff8 Expand Boolean Prompt Values in Conversation API
By: md_5 <md_5@live.com.au>
2018-12-26 08:00:00 +11:00
Bukkit/Spigot
e58ce0019f Added getAllSessionData() to the Conversation API.
By: Alex Bennett <alex.eugene.bennett@gmail.com>
2018-12-26 08:00:00 +11:00
Bukkit/Spigot
a487f8ec2b Add InventoryView#getInventory API
By: md_5 <git@md-5.net>
2018-12-26 08:00:00 +11:00
Bukkit/Spigot
e8f711959a Add API to get / set base arrow damage
By: md_5 <git@md-5.net>
2018-12-26 08:00:00 +11:00
Bukkit/Spigot
00b0722888 Clarify furnace burn time behaviour as per SPIGOT-844
By: md_5 <git@md-5.net>
2018-12-22 11:03:48 +11:00
Bukkit/Spigot
c078950291 SPIGOT-4503: Add API to insert complete ItemStack into Jukebox
By: md_5 <git@md-5.net>
2018-12-22 10:50:51 +11:00
Bukkit/Spigot
cf8cbb0713 Tweak Block.getTemperature to return actual block temperature
By: md_5 <git@md-5.net>
2018-12-19 10:53:02 +11:00
Bukkit/Spigot
8e65ec71cb SPIGOT-2151: Add support for getting simple bounding box of a block
By: Evoluseis <contact@evoluseis.me>
2018-12-17 19:16:46 -05:00
Bukkit/Spigot
77296e8fba Add BlockData#getAsString(boolean) to hide unspecified states
By: Parker Hawke <hawkeboyz2@hotmail.com>
2018-12-17 18:28:17 -05:00
Bukkit/Spigot
89f6a499ed SPIGOT-4526: Add conversion time API for Zombie & subclasses
By: md_5 <git@md-5.net>
2018-12-13 14:10:26 +11:00
Bukkit/Spigot
3f4b83c996 Add PlayerSpawned API for Endermites
By: md_5 <git@md-5.net>
2018-12-10 10:39:39 +11:00
Bukkit/Spigot
83e42118d5 Add list of entities to EntityTransformEvent
By: nathat890 <nathat890@outlook.com>
2018-12-05 09:36:23 +11:00
Bukkit/Spigot
fe1baedce4 SPIGOT-4347: Add API to allow storing arbitrary values on ItemStacks
By: Bjarne Koll <LynxPlay101@gmail.com>
2018-12-01 20:25:24 +11:00
Bukkit/Spigot
4d2079401c Make PigZapEvent extend EntityTransformEvent
By: nathat890 <nathat890@outlook.com>
2018-11-23 16:15:26 +00:00
Bukkit/Spigot
0face3d06a Remove no longer applicable caveats to setPlayerListName
By: md_5 <git@md-5.net>
2018-11-23 14:32:28 +11:00
Bukkit/Spigot
b5f51a06d1 SPIGOT-4496: Undeprecate MapView.getId and make int
By: md_5 <git@md-5.net>
2018-11-23 11:50:32 +11:00
Bukkit/Spigot
511827f499 Remove some draft API designations
By: md_5 <git@md-5.net>
2018-11-23 11:41:32 +11:00
Bukkit/Spigot
50b925fdb0 SPIGOT-4472: Add Consumer scheduler methods
By: md_5 <git@md-5.net>
2018-11-23 11:40:21 +11:00
Bukkit/Spigot
a159e27b87 SPIGOT-4487: Clarify PlayerInteractEvent docs
By: md_5 <git@md-5.net>
2018-11-18 09:32:49 +11:00
Bukkit/Spigot
bba83d2264 Add Player to BlockCanBuildEvent
By: md_5 <git@md-5.net>
2018-11-18 09:28:03 +11:00
Bukkit/Spigot
c6cddd3663 Clarify what "return false" in onCommand does.
By: md_5 <git@md-5.net>
2018-11-15 11:07:00 +11:00
Bukkit/Spigot
3e7386bf29 Add SpawnReason.SHEARING
By: klugemonkey <klugemonkey@spawnchunk.com>
2018-11-14 14:16:42 +11:00
Bukkit/Spigot
8ef1f8e8d0 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 13:57:13 +11:00
Bukkit/Spigot
40ff81d1ae Add Material BlockData to JavaDocs
By: md_5 <git@md-5.net>
2018-11-12 18:42:07 +11:00
Bukkit/Spigot
3a419169d2 Fix some incorrectly handled JavaDoc
By: md_5 <git@md-5.net>
2018-11-10 20:45:23 +11:00
Bukkit/Spigot
43b01394e5 SPIGOT-4478: Update PlayerLoginEvent docs
By: md_5 <git@md-5.net>
2018-11-10 20:30:27 +11:00
Bukkit/Spigot
4782571b82 Add API to manipulate boss bar of entities and those created by commands
By: Yannick Lamprecht <yannicklamprecht@live.de>
2018-11-10 20:22:05 +11:00
Bukkit/Spigot
905e0f7cac SPIGOT-4469: Age API for EndGateway
By: md_5 <git@md-5.net>
2018-11-06 18:12:25 +11:00
Bukkit/Spigot
60d1f54a7f SPIGOT-4438: Add choice API to furnace recipes
By: md_5 <git@md-5.net>
2018-11-03 21:04:25 +11:00
Bukkit/Spigot
d73efd2f89 SPIGOT-4460: Update documentation of Wolf#setAngry
By: md_5 <git@md-5.net>
2018-11-03 20:38:10 +11:00
Bukkit/Spigot
60183211fe API to get client side view distance.
By: md_5 <git@md-5.net>
2018-11-02 21:24:09 +11:00
Bukkit/Spigot
667e7ba35e SPIGOT-4395: Additions to PlayerBedEnterEvent.
Contributions by blablubbabc as well - https://hub.spigotmc.org/stash/projects/SPIGOT/repos/bukkit/pull-requests/383/overview

By: Ugleh <troti@ymail.com>
2018-11-02 18:31:15 +11:00
Bukkit/Spigot
66cea125d6 Minor cosmetic cleanups to imports etc
Please see https://hub.spigotmc.org/stash/projects/SPIGOT/repos/bukkit/pull-requests/389/overview

By: Parker Hawke <hawkeboyz2@hotmail.com>
2018-10-27 14:55:52 -04:00
Bukkit/Spigot
c53cad6baa SPIGOT-4376: Add draft BlockDropItemEvent
By: AndaBlock <anda.block12345@outlook.de>
2018-10-31 17:57:02 +11:00
Bukkit/Spigot
6f25985272 Use String.split for simple splits
By: md_5 <git@md-5.net>
2018-10-27 18:22:29 +11:00
Bukkit/Spigot
c3487bf220 SPIGOT-4446: Legacy rotation methods don't work for wall mounted skulls
By: md_5 <git@md-5.net>
2018-10-27 08:15:24 +11:00
Bukkit/Spigot
55523cfcfc Add ray tracing and bounding box API
By: blablubbabc <lukas@wirsindwir.de>
2018-10-26 19:59:36 +11:00
Bukkit/Spigot
0283ef18f5 SPIGOT-4443: Scoreboard RenderType API
By: md_5 <git@md-5.net>
2018-10-26 19:38:20 +11:00
Bukkit/Spigot
5901e5584a Remove some draft API designations
By: md_5 <git@md-5.net>
2018-10-25 20:40:35 +11:00
Bukkit/Spigot
017a3c55d7 SPIGOT-4439: Allow minecraft:brand channel for use by plugins.
By: md_5 <git@md-5.net>
2018-10-25 20:38:53 +11:00
Bukkit/Spigot
7bde974727 Update to Minecraft 1.13.2
By: md_5 <git@md-5.net>
2018-10-23 06:00:00 +11:00
Bukkit/Spigot
2deff0fecc Add Block#isPassable
By: blablubbabc <lukas@wirsindwir.de>
2018-10-12 01:03:01 +02:00
Bukkit/Spigot
37945d9ca3 Add maximum repair cost API to AnvilInventory
By: Parker Hawke <hawkeboyz2@hotmail.com>
2018-10-05 15:04:22 -04:00
Bukkit/Spigot
6fb32733f2 Clarify Colorable docs further
By: md_5 <git@md-5.net>
2018-10-06 10:55:06 +10:00
Bukkit/Spigot
f387984287 SPIGOT-4411: Document use of null for shulker colours
By: md_5 <git@md-5.net>
2018-10-06 10:16:59 +10:00
Bukkit/Spigot
9961f89c88 Make setPersistent also control player saving
By: Ugleh <troti@ymail.com>
2018-10-02 11:42:30 -04:00
Bukkit/Spigot
b7719b7e4a Add PlayerRecipeDiscoverEvent and methods to (un/)discover recipes
By: Parker Hawke <hawkeboyz2@hotmail.com>
2018-09-29 19:22:59 -04:00
Bukkit/Spigot
54fb70a7e7 Remove some draft API markers
By: md_5 <git@md-5.net>
2018-09-30 12:01:35 +10:00
Bukkit/Spigot
07b3c001ff SPIGOT-4399: ItemMeta.equals broken with AttributeModifiers
Fix equality check in AttributeModifier
Add hashCode method to AttributeModifier
This is necessary for contains() checks in ItemMeta to function properly

By: Nathan Wolf <nathan@elmakers.com>
2018-09-26 18:09:13 -07:00
Bukkit/Spigot
260ae5cb5c SPIGOT-4397: isChunkGenerated API
By: md_5 <git@md-5.net>
2018-09-26 17:19:10 +10:00
Bukkit/Spigot
dd0bffea2f API to generate filled explorer maps
By: Ugleh <troti@ymail.com>
2018-09-24 19:31:16 +10:00
Bukkit/Spigot
663aa772f0 Update documentation of structure locate API to reflect implementation behaviour
By: Senmori <thesenmori@gmail.com>
2018-09-24 19:19:21 +10:00
Bukkit/Spigot
d9523c3617 SPIGOT-4391: Sign editable API
By: md_5 <git@md-5.net>
2018-09-24 15:00:54 +10:00
Bukkit/Spigot
f2aaef5c07 Add API to locate structures
By: Senmori <thesenmori@gmail.com>
2018-09-21 08:49:55 -04:00
Bukkit/Spigot
253605061c SPIGOT-1916: Attribute modifiers for ItemStacks
By: Senmori <thesenmori@gmail.com>
2018-09-21 20:41:38 +10:00
Bukkit/Spigot
de810e161a Add BatToggleSleepEvent
By: Parker Hawke <hawkeboyz2@hotmail.com>
2018-09-16 12:56:34 -04:00
Bukkit/Spigot
21030f1700 SPIGOT-4372: LightningStrikeEvent cause API
By: md_5 <git@md-5.net>
2018-09-15 19:16:33 +10:00
Bukkit/Spigot
88399f1f47 Include the plugin channel name in the exception message
By: Phoenix616 <mail@moep.tv>
2018-09-13 21:24:09 +01:00
Bukkit/Spigot
5f1c3987ab SPIGOT-4314: Ability to change item in frame without playing sound
By: simpleauthority <jacob@algorithmjunkie.com>
2018-09-11 00:07:14 -07:00
Bukkit/Spigot
4b889af28d SPIGOT-4352: MoistureChangeEvent
By: md_5 <git@md-5.net>
2018-09-09 18:53:27 +10:00
Bukkit/Spigot
0c68176c25 Add BlockDispenseArmorEvent
By: Parker Hawke <hawkeboyz2@hotmail.com>
2018-09-08 00:14:49 -04:00
Bukkit/Spigot
1141cf85fe Add ServerLoadEvent
By: Pante <matthiasngeozhongsim@yahoo.com>
2018-08-14 23:07:05 +08:00
Bukkit/Spigot
8cd4dc4e57 SPIGOT-4350: Expand EntityTeleportEvent to /teleport command
By: md_5 <git@md-5.net>
2018-09-07 20:33:08 +10:00
Bukkit/Spigot
7b32fe4d18 Add a #getLootTable() method to LootTables enum
By: Parker Hawke <hawkeboyz2@hotmail.com>
2018-09-03 19:16:29 -04:00
Bukkit/Spigot
3208cbdd7f Add getFacing method to get the current cardinal direction an entity is facing.
By: Senmori <thesenmori@gmail.com>
2018-09-02 18:28:54 -04:00
Bukkit/Spigot
0eec8c8041 SPIGOT-4338: breedCause API
By: md_5 <git@md-5.net>
2018-09-01 19:27:49 +10:00
Bukkit/Spigot
8fe8f9a60f Expand Recipe API to allow multiple Materials per slot
By: md_5 <git@md-5.net>
2018-09-01 11:04:43 +10:00
Bukkit/Spigot
7c0a97e876 SPIGOT-4330: Improve isSimilar for legacy stacks
By: md_5 <git@md-5.net>
2018-08-30 09:06:10 +10:00
Bukkit/Spigot
6ea05f1541 Make matchMaterial accept the minecraft: namespace
By: md_5 <git@md-5.net>
2018-08-29 19:26:58 +10:00
Bukkit/Spigot
30d8b71004 API to prevent PlayerBedLeaveEvent from changing a player's spawn location
By: Senmori <thesenmori@gmail.com>
2018-08-27 02:47:18 -04:00
Bukkit/Spigot
a5e572dd9e Let JavaPlugins use their own Logger implementation by overriding getLogger
By: Senmori <thesenmori@gmail.com>
2018-08-28 22:22:21 -04:00
Bukkit/Spigot
e71541b778 Remove some additional draft API markings
By: md_5 <git@md-5.net>
2018-08-29 17:03:37 +10:00
Bukkit/Spigot
3b7907251d Update ChunkSnapshot docs about valid coordinates
By: md_5 <git@md-5.net>
2018-08-29 07:43:54 +10:00
Bukkit/Spigot
ee106c043e SPIGOT-4313: Unsupported plugin should not crash server
By: md_5 <git@md-5.net>
2018-08-27 12:56:52 +10:00
Bukkit/Spigot
c973296323 SPIGOT-4307: Fix hacky API for banners on shields
By: md_5 <git@md-5.net>
2018-08-26 19:18:24 +10:00
Bukkit/Spigot
8a47bcf97a SPIGOT-4309: Add "forced" display of particles
By: md_5 <git@md-5.net>
2018-08-26 18:25:47 +10:00
Bukkit/Spigot
57d3ee7102 Add index to README.md for easier navigation
By: Senmori <thesenmori@gmail.com>
2018-08-24 19:39:49 -04:00
Bukkit/Spigot
382097a720 Update to Minecraft 1.13.1
By: md_5 <git@md-5.net>
2018-08-26 12:00:00 +10:00
Bukkit/Spigot
57171268d8 Deprecate ItemStack durability methods in favour of ItemMeta Damageable as they are being frequently used incorrectly.
By: md_5 <git@md-5.net>
2018-08-25 22:27:13 +10:00
Bukkit/Spigot
f8d657dc45 Remove draft status from BlockData merge / matches
By: md_5 <git@md-5.net>
2018-08-25 14:52:01 +10:00
Bukkit/Spigot
591b960420 Fix PlayerInventory.setItem docs
By: md_5 <git@md-5.net>
2018-08-19 14:23:24 +10:00
Bukkit/Spigot
9d24d601e2 SPIGOT-4283: Allow setting recipe groups
By: md_5 <git@md-5.net>
2018-08-17 20:40:48 +10:00
Bukkit/Spigot
ad31113b3e Fix Material.createBlockData methods
By: md_5 <git@md-5.net>
2018-08-17 08:35:37 +10:00
Bukkit/Spigot
c0704c928f Remove draft status from PigZombieAngerEvent and PlayerRiptideEvent
By: md_5 <git@md-5.net>
2018-08-16 09:23:41 +10:00
Bukkit/Spigot
737078e5bd SPIGOT-4265: Declare org.bukkit module
By: md_5 <git@md-5.net>
2018-08-15 16:09:36 +10:00
Bukkit/Spigot
bc79e54afd Update docs for Enderman carrying methods
By: md_5 <git@md-5.net>
2018-08-15 08:52:07 +10:00
Bukkit/Spigot
7914e5e323 SPIGOT-4264: Fix channeling EnchantmentWrapper
By: md_5 <git@md-5.net>
2018-08-14 20:37:03 +10:00
Bukkit/Spigot
f50aec2a42 SPIGOT-1936: LootTable API
By: Senmori <thesenmori@gmail.com>
2018-08-12 18:23:28 +10:00
Bukkit/Spigot
15d9fd30b9 Update documentation of BlockPhysicsEvent
By: md_5 <git@md-5.net>
2018-08-12 13:05:16 +10:00
Bukkit/Spigot
cb5d8ec4e1 SPIGOT-4258: Add Player.updateCommands method
By: md_5 <git@md-5.net>
2018-08-12 09:40:51 +10:00
Bukkit/Spigot
d80abc45fc SPIGOT-4253: Add way to prioritise item conversion
By: md_5 <git@md-5.net>
2018-08-11 17:43:31 +10:00
Bukkit/Spigot
823697c6e3 Expand GameRule API
By: Senmori <thesenmori@gmail.com>
2018-08-11 11:24:16 +10:00