reformatted all src files (#141)

This commit is contained in:
YoungOnion
2022-09-17 05:08:02 -06:00
committed by GitHub
parent 3328bfcda2
commit 9011273229
1056 changed files with 88127 additions and 110597 deletions
@@ -19,11 +19,12 @@
package appeng.integration.modules.waila;
import java.util.List;
import java.util.Optional;
import appeng.api.parts.IPart;
import appeng.integration.modules.waila.part.*;
import com.google.common.collect.Lists;
import mcp.mobius.waila.api.IWailaConfigHandler;
import mcp.mobius.waila.api.IWailaDataAccessor;
import mcp.mobius.waila.api.IWailaDataProvider;
import net.minecraft.entity.player.EntityPlayerMP;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
@@ -32,19 +33,8 @@ import net.minecraft.util.math.BlockPos;
import net.minecraft.util.math.RayTraceResult;
import net.minecraft.world.World;
import mcp.mobius.waila.api.IWailaConfigHandler;
import mcp.mobius.waila.api.IWailaDataAccessor;
import mcp.mobius.waila.api.IWailaDataProvider;
import appeng.api.parts.IPart;
import appeng.integration.modules.waila.part.ChannelWailaDataProvider;
import appeng.integration.modules.waila.part.IPartWailaDataProvider;
import appeng.integration.modules.waila.part.P2PStateWailaDataProvider;
import appeng.integration.modules.waila.part.PartAccessor;
import appeng.integration.modules.waila.part.PartStackWailaDataProvider;
import appeng.integration.modules.waila.part.PowerStateWailaDataProvider;
import appeng.integration.modules.waila.part.StorageMonitorWailaDataProvider;
import appeng.integration.modules.waila.part.Tracer;
import java.util.List;
import java.util.Optional;
/**
@@ -54,144 +44,126 @@ import appeng.integration.modules.waila.part.Tracer;
* @version rv2
* @since rv2
*/
public final class PartWailaDataProvider implements IWailaDataProvider
{
/**
* Contains all providers
*/
private final List<IPartWailaDataProvider> providers;
public final class PartWailaDataProvider implements IWailaDataProvider {
/**
* Contains all providers
*/
private final List<IPartWailaDataProvider> providers;
/**
* Can access parts through view-hits
*/
private final PartAccessor accessor = new PartAccessor();
/**
* Can access parts through view-hits
*/
private final PartAccessor accessor = new PartAccessor();
/**
* Traces views hit on blocks
*/
private final Tracer tracer = new Tracer();
/**
* Traces views hit on blocks
*/
private final Tracer tracer = new Tracer();
/**
* Initializes the provider list with all wanted providers
*/
public PartWailaDataProvider()
{
final IPartWailaDataProvider channel = new ChannelWailaDataProvider();
final IPartWailaDataProvider storageMonitor = new StorageMonitorWailaDataProvider();
final IPartWailaDataProvider powerState = new PowerStateWailaDataProvider();
final IPartWailaDataProvider p2pState = new P2PStateWailaDataProvider();
final IPartWailaDataProvider partStack = new PartStackWailaDataProvider();
/**
* Initializes the provider list with all wanted providers
*/
public PartWailaDataProvider() {
final IPartWailaDataProvider channel = new ChannelWailaDataProvider();
final IPartWailaDataProvider storageMonitor = new StorageMonitorWailaDataProvider();
final IPartWailaDataProvider powerState = new PowerStateWailaDataProvider();
final IPartWailaDataProvider p2pState = new P2PStateWailaDataProvider();
final IPartWailaDataProvider partStack = new PartStackWailaDataProvider();
this.providers = Lists.newArrayList( channel, storageMonitor, powerState, partStack, p2pState );
}
this.providers = Lists.newArrayList(channel, storageMonitor, powerState, partStack, p2pState);
}
@Override
public ItemStack getWailaStack( final IWailaDataAccessor accessor, final IWailaConfigHandler config )
{
final TileEntity te = accessor.getTileEntity();
final RayTraceResult mop = accessor.getMOP();
@Override
public ItemStack getWailaStack(final IWailaDataAccessor accessor, final IWailaConfigHandler config) {
final TileEntity te = accessor.getTileEntity();
final RayTraceResult mop = accessor.getMOP();
final Optional<IPart> maybePart = this.accessor.getMaybePart( te, mop );
final Optional<IPart> maybePart = this.accessor.getMaybePart(te, mop);
if( maybePart.isPresent() )
{
final IPart part = maybePart.get();
if (maybePart.isPresent()) {
final IPart part = maybePart.get();
ItemStack wailaStack = ItemStack.EMPTY;
ItemStack wailaStack = ItemStack.EMPTY;
for( final IPartWailaDataProvider provider : this.providers )
{
wailaStack = provider.getWailaStack( part, config, wailaStack );
}
return wailaStack;
}
for (final IPartWailaDataProvider provider : this.providers) {
wailaStack = provider.getWailaStack(part, config, wailaStack);
}
return wailaStack;
}
return ItemStack.EMPTY;
}
return ItemStack.EMPTY;
}
@Override
public List<String> getWailaHead( final ItemStack itemStack, final List<String> currentToolTip, final IWailaDataAccessor accessor, final IWailaConfigHandler config )
{
final TileEntity te = accessor.getTileEntity();
final RayTraceResult mop = accessor.getMOP();
@Override
public List<String> getWailaHead(final ItemStack itemStack, final List<String> currentToolTip, final IWailaDataAccessor accessor, final IWailaConfigHandler config) {
final TileEntity te = accessor.getTileEntity();
final RayTraceResult mop = accessor.getMOP();
final Optional<IPart> maybePart = this.accessor.getMaybePart( te, mop );
final Optional<IPart> maybePart = this.accessor.getMaybePart(te, mop);
if( maybePart.isPresent() )
{
final IPart part = maybePart.get();
if (maybePart.isPresent()) {
final IPart part = maybePart.get();
for( final IPartWailaDataProvider provider : this.providers )
{
provider.getWailaHead( part, currentToolTip, accessor, config );
}
}
for (final IPartWailaDataProvider provider : this.providers) {
provider.getWailaHead(part, currentToolTip, accessor, config);
}
}
return currentToolTip;
}
return currentToolTip;
}
@Override
public List<String> getWailaBody( final ItemStack itemStack, final List<String> currentToolTip, final IWailaDataAccessor accessor, final IWailaConfigHandler config )
{
final TileEntity te = accessor.getTileEntity();
final RayTraceResult mop = accessor.getMOP();
@Override
public List<String> getWailaBody(final ItemStack itemStack, final List<String> currentToolTip, final IWailaDataAccessor accessor, final IWailaConfigHandler config) {
final TileEntity te = accessor.getTileEntity();
final RayTraceResult mop = accessor.getMOP();
final Optional<IPart> maybePart = this.accessor.getMaybePart( te, mop );
final Optional<IPart> maybePart = this.accessor.getMaybePart(te, mop);
if( maybePart.isPresent() )
{
final IPart part = maybePart.get();
if (maybePart.isPresent()) {
final IPart part = maybePart.get();
for( final IPartWailaDataProvider provider : this.providers )
{
provider.getWailaBody( part, currentToolTip, accessor, config );
}
}
for (final IPartWailaDataProvider provider : this.providers) {
provider.getWailaBody(part, currentToolTip, accessor, config);
}
}
return currentToolTip;
}
return currentToolTip;
}
@Override
public List<String> getWailaTail( final ItemStack itemStack, final List<String> currentToolTip, final IWailaDataAccessor accessor, final IWailaConfigHandler config )
{
final TileEntity te = accessor.getTileEntity();
final RayTraceResult mop = accessor.getMOP();
@Override
public List<String> getWailaTail(final ItemStack itemStack, final List<String> currentToolTip, final IWailaDataAccessor accessor, final IWailaConfigHandler config) {
final TileEntity te = accessor.getTileEntity();
final RayTraceResult mop = accessor.getMOP();
final Optional<IPart> maybePart = this.accessor.getMaybePart( te, mop );
final Optional<IPart> maybePart = this.accessor.getMaybePart(te, mop);
if( maybePart.isPresent() )
{
final IPart part = maybePart.get();
if (maybePart.isPresent()) {
final IPart part = maybePart.get();
for( final IPartWailaDataProvider provider : this.providers )
{
provider.getWailaTail( part, currentToolTip, accessor, config );
}
}
for (final IPartWailaDataProvider provider : this.providers) {
provider.getWailaTail(part, currentToolTip, accessor, config);
}
}
return currentToolTip;
}
return currentToolTip;
}
@Override
public NBTTagCompound getNBTData( final EntityPlayerMP player, final TileEntity te, final NBTTagCompound tag, final World world, BlockPos pos )
{
final RayTraceResult mop = this.tracer.retraceBlock( world, player, pos );
@Override
public NBTTagCompound getNBTData(final EntityPlayerMP player, final TileEntity te, final NBTTagCompound tag, final World world, BlockPos pos) {
final RayTraceResult mop = this.tracer.retraceBlock(world, player, pos);
if( mop != null )
{
final Optional<IPart> maybePart = this.accessor.getMaybePart( te, mop );
if (mop != null) {
final Optional<IPart> maybePart = this.accessor.getMaybePart(te, mop);
if( maybePart.isPresent() )
{
final IPart part = maybePart.get();
if (maybePart.isPresent()) {
final IPart part = maybePart.get();
for( final IPartWailaDataProvider provider : this.providers )
{
provider.getNBTData( player, part, te, tag, world, pos );
}
}
}
for (final IPartWailaDataProvider provider : this.providers) {
provider.getNBTData(player, part, te, tag, world, pos);
}
}
}
return tag;
}
return tag;
}
}