Illia Bondar
a820bdaeb9
[ci skip] Some javadoc fixes
2025-04-22 13:55:41 +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
TonytheMacaroni
c467df95a2
Add ItemStack#copyDataFrom ( #12224 )
2025-03-24 01:12:57 +01:00
Warrior
7afae7f465
Add client tick end event ( #12199 )
2025-03-09 13:14:44 -04:00
Jake Potrebic
f070081825
Remove Experimental from TypedKey ( #12134 )
2025-02-17 15:33:26 -08:00
Jake Potrebic
84609dc046
Don't auto-create any brig redirects ( #11954 )
2025-02-16 13:55:27 -08:00
TonytheMacaroni
2a4a115432
Add EntityEquipmentChangedEvent ( #12011 )
2025-02-16 20:46:59 +01:00
Chaosdave34
b9023b5dc3
Add EntityAttemptSmashAttackEvent ( #12113 )
2025-02-16 20:19:28 +01:00
Pedro
00701267c8
[ci skip] improvement example in javadoc for DatapackRegistrar ( #12122 )
2025-02-16 19:19:42 +01:00
David
46f4fdaae3
Add support for rotation argument handling ( #12090 )
2025-02-12 23:30:41 +01:00
Pedro
cf7c6c7483
[ci skip] Fix incomplete example in javadocs for PostFlattenTagRegistrar ( #12103 )
2025-02-12 11:27:13 +01:00
Pedro
db2aa1803d
[ci skip] Fix incomplete example in javadocs for PreFlattenTagRegistrar ( #12102 )
2025-02-12 11:16:40 +01:00
aerulion
13c80a5eb3
[ci skip] Fix PlayerShearBlockEvent javadoc typos ( #12101 )
2025-02-12 11:06:42 +01:00
masmc05
3af5e77132
Add Player#give ( #11995 )
2025-01-26 21:19:00 +01:00
EnZaXD
fb5b173c6a
Add PlayerClientLoadedWorldEvent ( #11940 )
2025-01-25 21:47:08 +01:00
Pedro
2477f1f6a9
[ci skip] fix and improvements for docs in ConsumeEffect component ( #11998 )
2025-01-25 21:39:25 +01:00
Tamion
939bb7828f
Add RayTraceConfigurationBuilder ( #11907 )
2025-01-25 20:58:16 +01:00
Pedro
30fdfb1aa1
[ci skip] Fix docs for DamageResistant ( #11992 )
2025-01-20 15:47:07 +01:00
caramel
76617ddf43
Add EntityEffectTickEvent ( #11838 )
2025-01-12 17:50:22 +01:00
Strokkur24
c2f24e1567
Feat: Add 'with' methods to CommandSourceStack ( #11868 )
2025-01-11 13:29:16 -08:00
Hannes Greule
287eb52fa4
Use hidden classes for event executors ( #11848 )
...
Static final MethodHandles perform similar to direct calls. Additionally,
hidden classes simplify logic around ClassLoaders as they can be defined
weakly coupled to their defining class loader. All variants of methods
(static, private, non-void) can be covered by this mechanism.
2024-12-29 00:11:09 +01:00
Jake Potrebic
18da1ae4c0
[ci skip] update DiscoveredDatapack javadoc
2024-12-28 13:49:11 -08:00
Jake Potrebic
feb8756567
Add datapack registration lifecycle event ( #11804 )
2024-12-28 13:30:43 -08:00
Jake Potrebic
0629524cb2
Directly build Art ( #11813 )
2024-12-27 16:07:48 -08:00
Chaosdave34
5c7537cb5c
Add DamageType RegistryEvent ( #11783 )
2024-12-28 00:13:27 +01:00
kokiriglade
953f6f929e
Banner pattern registry modification ( #11803 )
2024-12-26 18:57:34 -05:00
SoSeDiK
aac246ae29
Expand on entity serialization API ( #11807 )
2024-12-27 00:08:00 +01:00
Jake Potrebic
af2812fb0f
For new registry values, allow copying from existing ( #11796 )
...
Co-authored-by: Bjarne Koll <git@lynxplay.dev >
2024-12-26 13:41:15 -08:00
Jake Potrebic
083c083188
Fix a bunch more issues arising from mutable types ( #11769 )
2024-12-22 22:50:00 +01:00
Jake Potrebic
49f715fdda
update brig in the API and patch cleanup
2024-12-18 18:30:29 -08:00
Owen1212055
30b4dedabb
DataComponent API
...
Exposes the data component logic used by vanilla ItemStack to API
consumers as a version-specific API.
The types and methods introduced by this patch do not follow the general
API deprecation contracts and will be adapted to each new minecraft
release without backwards compatibility measures.
2024-04-28 19:53:06 -04:00
Mariell Hoversholm
2f8f0f1f81
Add PlayerInsertLecternBookEvent
2020-08-29 21:55:41 +02:00
Jake Potrebic
4fb38d1c36
create TileStateInventoryHolder
...
a missing interface to centralize getSnapshotInventory methods
2024-09-20 21:40:23 -07:00
Jake Potrebic
e05d628610
Tag Lifecycle Events
2024-06-20 09:40:53 -07:00
Jake Potrebic
0f47ed5252
Add FeatureFlag API
2023-03-09 11:24:43 -08:00
Lulu13022002
4641e233e7
Leashable API
2024-06-22 21:11:58 +02:00
Jake Potrebic
cb339661cc
Make a PDC view accessible directly from ItemStack
2024-06-12 10:29:30 -07:00
Bjarne Koll
fcc777a0a8
Introduce registry entry and builders
...
Co-authored-by: kokiriglade <git@kokirigla.de >
2024-06-13 22:35:05 +02:00
Jake Potrebic
146cd1a015
Registry Modification API
2022-03-02 13:36:21 -08:00
Owen1212055
69edd6d91f
Brigadier based command API
...
Co-authored-by: Jake Potrebic <jake.m.potrebic@gmail.com >
2022-08-01 22:50:29 -04:00
Janet Blackquill
92b812ddc0
Add CartographyItemEvent
...
Similar to SmithItemEvent, but for cartography tables.
2024-04-07 16:51:04 -04:00
Badbird5907
1c53b54fd9
Add BlockBreakProgressUpdateEvent
2024-03-04 22:18:33 -05:00
Owen1212055
1725de0232
Suspicious Effect Entry API
...
Exposes a new suspicious effect entry type that properly represents
storable effects in the context of suspicious effects as they only
define the potion effect type and duration.
This differentiates them from the existing PotionEffect API found in
bukkit and hence clarifies that storable values in the parts of the API
in which it replaces PotionEffect.
Co-authored-by: Yannick Lamprecht <yannicklamprecht@live.de >
2024-03-03 19:45:52 +01:00
Yannick Lamprecht
3073742fd7
improve BanList types
2024-02-10 20:49:47 +01:00
David Mayr
3ebc5bb92c
add number format api
...
Signed-off-by: David Mayr <davidliebtkekse@gmail.com >
2023-12-16 10:40:29 +01:00
vicisacat
8363e77ad2
Add FluidState API
2023-11-17 20:21:47 +01:00
Yannick Lamprecht
de70580ea9
ItemStack Tooltip API
2024-01-22 13:27:18 +01:00
Jake Potrebic
eb68d0e1b5
Add Lifecycle Event system
...
This event system is separate from Bukkit's event system and is
meant for managing resources across reloads and from points in the
PluginBootstrap.
2023-07-18 14:47:02 -07:00
Chase Henderson
bfe60b97f9
Add ShulkerDuplicateEvent
2024-01-05 03:50:10 -05:00
Cryptite
bafc86226b
Add PlayerShieldDisableEvent
...
Called whenever a players shield is disabled. This is mainly caused by
attacking players or monsters that carry axes.
The event, while similar to the PlayerItemCooldownEvent, offers other
behaviour and can hence not be implemented as a childtype of said event.
Specifically, cancelling the event prevents the game events from being
sent to the player.
Plugins listening to just the PlayerItemCooldownEvent may not want said
sideeffects, meaning the disable event cannot share a handlerlist with
the cooldown event.
2023-05-01 16:22:43 -05:00