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

Начинающий
Статус
Оффлайн
Регистрация
26 Авг 2023
Сообщения
41
Реакции[?]
0
Поинты[?]
0
ты хоть пнгшку загрузил?
по пути expensive/images/cape.png

отвечу просто - что бы был виден на других игроках можно убрать instanceof ClientPlayerEntity)
Может кто-нибудь знает и хочет помочь?
Я хочу сделать чтобы можно было поменять плащи на разные, но только незнаю как.
Кто шарит помогите)
 
Начинающий
Статус
Оффлайн
Регистрация
16 Май 2024
Сообщения
137
Реакции[?]
1
Поинты[?]
1K
Может кто-нибудь знает и хочет помочь?
Я хочу сделать чтобы можно было поменять плащи на разные, но только незнаю как.
Кто шарит помогите)
могу помочь но завтра, пока что пиши дс
 
Начинающий
Статус
Оффлайн
Регистрация
7 Мар 2024
Сообщения
45
Реакции[?]
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 и готово
сс -
Пожалуйста, авторизуйтесь для просмотра ссылки.

всем удачи, надеюсь данная тема вам понравилась.
Годно:seemsgood:
 
Начинающий
Статус
Оффлайн
Регистрация
10 Мар 2024
Сообщения
14
Реакции[?]
0
Поинты[?]
0
Если вам не нужна команда capes тогда можете просто сделать вот так
Я скачал кривой плащ, поэтому он у меня тупо отображается.
Скачивайте плащи здесь:
Пожалуйста, авторизуйтесь для просмотра ссылки.

Код:
@Nullable
public ResourceLocation getLocationCape() {

    if (this instanceof ClientPlayerEntity) {
        return Cape;
    }
Пожалуйста, авторизуйтесь для просмотра ссылки.
 
Начинающий
Статус
Оффлайн
Регистрация
4 Май 2023
Сообщения
77
Реакции[?]
0
Поинты[?]
0
ты хоть пнгшку загрузил?
по пути expensive/images/cape.png

отвечу просто - что бы был виден на других игроках можно убрать instanceof ClientPlayerEntity)
А если не просто? Можно по-подробнее пожалуйста
 
Забаненный
Статус
Оффлайн
Регистрация
30 Июл 2024
Сообщения
40
Реакции[?]
0
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
кто хелпанет?
 

Вложения

Начинающий
Статус
Оффлайн
Регистрация
17 Апр 2023
Сообщения
201
Реакции[?]
2
Поинты[?]
0
здравствуйте участники форума меня попросил один человек сделать плащ, ну вот и я тут, да и многим может понадобится.
в классе 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 и готово
сс -
Пожалуйста, авторизуйтесь для просмотра ссылки.

всем удачи, надеюсь данная тема вам понравилась.
и когда мы будем пастить вавей капес?
 
Начинающий
Статус
Оффлайн
Регистрация
20 Апр 2021
Сообщения
1,229
Реакции[?]
26
Поинты[?]
38K
Похожие темы
Сверху Снизу