Skip to content
This repository was archived by the owner on Jul 16, 2023. It is now read-only.

Commit 3048e34

Browse files
committed
update gregtech to support 2.4.0
closes #5
1 parent 0f77e0f commit 3048e34

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ repositories {
6969

7070
dependencies {
7171
"deobfCompile"("mezz.jei:jei_1.12.2:+")
72-
"deobfCompile"("curse.maven:ceu-557242:3784798")
72+
"deobfCompile"("curse.maven:ceu-557242:3941501")
7373
"deobfCompile"("codechicken-lib-1-8:CodeChickenLib-1.12.2:3.2.3.358:universal")
7474
"deobfCompile"("codechicken:ChickenASM:1.12-1.0.2.9")
7575
"deobfCompile"("mcjty.theoneprobe:TheOneProbe-1.12:1.12-1.4.23-16")

src/main/java/net/htmlcsjs/htmlTech/integration/theoneprobe/provider/LaserContainerInfoProvider.java

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,22 +3,25 @@
33
import gregtech.api.capability.GregtechTileCapabilities;
44
import gregtech.integration.theoneprobe.provider.CapabilityInfoProvider;
55
import mcjty.theoneprobe.api.ElementAlignment;
6+
import mcjty.theoneprobe.api.IProbeHitData;
67
import mcjty.theoneprobe.api.IProbeInfo;
78
import mcjty.theoneprobe.api.TextStyleClass;
89
import net.htmlcsjs.htmlTech.api.HTValues;
910
import net.htmlcsjs.htmlTech.api.capability.HtmlTechCapabilities;
1011
import net.htmlcsjs.htmlTech.api.capability.ILaserContainer;
12+
import net.minecraft.entity.player.EntityPlayer;
1113
import net.minecraft.tileentity.TileEntity;
12-
import net.minecraft.util.EnumFacing;
1314
import net.minecraftforge.common.capabilities.Capability;
1415

16+
import javax.annotation.Nonnull;
17+
1518
public class LaserContainerInfoProvider extends CapabilityInfoProvider<ILaserContainer> {
1619

1720
@Override
21+
@Nonnull
1822
protected Capability<ILaserContainer> getCapability() {
1923
return HtmlTechCapabilities.LASER_CONTAINER;
2024
}
21-
2225
@Override
2326
public String getID() {
2427
return String.format("%s:laser_container_provider", HTValues.MODID);
@@ -30,12 +33,12 @@ protected boolean allowDisplaying(ILaserContainer capability) {
3033
}
3134

3235
@Override
33-
protected void addProbeInfo(ILaserContainer laserContainer, IProbeInfo probeInfo, TileEntity tileEntity, EnumFacing enumFacing) {
36+
protected void addProbeInfo(ILaserContainer laserContainer, IProbeInfo probeInfo, EntityPlayer player, TileEntity tileEntity, IProbeHitData probeHitData) {
3437
long energyStored = laserContainer.getEnergyStored();
3538
long maxStorage = laserContainer.getEnergyCapacity();
3639
if (maxStorage == 0) return; //do not add empty max storage progress bar
3740
IProbeInfo horizontalPane = probeInfo.horizontal(probeInfo.defaultLayoutStyle().alignment(ElementAlignment.ALIGN_CENTER));
38-
String additionalSpacing = tileEntity.hasCapability(GregtechTileCapabilities.CAPABILITY_WORKABLE, enumFacing) ? " " : "";
41+
String additionalSpacing = tileEntity.hasCapability(GregtechTileCapabilities.CAPABILITY_WORKABLE, probeHitData.getSideHit()) ? " " : "";
3942
horizontalPane.text(TextStyleClass.INFO + "{*gregtech.top.energy_stored*} " + additionalSpacing);
4043
horizontalPane.progress(energyStored, maxStorage, probeInfo.defaultProgressStyle()
4144
.suffix("/" + maxStorage + " EU")

0 commit comments

Comments
 (0)