Начинающий
- Статус
- Онлайн
- Регистрация
- 31 Окт 2024
- Сообщения
- 77
- Реакции
- 0
- Выберите загрузчик игры
- Vanilla
- Forge
- Fabric
- NeoForge
- OptiFine
- ForgeOptiFine
- Прочие моды
CustomElytrra:
package im.expensive.modules.impl.visual;
import im.expensive.modules.api.Category;
import im.expensive.modules.api.Module;
import im.expensive.modules.api.ModuleInformation;
import im.expensive.modules.settings.impl.ModeSetting;
import net.minecraft.util.ResourceLocation;
@ModuleInformation(name = "CustomElytra", description = "CustomElytra", category = Category.Visual)
public class CustomElytra extends Module {
private static final ModeSetting textureMode = new ModeSetting("Вид", "Angel", "Angel", "Blue Demon", "Blue Wings", "Dark Wings", "Green Dragon", "Guardian", "Jet", "Ripped", "Royal", "White Wings", "Yellow Wings", "Insect");
public static ResourceLocation getTexture() {
if (textureMode.is("Angel")) {
return new ResourceLocation("expensive/images/player/elytra/p1.png");
}
if (textureMode.is("Blue Demon")) {
return new ResourceLocation("expensive/images/player/elytra/p2.png");
}
if (textureMode.is("Blue Wings")) {
return new ResourceLocation("expensive/images/player/elytra/p3.png");
}
if (textureMode.is("Dark Wings")) {
return new ResourceLocation("expensive/images/player/elytra/p4.png");
}
if (textureMode.is("Green Dragon")) {
return new ResourceLocation("expensive/images/player/elytra/p5.png");
}
if (textureMode.is("Guardian")) {
return new ResourceLocation("expensive/images/player/elytra/p6.png");
}
if (textureMode.is("Jet")) {
return new ResourceLocation("expensive/images/player/elytra/p7.png");
}
if (textureMode.is("Ripped")) {
return new ResourceLocation("expensive/images/player/elytra/p8.png");
}
if (textureMode.is("Royal")) {
return new ResourceLocation("expensive/images/player/elytra/p9.png");
}
if (textureMode.is("White Wings")) {
return new ResourceLocation("expensive/images/player/elytra/p10.png");
}
if (textureMode.is("Yellow Wings")) {
return new ResourceLocation("expensive/images/player/elytra/p11.png");
}
if (textureMode.is("Insect")) {
return new ResourceLocation("expensive/images/player/elytra/p12.png");
}
return null;
}
public CustomElytra() {
addSettings(textureMode);
}
}
потом идем в ElytraLayer по директории net.minecraft.client.renderer.entity.layers
и в конце меняем getElytraTexture на это
getElytraTexture:
public ResourceLocation getElytraTexture(ItemStack p_getElytraTexture_1_, T p_getElytraTexture_2_)
{
CustomElytra customElytra = Expensive.getInstance().getModuleRegister().getCustomElytra();
if(SelfDestruct.unhooked || !customElytra.isEnabled()){
return TEXTURE_ELYTRA;
}
else {
return CustomElytra.getTexture();
}
}
это только 1 из множества вариантов элитр
Пожалуйста, авторизуйтесь для просмотра ссылки.
просто но прикольно