pick 97420a31d The big reformat of 2020

This commit is contained in:
yueh
2020-06-16 21:41:28 +02:00
parent 5304b3febe
commit 5225ea426b
2252 changed files with 95466 additions and 118582 deletions
+58 -73
View File
@@ -18,101 +18,86 @@
package appeng.helpers;
import net.minecraft.network.PacketBuffer;
import net.minecraft.util.Direction;
import net.minecraft.util.math.Vec3d;
import appeng.api.util.AEColor;
public class Splotch {
public class Splotch
{
private final Direction side;
private final boolean lumen;
private final AEColor color;
private final int pos;
private final Direction side;
private final boolean lumen;
private final AEColor color;
private final int pos;
public Splotch(final AEColor col, final boolean lit, final Direction side, final Vec3d position) {
this.color = col;
this.lumen = lit;
public Splotch( final AEColor col, final boolean lit, final Direction side, final Vec3d position )
{
this.color = col;
this.lumen = lit;
final double x;
final double y;
final double x;
final double y;
if (side == Direction.SOUTH || side == Direction.NORTH) {
x = position.x;
y = position.y;
}
if( side == Direction.SOUTH || side == Direction.NORTH )
{
x = position.x;
y = position.y;
}
else if (side == Direction.UP || side == Direction.DOWN) {
x = position.x;
y = position.z;
}
else if( side == Direction.UP || side == Direction.DOWN )
{
x = position.x;
y = position.z;
}
else {
x = position.y;
y = position.z;
}
else
{
x = position.y;
y = position.z;
}
final int a = (int) (x * 0xF);
final int b = (int) (y * 0xF);
this.pos = a | (b << 4);
final int a = (int) ( x * 0xF );
final int b = (int) ( y * 0xF );
this.pos = a | ( b << 4 );
this.side = side;
}
this.side = side;
}
public Splotch(final PacketBuffer data) {
public Splotch( final PacketBuffer data )
{
this.pos = data.readByte();
final int val = data.readByte();
this.pos = data.readByte();
final int val = data.readByte();
this.side = Direction.values()[val & 0x07];
this.color = AEColor.values()[(val >> 3) & 0x0F];
this.lumen = ((val >> 7) & 0x01) > 0;
}
this.side = Direction.values()[val & 0x07];
this.color = AEColor.values()[( val >> 3 ) & 0x0F];
this.lumen = ( ( val >> 7 ) & 0x01 ) > 0;
}
public void writeToStream(final PacketBuffer stream) {
stream.writeByte(this.pos);
final int val = this.getSide().ordinal() | (this.getColor().ordinal() << 3) | (this.isLumen() ? 0x80 : 0x00);
stream.writeByte(val);
}
public void writeToStream( final PacketBuffer stream )
{
stream.writeByte( this.pos );
final int val = this.getSide().ordinal() | ( this.getColor().ordinal() << 3 ) | ( this.isLumen() ? 0x80 : 0x00 );
stream.writeByte( val );
}
public float x() {
return (this.pos & 0x0f) / 15.0f;
}
public float x()
{
return ( this.pos & 0x0f ) / 15.0f;
}
public float y() {
return ((this.pos >> 4) & 0x0f) / 15.0f;
}
public float y()
{
return ( ( this.pos >> 4 ) & 0x0f ) / 15.0f;
}
public int getSeed() {
final int val = this.getSide().ordinal() | (this.getColor().ordinal() << 3) | (this.isLumen() ? 0x80 : 0x00);
return Math.abs(this.pos + val);
}
public int getSeed()
{
final int val = this.getSide().ordinal() | ( this.getColor().ordinal() << 3 ) | ( this.isLumen() ? 0x80 : 0x00 );
return Math.abs( this.pos + val );
}
public Direction getSide() {
return this.side;
}
public Direction getSide()
{
return this.side;
}
public AEColor getColor() {
return this.color;
}
public AEColor getColor()
{
return this.color;
}
public boolean isLumen()
{
return this.lumen;
}
public boolean isLumen() {
return this.lumen;
}
}