Warrior
a501c45918
Deprecate server config getters ( #12189 )
2025-02-25 22:03:38 +01:00
Lulu13022002
eff617b8f8
[ci skip] Deprecate Server#setSpawnRadius ( #12024 )
2025-02-08 22:10:08 +01:00
Miles
c94922514a
MenuType API addition InventoryView Builders ( #11816 )
2025-01-11 20:21:24 +01:00
Jake Potrebic
ca8709b30f
Fix more incorrect array nullability annotations ( #11836 )
2024-12-27 22:24:16 +01:00
Yannick Lamprecht
3073742fd7
improve BanList types
2024-02-10 20:49:47 +01:00
Jake Potrebic
86fffa917c
Deprecate and replace methods with old StructureType
2022-12-10 17:52:45 -08:00
Jake Potrebic
4a1733efbf
API for updating recipes on clients
2021-08-21 17:25:54 -07:00
Spottedleaf
7920d9020b
Folia scheduler and owned region API
...
Pulling Folia API to Paper is primarily intended for plugins
that want to target both Paper and Folia without unnecessary
compatibility layers.
Add both a location based scheduler, an entity based scheduler,
and a global region scheduler.
Owned region API may be useful for plugins which want to perform
operations over large areas outside of the buffer zone provided
by the regionaliser, as it is not guaranteed that anything
outside of the buffer zone is owned. Then, the plugins may use
the schedulers depending on the result of the ownership check.
2023-06-17 11:52:41 +02:00
BuildTools
eb05140733
Add method isTickingWorlds() to Bukkit.
2022-08-19 16:11:51 -04:00
Jake Potrebic
f9d3155517
Custom Potion Mixes
2021-10-07 14:34:59 -07:00
Jason Penilla
23d50f8134
API for creating command sender which forwards feedback
2022-02-01 15:51:44 -07:00
Connor Linfoot
8595225f18
Add basic Datapack API
...
Co-authored-by: Jake Potrebic <jake.m.potrebic@gmail.com >
2021-05-16 15:07:34 +01:00
Jake Potrebic
07c1829d7f
Expand world key API
2021-01-06 00:34:10 -08:00
Jake Potrebic
25c065b4b2
Add RegistryAccess for managing registries
2022-03-02 13:36:21 -08:00
oxygencraft
4226c7f7a4
Add getOfflinePlayerIfCached(String)
2020-10-25 18:35:58 +11:00
MiniDigger | Martin
ef291e36d1
Add Mob Goal API
2020-01-03 16:24:46 +01:00
JRoy
a690b2a859
Expose MinecraftServer#isRunning
...
This allows for plugins to detect if the server is actually turning off in onDisable rather than just plugins reloading.
2020-04-10 21:24:35 -04:00
William Blake Galbreath
c0e42aed8a
Add tick times API
2020-04-05 22:22:58 -05:00
William Blake Galbreath
9a251fbd95
Expose the internal current tick
2019-04-20 19:47:29 -05:00
Aikar
2825ece820
Fix Spigot annotation mistakes
...
while some of these may of been true, they are extreme cases and cause
a ton of noise to plugin developers.
Use ApiStatus.Internal instead of Deprecated for actual internal API
that continues to have use (internally).
These do not help plugin developers if they bring moise noise than value.
2019-03-24 18:39:01 -04:00
Shane Freeder
d9195b0be3
Make the default permission message configurable
2018-11-18 19:44:54 +00:00
Aikar
635e3fa1fa
getPlayerUniqueId API
...
Gets the unique ID of the player currently known as the specified player name
In Offline Mode, will return an Offline UUID
This is a more performant way to obtain a UUID for a name than loading an OfflinePlayer
2018-03-22 01:39:28 -04:00
Aikar
4447307899
Player.setPlayerProfile API
...
This can be useful for changing name or skins after a player has logged in.
2018-03-18 12:28:55 -04:00
Aikar
ccd4375fa5
Basic PlayerProfile API
...
Provides basic elements of a PlayerProfile to be used by future API/events
2018-01-15 21:46:46 -05:00
Zach Brown
0c37d20354
Fix upstream javadocs
2017-06-10 16:59:40 -05:00
Riley Park
f7eff332be
Add configuration option to prevent player names from being suggested
2017-06-09 07:24:24 -07:00
willies952002
55dc3ff664
Allow Reloading of Command Aliases
...
Reload the aliases stored in commands.yml
2016-11-28 10:16:39 -05:00
William
97112daade
Add command to reload permissions.yml and require confirm to reload
2016-03-18 03:28:07 -04:00
Zach Brown
b007bb8264
Graduate bungeecord chat API from spigot subclasses
...
Change Javadoc to be accurate
2016-02-29 19:54:32 -06:00
Riley Park
07c65b03e0
Expose server CommandMap
2016-02-29 19:48:59 -06:00
Zach Brown
05ec73f817
Expose server build information
...
Co-authored-by: Professor Bloodstone <git@bloodstone.dev >
Co-authored-by: Mark Vainomaa <mikroskeem@mikroskeem.eu >
Co-authored-by: masmc05 <masmc05@gmail.com >
Co-authored-by: Riley Park <rileysebastianpark@gmail.com >
2019-05-27 01:10:06 -05:00
Aikar
376251dab7
Add getTPS method
2016-02-29 17:24:57 -06:00
Jason Penilla
e183355647
Add command line option to load extra plugin jars not in the plugins folder
...
ex: java -jar paperclip.jar nogui -add-plugin=/path/to/plugin.jar -add-plugin=/path/to/another/plugin_jar.jar
2021-05-18 14:42:26 -07:00
Aikar
d4d8262f6e
Timings v2
...
TODO: Add #isStopping to FullServerTickHandler#stopTiming in patch 191
expose isRunning
2016-02-29 18:48:17 -06:00
Riley Park
15081a5912
Adventure
...
Co-authored-by: zml <zml@stellardrift.ca >
Co-authored-by: Jake Potrebic <jake.m.potrebic@gmail.com >
Co-authored-by: Yannick Lamprecht <yannicklamprecht@live.de >
2021-01-29 17:21:55 +01:00
Bukkit/Spigot
c2123d2080
Spigot Timings
...
Adds performance tracking timings all around the Minecraft Server, and improves the usability of the /timings command
Plugins can track their own timings with CustomTimingsHandler
By: Aikar <aikar@aikar.co >
2013-06-02 10:42:57 +10:00
Bukkit/Spigot
8de3a6a15d
Skeleton API Implementations
...
By: md_5 <git@md-5.net >
2017-05-15 15:16:15 +10:00
Bukkit/Spigot
0023e5549a
#1082 : Add "since" to Deprecation annotations
...
By: DerFrZocker <derrieple@gmail.com >
2024-11-25 07:52:33 +11:00
Bukkit/Spigot
eca2ac0d7e
SPIGOT-7946: API for server pause when empty seconds
...
By: md_5 <git@md-5.net >
2024-11-06 20:38:04 +11:00
Bukkit/Spigot
250d585147
#1041 : Improve getPlayer(String) docs to clarify it matches the name
...
By: Phoenix616 <max@themoep.de >
2024-07-03 20:30:38 +10:00
Bukkit/Spigot
5c69fd52f0
Update to Minecraft 1.21
...
By: md_5 <git@md-5.net >
2024-06-14 01:05:00 +10:00
Bukkit/Spigot
bfd5351193
#994 : Add methods to convert between an entity and a string
...
By: Jishuna <joshl5324@gmail.com >
2024-04-24 01:15:00 +10:00
Bukkit/Spigot
f3502f6dac
Update to Minecraft 1.20.5
...
By: md_5 <git@md-5.net >
2024-04-24 01:15:00 +10:00
Bukkit/Spigot
a8cebda10e
#902 : Add Server#isLoggingIPs to get log-ips configuration
...
By: Doc <nachito94@msn.com >
2024-02-07 07:09:32 +11:00
Bukkit/Spigot
9a36ebd659
SPIGOT-7530, #948 : Improve Resource Pack API with new 1.20.3 functionality
...
By: Doc <nachito94@msn.com >
2024-01-31 22:02:41 +11:00
Bukkit/Spigot
172c526a4b
SPIGOT-7540, #946 : Add ServerTickManager API
...
By: Miles Holder <mwholder2005@gmail.com >
2023-12-17 09:29:57 +11:00
Bukkit/Spigot
72d2572304
#935 : Change Consumer and Predicates to super
...
By: DerFrZocker <derrieple@gmail.com >
2023-11-14 19:50:23 +13:00
Bukkit/Spigot
f2b2fd52d4
#712 : Add API to get full result of crafting items
...
By: James Peters <email@jamesdpeters.com >
2023-11-06 20:37:32 +11:00
Bukkit/Spigot
cc8a890979
#884 : Refinements to new ban API for improved compatibility and correctness
...
By: Doc <nachito94@msn.com >
2023-07-04 06:50:33 +10:00
Bukkit/Spigot
ba835793ed
SPIGOT-6455, SPIGOT-7030, #750 : Improve ban API
...
By: Doc <nachito94@msn.com >
2023-07-01 13:55:59 +10:00