Noah van der Aa
21770104ec
Limit pet look distance
2022-12-06 18:45:54 +01:00
Jake Potrebic
0b9ef3701e
Fix a bunch of vanilla bugs
...
https://bugs.mojang.com/browse/MC-253721
wrong msg for opping multiple players
https://bugs.mojang.com/browse/MC-248588
respect mob griefing gamerule for draining water cauldrons
https://bugs.mojang.com/browse/MC-244739
play goat eating sound for last item in stack
https://bugs.mojang.com/browse/MC-243057
ignore furnace fuel slot in recipe book click
https://bugs.mojang.com/browse/MC-147659
Some witch huts spawn the incorrect cat
Note: Marked as Won't Fix, makes 0 sense
https://bugs.mojang.com/browse/MC-179072
Creepers do not defuse when switching from Survival to Creative/Spectator
https://bugs.mojang.com/browse/MC-259571
Fix changeGameModeForPlayer to use gameModeForPlayer
https://bugs.mojang.com/browse/MC-262422
Fix lightning being able to hit spectators
https://bugs.mojang.com/browse/MC-263999
Fix mobs breaking doors not spawning block break particles
https://bugs.mojang.com/browse/MC-210802
Fixes sheep eating blocks outside of ticking range
https://bugs.mojang.com/browse/MC-123848
Fixes item frames dropping items above when pointing down
https://bugs.mojang.com/browse/MC-174630
Fix secondary beacon effect remaining after switching effect
https://bugs.mojang.com/browse/MC-153086
Fix the beacon deactivation sound always playing when broken
https://bugs.mojang.com/browse/MC-200092
Fix yaw being ignored for a player's first spawn pos
https://bugs.mojang.com/browse/MC-158900
Fix error when joining after tempban expired
https://bugs.mojang.com/browse/MC-99075
Fix inventory desync within spawn protected area
https://bugs.mojang.com/browse/MC-273635
Fix TrialSpawner forgets assigned mob when placed by player
== AT ==
public net/minecraft/world/entity/Mob leashInfoTag
public net/minecraft/server/level/ChunkMap anyPlayerCloseEnoughForSpawning(Lnet/minecraft/world/level/ChunkPos;)Z
Co-authored-by: William Blake Galbreath <blake.galbreath@gmail.com>
Co-authored-by: Spottedleaf <Spottedleaf@users.noreply.github.com>
2022-07-11 11:56:41 -07:00
SoSeDiK
58f0db0820
Fix new block data for EntityChangeBlockEvent
...
Also standardizes how to handle EntityChangeBlockEvent before a removeBlock or destroyBlock
call. Always use 'state.getFluidState().createLegacyBlock()' to get the new state instead of
just using the 'air' state.
Also fixes the new block data for EntityBreakDoorEvent (a sub-event from
EntityChangeBlockEvent)
Co-authored-by: Lulu13022002 <41980282+Lulu13022002@users.noreply.github.com>
Co-authored-by: Jake Potrebic <jake.m.potrebic@gmail.com>
2022-03-21 20:00:53 +02:00
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