Commit Graph
25 Commits
Author SHA1 Message Date
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
Owen1212055andJake Potrebic 69edd6d91f Brigadier based command API
Co-authored-by: Jake Potrebic <jake.m.potrebic@gmail.com>
2022-08-01 22:50:29 -04:00
Owen1212055 53c5e5da09 Item Mutation Fixes 2024-03-20 20:42:31 -04:00
Owen1212055 4092b60fa0 Deprecate ItemStack#setType 2024-02-29 17:54:26 -05:00
Owen1212055andYannick Lamprecht 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
Owen1212055 39c27c3661 Add Shearable API 2021-10-17 15:39:41 -04:00
Owen1212055 e21b7b4aa9 Add PrePlayerAttackEntityEvent 2022-09-18 13:10:28 -04:00
Owen1212055 489eece469 Add Moving Piston API 2021-12-04 13:29:45 -05:00
Owen1212055 763c827879 Block Ticking API 2021-12-26 13:23:52 -05:00
Owen1212055 c44d007ade Collision API 2021-10-06 20:10:36 -04:00
Owen1212055 e88a306a8c Custom Chat Completion Suggestions API 2022-07-30 11:23:11 -04:00
Owen1212055 4eafd09fd9 More Teleport API 2021-09-05 00:36:05 -04:00
Owen1212055andSwedz b4e03d9221 Nameable Banner API
Co-Authored-By: Swedz <me@swedz.net>
2022-04-07 17:49:38 -04:00
Owen1212055andLukas Planz 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
Owen1212055 fbaa9f208b Add TameableDeathMessageEvent 2021-03-19 23:25:38 -04:00
b0e4de9c20 More Projectile API
Co-authored-by: Nassim Jahnke <nassim@njahnke.dev>
Co-authored-by: SoSeDiK <mrsosedik@gmail.com>
Co-authored-by: MelnCat <melncatuwu@gmail.com>
2021-05-26 19:34:43 -04:00
Owen1212055 5746f17f68 Dolphin API 2021-12-07 19:34:11 -05:00
Owen1212055 f5e3062c41 Freeze Tick Lock API 2021-12-26 20:27:49 -05:00
Owen1212055 5024980442 Bucketable API 2021-12-26 14:03:11 -05:00
Owen1212055 eda6a55bcb Stinger API 2021-06-22 23:16:11 -04:00
+1 a2a581ba6b Missing Entity API
Co-authored-by: Nassim Jahnke <nassim@njahnke.dev>
Co-authored-by: Jake Potrebic <jake.m.potrebic@gmail.com>
Co-authored-by: William Blake Galbreath <blake.galbreath@gmail.com>
Co-authored-by: SoSeDiK <mrsosedik@gmail.com>
Co-authored-by: booky10 <boooky10@gmail.com>
Co-authored-by: Amin <amin.haddou@frg.wwschool.de>
Co-authored-by: TrollyLoki <trollyloki@gmail.com>
Co-authored-by: FireInstall <kettnerl@hu-berlin.de>
Co-authored-by: maxcom1 <46265094+maxcom1@users.noreply.github.com>
Co-authored-by: TotalledZebra <Holappa57@gmail.com>
2021-05-28 21:06:59 -04:00
Owen1212055 efcb04d753 Add ElderGuardianAppearanceEvent 2021-03-19 23:39:21 -04:00
Owen1212055 399004b357 Add BellRevealRaiderEvent 2021-05-26 17:08:57 -04:00
Owen1212055 b00a393416 Add EntityBlockStorage#clearEntities() 2021-04-05 18:12:06 -04:00
Owen1212055 23095683d0 Paper Plugins 2022-07-06 23:00:36 -04:00