-
Автор темы
- #1
Перед прочтением основного контента ниже, пожалуйста, обратите внимание на обновление внутри секции Майна на нашем форуме. У нас появились:
- бесплатные читы для Майнкрафт — любое использование на свой страх и риск;
- маркетплейс Майнкрафт — абсолютно любая коммерция, связанная с игрой, за исключением продажи читов (аккаунты, предоставления услуг, поиск кодеров читов и так далее);
- приватные читы для Minecraft — в этом разделе только платные хаки для игры, покупайте группу "Продавец" и выставляйте на продажу свой софт;
- обсуждения и гайды — всё тот же раздел с вопросами, но теперь модернизированный: поиск нужных хаков, пати с игроками-читерами и другая полезная информация.
Спасибо!
Пожалуйста, авторизуйтесь для просмотра ссылки.
Почти что самый обычный корддроппер, но так же пишет в каком вы сейчас мире и можно выбрать писать ли разноцветным шрифтом
CordDropper:
package xii.infinity.client.functions.impl.misc;
import com.google.common.eventbus.Subscribe;
import net.minecraft.util.ResourceLocation;
import net.minecraft.world.DimensionType;
import xii.infinity.client.events.EventKey;
import xii.infinity.client.functions.api.Category;
import xii.infinity.client.functions.api.Module;
import xii.infinity.client.functions.api.FunctionRegister;
import xii.infinity.client.functions.settings.impl.BindSetting;
import xii.infinity.client.functions.settings.impl.BooleanSetting;
@FunctionRegister(name = "CordDroper", type = Category.Misc)
public class CordDroper extends Module {
public static String friendName = "";
final BindSetting cordbutton = new BindSetting("Кнопка", -1);
public BooleanSetting colorful = new BooleanSetting("Разноцвет", false);
@Subscribe
private void onEventKey(EventKey e) {
if (e.getKey() != cordbutton.get()) {
return;
}
String worldName = getWorldName();
String coordinates = formatCoordinates(mc.player.getPosX(), mc.player.getPosY(), mc.player.getPosZ());
String message = worldName + " " + coordinates;
String prefix = colorful.get() ? "!&l" : "!";
mc.player.sendChatMessage(prefix + message);
}
private String formatCoordinates(double x, double y, double z) {
if (colorful.get()) {
return String.format("&2&l%d, &6&l%d, &2&l%d", (int) x, (int) y, (int) z);
} else {
return String.format("%d, %d, %d", (int) x, (int) y, (int) z);
}
}
private String getWorldName() {
if (colorful.get()) {
DimensionType dimensionType = mc.world.getDimensionType();
ResourceLocation dimensionId = dimensionType.getEffects();
if (DimensionType.OVERWORLD_ID.equals(dimensionId)) {
return "&f&lОбычный мир:";
} else if (DimensionType.THE_NETHER_ID.equals(dimensionId)) {
return "&4&lАд:";
} else if (DimensionType.THE_END_ID.equals(dimensionId)) {
return "&e&lЭнд:";
}
return "&7&lНеизвестный мир";
} else {
DimensionType dimensionType = mc.world.getDimensionType();
ResourceLocation dimensionId = dimensionType.getEffects();
if (DimensionType.OVERWORLD_ID.equals(dimensionId)) {
return "Обычный мир:";
} else if (DimensionType.THE_NETHER_ID.equals(dimensionId)) {
return "Ад:";
} else if (DimensionType.THE_END_ID.equals(dimensionId)) {
return "Энд:";
}
return "Неизвестный мир";
}
}
public CordDroper() {
addSettings(cordbutton, colorful);
}
}