mirror of
https://github.com/SquidDev-CC/CC-Tweaked
synced 2024-12-13 11:40:29 +00:00
Fix advanced modems not actually being advanced
We were constructing the peripheral before the advanced property had been set, thus it was always false. Yay for Java. Closes #111
This commit is contained in:
parent
ae0f093e73
commit
ab6f0ccd16
@ -25,6 +25,7 @@ public abstract class TileWirelessModemBase extends TileGeneric implements IPeri
|
||||
protected TileWirelessModemBase( boolean advanced )
|
||||
{
|
||||
this.advanced = advanced;
|
||||
this.modem = new Peripheral( this ); // Needs to be initialised after advanced
|
||||
}
|
||||
|
||||
private static class Peripheral extends WirelessModemPeripheral
|
||||
@ -62,7 +63,7 @@ public abstract class TileWirelessModemBase extends TileGeneric implements IPeri
|
||||
private final boolean advanced;
|
||||
private boolean hasModemDirection = false;
|
||||
private EnumFacing modemDirection = EnumFacing.DOWN;
|
||||
private final ModemPeripheral modem = new Peripheral( this );
|
||||
private final ModemPeripheral modem;
|
||||
private boolean destroyed = false;
|
||||
|
||||
private boolean on = false;
|
||||
|
Loading…
Reference in New Issue
Block a user