- Баллы
- 123
.
Последнее редактирование:
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Упс, я просто как-то протупил, не поставил новую версию,Да.
Только твоя будет доступна как по /effect, так и по /твойплагин:effect,
а оригинальная будет доступна по /minecraft:effect.

И да, можно и не таким способом... Изменить дефлот класс на свой код, но не рекомендую, сам имел неосторожность в этом.Упс, я просто как-то протупил, не поставил новую версию,
и поэтому подумал что нельзя
Спасибо!
extends VanillaCommand
package org.bukkit.command.defaults;
import com.google.common.collect.ImmutableList;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import org.apache.commons.lang.Validate;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.OfflinePlayer;
import org.bukkit.Server;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.util.StringUtil;
public class OpCommand
extends VanillaCommand
{
public OpCommand()
{
super("op");
this.description = "Делает что - то, да вот сам не знаю что.";
this.usageMessage = "/op <уровень Бог>";
setPermission("права");
}
public boolean execute(CommandSender sender, String currentAlias, String[] args)
{
sender.sendMessage("А хер тебе!");
return true;
}
Если захочется извращений, именно так и сделаюИ да, можно и не таким способом... Изменить дефлот класс на свой код, но не рекомендую, сам имел неосторожность в этом.
т.е. создаем пакет org.bukkit.command.defaults
Создаем класс, например: OpCommand, и переписываем код, можно все кромеУдачи.Код:extends VanillaCommand
Вот пример:
И далее заменяем стандартный класс файл в пакете org.bukkit.command.defaults на свой.CSS:package org.bukkit.command.defaults; import com.google.common.collect.ImmutableList; import java.util.ArrayList; import java.util.Collections; import java.util.List; import org.apache.commons.lang.Validate; import org.bukkit.Bukkit; import org.bukkit.ChatColor; import org.bukkit.OfflinePlayer; import org.bukkit.Server; import org.bukkit.command.Command; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; import org.bukkit.util.StringUtil; public class OpCommand extends VanillaCommand { public OpCommand() { super("op"); this.description = "Делает что - то, да вот сам не знаю что."; this.usageMessage = "/op <уровень Бог>"; setPermission("права"); } public boolean execute(CommandSender sender, String currentAlias, String[] args) { sender.sendMessage("А хер тебе!"); return true; }

Можно, но не рекомендуется. А лучше вообще этим не заниматься.И да, можно и не таким способом... Изменить дефлот класс на свой код, но не рекомендую, сам имел неосторожность в этом.
т.е. создаем пакет org.bukkit.command.defaults
Создаем класс, например: OpCommand, и переписываем код, можно все кромеУдачи.Код:extends VanillaCommand
Вот пример:
И далее заменяем стандартный класс файл в пакете org.bukkit.command.defaults на свой.CSS:package org.bukkit.command.defaults; import com.google.common.collect.ImmutableList; import java.util.ArrayList; import java.util.Collections; import java.util.List; import org.apache.commons.lang.Validate; import org.bukkit.Bukkit; import org.bukkit.ChatColor; import org.bukkit.OfflinePlayer; import org.bukkit.Server; import org.bukkit.command.Command; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; import org.bukkit.util.StringUtil; public class OpCommand extends VanillaCommand { public OpCommand() { super("op"); this.description = "Делает что - то, да вот сам не знаю что."; this.usageMessage = "/op <уровень Бог>"; setPermission("права"); } public boolean execute(CommandSender sender, String currentAlias, String[] args) { sender.sendMessage("А хер тебе!"); return true; }
Ыыы.. Ну ладноНе лезь в ядро и не меняй в нём ничего.
Слови PlayerCommandPreprocessEvent и отмени, если игрок пытается вызвать ванильную команду.
Ну а так-то в идеале просто не давай на неё прав.
