Jake Potrebic
29ce813416
Add missing forceDrop toggles
2021-07-20 21:25:35 -07:00
Phoenix616
a600754f0d
Rate options and timings for sensors and behaviors
...
This adds config options to specify the tick rate for sensors
and behaviors of different entity types as well as timings
for those in order to be able to have some metrics as to which
ones might need tweaking.
2021-06-28 22:38:29 +01:00
ysl3000
6b65e03d85
living entity allow attribute registration
2020-10-24 16:37:44 +02:00
Ineusia
c068010b34
Add Destroy Speed API
...
Co-authored-by: Jake Potrebic <jake.m.potrebic@gmail.com>
2020-10-26 11:48:06 -05:00
Aikar
1d8508b7ac
Fix Concurrency issue in ShufflingList
...
if multiple threads from worldgen sort at same time, it will crash.
So make a copy of the list for sorting purposes.
2020-07-06 18:36:41 -04:00
Jake Potrebic
50c31de6f0
Improve/fix EntityTargetLivingEntityEvent
2022-12-09 03:10:23 -08:00
Mariell Hoversholm
e5e4cc7020
Add villager reputation API
...
== AT ==
public net.minecraft.world.entity.ai.gossip.GossipContainer$EntityGossips
public net.minecraft.world.entity.ai.gossip.GossipContainer$EntityGossips <init>()V
public net.minecraft.world.entity.ai.gossip.GossipContainer gossips
2020-04-22 23:29:20 +02:00
MiniDigger | Martin
82290d3060
Implement Mob Goal API
2020-01-03 16:26:19 +01:00
Aikar
aa8e04867f
Optimize Pathfinding
...
Prevents pathfinding from spamming failures for things such as
arrow attacks.
2016-03-03 02:02:07 -06:00
Callahan
a0513959ea
Prevent sync chunk loads when villagers try to find beds
2020-01-13 23:47:28 -06:00
Aikar
54b44d1f1c
Prevent various interactions from causing chunk loads
...
Co-authored-by: Shane Freeder <theboyetronic@gmail.com>
2018-09-10 23:56:36 -04:00
Brokkonaut
991875920d
Add entity knockback events
...
- EntityKnockbackEvent
- EntityPushedByEntityAttackEvent
- EntityKnockbackByEntityEvent
Co-authored-by: aerulion <aerulion@gmail.com>
Co-authored-by: Jake Potrebic <jake.m.potrebic@gmail.com>
2018-06-18 15:46:23 +02:00
Aikar
1f63668ee9
Prevent Pathfinding out of World Border
...
This prevents Entities from trying to run outside of the World Border
TODO: This doesn't prevent the pathfinder from using blocks outside the world border as nodes. We can fix this
by adding code to all overrides in:
NodeEvaluator:
public abstract BlockPathTypes getBlockPathType(BlockGetter world, int x, int y, int z);
to return BLOCKED if it is outside the world border.
2016-12-19 23:07:42 -05:00
Aikar
c801c5439d
EntityPathfindEvent
...
Fires when an Entity decides to start moving to a location.
2016-03-28 21:22:26 -04:00
Joseph Hirschfeld
68979dd492
Add exception reporting event
2016-03-03 03:15:41 -06:00
Zach Brown
92ffacc419
Allow nerfed mobs to jump
2016-03-01 13:24:16 -06:00
Kyle Wood
f161aac557
Remap fixes
2021-06-11 05:25:03 -05:00
CraftBukkit/Spigot
0098808c9e
Allow Attribute Capping.
...
Apply some sensible defaults and allow server owners to customize the maximum values of selected common attributes.
By: md_5 <git@md-5.net>
2014-07-28 16:55:51 +10:00
CraftBukkit/Spigot
30e4583dbe
Remap CraftBukkit to Mojang+Yarn Mappings
...
By: Initial Source <noreply+automated@papermc.io>
2024-12-11 22:26:55 +01:00
CraftBukkit/Spigot
a265d64138
Move CraftBukkit per-file patches
...
By: Initial <noreply+automated@papermc.io>
2024-12-11 22:26:36 +01:00