1Krokko3213
Пользователь
- Сообщения
- 13
Разрешается выкладывание кода, файлов конфигураций, логов и т.д. только под BB-код CODE
Привет! У меня есть команда /spit, И мне нужно, чтобы когда я пишу /spit не высвечивались ники игроков. а то так можно писать /spit ник ник ник ник ник ник ник ник бесконечное колво раз.
главный класс package org.example.pl.spitx;
import org.bukkit.configuration.file.YamlConfiguration;
import org.bukkit.plugin.java.JavaPlugin;
import java.io.File;
import java.util.Objects;
public final class SpitX extends JavaPlugin {
private static SpitX instance;
@Override
public void onEnable() {
// Plugin startup logic
instance = this;
saveDefaultConfig();
getCommand("spit").setExecutor(new SpitCMD());
}
@Override
public void onDisable() {
// Plugin shutdown logic
}public static SpitX getInstance() { return instance;}
}команда
package org.example.pl.spitx;
import org.bukkit.Sound;
import org.bukkit.World;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Entity;
import org.bukkit.entity.LlamaSpit;
import org.bukkit.entity.Player;
import org.jetbrains.annotations.NotNull;
public class SpitCMD implements CommandExecutor {
@Override
public boolean onCommand(@NotNull CommandSender commandSender, Command command, String s, String[] args) {
if (args.length == 0) {
Player player = (Player) commandSender;
Entity Pluvok = player.launchProjectile(LlamaSpit.class);
Pluvok.setVelocity(player.getLocation().getDirection().multiply(1f));
World world = player.getWorld();
world.playSound(player.getLocation(), Sound.ENTITY_LLAMA_SPIT, 20f, (float) SpitX.getInstance().getConfig().getInt("pitch"));
return true;
}
return false;
}
}
главный класс package org.example.pl.spitx;
import org.bukkit.configuration.file.YamlConfiguration;
import org.bukkit.plugin.java.JavaPlugin;
import java.io.File;
import java.util.Objects;
public final class SpitX extends JavaPlugin {
private static SpitX instance;
@Override
public void onEnable() {
// Plugin startup logic
instance = this;
saveDefaultConfig();
getCommand("spit").setExecutor(new SpitCMD());
}
@Override
public void onDisable() {
// Plugin shutdown logic
}public static SpitX getInstance() { return instance;}
}команда
package org.example.pl.spitx;
import org.bukkit.Sound;
import org.bukkit.World;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Entity;
import org.bukkit.entity.LlamaSpit;
import org.bukkit.entity.Player;
import org.jetbrains.annotations.NotNull;
public class SpitCMD implements CommandExecutor {
@Override
public boolean onCommand(@NotNull CommandSender commandSender, Command command, String s, String[] args) {
if (args.length == 0) {
Player player = (Player) commandSender;
Entity Pluvok = player.launchProjectile(LlamaSpit.class);
Pluvok.setVelocity(player.getLocation().getDirection().multiply(1f));
World world = player.getWorld();
world.playSound(player.getLocation(), Sound.ENTITY_LLAMA_SPIT, 20f, (float) SpitX.getInstance().getConfig().getInt("pitch"));
return true;
}
return false;
}
}