Commit Graph

2214 Commits

Author SHA1 Message Date
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
Bukkit/Spigot
d2b8685893 Improve entity hierarchy by adding Mob interface.
By: md_5 <git@md-5.net>
2018-08-10 19:47:56 +10:00
Bukkit/Spigot
30068a6e08 Update documentation and status of command completion related events
By: md_5 <git@md-5.net>
2018-08-10 08:20:07 +10:00
Bukkit/Spigot
2a3a839854 Add getHardness and getBlastResistance to Material
By: Christos Miniotis <chrismin1302@gmail.com>
2018-08-08 04:07:31 +03:00
Bukkit/Spigot
e753da135e SPIGOT-4242: Treat cave / void air as transparent
By: md_5 <git@md-5.net>
2018-08-08 08:51:04 +10:00
Bukkit/Spigot
1a6f5b7b2c Deprecate and add note to regenerateChunk method
By: md_5 <git@md-5.net>
2018-08-07 13:14:06 +10:00
Bukkit/Spigot
61df111039 Add merging and matching of parsed BlockData
By: md_5 <git@md-5.net>
2018-08-06 14:39:37 +10:00
Bukkit/Spigot
d255faf4af SPIGOT-4219: Event for PigZombies angering.
By: md_5 <git@md-5.net>
2018-08-05 10:17:43 +10:00
Bukkit/Spigot
22c1a2b605 SPIGOT-4217: Account for ShowIcon to allow custom tipped arrows to merge
By: md_5 <git@md-5.net>
2018-08-03 19:57:02 +10:00
Bukkit/Spigot
3bf93e2e0f Fix InventoryType.MERCHANT being creatable when it shouldn't be.
By: Senmori <thesenmori@gmail.com>
2018-08-02 22:51:13 -04:00
Bukkit/Spigot
7191d92c81 Remove draft status from BlockFertilizeEvent
By: md_5 <git@md-5.net>
2018-08-03 09:12:56 +10:00
Bukkit/Spigot
c2fc498a02 SPIGOT-3936: Add isInteractable to Material
By: Christos Miniotis <chrismin1302@gmail.com>
2018-08-02 15:48:14 +03:00
Bukkit/Spigot
65dd6c17e9 SPIGOT-4199: Riptide related APIs
By: md_5 <git@md-5.net>
2018-08-02 09:38:44 +10:00
Bukkit/Spigot
da7f9c03f6 SPIGOT-4210: Deprecated TargetReason.PIG_ZOMBIE_TARGET
By: md_5 <git@md-5.net>
2018-08-02 09:10:58 +10:00
Bukkit/Spigot
276f96f5de SPIGOT-4204: Allow passing data to AreaEffectCloud particles
By: md_5 <git@md-5.net>
2018-08-01 08:20:54 +10:00
Bukkit/Spigot
21e4c28d42 SPIGOT-4029: Add event for commands being sent to client
By: md_5 <git@md-5.net>
2018-07-31 10:45:22 +10:00
Bukkit/Spigot
5c60cb3a92 SPIGOT-4194: Call BlockFadeEvent for coral
By: md_5 <git@md-5.net>
2018-07-31 10:17:37 +10:00
Bukkit/Spigot
cb8ec6543b SPIGOT-3917: Add EntityDropItemEvent
By: Articdive <articdive@gmail.com>
2018-07-30 11:38:05 +02:00
Bukkit/Spigot
bd2074a93d 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:28:41 +02:00
Bukkit/Spigot
c26d6b679b SPIGOT-4187: Remove deprecation on some EntityDamageEvent constructors
By: md_5 <git@md-5.net>
2018-07-30 09:20:53 +10:00
Bukkit/Spigot
f3f25a351f Include class path in legacy conversion errors.
By: md_5 <git@md-5.net>
2018-07-30 09:18:55 +10:00
Bukkit/Spigot
246fed61ca Throw CNFE if we have an error processing plugin classes
By: md_5 <git@md-5.net>
2018-07-29 22:05:16 +10:00
Bukkit/Spigot
6400a40fb2 SPIGOT-1714: Draft API for player list header / footer
By: md_5 <git@md-5.net>
2018-07-29 21:29:46 +10:00
Bukkit/Spigot
19b0790b3c SPIGOT-4174: Expose BlockCanBuildEvent BlockData
By: md_5 <git@md-5.net>
2018-07-29 16:20:06 +10:00
Bukkit/Spigot
175280220b SPIGOT-4182: Implement cursor captions
By: md_5 <git@md-5.net>
2018-07-29 15:09:54 +10:00
Bukkit/Spigot
6da91b6b3c Add SpawnReason.DROWNED
By: klugemonkey <klugemonkey@spawnchunk.com>
2018-07-26 04:34:43 -07:00
Bukkit/Spigot
d1a29e349c Add draft BlockFertilizeEvent
By: md_5 <git@md-5.net>
2018-07-26 20:44:03 +10:00
Bukkit/Spigot
eea8919083 Remove draft status from EntityPotionEffectEvent
By: md_5 <git@md-5.net>
2018-07-26 14:29:08 +10:00
Bukkit/Spigot
05da80c9c6 SPIGOT-4156: Fix deserializing things with damage and meta
By: md_5 <git@md-5.net>
2018-07-26 08:51:53 +10:00
Bukkit/Spigot
1965b05b87 SPIGOT-3981: Make custom inventories return specialised types where practical.
By: Senmori <thesenmori@gmail.com>
2018-07-25 18:03:20 +10:00
Bukkit/Spigot
193950a668 SPIGOT-4135: Fix DOLPHINS_GRACE PotionEffectType Wrapper.
By: md_5 <git@md-5.net>
2018-07-24 22:17:29 +10:00
Bukkit/Spigot
6dd5131628 SPIGOT-4128: Greatly improve spawn egg deserialization
By: md_5 <git@md-5.net>
2018-07-24 10:49:18 +10:00
Bukkit/Spigot
3ada9f4de7 Add map ID API
By: md_5 <git@md-5.net>
2018-07-24 10:17:54 +10:00
Bukkit/Spigot
f126de4a5a SPIGOT-4122: Fix an instance of legacy item inequalities
By: md_5 <git@md-5.net>
2018-07-24 08:57:17 +10:00
Bukkit/Spigot
9c3b7b278a SPIGOT-824: SpongeAbsorbEvent
By: Articdive <articdive@gmail.com>
2018-07-23 17:04:09 +10:00
Bukkit/Spigot
d153196c92 SPIGOT-4108: Update javadoc for misleadingly named PLAY_ONE_MINUTE statistic.
By: md_5 <git@md-5.net>
2018-07-23 08:45:05 +10:00
Bukkit/Spigot
ce29041b3a Update to Minecraft 1.13
By: md_5 <git@md-5.net>
2018-07-22 12:00:00 +10:00
Bukkit/Spigot
8573509379 Clarify NamespacedKey error messages.
Add new tests for NamespacedKeys.

By: Senmori <thesenmori@gmail.com>
2018-07-20 13:14:30 -04:00
Bukkit/Spigot
7562cea693 SPIGOT-840, SPIGOT-2522: [Draft] Add EntityPotionEffectChangeEvent
Discussion ongoing in PR #338

By: kaenganxt <kaenganxt@mc-anura.de>
2018-07-20 16:05:06 +10:00
Bukkit/Spigot
e1107a65b2 Update EntityChangeBlockEvent to new BlockData API
By: md_5 <git@md-5.net>
2018-07-20 10:29:27 +10:00
Bukkit/Spigot
ab51d58f44 Clarify behaviour of createBlockData
By: md_5 <git@md-5.net>
2018-07-20 10:21:05 +10:00
Bukkit/Spigot
3323421ffe SPIGOT-4075: Add documentation to Levelled regarding fluids
By: md_5 <git@md-5.net>
2018-07-20 09:58:45 +10:00
Bukkit/Spigot
54b52798e6 SPIGOT-4040: Further increase team related limits
By: md_5 <git@md-5.net>
2018-07-18 17:11:34 +10:00
Bukkit/Spigot
7834e8bf08 Delete Block.setData byte methods from API
By: md_5 <git@md-5.net>
2018-07-18 16:54:32 +10:00
Bukkit/Spigot
951b0a443d SPIGOT-4028: Improve legacy ItemStack conversion
By: md_5 <git@md-5.net>
2018-07-18 14:00:44 +10:00
Bukkit/Spigot
866302fa60 SPIGOT-4017: Increase Team related length limits
By: md_5 <git@md-5.net>
2018-07-16 19:15:19 +10:00
Bukkit/Spigot
a1a8d19aaf Remove deprecated annotation from BlockPhysicsEvent
By: md_5 <git@md-5.net>
2018-07-16 11:22:59 +10:00
Bukkit/Spigot
8bde1c55cc Fish / Dolphin should be WaterMob, and WaterMob Creature
By: md_5 <git@md-5.net>
2018-07-16 08:51:25 +10:00
Bukkit/Spigot
335202751d Remove redundant try/catch loading api-version
By: md_5 <git@md-5.net>
2018-07-15 22:38:15 +10:00
Bukkit/Spigot
93510b0edf Add clarifying documentation to Tag
By: md_5 <git@md-5.net>
2018-07-15 16:47:59 +10:00
Bukkit/Spigot
f4424f852e Add EntityToggleSwimEvent and isSwimming / setSwimming API
By: md_5 <git@md-5.net>
2018-07-15 16:17:23 +10:00
Bukkit/Spigot
767e4f6ccf Update to Minecraft 1.13-pre7
By: md_5 <git@md-5.net>
2018-07-15 10:00:00 +10:00
Bukkit/Spigot
debc7172fd Fix missing this causing unnormalized key to be validated
By: md_5 <git@md-5.net>
2018-07-12 11:18:19 +10:00
Bukkit/Spigot
536017764d Be more strict about what constitutes a valid NamespacedKey
* Brings us largely in line with what is supported by the implementation
* Adds unit tests

By: md_5 <git@md-5.net>
2018-07-10 12:21:23 +10:00
Bukkit/Spigot
5e26ef2298 Fix incorrect animal sniffer signatures
By: md_5 <git@md-5.net>
2018-07-07 09:21:27 +10:00
Bukkit/Spigot
0bea165ff0 SPIGOT-3988: Error on manually constructed PluginDescriptionFile
By: md_5 <git@md-5.net>
2018-07-07 09:21:17 +10:00
Bukkit/Spigot
f63661d5f6 SPIGOT-3938: Don't cap saturation level in FoodLevelChangeEvent
By: Glitchfinder <glitchkey@gmail.com>
2018-05-15 16:02:45 -07:00
Bukkit/Spigot
9b59adbfbc Add Arrow tile methods
By: Parker Hawke <hawkeboyz2@hotmail.com>
2018-05-01 15:28:26 -04:00
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