Commit Graph

1844 Commits

Author SHA1 Message Date
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