package com.sijobe.spc.command; import java.util.List; import com.sijobe.spc.util.FontColour; import com.sijobe.spc.wrapper.CommandException; import com.sijobe.spc.wrapper.CommandSender; import com.sijobe.spc.wrapper.Minecraft; import com.sijobe.spc.wrapper.Player; /** * Changes the player step height to allow the player to step up blocks that * are one high. The default step height is 0.5 blocks. This command currently * only functions in single player since player step height is not * synchronised. * * @author simo_415 * @version 1.0 */ @Command ( name = "longerlegs", description = "Changes the player leg height step height", example = "", videoURL = "http://www.youtube.com/watch?v=1Qy2jhvCkDk", version = "1.4.6" ) public class LongerLegs extends StandardCommand { @Override public boolean isEnabled() { return Minecraft.isSinglePlayer(); } @Override public void execute(CommandSender sender, List<?> params) throws CommandException { Player player = Minecraft.getPlayer(); if (player.getStepHeight() != 0.5F) { player.setStepHeight(0.5F); sender.sendMessageToPlayer("Longer legs is "+FontColour.AQUA+"disabled"); } else { player.setStepHeight(1.0F); sender.sendMessageToPlayer("Longer legs is "+FontColour.AQUA+"enabled"); } } }