@@ -84,6 +84,7 @@ public final class AEConfig extends Configuration implements IConfigurableObject
|
|||||||
private PowerUnits selectedPowerUnit = PowerUnits.AE;
|
private PowerUnits selectedPowerUnit = PowerUnits.AE;
|
||||||
private boolean showCraftableTooltip = true;
|
private boolean showCraftableTooltip = true;
|
||||||
private boolean showPlacementPreview = true;
|
private boolean showPlacementPreview = true;
|
||||||
|
private boolean showCellContentsPreview = true;
|
||||||
|
|
||||||
// Spatial IO/Dimension
|
// Spatial IO/Dimension
|
||||||
private int storageProviderID = -1;
|
private int storageProviderID = -1;
|
||||||
@@ -259,6 +260,7 @@ public final class AEConfig extends Configuration implements IConfigurableObject
|
|||||||
this.useColoredCraftingStatus = this.get("Client", "useColoredCraftingStatus", true).getBoolean(true);
|
this.useColoredCraftingStatus = this.get("Client", "useColoredCraftingStatus", true).getBoolean(true);
|
||||||
this.showCraftableTooltip = this.get("Client", "showCraftableTooltip", true, "Whether to add \"Craftable\" to item tooltips when they can be crafted automatically.").getBoolean(true);
|
this.showCraftableTooltip = this.get("Client", "showCraftableTooltip", true, "Whether to add \"Craftable\" to item tooltips when they can be crafted automatically.").getBoolean(true);
|
||||||
this.showPlacementPreview = this.get("Client", "showPlacementPreview", true, "Whether to show a preview of part and facade placement.").getBoolean(true);
|
this.showPlacementPreview = this.get("Client", "showPlacementPreview", true, "Whether to show a preview of part and facade placement.").getBoolean(true);
|
||||||
|
this.showCellContentsPreview = this.get("Client", "showCellContentsPreview", true, "Whether to show a preview of cell contents in tooltips.").getBoolean(true);
|
||||||
|
|
||||||
// load buttons..
|
// load buttons..
|
||||||
for (int btnNum = 0; btnNum < 4; btnNum++) {
|
for (int btnNum = 0; btnNum < 4; btnNum++) {
|
||||||
@@ -520,6 +522,10 @@ public final class AEConfig extends Configuration implements IConfigurableObject
|
|||||||
return this.showPlacementPreview;
|
return this.showPlacementPreview;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public boolean showCellContentsPreview() {
|
||||||
|
return showCellContentsPreview;
|
||||||
|
}
|
||||||
|
|
||||||
public boolean isDisableColoredCableRecipesInJEI() {
|
public boolean isDisableColoredCableRecipesInJEI() {
|
||||||
return this.disableColoredCableRecipesInJEI;
|
return this.disableColoredCableRecipesInJEI;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ import appeng.api.storage.data.IAEItemStack;
|
|||||||
import appeng.api.storage.data.IAEStack;
|
import appeng.api.storage.data.IAEStack;
|
||||||
import appeng.api.storage.data.IItemList;
|
import appeng.api.storage.data.IItemList;
|
||||||
import appeng.api.util.IClientHelper;
|
import appeng.api.util.IClientHelper;
|
||||||
|
import appeng.core.AEConfig;
|
||||||
import appeng.core.localization.GuiText;
|
import appeng.core.localization.GuiText;
|
||||||
import appeng.fluids.items.FluidDummyItem;
|
import appeng.fluids.items.FluidDummyItem;
|
||||||
import appeng.fluids.util.AEFluidStack;
|
import appeng.fluids.util.AEFluidStack;
|
||||||
@@ -109,7 +110,10 @@ public class ApiClientHelper implements IClientHelper {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if (Minecraft.getMinecraft().gameSettings.advancedItemTooltips || Keyboard.isKeyDown(Keyboard.KEY_LSHIFT) || Keyboard.isKeyDown(Keyboard.KEY_RSHIFT)) {
|
if (!AEConfig.instance().showCellContentsPreview()) return;
|
||||||
|
if (Minecraft.getMinecraft().gameSettings.advancedItemTooltips
|
||||||
|
|| Keyboard.isKeyDown(Keyboard.KEY_LSHIFT) || Keyboard.isKeyDown(Keyboard.KEY_RSHIFT)
|
||||||
|
) {
|
||||||
cellInventory.getAvailableItems((IItemList) itemList);
|
cellInventory.getAvailableItems((IItemList) itemList);
|
||||||
for (IAEStack<?> s : itemList) {
|
for (IAEStack<?> s : itemList) {
|
||||||
if (s instanceof IAEItemStack) {
|
if (s instanceof IAEItemStack) {
|
||||||
|
|||||||
Reference in New Issue
Block a user