2d3a1385f1
[ci skip] Refine recipe management API documentation. ( #12287 )
...
* Refine recipe management API documentation.
Improve Javadoc clarity for recipe addition methods, specifying client update behavior and stability considerations. Adjust formatting for better readability and consistency.
* Fix typo in original javadoc
---------
Co-authored-by: david <mrminecraft00@gmail.com >
2025-03-17 10:53:06 +01:00
a501c45918
Deprecate server config getters ( #12189 )
2025-02-25 22:03:38 +01:00
eff617b8f8
[ci skip] Deprecate Server#setSpawnRadius ( #12024 )
2025-02-08 22:10:08 +01:00
c94922514a
MenuType API addition InventoryView Builders ( #11816 )
2025-01-11 20:21:24 +01:00
ca8709b30f
Fix more incorrect array nullability annotations ( #11836 )
2024-12-27 22:24:16 +01:00
3073742fd7
improve BanList types
2024-02-10 20:49:47 +01:00
86fffa917c
Deprecate and replace methods with old StructureType
2022-12-10 17:52:45 -08:00
4a1733efbf
API for updating recipes on clients
2021-08-21 17:25:54 -07:00
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
eb05140733
Add method isTickingWorlds() to Bukkit.
2022-08-19 16:11:51 -04:00
f9d3155517
Custom Potion Mixes
2021-10-07 14:34:59 -07:00
23d50f8134
API for creating command sender which forwards feedback
2022-02-01 15:51:44 -07:00
8595225f18
Add basic Datapack API
...
Co-authored-by: Jake Potrebic <jake.m.potrebic@gmail.com >
2021-05-16 15:07:34 +01:00
07c1829d7f
Expand world key API
2021-01-06 00:34:10 -08:00
25c065b4b2
Add RegistryAccess for managing registries
2022-03-02 13:36:21 -08:00
4226c7f7a4
Add getOfflinePlayerIfCached(String)
2020-10-25 18:35:58 +11:00
ef291e36d1
Add Mob Goal API
2020-01-03 16:24:46 +01:00
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
c0e42aed8a
Add tick times API
2020-04-05 22:22:58 -05:00
9a251fbd95
Expose the internal current tick
2019-04-20 19:47:29 -05:00
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
d9195b0be3
Make the default permission message configurable
2018-11-18 19:44:54 +00:00
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
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
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
0c37d20354
Fix upstream javadocs
2017-06-10 16:59:40 -05:00
f7eff332be
Add configuration option to prevent player names from being suggested
2017-06-09 07:24:24 -07:00
55dc3ff664
Allow Reloading of Command Aliases
...
Reload the aliases stored in commands.yml
2016-11-28 10:16:39 -05:00
97112daade
Add command to reload permissions.yml and require confirm to reload
2016-03-18 03:28:07 -04:00
b007bb8264
Graduate bungeecord chat API from spigot subclasses
...
Change Javadoc to be accurate
2016-02-29 19:54:32 -06:00
07c65b03e0
Expose server CommandMap
2016-02-29 19:48:59 -06:00
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
376251dab7
Add getTPS method
2016-02-29 17:24:57 -06:00
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
d4d8262f6e
Timings v2
...
TODO: Add #isStopping to FullServerTickHandler#stopTiming in patch 191
expose isRunning
2016-02-29 18:48:17 -06:00
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
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
8de3a6a15d
Skeleton API Implementations
...
By: md_5 <git@md-5.net >
2017-05-15 15:16:15 +10:00
0023e5549a
#1082 : Add "since" to Deprecation annotations
...
By: DerFrZocker <derrieple@gmail.com >
2024-11-25 07:52:33 +11:00
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
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
5c69fd52f0
Update to Minecraft 1.21
...
By: md_5 <git@md-5.net >
2024-06-14 01:05:00 +10:00
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
f3502f6dac
Update to Minecraft 1.20.5
...
By: md_5 <git@md-5.net >
2024-04-24 01:15:00 +10:00
a8cebda10e
#902 : Add Server#isLoggingIPs to get log-ips configuration
...
By: Doc <nachito94@msn.com >
2024-02-07 07:09:32 +11:00
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
172c526a4b
SPIGOT-7540, #946 : Add ServerTickManager API
...
By: Miles Holder <mwholder2005@gmail.com >
2023-12-17 09:29:57 +11:00
72d2572304
#935 : Change Consumer and Predicates to super
...
By: DerFrZocker <derrieple@gmail.com >
2023-11-14 19:50:23 +13:00
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
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