mirror of
https://github.com/GTNewHorizons/WailaHarvestability.git
synced 2026-10-26 14:34:05 +00:00
Localization fixes (didn't update them to the new name)
This commit is contained in:
1 parent
4ab78e2b15
commit
b475518817
2 files changed
+32
-32
No files matched your search
@@ -37,16 +37,16 @@ public class WailaHandler implements IWailaDataProvider
|
||||
@Override
|
||||
public List<String> getWailaBody(ItemStack itemStack, List<String> toolTip, IWailaDataAccessor accessor, IWailaConfigHandler config)
|
||||
{
|
||||
if (config.getConfig("harvestlevels.toolrequiredonly") && accessor.getBlock().blockMaterial.isToolNotRequired())
|
||||
if (config.getConfig("harvestability.toolrequiredonly") && accessor.getBlock().blockMaterial.isToolNotRequired())
|
||||
return toolTip;
|
||||
|
||||
boolean isSneaking = accessor.getPlayer().isSneaking();
|
||||
boolean showHarvestLevel = config.getConfig("harvestlevels.harvestlevel") && (!config.getConfig("harvestlevels.harvestlevel.sneakingonly") || isSneaking);
|
||||
boolean showEffectiveTool = config.getConfig("harvestlevels.effectivetool") && (!config.getConfig("harvestlevels.effectivetool.sneakingonly") || isSneaking);
|
||||
boolean showCurrentlyHarvestable = config.getConfig("harvestlevels.currentlyharvestable") && (!config.getConfig("harvestlevels.currentlyharvestable.sneakingonly") || isSneaking);
|
||||
boolean showOresOnly = config.getConfig("harvestlevels.oresonly", false);
|
||||
boolean minimalLayout = config.getConfig("harvestlevels.minimal", false);
|
||||
boolean hideWhileHarvestable = config.getConfig("harvestlevels.unharvestableonly", false);
|
||||
boolean showHarvestLevel = config.getConfig("harvestability.harvestlevel") && (!config.getConfig("harvestability.harvestlevel.sneakingonly") || isSneaking);
|
||||
boolean showEffectiveTool = config.getConfig("harvestability.effectivetool") && (!config.getConfig("harvestability.effectivetool.sneakingonly") || isSneaking);
|
||||
boolean showCurrentlyHarvestable = config.getConfig("harvestability.currentlyharvestable") && (!config.getConfig("harvestability.currentlyharvestable.sneakingonly") || isSneaking);
|
||||
boolean showOresOnly = config.getConfig("harvestability.oresonly", false);
|
||||
boolean minimalLayout = config.getConfig("harvestability.minimal", false);
|
||||
boolean hideWhileHarvestable = config.getConfig("harvestability.unharvestableonly", false);
|
||||
|
||||
if (showHarvestLevel || showEffectiveTool || showCurrentlyHarvestable)
|
||||
{
|
||||
@@ -100,7 +100,7 @@ public class WailaHandler implements IWailaDataProvider
|
||||
if (showCurrentlyHarvestable)
|
||||
stringParts.add(ColorHelper.getBooleanColor(isCurrentlyHarvestable) + (isCurrentlyHarvestable ? Config.CURRENTLY_HARVESTABLE_STRING : Config.NOT_CURRENTLY_HARVESTABLE_STRING) + (!minimalLayout ? EnumChatFormatting.RESET + " Currently Harvestable" : ""));
|
||||
if (harvestLevel != -1 && showEffectiveTool)
|
||||
stringParts.add((!minimalLayout ? "Effective Tool : " : "") + ColorHelper.getBooleanColor(isEffective && (!isHoldingTinkersTool || canHarvest), isHoldingTinkersTool && isEffective && !canHarvest) + StatCollector.translateToLocal("harvestlevels.toolclass." + effectiveTool));
|
||||
stringParts.add((!minimalLayout ? "Effective Tool : " : "") + ColorHelper.getBooleanColor(isEffective && (!isHoldingTinkersTool || canHarvest), isHoldingTinkersTool && isEffective && !canHarvest) + StatCollector.translateToLocal("harvestability.toolclass." + effectiveTool));
|
||||
if (harvestLevel >= 1 && showHarvestLevel)
|
||||
stringParts.add((!minimalLayout ? "Harvest Level : " : "") + ColorHelper.getBooleanColor(isAboveMinHarvestLevel && canHarvest) + StringHelper.getHarvestLevelName(harvestLevel));
|
||||
|
||||
@@ -125,16 +125,16 @@ public class WailaHandler implements IWailaDataProvider
|
||||
public static HashMap<String, Boolean> configOptions = new HashMap<String, Boolean>();
|
||||
static
|
||||
{
|
||||
configOptions.put("harvestlevels.harvestlevel", true);
|
||||
configOptions.put("harvestlevels.effectivetool", true);
|
||||
configOptions.put("harvestlevels.currentlyharvestable", true);
|
||||
configOptions.put("harvestlevels.harvestlevel.sneakingonly", false);
|
||||
configOptions.put("harvestlevels.effectivetool.sneakingonly", false);
|
||||
configOptions.put("harvestlevels.currentlyharvestable.sneakingonly", false);
|
||||
configOptions.put("harvestlevels.oresonly", false);
|
||||
configOptions.put("harvestlevels.minimal", false);
|
||||
configOptions.put("harvestlevels.unharvestableonly", false);
|
||||
configOptions.put("harvestlevels.toolrequiredonly", true);
|
||||
configOptions.put("harvestability.harvestlevel", true);
|
||||
configOptions.put("harvestability.effectivetool", true);
|
||||
configOptions.put("harvestability.currentlyharvestable", true);
|
||||
configOptions.put("harvestability.harvestlevel.sneakingonly", false);
|
||||
configOptions.put("harvestability.effectivetool.sneakingonly", false);
|
||||
configOptions.put("harvestability.currentlyharvestable.sneakingonly", false);
|
||||
configOptions.put("harvestability.oresonly", false);
|
||||
configOptions.put("harvestability.minimal", false);
|
||||
configOptions.put("harvestability.unharvestableonly", false);
|
||||
configOptions.put("harvestability.toolrequiredonly", true);
|
||||
}
|
||||
|
||||
public static void callbackRegister(IWailaRegistrar registrar)
|
||||
@@ -145,7 +145,7 @@ public class WailaHandler implements IWailaDataProvider
|
||||
{
|
||||
// hacky way to set default values to anything but true
|
||||
ConfigHandler.instance().getConfig(entry.getKey(), entry.getValue());
|
||||
registrar.addConfig("HarvestLevels", entry.getKey(), "option."+entry.getKey());
|
||||
registrar.addConfig("Harvestability", entry.getKey(), "option."+entry.getKey());
|
||||
}
|
||||
|
||||
registrar.registerBodyProvider(instance, Block.class);
|
||||
|
||||
@@ -1,16 +1,16 @@
|
||||
# tools
|
||||
harvestlevels.toolclass.pickaxe=Pickaxe
|
||||
harvestlevels.toolclass.shovel=Shovel
|
||||
harvestlevels.toolclass.axe=Axe
|
||||
harvestability.toolclass.pickaxe=Pickaxe
|
||||
harvestability.toolclass.shovel=Shovel
|
||||
harvestability.toolclass.axe=Axe
|
||||
|
||||
# options
|
||||
option.harvestlevels.harvestlevel=Harvest level
|
||||
option.harvestlevels.effectivetool=Effective tool
|
||||
option.harvestlevels.currentlyharvestable=Currently harvestable
|
||||
option.harvestlevels.oresonly=Ores only
|
||||
option.harvestlevels.harvestlevel.sneakingonly=Sneak only: Harvest level
|
||||
option.harvestlevels.effectivetool.sneakingonly=Sneak only: Effective tool
|
||||
option.harvestlevels.currentlyharvestable.sneakingonly=Sneak only: Harvestable
|
||||
option.harvestlevels.minimal=Minimal mode
|
||||
option.harvestlevels.unharvestableonly=Unharvestable only
|
||||
option.harvestlevels.toolrequiredonly=Tool required only
|
||||
option.harvestability.harvestlevel=Harvest level
|
||||
option.harvestability.effectivetool=Effective tool
|
||||
option.harvestability.currentlyharvestable=Currently harvestable
|
||||
option.harvestability.oresonly=Ores only
|
||||
option.harvestability.harvestlevel.sneakingonly=Sneak only: Harvest level
|
||||
option.harvestability.effectivetool.sneakingonly=Sneak only: Effective tool
|
||||
option.harvestability.currentlyharvestable.sneakingonly=Sneak only: Harvestable
|
||||
option.harvestability.minimal=Minimal mode
|
||||
option.harvestability.unharvestableonly=Unharvestable only
|
||||
option.harvestability.toolrequiredonly=Tool required only
|
||||
Reference in new issue
Block a user