diff --git a/src/main/java/com/simibubi/create/compat/computercraft/peripherals/DisplayLinkPeripheral.java b/src/main/java/com/simibubi/create/compat/computercraft/peripherals/DisplayLinkPeripheral.java index 259260d67..e2fde3aca 100644 --- a/src/main/java/com/simibubi/create/compat/computercraft/peripherals/DisplayLinkPeripheral.java +++ b/src/main/java/com/simibubi/create/compat/computercraft/peripherals/DisplayLinkPeripheral.java @@ -24,34 +24,34 @@ public class DisplayLinkPeripheral extends PeripheralBase } @LuaFunction - public void setCursorPos(int x, int y) { + public final void setCursorPos(int x, int y) { cursorX.set(x - 1); cursorY.set(y - 1); } @LuaFunction - public Object[] getCursorPos() { + public final Object[] getCursorPos() { return new Object[] {cursorX.get() + 1, cursorY.get() + 1}; } @LuaFunction(mainThread = true) - public Object[] getSize() { + public final Object[] getSize() { DisplayTargetStats stats = tile.activeTarget.provideStats(new DisplayLinkContext(tile.getLevel(), tile)); return new Object[]{stats.maxRows(), stats.maxColumns()}; } @LuaFunction - public boolean isColor() { + public final boolean isColor() { return false; } @LuaFunction - public boolean isColour() { + public final boolean isColour() { return false; } @LuaFunction - public void write(String text) { + public final void write(String text) { ListTag tag = tile.getSourceConfig().getList(TAG_KEY, Tag.TAG_STRING); int x = cursorX.get(); @@ -74,7 +74,7 @@ public class DisplayLinkPeripheral extends PeripheralBase } @LuaFunction - public void clearLine() { + public final void clearLine() { ListTag tag = tile.getSourceConfig().getList(TAG_KEY, Tag.TAG_STRING); if (tag.size() > cursorY.get()) @@ -86,14 +86,14 @@ public class DisplayLinkPeripheral extends PeripheralBase } @LuaFunction - public void clear() { + public final void clear() { synchronized (tile) { tile.getSourceConfig().put(TAG_KEY, new ListTag()); } } @LuaFunction(mainThread = true) - public void update() { + public final void update() { tile.tickSource(); } diff --git a/src/main/java/com/simibubi/create/compat/computercraft/peripherals/SequencedGearshiftPeripheral.java b/src/main/java/com/simibubi/create/compat/computercraft/peripherals/SequencedGearshiftPeripheral.java index 607224925..6a758b119 100644 --- a/src/main/java/com/simibubi/create/compat/computercraft/peripherals/SequencedGearshiftPeripheral.java +++ b/src/main/java/com/simibubi/create/compat/computercraft/peripherals/SequencedGearshiftPeripheral.java @@ -18,17 +18,17 @@ public class SequencedGearshiftPeripheral extends PeripheralBase { } @LuaFunction - public float getSpeed() { + public final float getSpeed() { return this.tile.getSpeed(); } diff --git a/src/main/java/com/simibubi/create/compat/computercraft/peripherals/StationPeripheral.java b/src/main/java/com/simibubi/create/compat/computercraft/peripherals/StationPeripheral.java index c9206dd43..e004efedf 100644 --- a/src/main/java/com/simibubi/create/compat/computercraft/peripherals/StationPeripheral.java +++ b/src/main/java/com/simibubi/create/compat/computercraft/peripherals/StationPeripheral.java @@ -4,11 +4,9 @@ import java.util.ArrayList; import java.util.List; import java.util.function.Supplier; -import com.simibubi.create.compat.computercraft.CreateLuaTable; -import com.simibubi.create.compat.computercraft.peripherals.PeripheralBase; - import org.jetbrains.annotations.NotNull; +import com.simibubi.create.compat.computercraft.CreateLuaTable; import com.simibubi.create.content.logistics.trains.entity.Train; import com.simibubi.create.content.logistics.trains.management.edgePoint.station.GlobalStation; import com.simibubi.create.content.logistics.trains.management.edgePoint.station.StationTileEntity; @@ -32,7 +30,7 @@ public class StationPeripheral extends PeripheralBase { } @LuaFunction(mainThread = true) - public void setSchedule(IArguments arguments) throws LuaException { + public final void setSchedule(IArguments arguments) throws LuaException { GlobalStation station = tile.getStation(); if (station == null) throw new LuaException("train station does not exist"); diff --git a/src/main/java/com/simibubi/create/compat/computercraft/peripherals/StressGaugePeripheral.java b/src/main/java/com/simibubi/create/compat/computercraft/peripherals/StressGaugePeripheral.java index 76004a40d..cc8ef87bb 100644 --- a/src/main/java/com/simibubi/create/compat/computercraft/peripherals/StressGaugePeripheral.java +++ b/src/main/java/com/simibubi/create/compat/computercraft/peripherals/StressGaugePeripheral.java @@ -1,7 +1,5 @@ package com.simibubi.create.compat.computercraft.peripherals; -import com.simibubi.create.compat.computercraft.peripherals.PeripheralBase; - import org.jetbrains.annotations.NotNull; import com.simibubi.create.content.contraptions.relays.gauge.StressGaugeTileEntity; @@ -15,12 +13,12 @@ public class StressGaugePeripheral extends PeripheralBase } @LuaFunction - public float getStress() { + public final float getStress() { return this.tile.getNetworkStress(); } @LuaFunction - public float getStressCapacity() { + public final float getStressCapacity() { return this.tile.getNetworkCapacity(); }