Подведи собственные итоги года совместно с YOUGAME и забери ценные призы! Перейти

Плащ | Cape Expensive 3.1

  • Автор темы Автор темы tazydi
  • Дата начала Дата начала
ты хоть пнгшку загрузил?
по пути expensive/images/cape.png

отвечу просто - что бы был виден на других игроках можно убрать instanceof ClientPlayerEntity)
Может кто-нибудь знает и хочет помочь?
Я хочу сделать чтобы можно было поменять плащи на разные, но только незнаю как.
Кто шарит помогите)
 
Может кто-нибудь знает и хочет помочь?
Я хочу сделать чтобы можно было поменять плащи на разные, но только незнаю как.
Кто шарит помогите)
могу помочь но завтра, пока что пиши дс
 
а не проще ли взять с expensive 2.0?
 
здравствуйте участники форума меня попросил один человек сделать плащ, ну вот и я тут, да и многим может понадобится.
в классе AbstractClientPlayerEntity на 48 строке(у меня лично такая) вставляем
Java:
Expand Collapse Copy
    private static final ResourceLocation Cape = new ResourceLocation("expensive/images/cape.png");
что бы вышло так:
Посмотреть вложение 280514
теперь переходим дальше, в public ResourceLocation getLocationCape()
вставляем
Java:
Expand Collapse Copy
FunctionRegistry functionRegistry = Expensive.getInstance().getFunctionRegistry();
        Cape cape = functionRegistry.getCape();

        if (this instanceof ClientPlayerEntity && cape.isState())
        {
            return Cape;
        }
что бы вышло так:
Посмотреть вложение 280515
после всех данных действий создаём новый класс по пути im.expensive.functions.render;
и вставляем код
Java:
Expand Collapse Copy
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:
 
Если вам не нужна команда capes тогда можете просто сделать вот так
Я скачал кривой плащ, поэтому он у меня тупо отображается.
Скачивайте плащи здесь:
Пожалуйста, авторизуйтесь для просмотра ссылки.

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

    if (this instanceof ClientPlayerEntity) {
        return Cape;
    }
Пожалуйста, авторизуйтесь для просмотра ссылки.
 
ты хоть пнгшку загрузил?
по пути expensive/images/cape.png

отвечу просто - что бы был виден на других игроках можно убрать instanceof ClientPlayerEntity)
А если не просто? Можно по-подробнее пожалуйста
 
image.png

Зарегал функцию но всёравно эти 2 ошибки как фиксануть?
 
это можно было написать в 2 строки, но +rep
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
кто хелпанет?
 

Вложения

  • 1726304348216.png
    1726304348216.png
    27.5 KB · Просмотры: 31
что делать если функции нету?
 
если он без физики то можно сделать вразы проще
 
здравствуйте участники форума меня попросил один человек сделать плащ, ну вот и я тут, да и многим может понадобится.
в классе AbstractClientPlayerEntity на 48 строке(у меня лично такая) вставляем
Java:
Expand Collapse Copy
    private static final ResourceLocation Cape = new ResourceLocation("expensive/images/cape.png");
что бы вышло так:
Посмотреть вложение 280514
теперь переходим дальше, в public ResourceLocation getLocationCape()
вставляем
Java:
Expand Collapse Copy
FunctionRegistry functionRegistry = Expensive.getInstance().getFunctionRegistry();
        Cape cape = functionRegistry.getCape();

        if (this instanceof ClientPlayerEntity && cape.isState())
        {
            return Cape;
        }
что бы вышло так:
Посмотреть вложение 280515
после всех данных действий создаём новый класс по пути im.expensive.functions.render;
и вставляем код
Java:
Expand Collapse Copy
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 и готово
сс -
Пожалуйста, авторизуйтесь для просмотра ссылки.

всем удачи, надеюсь данная тема вам понравилась.
и когда мы будем пастить вавей капес?
 
Помогите как исправить?
Вот что пишет:
java: cannot find symbol
symbol: variable Expensive
location: class net.minecraft.client.entity.player.AbstractClientPlayerEntity
 

Вложения

  • photo_2024-11-13_15-14-28.jpg
    photo_2024-11-13_15-14-28.jpg
    51.6 KB · Просмотры: 33

Похожие темы

Назад
Сверху Снизу