-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Вот пример из боевого применения 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
Labels
enhancementNew feature or requestNew feature or request