SashegDev
0817a57065
feat(delta): playSoundAttenuated - wave propagation + normalized decay, one packet per player
Build Delta / Build paperclip jar (push) Failing after 5m24s
2026-09-30 10:39:11 +00:00
SashegDev
0373806e25
feat(delta): config persistence via Configurations.saveGlobalSection + decoupled sound range API
Build Delta / Build paperclip jar (push) Failing after 5m52s
2026-09-30 10:00:20 +00:00
David
a22447a555
Added getWorldPath to World API ( #12952 )
2025-08-15 21:39:09 +01:00
Bjarne Koll
a24f9b204c
1.21.6 dev
...
Co-authored-by: Bjarne Koll <git@lynxplay.dev >
Co-authored-by: Jake Potrebic <jake.m.potrebic@gmail.com >
Co-authored-by: Jason Penilla <11360596+jpenilla@users.noreply.github.com >
Co-authored-by: Lulu13022002 <41980282+Lulu13022002@users.noreply.github.com >
Co-authored-by: Noah van der Aa <ndvdaa@gmail.com >
Co-authored-by: Owen1212055 <23108066+Owen1212055@users.noreply.github.com >
Co-authored-by: Spottedleaf <Spottedleaf@users.noreply.github.com >
2025-06-17 15:45:25 +02:00
David
33e8928f53
Add support for bonus chest configuration in WorldCreator ( #12344 )
2025-04-14 17:24:19 +02:00
Nassim Jahnke
f00727c57e
1.21.5
...
Co-authored-by: Bjarne Koll <git@lynxplay.dev >
Co-authored-by: Jake Potrebic <jake.m.potrebic@gmail.com >
Co-authored-by: Lulu13022002 <41980282+Lulu13022002@users.noreply.github.com >
Co-authored-by: MiniDigger | Martin <admin@minidigger.dev >
Co-authored-by: Nassim Jahnke <nassim@njahnke.dev >
Co-authored-by: Noah van der Aa <ndvdaa@gmail.com >
Co-authored-by: Owen1212055 <23108066+Owen1212055@users.noreply.github.com >
Co-authored-by: Shane Freeder <theboyetronic@gmail.com >
Co-authored-by: Spottedleaf <Spottedleaf@users.noreply.github.com >
Co-authored-by: Tamion <70228790+notTamion@users.noreply.github.com >
Co-authored-by: Warrior <50800980+Warriorrrr@users.noreply.github.com >
2025-04-12 17:27:00 +02:00
Strokkur24
37b9ca1f90
Add flush parameter to World#save ( #12330 )
2025-03-24 00:37:48 +01:00
Nassim Jahnke
9f00461456
Update a whole lot of deprecated annotations
2025-03-21 17:50:04 +01:00
Warrior
b27e11cce6
Fix bad world to chunk coordinate example in javadocs ( #12131 )
2025-02-16 13:04:15 -08:00
Warrior
a6e82d90ce
[ci skip] Clarify getChunkAtAsyncUrgently javadocs ( #12125 )
2025-02-16 19:13:35 +01:00
masmc05
404167841d
[ci-skip] Mention missing World#regenerateChunk implementation in jd ( #12109 )
...
* Mention missing impl
* Clean the implementation out of years old code
* Change the jd comment
* Move to default method
---------
Co-authored-by: Bjarne Koll <lynxplay101@gmail.com >
2025-02-15 23:31:42 +01:00
David
3bd69f2e56
[ci skip] Enhance javadoc for World#setAutoSave method ( #12088 )
...
Clarify that disabling auto-save does not stop all saving operations. This addition explicitly mentions that the world will still save on shutdown and explains the intended purpose of the method.
2025-02-10 23:07:46 +01:00
Tamion
939bb7828f
Add RayTraceConfigurationBuilder ( #11907 )
2025-01-25 20:58:16 +01:00
masmc05
85d0040f57
[ci skip] Fix getTemperature javadocs ( #11967 )
...
In 1.15 spigot changed the behavior of all temperature methods to always return height adjusted temperature.
Correctly reflect this in the javadocs.
2025-01-14 13:42:34 +01:00
Jake Potrebic
ca8709b30f
Fix more incorrect array nullability annotations ( #11836 )
2024-12-27 22:24:16 +01:00
Axionize
11f0f5a80a
Void damage configuration API
2024-09-25 04:43:26 -04:00
Jake Potrebic
6f0bb7dc5f
More Raid API
2022-03-04 09:46:40 -08:00
Jake Potrebic
94e488f80d
Add Structure check API
2023-03-27 10:20:06 -07:00
TonytheMacaroni
ac1c641fee
Add predicate for blocks when raytracing
2023-09-06 19:24:53 -04:00
Owen1212055
f1be44f667
Expand FallingBlock API
...
- add auto expire setting
- add setter for block data
- add accessors for block state
Co-authored-by: Lukas Planz <lukas.planz@web.de >
2021-12-05 14:58:55 -05:00
Nassim Jahnke
e15a23c391
Implement regenerateChunk
2022-02-05 20:25:28 +01:00
Jakub Zacek
d496258f70
Add methods to find targets for lightning strikes
2021-10-04 08:29:36 +02:00
Jake Potrebic
6b39120659
More World API
2020-07-07 10:53:22 -07: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
BillyGalbreath
3ad277b100
Add sun related API
2018-10-07 00:54:15 -05:00
Aikar
8ce80096b6
Async Chunks API
...
Adds API's to load or generate chunks asynchronously.
Also adds utility methods to Entity to teleport asynchronously.
2016-02-29 17:43:33 -06:00
cswhite2000
a366055b99
isChunkGenerated API
2018-08-21 19:39:46 -07:00
Spottedleaf
8170ae9d64
Allow Blocks to be accessed via a long key
...
The key can be retrieved via methods Location#toBlockKey() and
Block#getBlockKey()
World provides lookup for blocks by long key via method World#getBlockAtKey(long)
The formatting for the key is as follows:
10 bit y|27 bit z|27 bit x
The y value is considered unsigned while z and x are considered two's complement
Y range: [0, 1023]
X, Z range: [-67 108 864, 67 108 863]
2018-08-14 21:42:10 -07:00
Aikar
1dd927ee10
Provide Chunk Coordinates as a Long API
...
Allows you to easily access the chunks X/z as a long, and a method
to look up by the long key too.
2018-08-04 19:37:35 -04:00
Brokkonaut
f8562d67ca
Add World.getEntity(UUID) API
2018-07-03 16:07:16 +02:00
Aikar
9624ed131b
Expand Explosions API
...
Add Entity as a Source capability, and add more API choices, and on Location.
Co-authored-by: Esoteric Enderman <90862990+EsotericEnderman@users.noreply.github.com >
Co-authored-by: Bjarne Koll <git@lynxplay.dev >
2017-12-19 16:24:42 -05:00
Aikar
2a57740d34
Expand World.spawnParticle API and add Builder
...
Adds ability to control who receives it and who is the source/sender (vanish API)
the standard API is to send the packet to everyone in the world, which is ineffecient.
This adds a new Builder API which is much friendlier to use.
2017-08-29 23:58:48 -04:00
Aikar
f8d5489645
Additional world.getNearbyEntities API's
...
Provides more methods to get nearby entities, and filter by types and predicates
2018-04-30 17:55:28 -04:00
Zach Brown
0c37d20354
Fix upstream javadocs
2017-06-10 16:59:40 -05:00
Aikar
204f5daef7
Provide E/TE/Chunk count stat methods
...
Provides counts without the ineffeciency of using .getEntities().size()
which creates copy of the collections.
2017-01-07 15:23:03 -05:00
Byteflux
5fe2709f4c
Add view distance API
...
Add per player no-tick, tick, and send view distances.
Also add send/no-tick view distance to World.
2016-02-29 18:05:37 -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
7e29c12d04
Silenceable Lightning API
...
By: drXor <mcyoungsota@gmail.com >
2014-02-23 16:16:29 -04: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
b4ac71a201
#1018 : Add methods to get players seeing specific chunks
...
By: MetallicGoat <the.great.metallic.goat@gmail.com >
2024-06-08 09:03:39 +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
c71ea48a49
SPIGOT-7613: Make note of impact of mobGriefing gamerule for World#createExplosion()
...
By: 2008Choco <hawkeboyz2@hotmail.com >
2024-04-17 19:13:27 +10:00
Bukkit/Spigot
1f1ef375be
#988 : Add World#getIntersectingChunks(BoundingBox)
...
By: Flo0 <flo.roma@web.de >
2024-04-01 09:43:44 +11:00
Bukkit/Spigot
7087785389
#963 : Add API for in-world structures
...
By: coll1234567 <joshl5324@gmail.com >
2024-02-04 10:04:33 +11:00
Bukkit/Spigot
83aefc37a9
SPIGOT-3071, #969 : Add entity spawn method with spawn reason
...
By: DerFrZocker <derrieple@gmail.com >
2024-01-31 20:08:03 +11:00
Bukkit/Spigot
d34ae053c8
Add API for per-world simulation distances
...
Adapted from Spigot commit 6234669574cf0c5fb951f504399f4b171d1a09a7.
By: md_5 <git@md-5.net >
2023-12-23 14:32:35 +11:00
Bukkit/Spigot
ce1f206316
Add API for per-world view distances
...
Adapted from Spigot commit ea7e48b3e6d973551afe440a8cbc6d96a49d10fc.
By: Spottedleaf <Spottedleaf@users.noreply.github.com >
2023-12-23 14:32:33 +11:00
Bukkit/Spigot
1f322369a0
#938 : Various Sound API improvements
...
By: Jishuna <joshl5324@gmail.com >
2023-11-17 19:54:43 +13:00
Bukkit/Spigot
44cbcb80d4
#937 : Minor improvements to World#rayTrace documentation
...
By: Jishuna <joshl5324@gmail.com >
2023-11-16 15:36:28 +13:00