Skip to content

Commit 61e2bd1

Browse files
committed
Limited opening power based on distance
1 parent 3545f95 commit 61e2bd1

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/main/java/com/buuz135/portality/tile/ControllerTile.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -381,7 +381,7 @@ public void linkTo(PortalLinkData data, PortalLinkData.PortalCallType type) {
381381
}
382382
int power = PortalityConfig.PORTAL_POWER_OPEN_INTERDIMENSIONAL;
383383
if (data.getDimension().location().equals(this.level.dimension().location())) {
384-
power = (int) this.worldPosition.distSqr(data.getPos()) * structureHandler.getLength();
384+
power = Math.min((int) this.worldPosition.distSqr(data.getPos()) * structureHandler.getLength(), (int) (this.getEnergyStorage().getMaxEnergyStored() * 0.75));
385385
}
386386
this.getEnergyStorage().extractEnergy(power, false);
387387
}

0 commit comments

Comments
 (0)