Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add additional method stubs to the TurtlePlayer #540

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,16 @@
import dan200.computercraft.shared.util.InventoryUtil;
import dan200.computercraft.shared.util.WorldUtil;
import net.minecraft.entity.Entity;
import net.minecraft.entity.IMerchant;
import net.minecraft.entity.passive.AbstractHorse;
import net.minecraft.inventory.IInventory;
import net.minecraft.item.ItemStack;
import net.minecraft.tileentity.TileEntitySign;
import net.minecraft.util.EnumFacing;
import net.minecraft.util.EnumHand;
import net.minecraft.util.math.BlockPos;
import net.minecraft.util.math.Vec3d;
import net.minecraft.world.IInteractionObject;
import net.minecraft.world.World;
import net.minecraft.world.WorldServer;
import net.minecraftforge.common.util.FakePlayer;
Expand Down Expand Up @@ -73,6 +79,12 @@ public ItemStack unloadInventory( ITurtleAccess turtle )
return results;
}

@Override
public Vec3d getPositionVector()
{
return new Vec3d( posX, posY, posZ );
}

@Override
public float getEyeHeight()
{
Expand All @@ -86,17 +98,69 @@ public float getDefaultEyeHeight()
}

@Override
public void mountEntityAndWakeUp()
public void sendEnterCombat()
{
}

@Override
public void dismountEntity( @Nonnull Entity entity )
public void sendEndCombat()
{
}

@Nonnull
@Override
public SleepResult trySleep( @Nonnull BlockPos bedLocation )
{
return SleepResult.OTHER_PROBLEM;
}

@Override
public void openEditSign( TileEntitySign signTile )
{
}

@Override
public void displayGui( IInteractionObject guiOwner )
{
}

@Override
public void displayGUIChest( IInventory chestInventory )
{
}

@Override
public void displayVillagerTradeGui( IMerchant villager )
{
}

@Override
public void openGuiHorseInventory( AbstractHorse horse, IInventory inventoryIn )
{
}

@Override
public void openBook( ItemStack stack, @Nonnull EnumHand hand )
{
}

@Override
public void updateHeldItem()
{
}

@Override
protected void onItemUseFinish()
{
}

@Override
public void mountEntityAndWakeUp()
{
}

@Override
public void dismountEntity( @Nonnull Entity entity )
{
}
}