Jake Potrebic
fce24f3b52
ItemStack repair check API
2021-05-15 22:10:50 -07:00
Jake Potrebic
d30a14d638
additions to PlayerGameModeChangeEvent
2021-05-15 10:04:50 -07: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
Jake Potrebic
07e76ccd5b
Inventory#close
2021-05-11 14:54:20 -07:00
Alvinn8
8ee512d806
Add Adventure message to PlayerAdvancementDoneEvent
2021-01-08 20:29:58 +01:00
Owen1212055
b00a393416
Add EntityBlockStorage#clearEntities()
2021-04-05 18:12:06 -04:00
HexedHero
f4e92bc267
Add more WanderingTrader API
2021-05-06 14:56:26 +01:00
Jake Potrebic
e9c4b62f7e
add RespawnFlags to PlayerRespawnEvent
2021-04-22 17:17:54 -07:00
HexedHero
28c7aca637
PlayerMoveEvent Improvements
2021-04-29 10:31:44 +01:00
Spyridon Pagkalos
0bdc7d2ba9
Introduce beacon activation/deactivation events
2021-03-25 20:25:47 +02:00
Jake Potrebic
b1396d8f38
Added PlayerBedFailEnterEvent
2020-12-24 12:27:49 -08:00
Jake Potrebic
6b39120659
More World API
2020-07-07 10:53:22 -07:00
Jake Potrebic
d7351ddc36
Added PlayerDeepSleepEvent
2021-04-21 15:58:25 -07:00
Jake Potrebic
411f1ddea7
add get-set drop chance to EntityEquipment
2021-04-22 00:28:20 -07:00
Jake Potrebic
6293f3ad54
add consumeFuel to FurnaceBurnEvent
2021-04-22 16:45:15 -07:00
Jake Potrebic
c0e2f67d7c
add isDeeplySleeping to HumanEntity
2021-04-08 17:36:15 -07:00
Nassim Jahnke
f4eab2ee51
Expose protocol version
2021-03-26 11:23:27 +01:00
Jake Potrebic
83c4827433
Improve Item Rarity API
2021-03-12 17:09:40 -08:00
Jake Potrebic
07c1829d7f
Expand world key API
2021-01-06 00:34:10 -08:00
Jake Potrebic
bcd78c9bf2
Add Block#isValidTool
...
Deprecated for removal
2020-07-06 12:44:23 -07:00
Thonk
c6ff2b9aee
Add recipe to cook events
2021-01-06 12:05:29 -08:00
Jake Potrebic
d3ff89b33b
added PlayerNameEntityEvent
2020-07-05 00:34:24 -07:00
Jake Potrebic
de918f498a
Add worldborder events
2021-01-04 22:40:26 -08:00
Tom
eb8dcb71a9
Expose Tracked Players
2021-02-26 16:24:25 -06:00
Ivan Pekov
80b653d06f
Add missing effects
...
Co-authored-by: Jake Potrebic <jake.m.potrebic@gmail.com>
2021-01-05 10:19:11 +02:00
ysl3000
eb0e3a82b8
living entity allow attribute registration
2020-10-24 16:37:21 +02:00
Aleksander Jagiello
2c77cdd67a
Add getMainThreadExecutor to BukkitScheduler
2021-01-24 22:17:29 +01:00
BillyGalbreath
65807cfb9b
Allow adding items to BlockDropItemEvent
2021-01-20 14:25:26 -06:00
William Blake Galbreath
c8fe881ce4
EntityMoveEvent
2020-02-11 21:56:38 -06:00
Trigary
d23a2f2782
add DragonEggFormEvent
2021-01-25 14:53:49 +01:00
Nassim Jahnke
f1ab420c8a
Add dropLeash variable to EntityUnleashEvent
2021-01-29 15:13:04 +01:00
Jake Potrebic
fd337f2de1
Added PlayerStonecutterRecipeSelectEvent
2020-11-27 17:13:59 -08:00
Jake Potrebic
0a22b21f70
Added PlayerChangeBeaconEffectEvent
2020-06-24 15:12:18 -06:00
Madeline Miller
737250e0d0
Add BlockPreDispenseEvent
2021-01-17 13:15:54 +10:00
dfsek
0e8e918544
Add StructuresLocateEvent
...
Co-authored-by: Jake Potrebic <jake.m.potrebic@gmail.com>
2020-09-15 21:59:16 -07:00
Jake Potrebic
25c065b4b2
Add RegistryAccess for managing registries
2022-03-02 13:36:21 -08:00
Mariell Hoversholm
41efb5322e
Add sendOpLevel API
2020-12-29 15:02:57 +01:00
Madeline Miller
f3d8fe46e3
Add API to get exact interaction point in PlayerInteractEvent
2021-01-04 16:40:55 +10:00
Jake Potrebic
4c5a75dc4e
Added PlayerLoomPatternSelectEvent
2020-11-25 16:33:42 -08:00
Jake Potrebic
f456a79c86
Added PlayerLecternPageChangeEvent
2020-11-23 12:58:16 -08:00
TheViperShow
d9df6170b8
Add BlockFailedDispenseEvent
2020-04-22 09:40:23 +02:00
Jake Potrebic
7603b30d74
Added ServerResourcesReloadedEvent
2020-12-02 20:04:16 -08:00
Jake Potrebic
8dbd7442c3
Added WorldGameRuleChangeEvent
2020-12-20 16:41:44 -08:00
JRoy
302525c73b
Add EntityLoadCrossbowEvent
2020-10-07 12:04:17 -04:00
Jake Potrebic
87dce6f965
Zombie API - breaking doors
2020-11-18 11:32:15 -08:00
MisterVector
b2599f86e7
Add PlayerFlowerPotManipulateEvent
2019-08-13 19:44:19 -07:00
Madeline Miller
28333dc9b5
Add API to get Material from Boats and Minecarts
2020-12-31 12:48:38 +10:00
Aikar
0b52df89b3
Additional Block Material API's
...
Faster version for isSolid() that utilizes NMS's state for isSolid instead of the slower
process to do this in the Bukkit API
Adds API for buildable, replaceable, burnable too.
2020-12-30 17:27:27 -05:00
Jason Penilla
b3e72d20e1
Add TargetHitEvent API
2020-11-25 23:21:32 -08:00
Jake Potrebic
ff36991035
Added PlayerTradeEvent
...
[Amendment: Alexander <protonull@protonmail.com>]
PlayerTradeEvent is used for player purchases from villagers and wandering
traders, but not custom merchants created via Bukkit.createMerchant(). During
discussions in Discord it was decided that it'd be better to add a new event
that PlayerTradeEvent inherits from than change getVillager()'s annotation to
@Nullable, especially since that'd also infringe on the implication of the
event being about villager trades.
2020-07-02 16:10:10 -07:00
Jake Potrebic
3234f24141
Add OBSTRUCTED reason to BedEnterResult
2020-12-24 12:43:30 -08:00
Mark Vainomaa
b71dfe682d
Expose LivingEntity hurt direction
2020-12-13 05:32:12 +02:00
ysl3000
c120a1ea13
Player Chunk Load/Unload Events
2020-10-05 21:24:45 +02:00
JRoy
cbfe48b1cc
Add PlayerShearBlockEvent
2020-08-27 12:32:35 -04:00
Nassim Jahnke
a5f3b29310
More lightning API
2020-07-26 14:44:16 +02:00
Nassim Jahnke
60d243ecc4
Add PlayerItemCooldownEvent
2020-08-25 13:45:15 +02:00
Anrza
5fa4ae1e90
Add LivingEntity#clearActiveItem
2020-07-15 12:07:58 +02:00
Ineusia
72ab93ca8a
Add Destroy Speed API
...
Co-authored-by: Jake Potrebic <jake.m.potrebic@gmail.com>
2020-10-26 11:37:48 -05:00
Mariell Hoversholm
7ee931eaf2
Add API for quit reason
2020-11-14 16:19:58 +01:00
Jake Potrebic
40ac3e15db
Beacon API - custom effect ranges
2020-06-24 12:38:15 -06:00
Alfie Smith
dac5c6c48a
Item no age & no player pickup
2020-11-07 01:20:27 +00:00
Mariell Hoversholm
9c8829553b
Add ignore discounts API
2020-11-09 20:33:38 +01:00
oxygencraft
4226c7f7a4
Add getOfflinePlayerIfCached(String)
2020-10-25 18:35:58 +11: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
MeFisto94
64f9dff6ef
Expose the Entity Counter to allow plugins to use valid and non-conflicting Entity Ids
2020-08-28 01:41:31 +02:00
JRoy
110071a0e6
Add additional open container api to HumanEntity
2020-08-26 02:11:58 -04:00
ysl3000
124e1f8619
Create HoverEvent from ItemStack Entity
2020-07-06 22:17:37 +02: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
BillyGalbreath
cbfa49ddb6
Add moon phase API
2020-08-23 16:32:03 +02:00
DigitalRegent
5df47beccf
Brand support
2020-04-06 20:30:09 +02:00
Eearslya Sleiarion
3670ee6672
Add BellRingEvent
...
Add a new event, BellRingEvent, to trigger whenever a player rings a
village bell. Passes along the bell block and the player who rang it.
2019-06-24 21:27:39 -07:00
William Blake Galbreath
48046af5ef
Add PrepareResultEvent / PrepareGrindstoneEvent
...
Adds a new event for all crafting stations that generate a result slot item
Anvil, Grindstone and Smithing now extend this event
Grindstone is a backwards compat from a previous PrepareGrindstoneEvent
2020-07-03 11:58:56 -05:00
William Blake Galbreath
6c89cc29e4
Add entity liquid API
2020-07-02 18:11:33 -05:00
Jake Potrebic
e034549a33
added 2 new TargetReasons for 1.16 mob behavior
2020-07-03 15:05:54 -07:00
MiniDigger | Martin
53d5aca783
Support components in ItemMeta
2020-06-06 18:13:16 +02:00
LordKorea
20c3b04159
Add and implement PlayerRecipeBookClickEvent
2020-05-11 22:38:10 -04:00
Phoenix616
78acda62f2
Inventory getHolder method without block snapshot
2020-06-10 23:55:16 +01: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
Aikar
a23aa8c807
Spawn Reason API
2014-04-10 23:18:28 -04:00
Mariell Hoversholm
3dc7ae31ea
Add villager reputation API
2020-04-22 23:13:49 +02:00
MiniDigger | Martin
ef291e36d1
Add Mob Goal API
2020-01-03 16:24:46 +01:00
zbk
cb3bc4f15f
Villager Restocks API
2020-04-26 23:49:03 -04:00
Nassim Jahnke
ec2e3991b9
Add item slot convenience methods
...
Co-authored-by: Janet Blackquill <uhhadd@gmail.com>
2020-04-25 23:31:28 +02:00
nossr50
83b1a9e372
Add PlayerAttackEntityCooldownResetEvent
2020-03-26 19:30:58 -07:00
MiniDigger | Martin
6143a7a97b
Add Player Client Options API
2020-01-20 21:38:34 +01:00
Mariell Hoversholm
21792a6e4b
Add Raw Byte ItemStack Serialization
...
Serializes using NBT which is safer for server data migrations than bukkits format.
Co-authored-by: Nassim Jahnke <nassim@njahnke.dev>
2020-04-30 16:56:31 +02:00
JRoy
a690b2a859
Expose MinecraftServer#isRunning
...
This allows for plugins to detect if the server is actually turning off in onDisable rather than just plugins reloading.
2020-04-10 21:24:35 -04:00
William Blake Galbreath
c0e42aed8a
Add tick times API
2020-04-05 22:22:58 -05:00
Trigary
0ee773e88b
add hand to BlockMultiPlaceEvent
2020-03-01 22:43:34 +01:00
BillyGalbreath
fbcf4759fb
Entity Jump API
2020-02-08 23:26:18 -06:00
William Blake Galbreath
599bf3512d
Add ThrownEggHatchEvent
...
Adds a new event similar to PlayerEggThrowEvent, but without the Player requirement
(dispensers can throw eggs to hatch them, too).
2020-02-09 00:19:08 -06:00
Shane Freeder
d4ef0cde59
PlayerDeathEvent#shouldDropExperience
2019-12-24 00:35:31 +00:00
Jake Potrebic
1cf2aaef30
Improve Block#breakNaturally API
...
Adds bool param to trigger world particle effects
Adds bool param to trigger exp drops for blocks
Co-authored-by: William Blake Galbreath <Blake.Galbreath@GMail.com>
2020-01-02 12:25:16 -06:00
William Blake Galbreath
9a251fbd95
Expose the internal current tick
2019-04-20 19:47:29 -05:00
Shane Freeder
2cee31307e
Set true custom payload channel size limit
...
This fixes compatibility with some mods that are sending very long channel names. Also gives developers the ability to send longer channel names.
2019-10-18 17:39:05 +01:00