48 lines
1.2 KiB
Java
48 lines
1.2 KiB
Java
![]() |
package WayofTime.bloodmagic.fakePlayer;
|
||
|
|
||
|
import javax.annotation.Nullable;
|
||
|
|
||
|
import net.minecraft.item.ItemStack;
|
||
|
import net.minecraft.potion.PotionEffect;
|
||
|
import net.minecraft.util.math.BlockPos;
|
||
|
import net.minecraft.world.World;
|
||
|
import net.minecraftforge.common.util.FakePlayer;
|
||
|
import net.minecraftforge.fml.common.FMLCommonHandler;
|
||
|
|
||
|
import com.mojang.authlib.GameProfile;
|
||
|
|
||
|
/**
|
||
|
* All credits for this go to CrazyPants, from EIO
|
||
|
*/
|
||
|
public class FakePlayerBM extends FakePlayer
|
||
|
{
|
||
|
ItemStack prevWeapon;
|
||
|
|
||
|
public FakePlayerBM(World world, BlockPos pos, GameProfile profile)
|
||
|
{
|
||
|
super(FMLCommonHandler.instance().getMinecraftServerInstance().worldServerForDimension(world.provider.getDimension()), profile);
|
||
|
posX = pos.getX() + 0.5;
|
||
|
posY = pos.getY() + 0.5;
|
||
|
posZ = pos.getZ() + 0.5;
|
||
|
connection = new FakeNetHandlerPlayServer(this);
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
protected void onNewPotionEffect(PotionEffect p_70670_1_)
|
||
|
{
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
protected void onChangedPotionEffect(PotionEffect effect, boolean p_70695_2_)
|
||
|
{
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
protected void onFinishedPotionEffect(PotionEffect effect)
|
||
|
{
|
||
|
}
|
||
|
|
||
|
protected void playEquipSound(@Nullable ItemStack stack)
|
||
|
{
|
||
|
}
|
||
|
}
|