MinecraftScripterAI
Discord ↗
Link Copied to Clipboard
×
"Crea un item che spara palle di neve"
/* Questo codice crea un oggetto che spara palle di neve in Minecraft Forge */ public class SnowballShooterItem extends Item { public SnowballShooterItem(Properties properties) { super(properties); } @Override public ActionResult<ItemStack> use(World world, PlayerEntity player, Hand hand) { if (!world.isClientSide) { SnowballEntity snowball = new SnowballEntity(world, player); snowball.setItem(new ItemStack(Items.SNOWBALL)); snowball.shootFromRotation(player, player.xRot, player.yRot, 0.0F, 1.5F, 1.0F); world.addFreshEntity(snowball); } player.getCooldowns().addCooldown(this, 20); // 20 ticks cooldown return ActionResult.success(player.getItemInHand(hand)); } } /* Nota: Questo codice crea un oggetto che, quando utilizzato, spara una palla di neve. Il giocatore ha un cooldown di 20 tick prima di poter sparare un'altra palla di neve. */