SirYwell
896a9e601a
Rewrite LogEvents to contain the source jars in stack traces
2021-07-10 11:11:43 +02:00
Owen1212055
eda6a55bcb
Stinger API
2021-06-22 23:16:11 -04:00
Trigary
357d34835f
fix empty array elements in command arguments
...
Adjacent spaces caused empty array elements due to how String#split works.
This change removes those empty array elements without modifying anything else.
Adjacent spaces sent by players are removed in PlayerConnection, so this change doesn't affect players.
But it does affect the console, command blocks, Bukkit.dispatchCommand, etc.
2021-06-05 10:29:39 +02:00
Jake Potrebic
83f8fa22d2
Add PlayerSignCommandPreprocessEvent
2021-07-09 17:44:33 -07:00
Jake Potrebic
1284f0bf53
Adds PlayerArmSwingEvent
2021-03-12 19:20:03 -08: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
dfsek
fb8f31e8e3
Add more LimitedRegion API
2021-06-19 20:15:29 -07:00
Jason Penilla
a8e19d139e
Add WaterBottleSplashEvent
2022-12-08 10:12:23 -07:00
TwoLeggedCat
0f0e14fad5
Add more line of sight methods
2021-05-29 14:33:18 -05: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
HexedHero
693a785643
Add PufferFishStateChangeEvent
2021-05-10 16:58:38 +01:00
Jake Potrebic
93e2ecfd49
Add PlayerKickEvent causes
2021-05-15 20:30:34 -07:00
LemonCaramel
c9ba0ebadb
More Lidded Block API
2021-05-23 17:49:31 +09:00
Jake Potrebic
547577ccb6
Add cause to Weather/ThunderChangeEvents
2020-12-02 18:25:31 -08:00
Jake Potrebic
00ebe90031
Improve item default attribute API
2021-05-08 15:02:00 -07:00
Jake Potrebic
f5eeda6d92
Add EntityInsideBlockEvent
2021-05-08 18:02:06 -07:00
Riley Park
482d7e4984
ItemStack#editMeta
2021-05-23 05:04:28 -07:00
BillyGalbreath
735b461673
Add Mob#lookAt API
2021-05-14 13:42:06 -05:00
Jake Potrebic
bff4794867
More Enchantment API
...
Co-authored-by: Luis <luisc99@icloud.com>
Co-authored-by: Janet Blackquill <uhhadd@gmail.com>
2021-05-06 19:58:03 -07:00
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