Commit Graph

2214 Commits

Author SHA1 Message Date
Bukkit/Spigot
b7d13cf163 Revert "Update to SnakeYAML 1.21"
This reverts commit 723d754158.

By: md_5 <git@md-5.net>
2018-04-19 10:01:10 +10:00
Bukkit/Spigot
723d754158 Update to SnakeYAML 1.21
By: md_5 <git@md-5.net>
2018-04-18 20:05:54 +10:00
Bukkit/Spigot
2496f119f4 Expand on ConfigurationSerializable methods in ConfigurationSection
By: Senmori <thesenmori@gmail.com>
2018-03-15 20:53:18 +11:00
Bukkit/Spigot
e57e2489b5 Add setTarget and getTarget to Slime.
By: Senmori <thesenmori@gmail.com>
2018-02-15 20:30:21 -05:00
Bukkit/Spigot
57b635b81d Add missing WEARABLE EnchantmentTarget
By: md_5 <git@md-5.net>
2018-02-19 20:48:15 +11:00
Bukkit/Spigot
87a9de3ab8 Expand Structure Block API
By: Senmori <thesenmori@gmail.com>
2018-02-12 10:29:34 +11:00
Bukkit/Spigot
0a870c9752 SPIGOT-3807: Improve getEyeHeight
By: md_5 <git@md-5.net>
2018-02-10 12:16:43 +11:00
Bukkit/Spigot
29f9b7d659 Expand EnderSignal API
By: Senmori <thesenmori@gmail.com>
2018-02-03 17:47:37 +11:00
Bukkit/Spigot
7071ea8e4e SPIGOT-2911: Implement AbstractHorseInventory
By: md_5 <git@md-5.net>
2018-01-28 09:55:09 +11:00
Bukkit/Spigot
64ceb83927 Fix javadoc typo in CreatureSpawner
By: md_5 <git@md-5.net>
2018-01-24 17:28:43 +11:00
Bukkit/Spigot
92ef431922 Remove outdated package-info
By: md_5 <git@md-5.net>
2018-01-24 17:12:02 +11:00
Bukkit/Spigot
593b48832e Expand CreatureSpawner API
By: Senmori <thesenmori@gmail.com>
2018-01-24 17:18:04 +11:00
Bukkit/Spigot
9e1fcd9960 Add Material.isItem
By: md_5 <git@md-5.net>
2018-01-16 09:57:34 +11:00
Bukkit/Spigot
70727107ce Fix some additional documentation typos
Thanks mrfloris

By: md_5 <git@md-5.net>
2018-01-15 12:53:01 +11:00
Bukkit/Spigot
72ce939ef7 Fix typo in NamespacedKey docs
By: md_5 <git@md-5.net>
2018-01-15 09:28:45 +11:00
Bukkit/Spigot
9d7599793b SPIGOT-3748: Throw error message if executing disabled command
By: md_5 <git@md-5.net>
2018-01-09 08:32:37 +11:00
Bukkit/Spigot
2eee02bdd6 SPIGOT-3744: Missing permission check in broadcastCommandMessage
By: md_5 <git@md-5.net>
2018-01-07 09:22:30 +11:00
Bukkit/Spigot
a598aa855b Be more resilient to asynchronous package loads like URLClassLoader
By: md_5 <git@md-5.net>
2018-01-03 15:43:47 +11:00
Bukkit/Spigot
1cee26089b SPIGOT-355: API for Villager careers
By: Senmori <thesenmori@gmail.com>
2017-12-31 21:20:41 +11:00
Bukkit/Spigot
020876f38e SPIGOT-3723: Delegate PluginClassLoader back to parent
By: md_5 <git@md-5.net>
2017-12-30 07:00:16 +11:00
Bukkit/Spigot
6c92a5d111 Throw ClassNotFoundException without delegation
By: md_5 <git@md-5.net>
2017-12-29 14:06:56 +11:00
Bukkit/Spigot
a36a08cdd0 SPIGOT-3721: Plugins without manifests no longer load
By: md_5 <git@md-5.net>
2017-12-28 20:29:58 +11:00
Bukkit/Spigot
1e918108e3 Backport some PluginClassLoader changes for soak testing.
By: md_5 <git@md-5.net>
2017-12-28 14:49:21 +11:00
Bukkit/Spigot
e71f34ed53 Update README.md with some general guidelines.
By: Senmori <thesenmori@gmail.com>
2017-12-01 10:28:27 -05:00
Bukkit/Spigot
285c10e313 SPIGOT-3664: Add Material getter to ChunkSnapshot
By: md_5 <git@md-5.net>
2017-12-07 10:25:07 +11:00
Bukkit/Spigot
7f67ce93a3 SPIGOT-3663: Add plugin parameter to hidePlayer+showPlayer.
By: Chris Cowan <agentme49@gmail.com>
2017-11-23 17:09:29 -08:00
Bukkit/Spigot
987a10e861 Deprecate BlockChangeDelegate
By: md_5 <git@md-5.net>
2017-12-03 14:15:39 +11:00
Bukkit/Spigot
c7405129fa Remove bogus TippedArrow ID from EntityType
By: md_5 <git@md-5.net>
2017-12-02 11:39:00 +11:00
Bukkit/Spigot
c8c9cea52f Fix mismatched furnace_minecart ID
By: md_5 <git@md-5.net>
2017-12-01 17:00:52 +11:00
Bukkit/Spigot
a90ca0f095 SPIGOT-1505: PlayerItemMendEvent
By: Senmori <thesenmori@gmail.com>
2017-11-21 10:17:57 +11:00
Bukkit/Spigot
f52f2d504d SPIGOT-3658: Update Chunk#getBlock(III) JavaDoc
By: md_5 <git@md-5.net>
2017-11-19 15:54:55 +11:00
Bukkit/Spigot
965095c0b9 Add setSpawnLocation(Location)
By: Cory Redmond <ace@ac3-servers.eu>
2016-07-11 02:07:58 +01:00
Bukkit/Spigot
d38d7b23c9 Move animal-sniffer to development profile.
By: md_5 <git@md-5.net>
2017-11-17 09:49:18 +11:00
Bukkit/Spigot
1c5031ca41 AttributeModifier not registered in ConfigurationSerialization
By: md_5 <git@md-5.net>
2017-11-15 09:45:55 +11:00
Bukkit/Spigot
9d616dcba5 Add back mistakenly removed SHEEP_EAT effect with deprecation warning
By: md_5 <git@md-5.net>
2017-11-11 07:17:41 +11:00
Bukkit/Spigot
2ec3448bdf Add Score.isScoreSet()Z API.
By: md_5 <git@md-5.net>
2017-11-10 10:50:52 +11:00
Bukkit/Spigot
7f32fecc86 Fix tab completion for plugins / reload command
By: md_5 <git@md-5.net>
2017-11-10 10:48:31 +11:00
Bukkit/Spigot
5f4b9e502d Catch exceptions per plugin in PluginMessage handling
By: md_5 <git@md-5.net>
2017-11-10 10:47:12 +11:00
Bukkit/Spigot
48b1b91373 Add max fuse tick & explosion radius methods to Creeper
By: Parker Hawke <hawkeboyz2@hotmail.com>
2017-11-07 20:06:16 -05:00
Bukkit/Spigot
d00f0e5fa0 SPIGOT-3641: Remove ambiguous entity effects & restore behaviour of DEATH
By: md_5 <git@md-5.net>
2017-11-08 09:05:16 +11:00
Bukkit/Spigot
bcf58183b2 Update snakeyaml to 1.19 to fix bug with duplicate keys affecting some users.
https://bitbucket.org/asomov/snakeyaml/issues/386/duplicate-keys-cause-issues

By: md_5 <git@md-5.net>
2017-11-07 19:36:51 +11:00
Bukkit/Spigot
1eb289b1a3 SPIGOT-3629: Greatly expand entity effect API
By: md_5 <git@md-5.net>
2017-11-07 19:32:15 +11:00
Bukkit/Spigot
417599c2ab Some minor improvements from static analysis
By: md_5 <git@md-5.net>
2017-11-07 17:28:28 +11:00
Bukkit/Spigot
2a82e16c61 SPIGOT-3609: Add additional notes to PlayerInteractAtEntityEvent
By: md_5 <git@md-5.net>
2017-10-28 16:13:28 +11:00
Bukkit/Spigot
cb18bb3d6f SPIGOT-3604: Deprecate unused professions
By: md_5 <git@md-5.net>
2017-10-09 18:17:33 +11:00
Bukkit/Spigot
28dfa926fd SPIGOT-3568: Fix single letter pagination edge case
By: md_5 <git@md-5.net>
2017-09-18 20:46:38 +10:00
Bukkit/Spigot
663dce96c5 Update to Minecraft 1.12.2
By: md_5 <git@md-5.net>
2017-09-18 20:00:00 +10:00
Bukkit/Spigot
afd79495ce SPIGOT-3553: Add OfflinePlayer based methods to SkullMeta
By: md_5 <git@md-5.net>
2017-09-06 16:14:08 +10:00
Bukkit/Spigot
5c2d43ae39 Add BukkitTask#isCancelled
By: blablubbabc <lukas@wirsindwir.de>
2017-08-29 14:42:14 +02:00
Bukkit/Spigot
3fdb71844b SPIGOT-3532: Inverted skull directions
By: md_5 <git@md-5.net>
2017-08-24 21:59:07 +10:00
Bukkit/Spigot
67dcd3fc2d Add non-deprecated constructor for MapCursor
By: Isaac <minuskube@gmail.com>
2017-08-20 00:31:12 +02:00
Bukkit/Spigot
e3d4acc303 Assorted whitespace fixes
By: md_5 <git@md-5.net>
2017-08-06 09:08:05 +10:00
Bukkit/Spigot
da073e8e66 Anvils may enchant tool items in Vanilla
By: md_5 <git@md-5.net>
2017-08-05 17:02:22 +10:00
Bukkit/Spigot
343ab34fe0 Remove sonatype parent (deprecated).
By: md_5 <git@md-5.net>
2017-08-05 16:20:53 +10:00
Bukkit/Spigot
83fd6e118b Update compiler
By: md_5 <git@md-5.net>
2017-08-05 14:47:07 +10:00
Bukkit/Spigot
2ab655238c Improvements to BlockStates
* Update Javadoc of block state classes to better match implementation behaviour.
* Add Container interface which provides access to the snapshot inventory.

By: Lukas Hennig <lukas@wirsindwir.de>
2017-08-05 14:35:40 +10:00
Bukkit/Spigot
5727987ab3 Update to Minecraft 1.12.1
By: md_5 <git@md-5.net>
2017-08-03 23:00:00 +10:00
Bukkit/Spigot
df8a6926fd Console warning is overkill for this event
By: md_5 <git@md-5.net>
2017-07-29 10:27:35 +10:00
Bukkit/Spigot
3b83758aa2 SPIGOT-3456: Expand calling of ServerCommandEvent
Existing usage preserved by checking sender.

By: md_5 <git@md-5.net>
2017-07-28 18:10:46 +10:00
Bukkit/Spigot
cefcc3e3bc SPIGOT-3403: Add an EntityPickupItemEvent
By: md_5 <git@md-5.net>
2017-07-28 17:47:51 +10:00
Bukkit/Spigot
1c45976aee Refine javadoc and formatting of previous commit
By: md_5 <git@md-5.net>
2017-07-28 16:57:59 +10:00
Bukkit/Spigot
32fa6a6240 Add BroadcastMessageEvent
By: BillyGalbreath <Blake.Galbreath@GMail.com>
2017-07-16 18:44:44 -05:00
Bukkit/Spigot
7236695de0 Update Eclipse compiler.
By: md_5 <git@md-5.net>
2017-07-17 09:56:00 +10:00
Bukkit/Spigot
46c820e747 SPIGOT-3409: Improve performance of registering stupid amounts of permissions in plugin.yml
By: md_5 <git@md-5.net>
2017-07-10 21:05:39 +10:00
Bukkit/Spigot
310ba479b7 SPIGOT-3379: Generalise canPickupItems to other entities.
By: md_5 <git@md-5.net>
2017-06-26 08:35:15 +10:00
Bukkit/Spigot
200cce8acd SPIGOT-3371: Add note about angular values in Location
By: md_5 <git@md-5.net>
2017-06-25 09:53:42 +10:00
Bukkit/Spigot
e115450c3c Fix MapPalette.getColor(byte) to use correct ranges for 1.12 color array
By: Nathan Wolf <nathan@elmakers.com>
2017-06-22 13:13:46 -07:00
Bukkit/Spigot
864993ba5e SPIGOT-3361: Deprecate confusing MaterialData.toItemStack()
By: md_5 <git@md-5.net>
2017-06-21 22:44:18 +10:00
Bukkit/Spigot
2f502ca65a Deprioritise Bukkit Commands
By: md_5 <git@md-5.net>
2017-06-21 19:14:31 +10:00
Bukkit/Spigot
018aeb1c85 Add PistonMoveReaction getters for Entity
By: md_5 <git@md-5.net>
2017-06-12 19:23:14 +10:00
Bukkit/Spigot
8170574f83 Add missing PistonMoveReactions.
By: Senmori <thesenmori@gmail.com>
2017-06-12 02:49:28 -04:00
Bukkit/Spigot
050905af23 Update to Minecraft 1.12
By: md_5 <git@md-5.net>
2017-06-08 18:00:00 +10:00
Bukkit/Spigot
a0fc461d4f SPIGOT-3286: Call BlockFormEvent for Concrete Powder -> Concrete
By: md_5 <git@md-5.net>
2017-06-03 17:39:13 +10:00
Bukkit/Spigot
12570e1e28 SPIGOT-3283: Add finite checking util methods to Location / Vectors
By: md_5 <git@md-5.net>
2017-06-02 18:43:50 +10:00
Bukkit/Spigot
2522c28ac9 SPIGOT-3284: Allow TNTPrimed#getSource to return invalid entities
Eg dead players.

By: md_5 <git@md-5.net>
2017-06-02 18:28:23 +10:00
Bukkit/Spigot
041acf467f Update to Minecraft 1.12-pre6
By: md_5 <git@md-5.net>
2017-05-30 21:26:50 +10:00
Bukkit/Spigot
db19779164 Add support for preventing block drops in BreakEvent
By: Scetra <contact@scetra.me>
2017-05-27 13:39:31 -04:00
Bukkit/Spigot
701901f64b Add color API for Teams
By: md_5 <git@md-5.net>
2017-05-28 10:59:55 +10:00
Bukkit/Spigot
96d1c2ec96 SPIGOT-3272: Fix convertSlot in creative
Creative's slots are indexed the same as the survival crafting inventory, and thus the same transforms that happen in survival should happen in creative.

By: Pokechu22 <Pokechu022@gmail.com>
2017-05-26 20:03:53 -07:00
Bukkit/Spigot
6e76dbda88 SPIGOT-439: Add player locale related APIs.
By: MiniDigger <admin@minidigger.me>
2017-05-26 23:31:07 +02:00
Bukkit/Spigot
d42ac41060 SPIGOT-3268: Add note about banner color now being data not meta.
By: md_5 <git@md-5.net>
2017-05-25 20:41:41 +10:00
Bukkit/Spigot
ea9e27bfea SPIGOT-3259: Clarify JavaDoc regarding totalExperience
By: md_5 <git@md-5.net>
2017-05-22 18:51:55 +10:00
Bukkit/Spigot
7c877e399d Update to Minecraft 1.12-pre5
By: md_5 <git@md-5.net>
2017-05-19 20:59:48 +10:00
Bukkit/Spigot
d3b7eee1f4 SPIGOT-3246: Use Sittable for Ocelot, Wolf and Parrot
By: BlackHole <black-hole@live.com>
2017-05-15 23:29:02 +02:00
Bukkit/Spigot
331d059798 Remove outdated Javadoc / examples concerning database support
By: md_5 <git@md-5.net>
2017-05-15 21:42:28 +10:00
Bukkit/Spigot
5dcd2db4e8 SPIGOT-3238: Add Server.advancementIterator
By: md_5 <git@md-5.net>
2017-05-15 08:25:11 +10:00
Bukkit/Spigot
75a18fd5ad Minecraft 1.12-pre2 API Changes
By: md_5 <git@md-5.net>
2017-05-14 12:00:00 +10:00
Bukkit/Spigot
05d2efaa86 Remove ability to load plugins with spaces in their name.
By: md_5 <git@md-5.net>
2017-05-14 12:00:00 +10:00
Bukkit/Spigot
32f414ff58 Remove some more long deprecated methods (3+ years)
By: md_5 <git@md-5.net>
2017-05-14 12:00:00 +10:00
Bukkit/Spigot
975152bbcb Remove Bukkit reimplimentations of Vanilla commands.
By: md_5 <git@md-5.net>
2017-05-14 12:00:00 +10:00
Bukkit/Spigot
b2156bae0d Remove _INVALID_ methods
By: md_5 <git@md-5.net>
2017-05-14 12:00:00 +10:00
Bukkit/Spigot
9cf4fbdb11 Remove old getLineOfSight
By: md_5 <git@md-5.net>
2017-05-14 12:00:00 +10:00
Bukkit/Spigot
158afaffeb Remove Ebean ORM
By: md_5 <git@md-5.net>
2017-05-14 12:00:00 +10:00
Bukkit/Spigot
88d1d8bf69 Bump to version 1.12-pre2
By: md_5 <git@md-5.net>
2017-05-14 12:00:00 +10:00
Bukkit/Spigot
b03a5217fd Deprecate DamageModifier.
By: md_5 <git@md-5.net>
2017-05-01 19:47:43 +10:00
Bukkit/Spigot
7c6c4450f0 Add API to color Shulker entities
By: Matthew <stteg@hotmail.com>
2017-04-29 17:08:50 -04:00
Bukkit/Spigot
dc1f30d4f9 Add getColor / setColor for TippedArrow
By: Matthew <stteg@hotmail.com>
2017-04-26 20:22:23 -04:00
Bukkit/Spigot
816701f233 Warn about removal of ability to load plugins with spaces in Minecraft 1.12
By: md_5 <git@md-5.net>
2017-04-21 17:23:49 +10:00
Bukkit/Spigot
75201d066c Deprecate Evoker spell methods in preparation for 1.12
By: md_5 <git@md-5.net>
2017-04-21 16:46:16 +10:00
Bukkit/Spigot
f9e76a6924 Add API for manipulating item cooldowns.
By: md_5 <git@md-5.net>
2017-04-19 17:41:34 +10:00
Bukkit/Spigot
6882eee6d0 Clarify behavior of tab completing in command blocks
By: Pokechu22 <Pokechu022@gmail.com>
2017-04-13 17:45:15 -07:00
Bukkit/Spigot
ee35ce348c Fail fast on non rectangular crafting recipes
By: md_5 <git@md-5.net>
2017-04-01 12:28:53 +11:00
Bukkit/Spigot
d2ab7b2156 Deprecate Achievements as they are not present in future versions of Minecraft
By: md_5 <git@md-5.net>
2017-03-31 19:38:29 +11:00
Bukkit/Spigot
91a739ea71 Add Chunk.isSlimeChunk to check if a chunk can spawn slimes
By: Senmori <thesenmori@gmail.com>
2017-03-22 19:54:23 -04:00
Bukkit/Spigot
424b52d036 Add Material.isFuel to check if a material is a furnace fuel.
By: Phoenix616 <mail@moep.tv>
2017-03-23 23:13:23 +01:00
Bukkit/Spigot
71aa29ba1b Deprecate chunk rainfall as it is not a current phenomenon
By: md_5 <git@md-5.net>
2017-03-23 20:19:01 +11:00
Bukkit/Spigot
2a2b2324e0 Add getWidth + getHeight for Entity
By: bramhaag <bramhagens@hotmail.nl>
2017-03-18 11:09:05 +01:00
Bukkit/Spigot
7b6cf91ff5 SPIGOT-3138: Add GENERIC_ARMOR_TOUGHNESS Attribute
By: md_5 <git@md-5.net>
2017-03-19 09:32:59 +11:00
Bukkit/Spigot
9d860f7ef6 Make VehicleCreateEvent Cancellable.
By: md_5 <git@md-5.net>
2017-03-15 20:46:13 +11:00
Bukkit/Spigot
217c93b86b Add getIgnitingBlock to BlockBurnEvent
By: Nathan Wolf <nathan@elmakers.com>
2017-03-08 14:19:47 -08:00
Bukkit/Spigot
c6855936ce Don't use translation string for SHULKER_BOX default name
By: md_5 <git@md-5.net>
2017-03-10 20:08:26 +11:00
Bukkit/Spigot
023cc5d43f SPIGOT-3110: SHULKER_BOX InventoryType
By: md_5 <git@md-5.net>
2017-03-08 17:55:48 +11:00
Bukkit/Spigot
a082c22d47 Deprecate magic values in CreatureSpawner
By: md_5 <git@md-5.net>
2017-02-22 09:59:23 +11:00
Bukkit/Spigot
49c0540f9d SPIGOT-3076: Make dropChance values clearer
By: md_5 <git@md-5.net>
2017-02-20 09:12:18 +11:00
Bukkit/Spigot
7d4fb8147e SPIGOT-3068: API for localized item names
By: md_5 <git@md-5.net>
2017-02-16 11:49:26 +11:00
Bukkit/Spigot
df670812cb SPIGOT-2152: Method to set resource pack + hash.
By: Max Lee <mail@moep.tv>
2017-02-14 14:00:30 +01:00
Bukkit/Spigot
6852148a0a SPIGOT-3059: Update PlayerFishEvent documentation
By: md_5 <git@md-5.net>
2017-02-10 20:16:18 +11:00
Bukkit/Spigot
8abb2aa9e9 SPIGOT-3037: WorldBorder#isInside(Location)
By: md_5 <git@md-5.net>
2017-01-26 11:16:31 +11:00
Bukkit/Spigot
86a1bf165c Add new map icons to MapCursor.Type
By: Pokechu22 <Pokechu022@gmail.com>
2017-01-20 23:08:49 -08:00
Bukkit/Spigot
37102c4137 Add API to set Arrow pickup status
By: xGhOsTkiLLeRx <ratchet.player@gmx.de>
2017-01-16 23:51:27 +01:00
Bukkit/Spigot
1732ba0fbf SPIGOT-3000: MaterialData for Observers
By: md_5 <git@md-5.net>
2017-01-11 09:45:15 +11:00
Bukkit/Spigot
596839ddb5 SPIGOT-826: Add method to retrieve entity by UUID
By: Zach Brown <zach.brown@destroystokyo.com>
2017-01-03 22:40:31 -06:00
Bukkit/Spigot
72f65b2488 SPIGOT-2988: Update JavaDoc in Plugin#saveDefaultConfig
By: md_5 <git@md-5.net>
2017-01-05 09:39:23 +11:00
Bukkit/Spigot
8c555c4314 SPIGOT-2640: API for multiple passengers per entity
By: md_5 <git@md-5.net>
2017-01-04 10:52:59 +11:00
Bukkit/Spigot
0eb214e0e8 Remove deprecated Player.isOnGround because pushing it up the hierarchy is safe.
By: md_5 <git@md-5.net>
2017-01-03 21:09:48 +11:00
Bukkit/Spigot
2269ab23b5 Improve documentation of the PlayerInteractEvent and PlayerInteractAtEntityEvent
By: EthanZeigler <ethanzeigler@gmail.com>
2016-12-24 09:27:52 -05:00
Bukkit/Spigot
bfcdae7381 Add deprecation notice regarding EBean
By: md_5 <git@md-5.net>
2016-12-29 13:13:08 +11:00
Bukkit/Spigot
1cdc27f140 SPIGOT-2962: BrewingStandFuelEvent should consume by default
By: md_5 <git@md-5.net>
2016-12-27 11:55:13 +11:00
Bukkit/Spigot
8d53d7c5a6 SPIGOT-2127: Add DamageCause.ENTITY_SWEEP_ATTACK
By: md_5 <git@md-5.net>
2016-12-23 22:39:29 +11:00
Bukkit/Spigot
b238d93a96 Update to Minecraft 1.11.2
By: md_5 <git@md-5.net>
2016-12-21 22:00:00 +11:00
Bukkit/Spigot
47164ee2b2 Update to Minecraft 1.11.1
By: md_5 <git@md-5.net>
2016-12-21 07:00:00 +11:00
Bukkit/Spigot
d623ad5b5a SPIGOT-2923: Added PotionEffectType#getColor()
By: Lukas Hennig <lukas@wirsindwir.de>
2016-12-16 17:21:43 +01:00
Bukkit/Spigot
3a7985cb33 SPIGOT-1036: Add API to manipulate sendTitle timings.
By: md_5 <git@md-5.net>
2016-12-16 09:48:08 +11:00
Bukkit/Spigot
70550c8dce Add EnchantmentOffer to PrepareItemEnchantEvent
By: LukBukkit <luk.bukkit@gmail.com>
2016-11-27 20:48:06 +01:00
Bukkit/Spigot
1630d4344b SPIGOT-2902: Deprecate Damageable methods in favour of Attributes.
By: md_5 <git@md-5.net>
2016-12-09 12:30:49 +11:00
Bukkit/Spigot
6d7bd7b8d4 Add API to get default value of an Attribute
By: md_5 <git@md-5.net>
2016-12-09 12:30:32 +11:00
Bukkit/Spigot
eae60ccc96 Implement pre-spawn API to allow modifications to spawned entities.
See preceding commit for why this change was included.

By: Xor Boole <mcyoung@mit.edu>
2016-12-06 21:38:05 +11:00
Bukkit/Spigot
ef84e6b90f SPIGOT-1592: Implement ItemMeta for Spawn Eggs
The Minecraft implementation of spawn eggs is able to construct an entity using all data that is present in the save format, however since the Bukkit API has no such way to construct an entity unattached to a world, and it appears creating such a way is a very challenging task, the decision was instead made to add this API now that 1.11 has entities which may not be represented by data values.
In the future it may be possible to implement a more expanded API cognate with this one.

By: Matthew <stteg@hotmail.com>
2016-12-06 21:12:13 +11:00
Bukkit/Spigot
8c5665d841 SPIGOT-911: Add hitBlock to PorjectileHitEvent
By: md_5 <git@md-5.net>
2016-12-02 09:38:47 +11:00
Bukkit/Spigot
6dda855a00 Add BlockStates for more Blocks
By: md_5 <git@md-5.net>
2016-12-02 09:29:21 +11:00
Bukkit/Spigot
8b0439979a Add some expansions to Anvil Inventory API
By: Xor Boole <mcyoung@mit.edu>
2016-11-30 16:41:08 +11:00
Bukkit/Spigot
ff46831b2d Add hitEntity to ProjectileHitEvent
By: md_5 <git@md-5.net>
2016-11-28 12:46:55 +11:00
Bukkit/Spigot
986f585dba SPIGOT-2695: Added BrewingStandFuelEvent and added fuel level to the BrewEvent
By: LukBukkit <luk.bukkit@gmail.com>
2016-11-26 16:15:32 +01:00
Bukkit/Spigot
389da4ad7b Added method for spawning a falling block with the BlockData
By: LukBukkit <luk.bukkit@gmail.com>
2016-11-26 19:23:20 +01:00
Bukkit/Spigot
840dbd2005 Fix typo in llama strength setter
By: md_5 <git@md-5.net>
2016-11-23 21:24:05 +11:00
Bukkit/Spigot
6b2a91f2a4 SPIGOT-2765: Add different reasons for HangingBreakByEntityEvent
By: md_5 <git@md-5.net>
2016-11-23 10:33:47 +11:00
Bukkit/Spigot
63312e6e8a SPIGOT-2824: Llama Strength API
By: md_5 <git@md-5.net>
2016-11-23 10:27:23 +11:00
Bukkit/Spigot
c3ecd0d680 Add Unbreakable to ItemMeta
By: md_5 <git@md-5.net>
2016-11-22 14:35:51 +11:00
Bukkit/Spigot
229ff86864 SPIGOT-2272: Add API for virtual Merchants
By: Lukas Hennig <lukas@wirsindwir.de>
2016-11-21 15:29:10 +11:00
Bukkit/Spigot
b57d05eeea Add additional APIs for Evoker / EvokerFangs
By: momothereal <momothereal.mc@gmail.com>
2016-11-19 18:53:34 +11:00
Bukkit/Spigot
3b75b77e6e Implement isCursed for new enchantments
By: Senmori <thesenmori@gmail.com>
2016-11-18 23:46:00 -05:00
Bukkit/Spigot
14f3943d53 Fix gson depend entry in pom.xml
By: md_5 <git@md-5.net>
2016-11-19 14:57:10 +11:00
Bukkit/Spigot
c5f5673150 Add stopSound for specific sound category
By: md_5 <git@md-5.net>
2016-11-19 14:24:40 +11:00
Bukkit/Spigot
1396386f23 Implement SoundCategory for playing sounds.
By: LukBukkit <luk.bukkit@gmail.com>
2016-11-19 14:19:53 +11:00
Bukkit/Spigot
853b05b6ab Get Colors from ShulkerBox; Implement CustomName for Tiles.
By: Senmori <thesenmori@gmail.com>
2016-11-18 11:24:16 +11:00
Bukkit/Spigot
0da3e1a443 SPIGOT-2793: Revert Nameable changes
By: md_5 <git@md-5.net>
2016-11-19 03:09:06 +11:00
Bukkit/Spigot
07f7249cf2 Get Colors from ShulkerBox; Implement CustomName for Tiles.
By: Senmori <thesenmori@gmail.com>
2016-11-18 11:24:16 +11:00
Bukkit/Spigot
77cd4eb79a SPIGOT-2782: Custom Colors for Potions
By: md_5 <git@md-5.net>
2016-11-18 09:49:31 +11:00
Bukkit/Spigot
663f0fc229 SPIGOT-2776: Add Nitwit profession
By: md_5 <git@md-5.net>
2016-11-18 09:21:34 +11:00
Bukkit/Spigot
b7bb02167a Fix @see tag for WitherSkeleton
Pointed out by xGhOsTkiLLeRx in Bukkit#229

By: md_5 <git@md-5.net>
2016-11-18 08:38:37 +11:00
Bukkit/Spigot
5004927672 SPIGOT-2768: Fully implement map color
By: md_5 <git@md-5.net>
2016-11-17 17:24:01 +11:00
Bukkit/Spigot
1cb9aaf19a Fix some Javadoc warnings
By: md_5 <git@md-5.net>
2016-11-17 12:53:08 +11:00
Bukkit/Spigot
f1fb3d9462 Update to Minecraft 1.11
By: md_5 <git@md-5.net>
2016-11-17 12:40:59 +11:00
Bukkit/Spigot
06e0085b98 Implement Entity Scoreboard Tags
By: Senmori <thesenmori@gmail.com>
2016-11-06 12:13:44 +11:00
Bukkit/Spigot
bde8f61893 Add Enchantment#isTreasure()Z
Determines if the enchantment is a treasure enchantment - only available via means other than the enchantment table.

By: Senmori <thesenmori@gmail.com>
2016-10-25 11:16:28 -04:00
Bukkit/Spigot
a05a1330d3 SPIGOT-2706: Implement support for Lock NBT Tag
Containers may now implement the Lockable interface.

By: Senmori <thesenmori@gmail.com>
2016-10-21 16:32:56 +11:00
Bukkit/Spigot
5945e37165 SPIGOT-2705: Portal cooldown getter / setter.
By: md_5 <git@md-5.net>
2016-10-01 12:26:15 +10:00
Bukkit/Spigot
fef3dbb95c SPIGOT-2659: Better JavaDoc for setCanPickupItems
By: md_5 <git@md-5.net>
2016-09-05 17:10:50 +10:00
Bukkit/Spigot
8a52090a25 SPIGOT-2656: HumanEntity#isHandRaised()Z
By: md_5 <git@md-5.net>
2016-09-04 11:59:33 +10:00
Bukkit/Spigot
aaf720af60 SPIGOT-2646: MapFont.getWidth with coloured text
By: md_5 <git@md-5.net>
2016-09-01 09:27:37 +10:00
Bukkit/Spigot
a037aff506 SPIGOT-2645: Better PluginClassLoader safety
By: md_5 <git@md-5.net>
2016-09-01 09:07:32 +10:00
Bukkit/Spigot
4be07ca07a SPIGOT-2629: Better thread safety for plugin class loading
By: md_5 <git@md-5.net>
2016-08-26 15:37:26 +10:00
Bukkit/Spigot
497a87b5b5 Fix compat with older tab completing commands.
By: md_5 <git@md-5.net>
2016-08-25 10:36:34 +10:00
Bukkit/Spigot
359e6edb63 SPIGOT-215: Implement infrastructure for Location tab completes
By: DemonWav <demonwav@gmail.com>
2016-08-25 09:48:22 +10:00
Bukkit/Spigot
02b060f77a SPIGOT-2595: Clarify World#getHighestBlockYAt behaviour
By: md_5 <git@md-5.net>
2016-08-13 10:17:14 +10:00
Bukkit/Spigot
24f6f4f05c Deprecate some methods which are likely to require changes in the future
Ref http://mojang.com/2016/08/minecraft-snapshot-16w32a/

By: md_5 <git@md-5.net>
2016-08-12 18:22:33 +10:00
Bukkit/Spigot
e74f8f6b5e SPIGOT-2581: EntityAirChangeEvent
By: md_5 <git@md-5.net>
2016-08-08 18:24:14 +10:00
Bukkit/Spigot
d57088a9c9 SPIGOT-2578: Method to get PotionEffect of specific type.
By: md_5 <git@md-5.net>
2016-08-07 10:53:34 +10:00
Bukkit/Spigot
bab2e9ce17 SPIGOT-2576: Javadoc fixes for Java 8
By: md_5 <git@md-5.net>
2016-08-06 09:52:40 +10:00
Bukkit/Spigot
3b51e3f230 Deprecate and stop using Java15Compat class.
By: md_5 <git@md-5.net>
2016-07-29 17:28:25 +10:00
Bukkit/Spigot
f0bfb0fdf7 Fix JavaDoc typo in ItemStack#getAmount
By: md_5 <git@md-5.net>
2016-07-24 10:12:29 +10:00
Bukkit/Spigot
ef8af07cbe Enhance Beacon Block API with setters for effects
By: md_5 <git@md-5.net>
2016-07-23 10:55:31 +10:00
Bukkit/Spigot
bab44fa0f5 Implement basic Beacon Block API
By: md_5 <git@md-5.net>
2016-07-23 10:29:30 +10:00
Bukkit/Spigot
73089b49ee Update inventory properties to match current protocol
By: hibo98 <hibo98.niklas@gmail.com>
2016-07-10 18:07:13 +02:00
Bukkit/Spigot
86e3aea9ba SPIGOT-113: Add save status to ChunkUnloadEvent
By: md_5 <git@md-5.net>
2016-07-11 21:10:49 +10:00
Bukkit/Spigot
0c42c407cf SPIGOT-2481: Implement EnchantmentTarget.BREAKABLE
By: md_5 <git@md-5.net>
2016-07-08 12:51:29 +10:00
Bukkit/Spigot
ef24ef29c8 SPIGOT-2499: Remove final from ItemStack hashCode
By: md_5 <git@md-5.net>
2016-07-07 10:49:27 +10:00
Bukkit/Spigot
7a14c68810 SPIGOT-1468: ENDER_PEARL SpawnReason
By: md_5 <git@md-5.net>
2016-07-01 12:30:14 +10:00
Bukkit/Spigot
219cc0b3f4 SPIGOT-1373: Implement EntityTargetEvent for TEMPT.
This can be a high frequency event call. Use with care.

By: md_5 <git@md-5.net>
2016-07-01 11:40:27 +10:00
Bukkit/Spigot
7f7f1608e8 BUILDTOOLS-251: Make much of Bukkit locale independent
By: md_5 <git@md-5.net>
2016-06-26 19:31:59 +10:00
Bukkit/Spigot
b54985de63 SPIGOT-1030: Allow commands.yml to act on aliases
By: md_5 <git@md-5.net>
2016-06-25 21:34:11 +10:00
Bukkit/Spigot
880ba74a11 SPIGOT-1039: Improve DoubleChest semantics
By: md_5 <git@md-5.net>
2016-06-25 21:21:36 +10:00
Bukkit/Spigot
00f0acbeeb Update to Minecraft 1.10.2
By: md_5 <git@md-5.net>
2016-06-25 11:52:29 +10:00
Bukkit/Spigot
a7e277337b SPIGOT-1319: Add EntityBreedEvent
By: Ryan Michela <deltahat@gmail.com>
2016-06-18 21:03:28 -07:00
Bukkit/Spigot
7c4e75f4f2 Improvements to BookMeta API
* Added hasGeneration()
* Corrected javadoc of methods for consistency and accuracy according to CraftBukkit behavior

By: Roy Curtis <roy.adrian.curtis+github@gmail.com>
2016-06-14 22:21:06 +01:00
Bukkit/Spigot
79cf49436e SPIGOT-2404: FALLING_DUST missing data
By: md_5 <git@md-5.net>
2016-06-13 08:50:19 +10:00
Bukkit/Spigot
718ccb042a SPIGOT-2376: Way to distinguish Zombie professions.
By: md_5 <git@md-5.net>
2016-06-11 12:07:12 +10:00
Bukkit/Spigot
09cb84067f Add Player.stopSound
By: md_5 <git@md-5.net>
2016-06-11 09:13:34 +10:00
Bukkit/Spigot
f5378fcb05 Add DamageCause.HOT_FLOOR
By: md_5 <git@md-5.net>
2016-06-09 12:45:01 +10:00
Bukkit/Spigot
245a19e4af Clarify what the Villager.Profession enum can actually do.
By: md_5 <git@md-5.net>
2016-06-09 12:20:59 +10:00
Bukkit/Spigot
7d3852dda8 Update to Minecraft 1.10
By: md_5 <git@md-5.net>
2016-06-09 11:43:40 +10:00
Bukkit/Spigot
44956ed250 SPIGOT-249: Set skull owner by UUID
By: md_5 <git@md-5.net>
2016-06-01 21:39:14 +10:00
Bukkit/Spigot
bc69ab513e SPIGOT-1292: BlockState based FlowerPot API.
By: md_5 <git@md-5.net>
2016-06-01 17:08:06 +10:00
Bukkit/Spigot
515b95570f SPIGOT-783: API for book generation data.
By: Roy Curtis <roy.adrian.curtis+github@gmail.com>
2016-06-01 17:55:13 +01:00
Bukkit/Spigot
b29158219c SPIGOT-713: APIs to manipulate Entity's silent status.
By: Sansko1337 <sanderknauff@hotmail.com>
2016-05-27 17:33:08 +02:00
Bukkit/Spigot
45f0e39e4d SPIGOT-2221: Update and document InventoryView slot conversion
By: md_5 <git@md-5.net>
2016-05-28 22:58:50 +10:00
Bukkit/Spigot
e4ef610859 Add PlayerChangedMainHandEvent
By: MiniDigger <admin@minidigger.me>
2016-05-27 18:47:14 +10:00
Bukkit/Spigot
62b75235dd Add interface to modify the pumpkin head "derp mode" of a snowman
By: minoneer <minoneer@gmail.com>
2016-05-18 00:44:18 +02:00
Bukkit/Spigot
b5accbebcd Implement TabCompleteEvent
By: md_5 <git@md-5.net>
2016-05-16 16:59:23 +10:00
Bukkit/Spigot
98923df7c9 SPIGOT-2285: New CommandBlock types.
By: md_5 <git@md-5.net>
2016-05-16 16:38:38 +10:00
Bukkit/Spigot
f192600993 Minecraft 1.9.4
By: md_5 <git@md-5.net>
2016-05-10 21:47:27 +10:00
Bukkit/Spigot
2b3b83636e SPIGOT-2229: Make PotionType.getDamageValue() attempt sane return.
By: md_5 <git@md-5.net>
2016-05-02 18:24:07 +10:00
Bukkit/Spigot
a64729191f SPIGOT-2180: Empty ConfigurationSections created when removing value at end of path
By: Lukas Hennig <lukas@wirsindwir.de>
2016-04-16 16:08:35 +02:00
Bukkit/Spigot
cbe5cc0768 SPIGOT-2159: Deprecate fish bite chance method
By: md_5 <git@md-5.net>
2016-04-10 19:41:05 +10:00
Bukkit/Spigot
640346e011 Add method to check configuration path existence, ignoring defaults.
By: FakeNeth <cneth97@gmail.com>
2016-04-05 18:24:05 -04:00
Bukkit/Spigot
51bdeb679c SPIGOT-2103: Armor stands are spawnable
By: md_5 <git@md-5.net>
2016-04-08 19:08:25 +10:00
Bukkit/Spigot
4bac582c93 SPIGOT-2133: Fix Effect's IDs and add missing effects
By: Thinkofname <thinkofdeath@spigotmc.org>
2016-04-06 12:27:20 +01:00
Bukkit/Spigot
2378e31aae Update to Minecraft 1.9.2
By: Thinkofname <thinkofdeath@spigotmc.org>
2016-03-30 20:51:42 +01:00
Bukkit/Spigot
e9ec8e1b58 Add some Inventory addItem / removeItem notes
By: md_5 <git@md-5.net>
2016-03-28 16:31:57 +11:00
Bukkit/Spigot
07917efd4a SPIGOT-2060: Method to control whether entities collide
By: md_5 <git@md-5.net>
2016-03-27 20:19:23 +11:00
Bukkit/Spigot
3aed26f6b2 Implement getting / setting of Entity invulnerability.
By: Sansko1337 <sansko1337@users.noreply.github.com>
2016-03-25 00:33:15 +01:00
Bukkit/Spigot
c24b820089 SPIGOT-213: Add method to enable / disable AI for mobs
By: Redrield <purbleguy@gmail.com>
2016-03-26 01:41:20 -04:00
Bukkit/Spigot
2c724bafe6 SPIGOT-2013 Added Comparator/Hopper material, enhanced Diode
By: ryanbennitt <ryanbennitt@googlemail.com>
2016-03-26 09:27:04 +11:00
Bukkit/Spigot
c432218993 SPIGOT-1682: Fixed block data for Beetroot
By: ryanbennitt <ryanbennitt@googlemail.com>
2016-03-26 09:26:20 +11:00
Bukkit/Spigot
3e1845033a SPIGOT-1464: Fixed setting Mushroom faces
By: ryanbennitt <ryanbennitt@googlemail.com>
2016-03-20 14:20:46 +00:00
Bukkit/Spigot
b93b212047 SPIGOT-1733: Add PlayerPickupArrowEvent
By: 2008Choco <hawkeboyz2@hotmail.com>
2016-03-22 17:03:43 -04:00
Bukkit/Spigot
75ae03a99d SPIGOT-1934: Expand EnderDragon API - adds dragon phases
By: Matthew <stteg@hotmail.com>
2016-03-15 23:28:35 -04:00
Bukkit/Spigot
14838056ae Fixed Javadoc errors
By: Sycholic <c_chekay@yahoo.com>
2016-03-22 09:18:24 -04:00
Bukkit/Spigot
c77cf1cf71 Fix StackOverflowError with AreaEffectCloudApplyEvent.getEntity()
By: BlackHole <black-hole@live.com>
2016-03-20 22:16:06 +01:00
Bukkit/Spigot
032db7ea4f Add isEnabled / setEnabled for HopperMinecart
By: Matthew <stteg@hotmail.com>
2016-03-18 11:35:59 -04:00
Bukkit/Spigot
672cae688f SPIGOT-1988: Chorus Plant Generation
By: md_5 <git@md-5.net>
2016-03-20 19:02:43 +11:00
Bukkit/Spigot
4bfc4d66d9 SPIGOT-1904: AreaEffectCloud events and additional API
By: t00thpick1 <t00thpick1dirko@gmail.com>
2016-03-12 12:08:25 -05:00
Bukkit/Spigot
b9403026cd Extend depreaction to Chunk class.
By: md_5 <git@md-5.net>
2016-03-19 14:43:15 +11:00
Bukkit/Spigot
8240f951ab Deprecate dangerous method paramater used for unsafe chunk unloads.
By: md_5 <git@md-5.net>
2016-03-19 14:40:51 +11:00
Bukkit/Spigot
be6bf9597a SPIGOT-1965: Set Material.ELYTRA durability to 431
By: Matthew <stteg@hotmail.com>
2016-03-18 08:55:17 -04:00
Bukkit/Spigot
4920989f39 Add SpectralArrow#getGlowingTicks and SpectralArrow#setGlowingTicks(int)
By: Matthew <stteg@hotmail.com>
2016-03-17 14:58:12 -04:00
Bukkit/Spigot
7882375ea4 Add EndGateway#isExactTeleport and EndGateway#setExactTeleport(boolean)
By: Matthew <stteg@hotmail.com>
2016-03-16 21:45:56 -04:00
Bukkit/Spigot
622a61ce45 Add EndGateway#getExitLocation and EndGateway#setExitLocation(Location)
By: Matthew <stteg@hotmail.com>
2016-03-16 21:30:03 -04:00
Bukkit/Spigot
441c95cf26 Add EnderCrystal#getBeamTarget and EnderCrystal#setBeamTarget(Location)
By: Matthew <stteg@hotmail.com>
2016-03-16 19:53:51 -04:00
Bukkit/Spigot
5fd25db78d Add EnderCrystal#isShowingBottom and EnderCrystal#setShowingBottom(boolean)
By: Matthew <stteg@hotmail.com>
2016-03-16 19:50:51 -04:00
Bukkit/Spigot
408903f118 Add Boat#getWoodType and Boat#setWoodType(TreeSpecies)
By: Matthew <stteg@hotmail.com>
2016-03-16 19:07:14 -04:00
Bukkit/Spigot
1051754e5e Add hand used to BlockPlaceEvent.
By: AgentLV <contact@agentlv.net>
2016-03-15 12:51:16 +01:00
Bukkit/Spigot
dd6eafac95 Added CreatureSpawnEvent.SpawnReason.TRAP
By: BlackHole <black-hole@live.com>
2016-03-13 15:46:49 +01:00
Bukkit/Spigot
8369b9113b SPIGOT-1532: Add PlayerSwapHandItemsEvent
By: MinusKube <MinusKube@bitbucket.org>
2016-03-02 05:16:35 +01:00
Bukkit/Spigot
b60d39b0c1 SPIGOT-1849: Call EntityBlockFormEvent when an entity forms frosted ice using frost walker
By: Matthew <stteg@hotmail.com>
2016-03-12 15:02:32 -05:00
Bukkit/Spigot
8c8383109a SPIGOT-1571: Add Entity Glide Events.
By: 0x277F <0x277F@gmail.com>
2016-03-09 20:14:05 -07:00
Bukkit/Spigot
2fe89bac6f SPIGOT-1899: Fix inverted potion arguments.
By: md_5 <git@md-5.net>
2016-03-12 20:45:04 +11:00
Bukkit/Spigot
46b34edb29 Add equals / hashCode for PotionData
By: md_5 <git@md-5.net>
2016-03-12 13:08:44 +11:00
Bukkit/Spigot
949890d29d SPIGOT-1638 / SPIGOT-1673: Rework Potions API
By: t00thpick1 <t00thpick1dirko@gmail.com>
2016-03-02 20:45:27 -05:00
Bukkit/Spigot
a7e0658387 SPIGOT-1889: Fail fast when plugin attempts to use database when not enabled.
By: md_5 <git@md-5.net>
2016-03-12 10:50:42 +11:00
Bukkit/Spigot
fe152f147f SPIGOT-1806: Add HumanEntity#getMainHand
By: Matthew <stteg@hotmail.com>
2016-03-11 13:02:00 -05:00
Bukkit/Spigot
b10b2605b1 SPIGOT-1526 / SPIGOT-1809: Expand Inventory API
By: md_5 <git@md-5.net>
2016-03-07 17:20:01 +11:00
Bukkit/Spigot
b45872f434 Added a playSound method to World which accepts a String parameter.
Similar to the respective method in Player.

By: Lukas Hennig <lukas@wirsindwir.de>
2016-03-02 14:02:18 +01:00
Bukkit/Spigot
30b43035e7 SPIGOT-1776: Replace BossBar.hide/show with visibility.
By: md_5 <git@md-5.net>
2016-03-06 09:55:12 +11:00
Bukkit/Spigot
382597b99e SPIGOT-1773: Chorus fruit teleport reason
By: md_5 <git@md-5.net>
2016-03-06 09:46:35 +11:00
Bukkit/Spigot
398a5d169c SPIGOT-1724: Update InventoryType.PLAYER size.
By: md_5 <git@md-5.net>
2016-03-04 17:18:31 +11:00
Bukkit/Spigot
ad7fee9850 BUILDTOOLS-203: Fix invalid javadoc
By: md_5 <git@md-5.net>
2016-03-04 16:16:59 +11:00
Bukkit/Spigot
d1a778a07c SPIGOT-1666: Expand Team option API
By: md_5 <git@md-5.net>
2016-03-03 19:06:52 +11:00
Bukkit/Spigot
b748e04c05 SPIGOT-1608: Add a way to get the hand used in PlayerInteract*Events
By: md_5 <git@md-5.net>
2016-03-03 19:20:28 +11:00
Bukkit/Spigot
3589bbb79e Treat ShulkerBullet as Projectile
By: md_5 <git@md-5.net>
2016-03-03 17:29:52 +11:00
Bukkit/Spigot
7bf2df9b2d SPIGOT-1645: Update brewing inventory default size.
By: md_5 <git@md-5.net>
2016-03-03 17:11:21 +11:00
Bukkit/Spigot
3befff92cf Fix some more out of sync effect IDs
By: md_5 <git@md-5.net>
2016-03-03 17:03:42 +11:00
Bukkit/Spigot
484e9c6422 SPIGOT-1668: Fix RECORD_PLAY's id value
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2016-03-02 23:45:26 +00:00
Bukkit/Spigot
f941b8b7ad SPIGOT-1644: Add END_GATEWAY as a teleport reason
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2016-03-02 16:42:20 +00:00
Bukkit/Spigot
34646e3aeb SPIGOT-1622: Add drop chance methods for off hand.
By: md_5 <git@md-5.net>
2016-03-02 17:02:52 +11:00
Bukkit/Spigot
f6425d9b9e Deprecate HorseJumpEvent's setPower and setCancelled methods
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2016-03-01 21:07:22 +00:00
Bukkit/Spigot
a713b811ed SPIGOT-1592: Deprecate SpawnEgg spawnedType methods since they cannot be fixed in their current state.
By: md_5 <git@md-5.net>
2016-03-02 07:03:45 +11:00
Bukkit/Spigot
27c9b5816e SPIGOT-1582: Add SkullType.DRAGON
By: md_5 <git@md-5.net>
2016-03-02 06:52:48 +11:00
Bukkit/Spigot
5a9e245681 SPIGOT-1576: Add more new 1.9 enchants.
By: md_5 <git@md-5.net>
2016-03-02 06:39:01 +11:00
Bukkit/Spigot
37b1f0b27c SPIGOT-1563: Correct shield durability.
By: md_5 <git@md-5.net>
2016-03-01 20:00:51 +11:00
Bukkit/Spigot
4915f4a3e1 SPIGOT-1523: Add FLY_INTO_WALL DamageCause
By: md_5 <git@md-5.net>
2016-03-01 17:35:27 +11:00
Bukkit/Spigot
eb56494e4b Fix Material.isSolid for FROSTED_ICE
By: md_5 <git@md-5.net>
2016-03-01 13:30:13 +11:00
Bukkit/Spigot
2eb51ff5a1 SPIGOT-1529: Add FROSTED_ICE
By: md_5 <git@md-5.net>
2016-03-01 13:24:38 +11:00
Bukkit/Spigot
811be630d0 Fix accidental omission of R revision number in version.
By: md_5 <git@md-5.net>
2016-03-01 11:07:16 +11:00
Bukkit/Spigot
ab952a946f Add Merchant API
By: Xor Boole <mcyoung@mit.edu>
2016-03-01 08:30:04 +11:00
Bukkit/Spigot
ccc64d57e8 Add PrepareAnvilEvent.
By: md_5 <git@md-5.net>
2016-03-01 08:30:04 +11:00
Bukkit/Spigot
95de3820b4 Add Attribute and AttributeModifier API.
Thanks to __0x277F and Meeh on #spigot-dev for implementation advice.

By: md_5 <git@md-5.net>
2016-03-01 08:30:03 +11:00
Bukkit/Spigot
128ff503e9 Add fuel related methods to BrewingStand API
By: lapry <lapry34@gmail.com>
2016-03-01 08:30:03 +11:00
Bukkit/Spigot
ef7bd3a4ab Implement CauldronLevelChangeEvent.
Idea for implementation via matiki1231 on IRC.

By: md_5 <git@md-5.net>
2016-03-01 08:30:03 +11:00
Bukkit/Spigot
3f578832ea Add custom experience levels for FurnaceRecipes.
By: hibo98 <hibo98.niklas@gmail.com>
2016-03-01 08:30:03 +11:00
Bukkit/Spigot
f2fcb9f8bd SPIGOT-1389: Fixed issues with setting tree species by expanding API
By: ryanbennitt <ryanbennitt@googlemail.com>
2016-03-01 08:30:03 +11:00
Bukkit/Spigot
96968d5bb4 SPIGOT-1345: Add BITE state to PlayerFishEvent.
By: md_5 <git@md-5.net>
2016-03-01 08:30:03 +11:00
Bukkit/Spigot
339b73ce6f SPIGOT-1356: Clarify expectations about PotionEffectType.values().
By: md_5 <git@md-5.net>
2016-03-01 08:30:03 +11:00
Bukkit/Spigot
3cb487abe5 SPIGOT-1357: Add potion particle effect color getters to API.
By: md_5 <git@md-5.net>
2016-03-01 08:30:03 +11:00
Bukkit/Spigot
93f59ff2de Add getLocation() to Inventory.
By: md_5 <git@md-5.net>
2016-03-01 08:30:03 +11:00
Bukkit/Spigot
de63cae2d7 Add definitions for Minecraft 1.9 gameplay elements
Includes an API for AreaEffectCloud and rework of Sound enum to include new sound values.

By: md_5 <git@md-5.net>
2016-03-01 08:30:03 +11:00
Bukkit/Spigot
bbb7d2b8a8 Implement Particle API
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2016-03-01 08:30:03 +11:00
Bukkit/Spigot
08d16b85fb Add API to manipulate "glowing" state of an Entity.
When an Entity is "glowing" they will have an outline around them as if they have been hit by a Spectral Arrow.

By: md_5 <git@md-5.net>
2016-03-01 08:30:03 +11:00
Bukkit/Spigot
b54073a1e1 Implement BossBar API
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2016-03-01 08:30:03 +11:00
Bukkit/Spigot
2e3099f3cf Implement API for "main hand" and "off hand" slots.
Also deprecate existing "hand" API as it is not specific about which hand is being referred to. Implementations should default this method to the "main hand".

By: Thinkofdeath <thinkofdeath@spigotmc.org>
2016-03-01 08:30:03 +11:00
Bukkit/Spigot
edc59b54d9 Deprecate Boat API
Boats are complex and the way in which they operate is generally implementation specific. Many of these methods have not worked for several CraftBukkit versions, and are now not guaranteed to work at all due to new internal mechanics.

By: md_5 <git@md-5.net>
2016-03-01 08:30:03 +11:00
Bukkit/Spigot
9cd422d56a Use UTF-8 as default encoding
Since March 2014 Bukkit has been converting and preparing plugins for UTF-8 compliance. With this change in place, all plugins will now load their configuration files as UTF-8, which is a supported encoding on any valid JVM implementation. This should pose no issues on any server which has run Bukkit after 2014, and the only possible breaking path is when an embedded file is of a non UTF-8 compatible encoding (which it should not be anyway).

By: Matt <mattbdev@outlook.com>
2016-03-01 08:30:03 +11:00
Bukkit/Spigot
6e5cf52206 Remove getFurnace from Furnace*Event
Replace by getBlock since April 2012.

By: md_5 <git@md-5.net>
2016-03-01 08:30:03 +11:00
Bukkit/Spigot
0ca001e61e Remove EntityType and some deprecated Entity methods
Replaced by EntityType / other methods since February 2012 and April 2012 respectively.

By: BlackHole <black-hole@live.com>
2016-03-01 08:30:02 +11:00
Bukkit/Spigot
f442df089f Remove deprecated ContainerBlock
Replaced by InventoryHolder since March 2012.

By: Matt <mattbdev@outlook.com>
2016-03-01 08:30:02 +11:00
Bukkit/Spigot
b14702271e Remove deprecated Painting*Events
Replaced by Hanging*Events since October 2012.

By: Matt <mattbdev@outlook.com>
2016-03-01 08:30:02 +11:00
Bukkit/Spigot
d7d174c1fd Update pom.xml to Minecraft 1.9
By: md_5 <git@md-5.net>
2016-03-01 08:30:01 +11:00
Bukkit/Spigot
fef9177b36 Add non-mutative getCrossProduct method to Vector.
By: 0x277F <0x277F@gmail.com>
2016-02-05 21:08:42 -07:00
Bukkit/Spigot
0d19656632 SPIGOT-1393: Fixed door direction mask
By: ryanbennitt <ryanbennitt@googlemail.com>
2016-01-11 18:07:51 +00:00
Bukkit/Spigot
bed18dc5ab SPIGOT-1325: Make ItemStack deserialization more robust.
By: md_5 <git@md-5.net>
2015-12-06 11:11:27 +11:00
Bukkit/Spigot
107ff2ff80 SPIGOT-759: Add FireworkExplodeEvent.
By: DemonWav <demonwav@gmail.com>
2015-05-22 23:59:22 -05:00
Bukkit/Spigot
35cdd66272 SPIGOT-1076: Add HurtEntities API for FallingBlock.
By: md_5 <git@md-5.net>
2015-08-01 16:47:21 +10:00
Bukkit/Spigot
ef91dacfe8 Speed up permission recalculation.
Based on ideas in PR #102, but rewritten for correctness.

By: md_5 <git@md-5.net>
2015-09-18 10:33:56 +10:00
Bukkit/Spigot
441f6fa9c2 SPIGOT-1185: Add correct MaterialData for TRAPPED_CHEST.
By: Tanner Embry <you@example.com>
2015-09-12 18:00:26 -07:00
Bukkit/Spigot
5232a2cbba SPIGOT-918: Add constructor for DyeColor to Dye
By: t7seven7t <t7seven7t@gmail.com>
2015-08-11 10:10:17 -08:00
Bukkit/Spigot
5ec19def07 Implement greatly expanded ChunkGenerator API
This new API:
* Has first class support for Material / MaterialData
* Abstracts away the underlying Chunk format
* Implements useful utility methods to make life easier

By: Antony Riley <antony@cyberiantiger.org>
2015-07-28 16:21:03 +03:00
Bukkit/Spigot
a7e868a7a4 Allow setName to change a Command name before registration.
By: Aikar <aikar@aikar.co>
2015-07-31 18:50:06 +10:00
Bukkit/Spigot
2db2a26aec Update to Minecraft 1.8.8 (Pre-)Release.
By: md_5 <git@md-5.net>
2015-07-27 22:19:05 +10:00
Bukkit/Spigot
c570447bea Add PlayerResourcePackStatusEvent.
This event is called when the server received status updates about the progress of a resource pack which it attempted to send to the client.

By: Adam Thomas <aet2505@gmail.com>
2015-07-13 18:21:21 +01:00
Bukkit/Spigot
abbe3b7bc6 Fix an issue with the potion test
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-07-24 00:55:44 +01:00
Bukkit/Spigot
953a90bdd3 SPIGOT-749: Fix NullPointerException and broken logic in Potion.fromDamage(int)
By: Antony Riley <antony@cyberiantiger.org>
2015-07-23 16:18:17 +03:00
Bukkit/Spigot
00bc2e04a5 Add ItemMergeEvent
By: Morphan1 <morphanone@gmail.com>
2015-06-26 05:54:41 -04:00
Bukkit/Spigot
96445e1e09 Server Commands and Remote Commands are now Cancellable.
By: Matt <mattbdev@outlook.com>
2015-04-29 12:14:29 -04:00
Bukkit/Spigot
5da3d70916 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.

By: Jofkos <JofkosDE@gmail.com>
2015-07-10 16:19:12 +10:00
Bukkit/Spigot
762b8e2ff2 SPIGOT-1031: Fix acacia fences being mistakenly labeled as doors
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-07-08 22:39:33 +01:00
Bukkit/Spigot
bbdebc86a5 Retrofit Door in order to work with modern Minecraft doors.
By: Xor Boole <mcyoung@mit.edu>
2015-06-19 12:50:44 -04:00
Bukkit/Spigot
dc0588c29d SPIGOT-436: Add accompanying getSpectatorTarget().
By: md_5 <git@md-5.net>
2015-06-12 15:34:32 +10:00
Bukkit/Spigot
95a9781863 SPIGOT-973: Add marker API to ArmorStand
By: Nathan Wolf <nathan@elmakers.com>
2015-06-08 13:05:05 -07:00
Bukkit/Spigot
955a2a43a2 SPIGOT-436: Add spectator camera API.
By: md_5 <git@md-5.net>
2015-06-07 17:54:12 +10:00
Bukkit/Spigot
88133e2fe0 Update to Minecraft 1.8.7
By: md_5 <git@md-5.net>
2015-06-05 20:40:54 +10:00
Bukkit/Spigot
dcabad7869 Fix move event validation.
By: md_5 <git@md-5.net>
2015-06-05 17:40:21 +10:00
Bukkit/Spigot
ac203b1dbf [SPIGOT-950] Make handlerList requirement really obvious.
By: md_5 <git@md-5.net>
2015-06-01 16:43:22 +10:00
Bukkit/Spigot
bb8989b928 Deprecate exact login location. It is unlikely anyone uses it.
By: md_5 <git@md-5.net>
2015-05-31 12:07:39 +10:00
Bukkit/Spigot
f9402cfa7e Add ability to add a string to a scoreboard instead of a player
By: Matt <mattbdev@outlook.com>
2015-05-12 22:34:21 -04:00
Bukkit/Spigot
cca150746b [SPIGOT-251] Removed deprecation of playSound() method, as new resource pack features mean sound names as strings are intended.
For more information see the linked issue or the playsound command.
http://minecraft.gamepedia.com/Sounds.json

By: olivervscreeper <dev@olivervscreeper.co.uk>
2015-05-28 11:06:39 +01:00
Bukkit/Spigot
b608aeb169 Fix snapshot repository name, bump SnakeYaml version.
Grammar fix and additional option added: https://code.google.com/p/snakeyaml/wiki/changes

By: md_5 <git@md-5.net>
2015-05-28 18:53:56 +10:00
Bukkit/Spigot
6a0e7d89a8 Fix javadoc HTML error with properly escaped symbols - SPIGOT-935
By: DemonWav <demonwav@gmail.com>
2015-05-28 03:32:25 -05:00
Bukkit/Spigot
4dea166df4 Add more detailed documentation for setItem() in PlayerInventory
By: DemonWav <demonwav@gmail.com>
2015-05-21 17:17:41 -05:00
Bukkit/Spigot
f6175ea588 Checked for instant potions, to fix NPE in serialization. Fixes SPIGOT-749
By: olivervscreeper <dev@olivervscreeper.co.uk>
2015-05-25 22:11:37 +01:00
Bukkit/Spigot
bb4a63e0aa Update to Minecraft 1.8.6
By: md_5 <git@md-5.net>
2015-05-25 22:04:14 +10:00
Bukkit/Spigot
b66a213cc5 Update to 1.8.5
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-05-22 14:34:28 +01:00
Bukkit/Spigot
a0022c54d1 SPIGOT-859: Ensure plugins cannot set locations without worlds in move events.
By: md_5 <git@md-5.net>
2015-05-21 17:10:29 +10:00
Bukkit/Spigot
745401c988 SPIGOT-893: Fix bridge method registering generic listeners twice
By: Jonas Konrad <me@yawk.at>
2015-05-18 11:14:47 +02:00
Bukkit/Spigot
fa63b3d7f4 Update to 1.8.4
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-05-05 21:54:17 +01:00
Bukkit/Spigot
81f9656c2b Add a getNearbyEntities method to get entities which are within range of a specified location.
By: Nathan Wolf <nathan@elmakers.com>
2015-04-06 06:27:48 -07:00
Bukkit/Spigot
7e256ae56a Add BlockStateMeta which allows creating and editting 1.8's blockEntityTag
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-24 15:36:33 +00:00
Bukkit/Spigot
ee31e221ae Add BlockExplodeEvent
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-22 19:41:58 +00:00
Bukkit/Spigot
e652353b04 Update vague WorldBorder JavaDocs.
By: MattBDev <mattbdev@outlook.com>
2015-03-13 20:54:48 -04:00
Bukkit/Spigot
264cd84a2d Revert "SPIGOT-264: Remove PlayerPortalEvent's handler list"
This reverts commit 9acbabc8bd.

By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-21 20:28:02 +00:00
Bukkit/Spigot
9acbabc8bd SPIGOT-264: Remove PlayerPortalEvent's handler list
So it can chain PlayerTeleportEvent at the same time

By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-11 18:23:27 +00:00
Bukkit/Spigot
f27a00c74d SPIGOT-370: Remove LOCKED_CHEST
It doesn't exist anymore and has been deprecated for a year

By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-11 17:50:04 +00:00
Bukkit/Spigot
1b8726b2b5 SPIGOT-678: Fix the particles flag being ignored in hashCode, equals and serialization
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-11 11:53:20 +00:00
Bukkit/Spigot
0693d6c758 SPIGOT-665: Sticky pistons are moving pistons during the event
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-09 22:28:36 +00:00
Bukkit/Spigot
ad77edbd4b SPIGOT-542: Clarify PlayerDeathEvent.setKeepLevel
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-08 00:49:07 +00:00
Bukkit/Spigot
3f9d43cd53 SPIGOT-652: Update the map colors to match Minecraft
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-07 12:57:14 +00:00
Bukkit/Spigot
902097bf14 Update to Minecraft 1.8.3
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-02-26 17:55:30 +00:00
Bukkit/Spigot
76a64b3e2d Revert finite checks in locations. Fixes SPIGOT-628 and others
By: md_5 <git@md-5.net>
2015-02-28 09:43:52 +11:00
Bukkit/Spigot
925591bd64 Add isFinite util methods.
By: md_5 <git@md-5.net>
2015-02-26 21:27:34 +11:00
Bukkit/Spigot
55b9c40dda Move checkFinite methods to a util class.
By: md_5 <git@md-5.net>
2015-02-26 21:23:26 +11:00
Bukkit/Spigot
70bfc4d702 Only allow finite x,y,z and yaw,pitch values for Vector and Location
Many API methods rely on these to be finite (especially not NaN).

By: Jonas Konrad <me@yawk.at>
2014-12-27 16:48:21 +01:00