Начинающий
-
Автор темы
- #1
Перед прочтением основного контента ниже, пожалуйста, обратите внимание на обновление внутри секции Майна на нашем форуме. У нас появились:
- бесплатные читы для Майнкрафт — любое использование на свой страх и риск;
- маркетплейс Майнкрафт — абсолютно любая коммерция, связанная с игрой, за исключением продажи читов (аккаунты, предоставления услуг, поиск кодеров читов и так далее);
- приватные читы для Minecraft — в этом разделе только платные хаки для игры, покупайте группу "Продавец" и выставляйте на продажу свой софт;
- обсуждения и гайды — всё тот же раздел с вопросами, но теперь модернизированный: поиск нужных хаков, пати с игроками-читерами и другая полезная информация.
Спасибо!
Как сделать так что в nameprotect expensive 2.0 люди сами могли написать никнейм?
Вот код ватермарки
Вот код ватермарки
nameprotect:
package wtf.expensive.modules.impl.render;
import net.minecraft.client.Minecraft;
import net.minecraft.util.text.ITextComponent;
import net.minecraft.util.text.TextFormatting;
import wtf.expensive.events.Event;
import wtf.expensive.friend.Friend;
import wtf.expensive.managment.Managment;
import wtf.expensive.modules.Function;
import wtf.expensive.modules.FunctionAnnotation;
import wtf.expensive.modules.Type;
import wtf.expensive.modules.settings.imp.BooleanOption;
import wtf.expensive.modules.settings.imp.ModeSetting;
import wtf.expensive.modules.settings.imp.TextSetting;
import wtf.expensive.util.ClientUtil;
@FunctionAnnotation(name = "NameProtect", type = Type.Render)
public class NameProtect extends Function {
public TextSetting name = new TextSetting("Ник", "expensive");
public BooleanOption friends = new BooleanOption("Друзья", false);
public NameProtect() {
addSettings(name, friends);
}
[USER=1367676]@override[/USER]
public void onEvent(Event event) {
}
public String patch(String text) {
String out = text;
if (this.state) {
out = text.replaceAll(Minecraft.getInstance().session.getUsername(), name.text);
}
return out;
}
public ITextComponent patchFriendTextComponent(ITextComponent text, String name) {
ITextComponent out = text;
if (this.friends.get() && this.state) {
out = ClientUtil.replace(text, name, this.name.text);
}
return out;
}
}