mirror of
https://github.com/TotalFreedomMC/TF-EssentialsX.git
synced 2025-02-13 12:38:58 +00:00
![snowleo](/assets/img/avatar_default.png)
We now first test, if the user could pay it, do the stuff and then charge him. If the command throws an exception, the user will not be charged.
23 lines
633 B
Java
23 lines
633 B
Java
package com.earth2me.essentials.commands;
|
|
|
|
import com.earth2me.essentials.User;
|
|
import org.bukkit.Server;
|
|
import org.bukkit.entity.Fireball;
|
|
import org.bukkit.util.Vector;
|
|
|
|
|
|
public class Commandfireball extends EssentialsCommand
|
|
{
|
|
|
|
public Commandfireball()
|
|
{
|
|
super("fireball");
|
|
}
|
|
|
|
@Override
|
|
protected void run(final Server server, final User user, final String commandLabel, final String[] args) throws Exception
|
|
{
|
|
final Vector direction = user.getEyeLocation().getDirection().multiply(2);
|
|
user.getWorld().spawn(user.getEyeLocation().add(direction.getX(), direction.getY(), direction.getZ()), Fireball.class);
|
|
}
|
|
}
|