Исходник Плащ | Cape Expensive 3.1

Начинающий
Статус
Оффлайн
Регистрация
30 Май 2024
Сообщения
23
Реакции[?]
0
Поинты[?]
0
Начинающий
Статус
Оффлайн
Регистрация
24 Авг 2022
Сообщения
152
Реакции[?]
0
Поинты[?]
0
Начинающий
Статус
Оффлайн
Регистрация
26 Авг 2023
Сообщения
40
Реакции[?]
0
Поинты[?]
0
Может кто-нибудь знает и хочет помочь?
Я хочу сделать чтобы можно было поменять плащи на разные, но только незнаю как.
Кто шарит помогите)
 
Начинающий
Статус
Оффлайн
Регистрация
30 Июл 2023
Сообщения
308
Реакции[?]
2
Поинты[?]
1K
здравствуйте участники форума меня попросил один человек сделать плащ, ну вот и я тут, да и многим может понадобится.
в классе AbstractClientPlayerEntity на 48 строке(у меня лично такая) вставляем
Java:
    private static final ResourceLocation Cape = new ResourceLocation("expensive/images/cape.png");
что бы вышло так:
Посмотреть вложение 280514
теперь переходим дальше, в public ResourceLocation getLocationCape()
вставляем
Java:
FunctionRegistry functionRegistry = Expensive.getInstance().getFunctionRegistry();
        Cape cape = functionRegistry.getCape();

        if (this instanceof ClientPlayerEntity && cape.isState())
        {
            return Cape;
        }
что бы вышло так:
Посмотреть вложение 280515
после всех данных действий создаём новый класс по пути im.expensive.functions.render;
и вставляем код
Java:
package im.expensive.functions.impl.render;

import im.expensive.functions.api.Category;
import im.expensive.functions.api.Function;
import im.expensive.functions.api.FunctionRegister;

@FunctionRegister(name = "Cape", type = Category.Render)
public class Cape extends Function
{}
и регестрируем в FunctionRegistery:
private Cape cape;
и
cape = new Cape(),
что бы вышло так:
Посмотреть вложение 280516
включаем функцию Cape и готово
сс -
Пожалуйста, авторизуйтесь для просмотра ссылки.

всем удачи, надеюсь данная тема вам понравилась.
+rep
 
Начинающий
Статус
Оффлайн
Регистрация
19 Июл 2022
Сообщения
11
Реакции[?]
1
Поинты[?]
1K
Интересная тема, но зачем трогать класс AbstractClientPlayerEntity? Если можно оверайднуть метод и использовать его в ClientPlayerEntity или RemoteClientPlayerEntity (для отображения плаща на других игрока)
 
Начинающий
Статус
Оффлайн
Регистрация
18 Апр 2024
Сообщения
14
Реакции[?]
0
Поинты[?]
0
Зачем пастить если можно сделать?/
К тому же я не разу не открывал срс экселлента (СЛАБЫЙ)
за то експы 3.1 фул перетрогал и испортил как только мог согл зач пасить если можно сделать так же твой клиент который из селфы это блять блюр и то подлизаный
 
Начинающий
Статус
Онлайн
Регистрация
8 Мар 2024
Сообщения
578
Реакции[?]
2
Поинты[?]
2K
здравствуйте участники форума меня попросил один человек сделать плащ, ну вот и я тут, да и многим может понадобится.
в классе AbstractClientPlayerEntity на 48 строке(у меня лично такая) вставляем
Java:
    private static final ResourceLocation Cape = new ResourceLocation("expensive/images/cape.png");
что бы вышло так:
Посмотреть вложение 280514
теперь переходим дальше, в public ResourceLocation getLocationCape()
вставляем
Java:
FunctionRegistry functionRegistry = Expensive.getInstance().getFunctionRegistry();
        Cape cape = functionRegistry.getCape();

        if (this instanceof ClientPlayerEntity && cape.isState())
        {
            return Cape;
        }
что бы вышло так:
Посмотреть вложение 280515
после всех данных действий создаём новый класс по пути im.expensive.functions.render;
и вставляем код
Java:
package im.expensive.functions.impl.render;

import im.expensive.functions.api.Category;
import im.expensive.functions.api.Function;
import im.expensive.functions.api.FunctionRegister;

@FunctionRegister(name = "Cape", type = Category.Render)
public class Cape extends Function
{}
и регестрируем в FunctionRegistery:
private Cape cape;
и
cape = new Cape(),
что бы вышло так:
Посмотреть вложение 280516
включаем функцию Cape и готово
сс -
Пожалуйста, авторизуйтесь для просмотра ссылки.

всем удачи, надеюсь данная тема вам понравилась.
1720364303957.pngплащ не робит
 
Начинающий
Статус
Оффлайн
Регистрация
24 Авг 2022
Сообщения
152
Реакции[?]
0
Поинты[?]
0
за то експы 3.1 фул перетрогал и испортил как только мог согл зач пасить если можно сделать так же твой клиент который из селфы это блять блюр и то подлизаный
Брат давай ты запишешься на курсы по русскому, а потом уже поговорим ты даже запятые ставить не умеешь, я смысл твоего предложения не понял просто куча слов.
Тебе нужно загрузить плащ в твою папку
 
Начинающий
Статус
Оффлайн
Регистрация
16 Май 2024
Сообщения
137
Реакции[?]
1
Поинты[?]
1K
ты хоть пнгшку загрузил?
по пути expensive/images/cape.png
Интересная тема, но зачем трогать класс AbstractClientPlayerEntity? Если можно оверайднуть метод и использовать его в ClientPlayerEntity или RemoteClientPlayerEntity (для отображения плаща на других игрока)
отвечу просто - что бы был виден на других игроках можно убрать instanceof ClientPlayerEntity)
 
Похожие темы
Сверху Снизу