Commit graph

2585 commits

Author SHA1 Message Date
Bukkit/Spigot
a44ad8b54a SPIGOT-6789: Improve resource pack related API
By: Patrick Choe <mailpatrickkr@gmail.com>
2021-12-18 11:46:20 +11:00
Bukkit/Spigot
7f87269fa8 SPIGOT-6836: Add more API methods in MerchantRecipe
By: Doc <nachito94@msn.com>
2021-12-18 11:44:31 +11:00
Bukkit/Spigot
d4062d0461 Upgrade to SnakeYAML 1.30 release
By: md_5 <git@md-5.net>
2021-12-18 11:36:31 +11:00
Bukkit/Spigot
203cfd5697 Update to Minecraft 1.18.1
By: md_5 <git@md-5.net>
2021-12-11 00:00:00 +11:00
Bukkit/Spigot
308cc50afa #687: Fix NPE from previous commits
By: Wolf2323 <gabrielpatrikurban@gmail.com>
2021-12-06 07:22:16 +11:00
Bukkit/Spigot
ab0429fddc #686: Fix contains for default section generating real sections
By: Wolf2323 <gabrielpatrikurban@gmail.com>
2021-12-04 22:05:54 +01:00
Bukkit/Spigot
3ddde21487 SPIGOT-6830: Fix addDefaults with Configuration overrides child Sections in the defaults
By: Wolf2323 <gabrielpatrikurban@gmail.com>
2021-12-04 21:38:45 +01:00
Bukkit/Spigot
36fb1f9c00 Add Player#openSign API to edit a placed sign
By: md_5 <git@md-5.net>
2021-12-05 08:34:33 +11:00
Bukkit/Spigot
440c99dc37 SPIGOT-6832: Further improve Player#getPing docs
By: md_5 <git@md-5.net>
2021-12-04 08:19:20 +11:00
Bukkit/Spigot
9a4caaec10 SPIGOT-6832: Improve Player#getPing docs
By: md_5 <git@md-5.net>
2021-12-04 08:10:14 +11:00
Bukkit/Spigot
926db7c30b SPIGOT-6825: MapFont#getWidth ignores §, but not the color-byte and semicolon following it
By: md_5 <git@md-5.net>
2021-12-01 14:58:04 +11:00
Bukkit/Spigot
62f79aa905 SPIGOT-6822: Ensure library loader has same parent as plugin loader
This behaviour may need to be revisted in future to achieve greater isolation of plugins/libraries

By: md_5 <git@md-5.net>
2021-12-01 10:29:25 +11:00
Bukkit/Spigot
c5a7423ca0 Update to Minecraft 1.18
By: md_5 <git@md-5.net>
2021-12-01 03:00:00 +11:00
Bukkit/Spigot
a8f0ba31f2 Correct copied javadoc from previous commit
By: md_5 <git@md-5.net>
2021-11-29 15:59:20 +11:00
Bukkit/Spigot
c4bdb24f2a Add hideEntity / showEntity API
By: md_5 <git@md-5.net>
2021-11-29 09:17:57 +11:00
Bukkit/Spigot
45f7e75b02 #684: Make PotionEffectType implement Keyed
By: coll1234567 <joshl5324@gmail.com>
2021-11-28 11:49:39 +11:00
Bukkit/Spigot
c7d5155340 Revert SnakeYAML upgrade
By: md_5 <git@md-5.net>
2021-11-27 09:11:04 +11:00
Bukkit/Spigot
59be6efc2a Update to Minecraft 1.18-rc3
By: md_5 <git@md-5.net>
2021-11-27 08:00:00 +11:00
Bukkit/Spigot
0618087d5f #683: Add Player#showDemoScreen
By: coll1234567 <joshl5324@gmail.com>
2021-11-26 10:13:40 +11:00
Bukkit/Spigot
61af905f78 Update to Minecraft 1.18-pre8
By: md_5 <git@md-5.net>
2021-11-25 08:00:00 +11:00
Bukkit/Spigot
b06bd45d47 Add docs in ServerListPingEvent based on changes from 1.18
By: Doc <nachito94@msn.com>
2021-11-24 07:30:57 +11:00
Bukkit/Spigot
d0acafa8d8 SPIGOT-6781: Add Block#canPlace
By: coll1234567 <joshl5324@gmail.com>
2021-11-23 18:49:11 +11:00
Bukkit/Spigot
f3fd09df80 #679: Add getHideOnlinePlayers
By: Doc <nachito94@msn.com>
2021-11-22 22:30:30 -03:00
Bukkit/Spigot
a05a566ae7 #677: Add "Allow Server Listings" API
By: Noah van der Aa <ndvdaa@gmail.com>
2021-11-23 08:56:03 +11:00
Bukkit/Spigot
1594310d44 SPIGOT-6801: Wrong BlockData classes in Material enum for SOUL_FIRE and SOUL_TORCH
By: BlackHole <black-hole@live.com>
2021-11-23 08:06:39 +11:00
Bukkit/Spigot
bf2c5f3df0 Downgrade to Checkstyle 8.x as 9.x series has much larger memory usage
By: md_5 <git@md-5.net>
2021-11-22 15:27:06 +11:00
Bukkit/Spigot
31805744d2 Remove Player#sendChunkChange
Method is specified according to an obsolete internal format and has not been implemented for nearly 10 years.

By: md_5 <git@md-5.net>
2021-11-22 15:08:47 +11:00
Bukkit/Spigot
ccf26486ac #592: Add Player#sendEquipmentChange
By: Perzan <PerzanDevelopment@gmail.com>
2021-11-22 15:03:24 +11:00
Bukkit/Spigot
98195bb7a9 Update to Minecraft 1.18-pre5
By: md_5 <git@md-5.net>
2021-11-22 09:00:00 +11:00
Bukkit/Spigot
aa5b69a0ea #675: Fix typo in ItemFrame#setFixed
By: Cerus <m.dorn.2003@web.de>
2021-11-18 08:14:50 +11:00
Bukkit/Spigot
e3ed32721a #674: Optimize and cleanup PermissibleBase
By: JDIALIA <jdialia@gmail.com>
2021-11-16 07:27:40 +11:00
Bukkit/Spigot
80ca94de60 SPIGOT-6436: Add Player#stopAllSounds
By: Doc <nachito94@msn.com>
2021-11-05 21:02:12 +11:00
Bukkit/Spigot
3afdb08183 #667: Allow setting BrewEvent results
By: Doc <nachito94@msn.com>
2021-10-30 18:16:49 +11:00
Bukkit/Spigot
e887c31580 SPIGOT-6762: ChatPaginator.wordWrap only transfers one modifier
By: md_5 <git@md-5.net>
2021-10-29 18:45:29 +11:00
Bukkit/Spigot
283a637a66 SPIGOT-4590, SPIGOT-6769: Clarify DamageCause documentation
By: Doc <nachito94@msn.com>
2021-10-27 18:36:29 +11:00
Bukkit/Spigot
567948a8d1 SPIGOT-6771: Help command tab completion does not respect permissions
By: md_5 <git@md-5.net>
2021-10-24 20:33:42 +11:00
Bukkit/Spigot
ef5b7235a1 SPIGOT-6756: Clarify drop items in BlockBreakEvent
By: md_5 <git@md-5.net>
2021-10-16 19:01:10 +11:00
Bukkit/Spigot
5814757cc7 SPIGOT-6749: Library Loader does not correctly isolate dependencies
By: md_5 <git@md-5.net>
2021-10-13 08:12:16 +11:00
Bukkit/Spigot
6882afca7b SPIGOT-2903: Add Structure API
By: Sander Knauff <sanderknauff@hotmail.com>
2021-10-05 11:55:20 +11:00
Bukkit/Spigot
8b6e67635a #662: Support for configuring Water Underground Creatures spawn settings
By: Doc <nachito94@msn.com>
2021-10-05 11:31:21 +11:00
Bukkit/Spigot
f4b28573d2 #661: Fix Typo in ScoreboardManager documentation
By: olijeffers0n <69084614+olijeffers0n@users.noreply.github.com>
2021-10-04 21:08:43 +11:00
Bukkit/Spigot
1f934c6832 SPIGOT-6746: Clarify PlayerPortalEvent documentation
By: md_5 <git@md-5.net>
2021-09-25 08:02:58 +10:00
Bukkit/Spigot
e4ae7c57b7 SPIGOT-6738: Add entity type tags
By: md_5 <git@md-5.net>
2021-09-19 14:50:54 +10:00
Bukkit/Spigot
49c66e97e2 SPIGOT-6249: Add Missing Effect Constants
By: DerFrZocker <derrieple@gmail.com>
2021-09-11 18:39:43 +10:00
Bukkit/Spigot
eb1aaf62d4 SPIGOT-6729: Add Chunk.isEntitiesLoaded()
By: Brokkonaut <hannos17@gmx.de>
2021-09-06 18:51:44 +10:00
Bukkit/Spigot
891608deca SPIGOT-6547: Chunk#getEntities() doesn't return all entities immediately after chunk load
By: DerFrZocker <derrieple@gmail.com>
2021-09-01 18:55:16 +10:00
Bukkit/Spigot
5f7735a971 SPIGOT-6719: Add getTileEntities() to LimitedRegion
By: DerFrZocker <derrieple@gmail.com>
2021-08-30 18:44:39 +10:00
Bukkit/Spigot
74e1b5b72a #654: Clarify conditions where a bed can explode
By: Doc <nachito94@msn.com>
2021-08-28 18:57:58 +10:00
Bukkit/Spigot
99ce197044 SPIGOT-6697: Deprecate generateTree with BlockChangeDelegate as it does not handle tiles
By: md_5 <git@md-5.net>
2021-08-22 18:12:37 +10:00
Bukkit/Spigot
f84947b942 #653: Add World#spawn with randomizeData parameter
The current implementation of World#spawn or World#spawnEntity
respectively, always prepares/finalizes the spawn of every entity
spawned through the API. While this is great to simulate natural
spawning of entities in the world through the API, it fails at
reliably creating default entities for purposes other than vanilla
gameplay.

While the caller of the API could attempt to undo all of the
customization that is applied in the prepare/finalization step, they are
numerous (reaching from sheep colour to equipment) and in some cases,
such as the chicken jockey, even spawn in other entities.

Hence this commit introduces a new overload to the World#spawn and
World#spawnEntity methods that accepts the 'randomizeData' parameter
that, when set to false, skips the prior mentioned
preparation/finalization step.

By: Bjarne Koll <lynxplay101@gmail.com>
2021-08-18 18:04:51 +10:00