Java tutorial
/******************************************************************************************************************* * Authors: SanAndreasP * Copyright: SanAndreasP, SilverChiren and CliffracerX * License: Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International * http://creativecommons.org/licenses/by-nc-sa/4.0/ *******************************************************************************************************************/ package de.sanandrew.mods.claysoldiers.util.soldier.upgrade.misc; import de.sanandrew.mods.claysoldiers.entity.EntityClayMan; import de.sanandrew.mods.claysoldiers.util.soldier.upgrade.SoldierUpgradeInst; import net.minecraft.item.ItemStack; import org.apache.commons.lang3.mutable.MutableFloat; public class UpgradeSugar extends AUpgradeMisc { @Override public void onPickup(EntityClayMan clayMan, SoldierUpgradeInst upgradeInst, ItemStack stack) { this.consumeItem(stack, upgradeInst); clayMan.playSound("random.pop", 1.0F, 1.0F); } @Override public void getAiMoveSpeed(EntityClayMan clayMan, SoldierUpgradeInst upgradeInst, MutableFloat speed) { speed.add(1.0F); } }