Commit Graph

2328 Commits

Author SHA1 Message Date
Bukkit/Spigot
75ff29c678 SPIGOT-5591: Allow concurrent potion effects
By: md_5 <git@md-5.net>
2020-02-23 10:33:05 +11:00
Bukkit/Spigot
225dd2a6c6 Fix incorrect nullability in MultipleFacing
By: md_5 <git@md-5.net>
2020-02-21 13:34:56 +11:00
Bukkit/Spigot
11a4d6693e SPIGOT-5311: Add API to get/set item associated with throwable projectiles
By: Lars Dormans <lars.dormans@live.nl>
2020-02-21 09:53:46 +11:00
Bukkit/Spigot
188f017bdd Add set/isAware to disable Vanilla AI components of a Mob
By: konsolas <vincentyntang@gmail.com>
2020-02-19 10:51:02 +00:00
Bukkit/Spigot
0455dbf2f7 SPIGOT-5468: Improve Beehive TileEntity API
By: ShaneBee <shanebolenback@me.com>
2020-02-09 10:47:09 +11:00
Bukkit/Spigot
92cb9d0c47 #473: Add an API for passing the heightmap to getHighestBlockAt* method
By: ysl3000 <yannicklamprecht@live.de>
2020-02-09 10:31:05 +11:00
Bukkit/Spigot
26409057b9 #468: Allow delegation of certain elements to Vanilla when using a custom ChunkGenerator
Allows delegation of caves, decorations, mobs and structures to the Vanilla generation algorithms.
Overriding these methods to return true enables that aspect of Vanilla generation, which is applied after the ChunkGenerator's custom generation.

By: konsolas <vincentyntang@gmail.com>
2020-02-02 19:27:08 +11:00
Bukkit/Spigot
30948a8444 SPIGOT-5559: Add EntityPotionEffectEvent causes for PATROL_CAPTAIN and WITHER_ROSE
By: ShaneBee <shanebolenback@me.com>
2020-02-02 11:16:04 +11:00
Bukkit/Spigot
2a20e182b0 #467: Add method to remove a recipe by its key
By: ShaneBee <shanebolenback@me.com>
2020-02-02 10:32:47 +11:00
Bukkit/Spigot
71e67c0b23 Add nb-configuration.xml to .gitignore
By: md_5 <git@md-5.net>
2020-02-02 10:26:21 +11:00
Bukkit/Spigot
76f66e5393 Update checkstyle
By: md_5 <git@md-5.net>
2020-02-01 09:32:21 +11:00
Bukkit/Spigot
d66f5c3295 Remove package-info from tests, breaks some IDEs
By: md_5 <git@md-5.net>
2020-01-29 09:24:17 +11:00
Bukkit/Spigot
e18807dc04 No longer necessary to synchronize sync events
By: md_5 <git@md-5.net>
2020-01-29 09:23:40 +11:00
Bukkit/Spigot
10ae864f52 Clarify documentation regarding getMaterial with legacyName = true
By: md_5 <git@md-5.net>
2020-01-28 16:32:57 +11:00
Bukkit/Spigot
d962970177 Improve dependency tracker
By: md_5 <git@md-5.net>
2020-01-28 13:36:39 +11:00
Bukkit/Spigot
99378a8c91 Add support for transitive depends in load access warning
By: md_5 <git@md-5.net>
2020-01-28 12:43:25 +11:00
Bukkit/Spigot
d1676c9727 SPIGOT-5526: Add EntityEnterBlockEvent
By: BlackHole <black-hole@live.com>
2020-01-16 00:01:11 +01:00
Bukkit/Spigot
109958b9e6 SPIGOT-5548: Show error that hints towards plugins misusing reflection
By: md_5 <git@md-5.net>
2020-01-28 08:46:14 +11:00
Bukkit/Spigot
ffa5a5dba7 SPIGOT-5546: Fix bad depend access using wrong provider in message
Also limit to once per plugin/provider pair

By: md_5 <git@md-5.net>
2020-01-27 16:46:29 +11:00
Bukkit/Spigot
0fc1ae9b1c Fix buggy classloader warning triggering for all classes
By: md_5 <git@md-5.net>
2020-01-27 10:58:39 +11:00
Bukkit/Spigot
fe8b567ad1 Print warning when loading classes from depends that have not been specified
By: md_5 <git@md-5.net>
2020-01-26 12:40:56 +11:00
Bukkit/Spigot
750cc90cb7 Fix bug where disablePlugin could remove ConfigurationSerializable classes from other plugins
By: md_5 <git@md-5.net>
2020-01-26 12:42:25 +11:00
Bukkit/Spigot
0c53c95293 Add additional checkstyle checks
By: md_5 <git@md-5.net>
2020-01-24 17:37:30 +11:00
Bukkit/Spigot
78e6909f8c Correct max page count in BookMeta docs
Page length lest as is due to implementation details

By: md_5 <git@md-5.net>
2020-01-26 17:58:25 +11:00
Bukkit/Spigot
600d52304d Correct max title length in BookMeta docs
By: md_5 <git@md-5.net>
2020-01-26 17:56:47 +11:00
Bukkit/Spigot
0a8b3c8742 SPIGOT-5540: Adding items to inventory causes legacy-data loading
By: md_5 <git@md-5.net>
2020-01-24 09:35:28 +11:00
Bukkit/Spigot
4b0f403a86 Deprecate ArmorStand equipment methods in favour of the standard and more complete EntityEquipment methods
By: md_5 <git@md-5.net>
2020-01-22 18:24:58 +11:00
Bukkit/Spigot
b0cb90fa04 SPIGOT-5534: ItemStack copy constructor can cause legacy layer to load
By: md_5 <git@md-5.net>
2020-01-22 13:45:15 +11:00
Bukkit/Spigot
902b81e2dd SPIGOT-5523: Clarify getHighestBlock docs with current behaviour
By: md_5 <git@md-5.net>
2020-01-22 08:58:47 +11:00
Bukkit/Spigot
eb35e8f1d1 Update to Minecraft 1.15.2
By: md_5 <git@md-5.net>
2020-01-22 08:00:00 +11:00
Bukkit/Spigot
35e62b85bf Clarify that TotalExperience (XpTotal) is not displayed anywhere
By: md_5 <git@md-5.net>
2020-01-21 10:34:30 +11:00
Bukkit/Spigot
f6d57504d7 #460: Add Player#sendExperienceChange
By: anhcraft <huynhduyanh123123@gmail.com>
2019-12-23 11:22:34 +07:00
Bukkit/Spigot
eb28d87c9f SPIGOT-5525: saveResource saves files from server jars
By: md_5 <git@md-5.net>
2020-01-20 16:16:46 +11:00
Bukkit/Spigot
51a4c2f4b2 Revert "SPIGOT-5515: Add basic validation against creating non-item itemstacks"
This reverts commit e5ce128c45.

By: md_5 <git@md-5.net>
2020-01-15 21:47:56 +11:00
Bukkit/Spigot
b9ce15ca0c SPIGOT-5516: Correct EnchantmentTarget values
By: md_5 <git@md-5.net>
2020-01-15 14:15:29 +11:00
Bukkit/Spigot
e5ce128c45 SPIGOT-5515: Add basic validation against creating non-item itemstacks
By: md_5 <git@md-5.net>
2020-01-15 14:03:12 +11:00
Bukkit/Spigot
b8b594d610 PortalEvent additions
This re-adds some of the functionality that the TravelAgent API provided previously

By: Phoenix616 <mail@moep.tv>
2020-01-11 19:09:58 +01:00
Bukkit/Spigot
258209b485 Add example to WorldCreator.generatorSettings documentation.
By: md_5 <git@md-5.net>
2020-01-07 16:46:01 +11:00
Bukkit/Spigot
5c8af7e9b3 Fix checkstyle.xml formatting
By: md_5 <git@md-5.net>
2020-01-05 11:25:06 +11:00
Bukkit/Spigot
281754ffbd SPIGOT-5496: API to create and manipulate hardcore worlds
By: md_5 <git@md-5.net>
2020-01-04 10:14:11 +11:00
Bukkit/Spigot
588b818f57 SPIGOT-5486: Raider CanJoinRaid
By: md_5 <git@md-5.net>
2019-12-29 14:21:09 +11:00
Bukkit/Spigot
b4b4ed5f67 Hyperlink 'Events' in raid event package documentation
By: md_5 <git@md-5.net>
2019-12-23 13:01:10 +11:00
Bukkit/Spigot
b99f20b1b4 SPIGOT-5413: Add TrustedPlayer API for foxes
By: md_5 <git@md-5.net>
2019-12-23 12:34:30 +11:00
Bukkit/Spigot
2e90ef9c6f Block trace methods do not require hash sets
By: md_5 <git@md-5.net>
2019-12-23 10:34:19 +11:00
Bukkit/Spigot
d16413b877 Javadoc improvements per checkstyle
By: md_5 <git@md-5.net>
2019-12-22 09:56:28 +11:00
Bukkit/Spigot
d419ccca3f Add TimeSkipEvent
By: ShaneBee <shanebolenback@me.com>
2019-12-20 16:50:26 -08:00
Bukkit/Spigot
6639b4c3ca SPIGOT-794: Add boats to EntityPlaceEvent
By: md_5 <git@md-5.net>
2019-12-19 12:53:36 +11:00
Bukkit/Spigot
a585f4e3da SPIGOT-5464: Add BEEHIVE SpawnReason for when a bee leaves a beehive
By: ShaneBee <shanebolenback@me.com>
2019-12-18 00:56:48 -08:00
Bukkit/Spigot
099845d353 Update to Minecraft 1.15.1
By: md_5 <git@md-5.net>
2019-12-18 08:00:00 +11:00
Bukkit/Spigot
ff11da2791 SPIGOT-5422: Add support for 3-dimensional biomes
By: md_5 <git@md-5.net>
2019-12-11 15:26:24 +11:00
Bukkit/Spigot
b8f7cbbca1 Fix bad link in deprecated FlowerPot MaterialData class
By: md_5 <git@md-5.net>
2019-12-11 10:39:42 +11:00
Bukkit/Spigot
7887b38ac0 Update to Minecraft 1.15
By: md_5 <git@md-5.net>
2019-12-11 09:00:00 +11:00
Bukkit/Spigot
fb6a646cbc Update /version to reflect final build status.
By: md_5 <git@md-5.net>
2019-12-11 08:00:00 +11:00
Bukkit/Spigot
4fc667e475 Remove some draft API designations
By: md_5 <git@md-5.net>
2019-12-09 18:50:51 +11:00
Bukkit/Spigot
36f60e00a9 SPIGOT-5417: Campfire should implement Directional
By: md_5 <git@md-5.net>
2019-12-09 12:52:34 +11:00
Bukkit/Spigot
2613a8f86e Fix javadoc warning in Firework.setShotAtAngle
By: md_5 <git@md-5.net>
2019-10-18 20:07:52 +11:00
Bukkit/Spigot
463b006e43 SPIGOT-5341: Add Material.isAir
By: md_5 <git@md-5.net>
2019-10-06 18:41:45 +11:00
Bukkit/Spigot
fe63b8897f SPIGOT-5353: Expand explosion API by adding source entity
By: md_5 <git@md-5.net>
2019-10-05 17:16:41 +10:00
Bukkit/Spigot
5b756e3926 Add getLocation to configuration API
By: Garrett Koleda <gmatrixgames@gmail.com>
2019-09-21 02:16:13 +00:00
Bukkit/Spigot
26d26569a8 SPIGOT-5329: Clarify isGlowing documentation
By: md_5 <git@md-5.net>
2019-09-19 17:12:56 +10:00
Bukkit/Spigot
2b1d1adac0 Make Lantern extend BlockData
By: Noah <noahdaeger@hotmail.com>
2019-09-19 05:12:08 +00:00
Bukkit/Spigot
550732e436 Fix typos in previous commits
Thanks ShaneBee

By: md_5 <git@md-5.net>
2019-09-18 20:02:30 +10:00
Bukkit/Spigot
85024025e2 Bring EnchantItemEvent documentation in line with EnchantmentOffer
By: md_5 <git@md-5.net>
2019-09-13 20:14:18 +10:00
Bukkit/Spigot
33f110a246 SPIGOT-5317: Create accessors for player absorption hearts
By: md_5 <git@md-5.net>
2019-09-13 20:04:37 +10:00
Bukkit/Spigot
e55a7d98fc SPIGOT-5320: Clarify scope of ExactChoice
By: md_5 <git@md-5.net>
2019-09-13 19:59:27 +10:00
Bukkit/Spigot
c2468083a2 SPIGOT-5158: Add SuspiciousStewMeta
By: ShaneBeee <shanebolenback@me.com>
2019-09-07 01:26:48 -07:00
Bukkit/Spigot
a09faa7259 SPIGOT-5310: Add Chunk.contains
By: md_5 <git@md-5.net>
2019-09-08 11:39:04 +10:00
Bukkit/Spigot
999db397ec Add API to get/set inhabited time of a Chunk
By: md_5 <git@md-5.net>
2019-09-07 16:48:23 +10:00
Bukkit/Spigot
a95818dc6a SPIGOT-5250: Add ChunkSnapshot.contains
By: md_5 <git@md-5.net>
2019-09-07 16:40:08 +10:00
Bukkit/Spigot
46e42dd362 SPIGOT-5255: Raid / patrol spawn reasons
By: md_5 <git@md-5.net>
2019-09-07 16:34:21 +10:00
Bukkit/Spigot
97c0e0bda2 SPIGOT-5301: BlockIgniteEvent for campfire + arrow
By: md_5 <git@md-5.net>
2019-09-02 13:14:23 +10:00
Bukkit/Spigot
71802c602b SPIGOT-5211: Add Raid API
By: anhcraft <admin@anhcraft.dev>
2019-08-12 18:09:35 +07:00
Bukkit/Spigot
2ef8482885 Remove incorrect javadoc from TargetReason
By: md_5 <git@md-5.net>
2019-08-24 19:03:59 +10:00
Bukkit/Spigot
80f20528ed SPIGOT-5282: Improve bucket event API
By: md_5 <git@md-5.net>
2019-08-23 20:30:10 +10:00
Bukkit/Spigot
dccbb3aeee SPIGOT-5246: PlayerQuitEvent.get/setQuitMessage() is incorrectly marked as NotNull
By: md_5 <git@md-5.net>
2019-08-05 20:22:40 +10:00
Bukkit/Spigot
e5c9e369ed SPIGOT-5240: Vector.angle not valid for angles very close to each other
By: md_5 <git@md-5.net>
2019-08-03 09:53:50 +10:00
Bukkit/Spigot
5397c5b7be SPIGOT-5231: ShotAtAngle API for Fireworks
By: md_5 <git@md-5.net>
2019-08-02 19:31:53 +10:00
Bukkit/Spigot
361349ff60 SPIGOT-5226: Update Javadoc of PlayerDeathEvent
By: md_5 <git@md-5.net>
2019-08-02 19:25:47 +10:00
Bukkit/Spigot
f398d96c05 SPIGOT-5202: WorldCreator#copy does not copy all options
By: md_5 <git@md-5.net>
2019-07-24 09:34:02 +10:00
Bukkit/Spigot
17034cc249 SPIGOT-5180: Add Villager#sleep() and #wakeup() methods
By: LelouBil <bilel.jahid@gmail.com>
2019-07-22 00:00:36 +02:00
Bukkit/Spigot
63ec9ca6be Update to Minecraft 1.14.4
By: md_5 <git@md-5.net>
2019-07-20 09:00:00 +10:00
Bukkit/Spigot
7bfc0554c2 Add Plugin Chunk Ticket API
Allows plugins to force certain chunks to be kept loaded for as long as they are enabled.

By: Spottedleaf <Spottedleaf@users.noreply.github.com>
2019-07-08 12:14:29 +10:00
Bukkit/Spigot
6df381566e Fix incorrect nullability annotations for PlayerJoinEvent's join message
By: Parker Hawke <hawkeboyz2@hotmail.com>
2019-07-07 15:42:56 -04:00
Bukkit/Spigot
e6915a8c4e SPIGOT-3102: Add EXPLOSION SpawnReason
By: md_5 <git@md-5.net>
2019-07-03 11:10:24 +10:00
Bukkit/Spigot
29b0bdf48b SPIGOT-5121: Method to set PierceLevel of arrows
By: md_5 <git@md-5.net>
2019-06-30 09:52:12 +10:00
Bukkit/Spigot
6a48681da7 Correct pom.xml version
By: md_5 <git@md-5.net>
2019-06-25 20:57:17 +10:00
Bukkit/Spigot
42f077bb89 Update to Minecraft 1.14.3-pre4
By: md_5 <git@md-5.net>
2019-06-25 06:44:01 +10:00
Bukkit/Spigot
bbfbe07719 SPIGOT-5098: Add a method to allow colored sign changes
By: Yannick Lamprecht <yannicklamprecht@live.de>
2019-06-22 15:42:22 +02:00
Bukkit/Spigot
073d435536 Update to Minecraft 1.14.3-pre4
By: md_5 <git@md-5.net>
2019-06-21 20:00:00 +10:00
Bukkit/Spigot
8cd55c2837 Fix javadoc mistakes in previous commit
By: md_5 <git@md-5.net>
2019-06-17 21:27:41 +10:00
Bukkit/Spigot
b24d72b84a SPIGOT-5061: Add explode and ignite methods to Creeper
By: i509VCB <null>
2019-06-14 17:21:25 -05:00
Bukkit/Spigot
ca368c2f9f SPIGOT-5034: FoodLevelChangeEvent add getItem method
By: md_5 <git@md-5.net>
2019-06-14 19:41:02 +10:00
Bukkit/Spigot
157abe40d4 SPIGOT-4984: EnchantmentOffer.getCost() documentation is misleading
By: md_5 <git@md-5.net>
2019-06-14 19:33:55 +10:00
Bukkit/Spigot
1399237b6b SPIGOT-5047: Correct slot types for 1.14 inventories
By: md_5 <git@md-5.net>
2019-06-13 21:25:58 +10:00
Bukkit/Spigot
aa6ffe2455 Add Player#openBook(ItemStack) method
This PR adds the openBook(ItemStack) method to Player that allows opening a
Material.WRITTEN_BOOK for a player on demand.

By: simpleauthority <jacob@algorithmjunkie.com>
2019-06-06 00:46:53 -07:00
Bukkit/Spigot
0a66e91c06 Update to Minecraft 1.14.2
By: md_5 <git@md-5.net>
2019-05-28 06:30:00 +10:00
Bukkit/Spigot
e56df0a07e SPIGOT-4946: Add VillagerCareerChangeEvent
By: i509VCB <null>
2019-05-25 20:37:17 -05:00
Bukkit/Spigot
5c4a9d5f13 SPIGOT-4966: Provide access to Entity in PortalCreateEvent
By: md_5 <git@md-5.net>
2019-05-21 12:07:56 +10:00
Bukkit/Spigot
b2c53e8c68 Fix some javadoc warnings
Also remove a couple old/broken deprecated methods

By: md_5 <git@md-5.net>
2019-05-20 20:29:33 +10:00
Bukkit/Spigot
7a2194f937 Explicitly deprecate all MaterialData subclasses
By: md_5 <git@md-5.net>
2019-05-20 20:09:17 +10:00