2024-03-03 11:30:57 +11:00
|
|
|
--- a/net/minecraft/world/entity/animal/camel/Camel.java
|
|
|
|
+++ b/net/minecraft/world/entity/animal/camel/Camel.java
|
2025-03-26 03:05:00 +11:00
|
|
|
@@ -55,6 +55,10 @@
|
2024-06-22 18:46:41 +10:00
|
|
|
import net.minecraft.world.phys.Vec2F;
|
|
|
|
import net.minecraft.world.phys.Vec3D;
|
|
|
|
|
|
|
|
+// CraftBukkit start
|
|
|
|
+import org.bukkit.event.entity.EntityDamageEvent;
|
|
|
|
+// CraftBukkit end
|
|
|
|
+
|
2024-10-23 02:15:00 +11:00
|
|
|
public class Camel extends EntityHorseAbstract {
|
2024-06-22 18:46:41 +10:00
|
|
|
|
|
|
|
public static final float BABY_SCALE = 0.45F;
|
2025-03-26 03:05:00 +11:00
|
|
|
@@ -153,7 +157,7 @@
|
2024-10-23 02:15:00 +11:00
|
|
|
GameProfilerFiller gameprofilerfiller = Profiler.get();
|
|
|
|
|
|
|
|
gameprofilerfiller.push("camelBrain");
|
2024-03-03 11:30:57 +11:00
|
|
|
- BehaviorController<?> behaviorcontroller = this.getBrain();
|
|
|
|
+ BehaviorController<Camel> behaviorcontroller = (BehaviorController<Camel>) this.getBrain(); // CraftBukkit - decompile error
|
|
|
|
|
2024-10-23 02:15:00 +11:00
|
|
|
behaviorcontroller.tick(worldserver, this);
|
|
|
|
gameprofilerfiller.pop();
|
2025-03-26 03:05:00 +11:00
|
|
|
@@ -464,9 +468,15 @@
|
2024-03-03 11:30:57 +11:00
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
2024-10-23 02:15:00 +11:00
|
|
|
- protected void actuallyHurt(WorldServer worldserver, DamageSource damagesource, float f) {
|
2024-03-20 20:31:48 +11:00
|
|
|
+ // CraftBukkit start - void -> boolean
|
2024-10-23 02:15:00 +11:00
|
|
|
+ public boolean actuallyHurt(WorldServer worldserver, DamageSource damagesource, float f, EntityDamageEvent event) {
|
|
|
|
+ boolean damageResult = super.actuallyHurt(worldserver, damagesource, f, event);
|
2024-06-22 18:46:41 +10:00
|
|
|
+ if (!damageResult) {
|
|
|
|
+ return false;
|
2024-03-03 11:30:57 +11:00
|
|
|
+ }
|
|
|
|
+ // CraftBukkit end
|
|
|
|
this.standUpInstantly();
|
2024-10-23 02:15:00 +11:00
|
|
|
- super.actuallyHurt(worldserver, damagesource, f);
|
2024-06-22 18:46:41 +10:00
|
|
|
+ return true; // CraftBukkit
|
2024-03-03 11:30:57 +11:00
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|