Commit Graph
100 Commits
Author SHA1 Message Date
BillyGalbreath 7127d40dae Add Mob#lookAt API (#5633) 2021-05-14 13:45:00 -05:00
BillyGalbreath c7c5f0241b Fix CraftSound backwards compatibility 2020-12-17 15:28:31 -06:00
BillyGalbreath 3e5a38ccf5 MC-4 Fix item position desync 2020-12-14 09:05:29 -06:00
BillyGalbreath 6ce7d63918 Fix curing villager makes equipment disappear 2020-12-08 22:21:54 -06:00
William Blake Galbreath d6057372b4 Add #getEligibleHumans to SkeletonHorseTrapEvent 2020-08-23 21:57:55 +02:00
William Blake Galbreath 427a4c9dd8 Climbing should not bypass cramming gamerule 2020-08-23 21:34:23 +02:00
William Blake Galbreath 18f927e706 Fix item locations dropped from campfires 2020-10-03 20:32:52 -05:00
William Blake Galbreath 2defac165a Fix deop kicking non-whitelisted player when white list is not enabled 2020-10-03 22:04:14 -05:00
BillyGalbreath 030eda8908 Add more Evoker API 2020-08-23 15:29:02 +02:00
William Blake Galbreath 240e86489b Add playPickupItemAnimation to LivingEntity 2020-08-23 19:41:34 +02:00
William Blake Galbreath e5c86b8f4f Fix scoreboard vanilla colors not working in chat 2020-07-31 16:20:29 +01:00
William Blake Galbreath 99625f0fa9 Fix SPIGOT-5885 Unable to disable advancements 2020-07-10 13:24:43 -05:00
William Blake Galbreath 511e97b881 Fix SPIGOT-5824 Bukkit world-container is not used 2020-07-10 13:22:47 -05:00
William Blake Galbreath 2ce563b6d0 Fix #3701 - Loottables erasing on viewing 2020-07-02 15:34:26 -05:00
BillyGalbreath 1fa51dd469 Expose isFuel and canSmelt methods to FurnaceInventory 2021-12-23 15:32:40 -06:00
William Blake Galbreath 5c9be07722 Left handed API 2021-10-14 12:36:46 -05:00
BillyGalbreath 735b461673 Add Mob#lookAt API 2021-05-14 13:42:06 -05: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
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
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
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
BillyGalbreath 9773687ae3 Add config option for spider worldborder climbing 2022-10-27 15:35:47 +02:00
BillyGalbreath 6b1d457aea Expose isFuel and canSmelt methods to FurnaceInventory 2021-12-23 15:32:50 -06:00
William Blake Galbreath b530d53b66 Add ItemFactory#getSpawnEgg API 2021-10-14 12:09:39 -05:00
William Blake Galbreath b2715aeeed Left handed API 2021-10-14 12:36:58 -05:00
BillyGalbreath 1ccedf3a03 Add Mob#lookAt API 2021-05-14 13:42:17 -05:00
BillyGalbreath 6888386225 Allow adding items to BlockDropItemEvent 2021-01-20 14:23:37 -06:00
William Blake Galbreath 48c492c4d1 Add EntityMoveEvent 2020-02-11 21:56:48 -06:00
William Blake Galbreath d4892b5c73 Add toggle for always placing the dragon egg 2020-11-26 11:47:24 +00:00
BillyGalbreath d9c0a60246 MC-4: Fix item position desync
This fixes item position desync (MC-4) by running the item coordinates
through the encode/decode methods of the packet that causes the precision
loss, which forces the server to lose the same precision as the client
keeping them in sync.
2020-12-08 20:24:52 -06:00
BillyGalbreath b22a956d7c Fix CraftSound backwards compatibility 2020-12-17 15:25:49 -06:00
William Blake Galbreath 22069fd885 Climbing should not bypass cramming gamerule 2020-08-23 20:59:00 +02:00
William Blake Galbreath 416280fc29 Fix item locations dropped from campfires
Fixes #4259 by not flooring the blockposition among other weirdness
Vanilla Issue: MC-267622
2020-10-03 20:32:25 -05:00
William Blake Galbreath 691c4ee7b6 Villager#resetOffers 2019-10-07 00:15:37 -05:00
William Blake Galbreath 9d63b94faf Add option to allow iron golems to spawn in air (Closes #1965, Closes #1851) 2019-04-13 17:00:18 -05:00
William Blake Galbreath 5726caded8 Expose the internal current tick 2019-04-20 19:47:50 -05:00
William Blake Galbreath 347defbe7a Rework fix for MC-114618 so not break map maker's workflow. Fixes #2221 2019-06-23 14:31:33 -05:00
William Blake Galbreath b1fe87eb4a MC-114618 - Fix EntityAreaEffectCloud from going negative size 2019-05-27 17:36:06 -05:00
William Blake Galbreath 8cfdd708e9 more 1.14 stuffs yay! 2019-05-05 06:12:32 -05:00
William Blake Galbreath 3f43b7abe8 More patches for 1.14 2019-05-05 03:33:44 -05:00
William Blake Galbreath 599213f4b4 Mob Spawner API Enhancements 2019-04-19 12:41:38 -05:00
BillyGalbreath 367d892a6e Fix MC-93764 2018-10-19 19:39:21 -05:00
BillyGalbreath 7040465881 Implement getters and setters for EntityItem owner and thrower
Closes #1526
2018-10-06 20:55:18 -05:00
BillyGalbreath 116a24f8b0 Fix NPE race condition in ServerListPingEvent
Fixes GH-1473

If a ping is responded to prior to the server sample being populated
(pre-tick as an example) it can result in an NPE.
2018-09-22 23:55:30 -04:00
BillyGalbreath 07cf46c4e3 Rebuild Patches 2018-07-28 22:15:52 -05:00
BillyGalbreath 3eb423d212 Merge branch 'pre/1.13' of https://github.com/PaperMC/Paper into AnvilDamageEvent 2018-07-28 22:02:56 -05:00
BillyGalbreath 1cff982021 PlayerElytraBoostEvent 2018-07-21 02:00:31 -05:00
BillyGalbreath 9362271fc3 AnvilDamageEvent 2018-07-20 23:37:40 -05:00
BillyGalbreath dcfc5893e7 Add config to disable ender dragon legacy check (#1167) 2018-06-22 10:49:10 -05:00
BillyGalbreath f4a7453b2a Add configurable max exp value when merging orbs 2017-11-10 23:04:06 -05:00
BillyGalbreath 222aac9769 PlayerAttemptPickupItemEvent additions 2017-11-10 22:49:53 -05:00
BillyGalbreath 8fc7933953 LivingEntity#setKiller 2017-08-24 15:18:41 -04:00
BillyGalbreath 0ab8f79870 Make /plugins list alphabetical 2017-07-31 02:09:13 -05:00
BillyGalbreath 99f530c937 Add Entity#fromMobSpawner API
Merges and closes GH-752
2017-07-09 01:38:30 -05:00
William Blake Galbreath c2be5a5354 Fix deop kicking non-whitelisted player when white list is not enabled 2020-10-03 22:00:27 -05:00
William Blake Galbreath 972b6a6f18 Entity#isTicking 2020-10-03 21:39:16 -05:00
BillyGalbreath 4f4d4ac73e Add more Evoker API
== AT ==
public net.minecraft.world.entity.monster.Evoker setWololoTarget(Lnet/minecraft/world/entity/animal/Sheep;)V
public net.minecraft.world.entity.monster.Evoker getWololoTarget()Lnet/minecraft/world/entity/animal/Sheep;
2020-08-23 15:28:35 +02:00
BillyGalbreath f1a2ddbc7b Add zombie targets turtle egg config 2020-08-23 15:47:34 +02:00
BillyGalbreath 15b58660bb Add moon phase API 2020-08-23 16:32:11 +02:00
William Blake Galbreath b77fd7dd24 Fix SpawnChangeEvent not firing for all use-cases 2020-08-22 23:36:21 +02:00
William Blake Galbreath a7e8ccc630 Add playPickupItemAnimation to LivingEntity 2020-08-23 19:36:22 +02:00
William Blake Galbreath 760f623ace Fix SPIGOT-5885 Unable to disable advancements 2020-07-10 12:38:12 -05:00
William Blake Galbreath 1110af5fe2 Fix SPIGOT-5824 Bukkit world-container is not used 2020-07-10 13:12:33 -05:00
William Blake Galbreath 3ceb5297a3 Fix arrows never despawning MC-125757
This forces the despawn counter to start ticking regardless of
state after the arrow has been alive for 200 ticks (10 seconds)
instead of getting stuck in a never despawn state (bubble columns,
etc).
2020-07-08 11:24:30 -05:00
William Blake Galbreath ea5eaa7503 Add PrepareResultEvent
Adds a new event for all crafting stations that generate a result slot item

Anvil, Grindstone and Smithing now extend this event
2020-07-03 11:58:56 -05:00
William Blake Galbreath e3bd1e8117 Add entity liquid API
== AT ==
public net.minecraft.world.entity.Entity isInRain()Z
public net.minecraft.world.entity.Entity isInBubbleColumn()Z
2020-07-02 18:11:43 -05:00
e91df097e9 ExperienceOrb merging/stacking API and fixes
Adds an option for maximum exp value when merging orbs

Adds ExperienceOrbMergeEvent
Fired when the server is about to merge 2 experience orbs
as entities. Plugins can cancel it if they want to ensure experience orbs do not lose important
metadata such as spawn reason, or conditionally move data from source to target.

Fixes an issue where the stacked count was not taking into account
for mending repairs and when merging with spigot's merge-on-spawn
logic

== AT ==
public net.minecraft.world.entity.ExperienceOrb count

Co-authored-by: Aikar <aikar@aikar.co>
Co-authored-by: Jake Potrebic <jake.m.potrebic@gmail.com>
2017-11-10 23:03:12 -05:00
William Blake Galbreath 8a71e1c7da Add phantom creative and insomniac controls 2020-04-25 15:13:41 -05:00
William Blake Galbreath db792f5e1d Add tick times API and /mspt command 2020-04-05 22:23:14 -05:00
William Blake Galbreath fd378a7262 Add option to allow iron golems to spawn in air 2019-04-13 16:50:58 -05:00
William Blake Galbreath fa7c667a3e Make the GUI graph fancier 2020-02-02 04:00:40 -06:00
William Blake Galbreath 196c153504 Add option to nerf pigmen from nether portals 2020-02-07 14:36:56 -06:00
BillyGalbreath 0dd8044178 Entity Jump API
== AT ==
public net.minecraft.world.entity.LivingEntity jumping
2020-02-08 23:26:11 -06:00
William Blake Galbreath 4e20691d59 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:05 -06:00
William Blake Galbreath e4290a3697 Bees get gravity in void. Fixes MC-167279 2020-01-26 16:30:19 -06:00
William Blake Galbreath 0e5a5711fc Prevent bees loading chunks checking hive position 2020-01-05 17:24:34 -06:00
William Blake Galbreath a0dc4eeb99 Add option to disable pillager patrols 2019-10-09 21:46:15 -05:00
William Blake Galbreath 3084b4ce9b Expose the internal current tick 2019-04-20 19:47:34 -05:00
William Blake Galbreath b68af3dfa1 Mob Spawner API Enhancements
== AT ==
public net.minecraft.world.level.BaseSpawner isNearPlayer(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Z
public net.minecraft.world.level.BaseSpawner delay(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V
public net.minecraft.world.level.BaseSpawner setNextSpawnData(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/SpawnData;)V
2019-04-19 12:41:13 -05:00
BillyGalbreath ea164c2f4a Add more Zombie API
== AT ==
public net.minecraft.world.entity.monster.Zombie isSunSensitive()Z
2018-10-07 04:29:59 -05:00
BillyGalbreath 8f806f31bb Check Drowned for Villager Aggression Config 2018-10-10 21:22:44 -05:00
BillyGalbreath a24fb45a27 Add more Witch API
== AT ==
public net.minecraft.world.entity.monster.Witch usingTime
2018-10-12 14:10:46 -05:00
BillyGalbreath fb18e19bb0 Turtle API
== AT ==
public net.minecraft.world.entity.animal.Turtle getHomePos()Lnet/minecraft/core/BlockPos;
public net.minecraft.world.entity.animal.Turtle setHasEgg(Z)V
public net.minecraft.world.entity.animal.Turtle isGoingHome()Z
public net.minecraft.world.entity.animal.Turtle setGoingHome(Z)V
public net.minecraft.world.entity.animal.Turtle isTravelling()Z
public net.minecraft.world.entity.animal.Turtle setTravelling(Z)V
2018-09-29 16:08:23 -05:00
BillyGalbreath a75d433b3e Add sun related API
== AT ==
public net.minecraft.world.entity.Mob isSunBurnTick()Z
2018-10-07 00:54:21 -05:00
BillyGalbreath 5a43ef8127 Add LivingEntity#getTargetEntity 2018-09-22 00:33:08 -05:00
BillyGalbreath 46109028f9 Honor EntityAgeable.ageLock 2018-09-23 20:59:53 -05:00
BillyGalbreath ca341c9de8 Allow chests to be placed with NBT data 2018-09-08 18:43:31 -05:00
BillyGalbreath 0e656d111b Expose attack cooldown methods for Player 2018-09-04 15:02:00 -05:00
BillyGalbreath 228730983d Add ray tracing methods to LivingEntity 2018-09-03 18:20:03 -05:00
BillyGalbreath bfd8b7bcef Add More Creeper API 2018-08-24 11:50:26 -05:00
BillyGalbreath f6b20dccfc Add PhantomPreSpawnEvent 2018-08-25 19:56:51 -05:00
BillyGalbreath 14aa197675 Slime Pathfinder Events 2018-08-24 08:18:42 -05:00
BillyGalbreath f20fbf5477 AnvilDamageEvent 2018-07-20 23:37:03 -05:00
BillyGalbreath da011362dc SkeletonHorse Additions 2018-07-27 22:36:31 -05:00
BillyGalbreath 925d397466 PlayerLaunchProjectileEvent 2018-07-21 03:11:03 -05:00