Mirror von
https://github.com/PaperMC/Paper.git
synchronisiert 2024-12-18 12:30:06 +01:00
36 Zeilen
2.2 KiB
Diff
36 Zeilen
2.2 KiB
Diff
|
--- a/net/minecraft/server/BehaviorUtil.java
|
||
|
+++ b/net/minecraft/server/BehaviorUtil.java
|
||
|
@@ -31,7 +31,7 @@
|
||
|
}
|
||
|
|
||
|
public static void c(EntityLiving entityliving, EntityLiving entityliving1) {
|
||
|
- entityliving.getBehaviorController().setMemory(MemoryModuleType.LOOK_TARGET, (Object) (new BehaviorPositionEntity(entityliving1)));
|
||
|
+ entityliving.getBehaviorController().setMemory(MemoryModuleType.LOOK_TARGET, (new BehaviorPositionEntity(entityliving1))); // CraftBukkit - decompile error
|
||
|
}
|
||
|
|
||
|
public static void d(EntityLiving entityliving, EntityLiving entityliving1) {
|
||
|
@@ -46,11 +46,12 @@
|
||
|
BehaviorPositionEntity behaviorpositionentity = new BehaviorPositionEntity(entityliving1);
|
||
|
MemoryTarget memorytarget = new MemoryTarget(behaviorpositionentity, f, i);
|
||
|
|
||
|
- entityliving.getBehaviorController().setMemory(MemoryModuleType.LOOK_TARGET, (Object) behaviorpositionentity);
|
||
|
- entityliving.getBehaviorController().setMemory(MemoryModuleType.WALK_TARGET, (Object) memorytarget);
|
||
|
+ entityliving.getBehaviorController().setMemory(MemoryModuleType.LOOK_TARGET, behaviorpositionentity); // CraftBukkit - decompile error
|
||
|
+ entityliving.getBehaviorController().setMemory(MemoryModuleType.WALK_TARGET, memorytarget); // CraftBukkit - decompile error
|
||
|
}
|
||
|
|
||
|
public static void a(EntityLiving entityliving, ItemStack itemstack, EntityLiving entityliving1) {
|
||
|
+ if (itemstack.isEmpty()) return; // CraftBukkit - SPIGOT-4940: no empty loot
|
||
|
double d0 = entityliving.locY - 0.30000001192092896D + (double) entityliving.getHeadHeight();
|
||
|
EntityItem entityitem = new EntityItem(entityliving.world, entityliving.locX, d0, entityliving.locZ, itemstack);
|
||
|
BlockPosition blockposition = new BlockPosition(entityliving1);
|
||
|
@@ -66,7 +67,7 @@
|
||
|
|
||
|
public static SectionPosition a(WorldServer worldserver, SectionPosition sectionposition, int i) {
|
||
|
int j = worldserver.b(sectionposition);
|
||
|
- Stream stream = SectionPosition.a(sectionposition, i).filter((sectionposition1) -> {
|
||
|
+ Stream<SectionPosition> stream = SectionPosition.a(sectionposition, i).filter((sectionposition1) -> { // CraftBukkit - decompile error
|
||
|
return worldserver.b(sectionposition1) < j;
|
||
|
});
|
||
|
|