здравствуйте участники форума меня попросил один человек сделать плащ, ну вот и я тут, да и многим может понадобится.
в классе AbstractClientPlayerEntity на 48 строке(у меня лично такая) вставляем
private static final ResourceLocation Cape = new ResourceLocation("expensive/images/cape.png");
что бы вышло так:
Посмотреть вложение 280514
теперь переходим дальше, в public ResourceLocation getLocationCape()
вставляем
FunctionRegistry functionRegistry = Expensive.getInstance().getFunctionRegistry();
Cape cape = functionRegistry.getCape();
if (this instanceof ClientPlayerEntity && cape.isState())
{
return Cape;
}
что бы вышло так:
Посмотреть вложение 280515
после всех данных действий создаём новый класс по пути im.expensive.functions.render;
и вставляем код
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 и готово
сс -
всем удачи, надеюсь данная тема вам понравилась.