Initial commit

This commit is contained in:
Stillkill committed 2026-03-08 15:26:08 -05:00
commit b0e73a61aa
16345 files changed
+3104967

No files matched your search

+42
View File
@@ -0,0 +1,42 @@
#include "stdafx.h"
#include "com.mojang.nbt.h"
#include "net.minecraft.world.level.tile.h"
#include "net.minecraft.world.phys.h"
#include "net.minecraft.world.level.h"
#include "WaterAnimal.h"
WaterAnimal::WaterAnimal(Level *level) : PathfinderMob( level )
{
// 4J Stu - This function call had to be moved here from the Entity ctor to ensure that
// the derived version of the function is called
// This should only be called for the most derive classes
//this->defineSynchedData();
}
bool WaterAnimal::isWaterMob()
{
return true; //prevent drowning
}
bool WaterAnimal::canSpawn()
{
return level->isUnobstructed(bb);
}
int WaterAnimal::getAmbientSoundInterval()
{
return 20 * 6;
}
bool WaterAnimal::removeWhenFarAway()
{
return true;
}
int WaterAnimal::getExperienceReward(shared_ptr<Player> killedBy)
{
return 1 + level->random->nextInt(3);
}