Commit Graph

697 Commits

Author SHA1 Message Date
Mariell Hoversholm 65568bbe27 Add Raw Byte Entity Serialization 2021-10-24 16:19:26 -04:00
Seggan 34ba1d34bd Goat ram API 2021-08-05 13:10:31 -04:00
Jake Potrebic 450f5fe793 Fix issues with mob conversion 2021-10-24 20:29:27 -07:00
William Blake Galbreath 5c9be07722 Left handed API 2021-10-14 12:36:46 -05:00
Jake Potrebic 8f72ada8c9 Get entity default attributes 2021-08-20 13:03:55 -07:00
Jake Potrebic b4f3eb5fa1 More CommandBlock API 2021-05-28 21:47:39 -07:00
Jake Potrebic 1a5fc4f2b3 Change EnderEye target without changing other things 2021-08-21 12:14:00 -07:00
Owen1212055 eda6a55bcb Stinger API 2021-06-22 23:16:11 -04:00
Owen1212055 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
TwoLeggedCat 0f0e14fad5 Add more line of sight methods 2021-05-29 14:33:18 -05:00
Jake Potrebic 93e2ecfd49 Add PlayerKickEvent causes 2021-05-15 20:30:34 -07:00
BillyGalbreath 735b461673 Add Mob#lookAt API 2021-05-14 13:42:06 -05:00
Connor Linfoot 8595225f18 Add basic Datapack API
Co-authored-by: Jake Potrebic <jake.m.potrebic@gmail.com>
2021-05-16 15:07:34 +01:00
MeFisto94 613ffeaeed Add a "should burn in sunlight" API for Phantoms and Skeletons 2021-05-11 00:48:51 +02:00
HexedHero f4e92bc267 Add more WanderingTrader API 2021-05-06 14:56:26 +01:00
Jake Potrebic c0e2f67d7c add isDeeplySleeping to HumanEntity 2021-04-08 17:36:15 -07:00
Tom eb8dcb71a9 Expose Tracked Players 2021-02-26 16:24:25 -06:00
Mariell Hoversholm 41efb5322e Add sendOpLevel API 2020-12-29 15:02:57 +01:00
Jake Potrebic 87dce6f965 Zombie API - breaking doors 2020-11-18 11:32:15 -08:00
Madeline Miller 28333dc9b5 Add API to get Material from Boats and Minecarts 2020-12-31 12:48:38 +10:00
Mark Vainomaa b71dfe682d Expose LivingEntity hurt direction 2020-12-13 05:32:12 +02:00
Nassim Jahnke a5f3b29310 More lightning API 2020-07-26 14:44:16 +02:00
Anrza 5fa4ae1e90 Add LivingEntity#clearActiveItem 2020-07-15 12:07:58 +02:00
Alfie Smith dac5c6c48a Item no age & no player pickup 2020-11-07 01:20:27 +00:00
Trigary a3a9180c51 Player elytra boost API 2020-04-14 12:06:14 +02:00
William Blake Galbreath 60a89bc804 Villager#resetOffers 2019-10-07 00:15:28 -05:00
William Blake Galbreath 63c427de11 Entity#isTicking 2020-10-03 21:39:07 -05:00
JRoy 110071a0e6 Add additional open container api to HumanEntity 2020-08-26 02:11:58 -04:00
Jake Potrebic f610d0b477 Add methods to get translation keys
Co-authored-by: MeFisto94 <MeFisto94@users.noreply.github.com>
2020-08-11 19:17:46 +02:00
BillyGalbreath a3e3ba54a0 Add more Evoker API 2020-08-23 15:22:44 +02:00
William Blake Galbreath 52ec2a9db1 Add playPickupItemAnimation to LivingEntity 2020-08-23 19:36:08 +02:00
DigitalRegent 5df47beccf Brand support 2020-04-06 20:30:09 +02:00
William Blake Galbreath 6c89cc29e4 Add entity liquid API 2020-07-02 18:11:33 -05:00
JRoy 5b74f31a52 Potential bed API
Adds a new method to fetch the location of a player's bed without generating any sync loads.

getPotentialBedLocation - Gets the last known location of a player's bed. This does not preform any check if the bed is still valid and does not load any chunks.
2020-05-10 23:06:41 -04:00
Mariell Hoversholm 3dc7ae31ea Add villager reputation API 2020-04-22 23:13:49 +02:00
zbk cb3bc4f15f Villager Restocks API 2020-04-26 23:49:03 -04:00
MiniDigger | Martin 6143a7a97b Add Player Client Options API 2020-01-20 21:38:34 +01:00
BillyGalbreath fbcf4759fb Entity Jump API 2020-02-08 23:26:18 -06: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
Aikar ded424db46 Fixes and additions to the spawn reason API
Expose an entities spawn reason on the entity.
Pre existing entities will return NATURAL if it was a non
persistenting Living Entity, SPAWNER for spawners,
or DEFAULT since data was not stored.

Additionally, add missing spawn reasons.

Co-authored-by: Aurora <aurora@relanet.eu>
Co-authored-by: Jakub Zacek <dawon@dawon.eu>
2019-03-24 00:21:23 -04:00
BillyGalbreath df6c6062ab Add more Zombie API 2018-10-07 04:29:51 -05:00
BillyGalbreath 7b3013d59b Add more Witch API 2018-10-12 03:47:26 -05:00
BillyGalbreath 342e189485 Turtle API 2018-09-28 17:08:09 -05:00
BillyGalbreath 3ad277b100 Add sun related API 2018-10-07 00:54:15 -05:00
BillyGalbreath 51b4b8a059 Add LivingEntity#getTargetEntity 2018-09-22 00:32:53 -05:00
Aikar 2983b658fc Mob Pathfinding API
Adds an API to allow plugins to instruct a Mob to Pathfind to a Location or Entity

This does not do anything to stop other AI rules from changing the location, so
it is still up to the plugin to control that or override after another goal changed
the location.

You can use EntityPathfindEvent to cancel new pathfinds from overriding your current.
2018-09-09 12:39:06 -04:00
BillyGalbreath 9ccfc565ff Expose attack cooldown methods for Player 2018-09-04 15:01:54 -05:00
BillyGalbreath c708d136f7 Add ray tracing methods to LivingEntity 2018-09-03 18:13:53 -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
BillyGalbreath 2c612508cb Add More Creeper API 2018-08-24 11:50:16 -05:00