• Я зарабатываю 100 000 RUB / месяц на этом сайте!

    А знаешь как? Я всего-лишь публикую (создаю темы), а админ мне платит. Трачу деньги на мороженое, робуксы и сервера в Minecraft. А ещё на паль из Китая. 

    Хочешь так же? Пиши и узнавай условия: https://t.me/alex_redact
    Реклама: https://t.me/yougame_official

Вопрос Миксин 1.21.5

Начинающий
Начинающий
Статус
Онлайн
Регистрация
3 Сен 2023
Сообщения
335
Реакции
5
Java:
Expand Collapse Copy
@Mixin(ItemEntityRenderer.class)
public abstract class ItemEntityRendererMixin extends EntityRenderer<ItemEntity, EntityRenderState> {

    protected ItemEntityRendererMixin(EntityRendererFactory.Context ctx) {
        super(ctx);
    }

    @Inject(method = "render(Lnet/minecraft/entity/ItemEntity;FFLnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;I)V",
            at = @At("HEAD"))
    private void onRender(ItemEntity itemEntity, float f, float g, MatrixStack matrixStack,
                          VertexConsumerProvider vertexConsumerProvider, int i, CallbackInfo ci) {
        ItemStack itemStack = itemEntity.getStack();

        if (itemStack.getItem() == Items.GOLDEN_APPLE) {
            matrixStack.scale(2.0F, 2.0F, 2.0F);
        }
    }
}
в общем мне просто нужно увеличить гепл в 2 раза что бы визуально он был больше других предметов, но я не понимаю какой метод для инжекта здесь нужно использовать, подскажите пожалуйста
 
это пиздец, настолько прям?
поч я должен знать это? я делаю для себя для личных нужд , в чем проблема сказать? а не пытаться показать какой ты шарящий за фабрик
поч я должен знать это? я делаю для себя для личных нужд , в чем проблема сказать? а не пытаться показать какой ты шарящий за фабрик
это раздел форума в котором дают помощь новичкам если я не ошибаюсь
 
поч я должен знать это? я делаю для себя для личных нужд , в чем проблема сказать? а не пытаться показать какой ты шарящий за фабрик

это раздел форума в котором дают помощь новичкам если я не ошибаюсь
братан, ты перед тем как писать на форум, лучше бы тщательно продумал вопрос который будешь задавать, почитал доки фабрика, в инете куча инфы и примеров, я не пытаюсь доказать что я "шарю за фабрик" просто ты, вместо того что бы найти решение проблемы сам, просишь других, хотя ответ займёт максимум 5 минут, чем ты тратишь своё время и остальных, и не факт что тебе ответят.

Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.

 
Java:
Expand Collapse Copy
@Mixin(ItemEntityRenderer.class)
public abstract class ItemEntityRendererMixin extends EntityRenderer<ItemEntity, EntityRenderState> {

    protected ItemEntityRendererMixin(EntityRendererFactory.Context ctx) {
        super(ctx);
    }

    @Inject(method = "render(Lnet/minecraft/entity/ItemEntity;FFLnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;I)V",
            at = @At("HEAD"))
    private void onRender(ItemEntity itemEntity, float f, float g, MatrixStack matrixStack,
                          VertexConsumerProvider vertexConsumerProvider, int i, CallbackInfo ci) {
        ItemStack itemStack = itemEntity.getStack();

        if (itemStack.getItem() == Items.GOLDEN_APPLE) {
            matrixStack.scale(2.0F, 2.0F, 2.0F);
        }
    }
}
в общем мне просто нужно увеличить гепл в 2 раза что бы визуально он был больше других предметов, но я не понимаю какой метод для инжекта здесь нужно использовать, подскажите пожалуйста
а чё, ресурс паки уже не в моде?
 
Назад
Сверху Снизу