Skip to content

Парочка новых методов #11

@RareScrap

Description

@RareScrap

Вот пример из боевого применения WeightAPI. Код исчерпывающе описывает проблему:

IWeightProvider weightProvider = WeightRegistry.getActiveWeightProvider(); // TODO: Вот бы метод для проверки и шоб без нула
        if (weightProvider != null) {
            // TODO: Какие же это уродливые методы. Вот бы получать нужную инфу как-то так? WeightUtils.getWeight(EntityPlayerMP)
            double currentWeight = weightProvider.getWeight(player.getEntityPlayer().inventory, player.getEntityPlayer());
            double maxWeight = weightProvider.getMaxWeight(player.getEntityPlayer().inventory, player.getEntityPlayer());
            boolean isOverloaded = weightProvider.isOverloaded(player.getEntityPlayer().inventory, player.getEntityPlayer());
            String str = StatCollector.translateToLocalFormatted("gui.inventory_weight", currentWeight, maxWeight);
            mc.fontRenderer.drawString(str, 60, textY, isOverloaded ? 0xDB1818 : 4210752, false);
        }

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions