From b18addbf37a0a09f4975c172fe5921791bab60cc Mon Sep 17 00:00:00 2001 From: yueh Date: Tue, 3 Feb 2015 12:04:13 +0100 Subject: [PATCH] remove trailing whitespaces --- src/api/java/appeng/api/AEApi.java | 16 +++--- src/api/java/appeng/api/IAppEngApi.java | 12 ++--- .../appeng/api/config/AccessRestriction.java | 8 +-- .../java/appeng/api/config/ActionItems.java | 8 +-- .../java/appeng/api/config/Actionable.java | 8 +-- .../appeng/api/config/CondenserOutput.java | 8 +-- src/api/java/appeng/api/config/CopyMode.java | 8 +-- .../java/appeng/api/config/FullnessMode.java | 8 +-- src/api/java/appeng/api/config/FuzzyMode.java | 8 +-- .../appeng/api/config/IncludeExclude.java | 8 +-- .../appeng/api/config/LevelEmitterMode.java | 8 +-- src/api/java/appeng/api/config/LevelType.java | 8 +-- .../java/appeng/api/config/ModSettings.java | 8 +-- .../appeng/api/config/NetworkEmitterMode.java | 8 +-- .../java/appeng/api/config/OperationMode.java | 8 +-- .../java/appeng/api/config/OutputMode.java | 8 +-- .../appeng/api/config/PowerMultiplier.java | 8 +-- .../java/appeng/api/config/PowerUnits.java | 14 ++--- .../java/appeng/api/config/RedstoneMode.java | 8 +-- .../appeng/api/config/RelativeDirection.java | 8 +-- .../java/appeng/api/config/SearchBoxMode.java | 8 +-- .../api/config/SecurityPermissions.java | 8 +-- src/api/java/appeng/api/config/Settings.java | 8 +-- src/api/java/appeng/api/config/SortDir.java | 8 +-- src/api/java/appeng/api/config/SortOrder.java | 8 +-- .../java/appeng/api/config/StorageFilter.java | 8 +-- .../java/appeng/api/config/TerminalStyle.java | 8 +-- .../java/appeng/api/config/TunnelType.java | 8 +-- src/api/java/appeng/api/config/Upgrades.java | 8 +-- src/api/java/appeng/api/config/ViewItems.java | 8 +-- src/api/java/appeng/api/config/YesNo.java | 8 +-- .../java/appeng/api/definitions/Blocks.java | 8 +-- .../java/appeng/api/definitions/Items.java | 8 +-- .../appeng/api/definitions/Materials.java | 8 +-- .../java/appeng/api/definitions/Parts.java | 8 +-- .../api/events/LocatableEventAnnounce.java | 10 ++-- .../api/exceptions/AppEngException.java | 8 +-- .../api/exceptions/FailedConnection.java | 8 +-- .../exceptions/MissingIngredientError.java | 8 +-- .../api/exceptions/ModNotInstalled.java | 8 +-- .../appeng/api/exceptions/RecipeError.java | 8 +-- .../api/exceptions/RegistrationError.java | 8 +-- .../appeng/api/features/IGrinderEntry.java | 32 ++++++------ .../appeng/api/features/IGrinderRegistry.java | 18 +++---- .../appeng/api/features/IItemComparison.java | 8 +-- .../api/features/IItemComparisonProvider.java | 12 ++--- .../java/appeng/api/features/ILocatable.java | 8 +-- .../api/features/ILocatableRegistry.java | 10 ++-- .../features/IMatterCannonAmmoRegistry.java | 12 ++--- .../api/features/INetworkEncodable.java | 12 ++--- .../api/features/IP2PTunnelRegistry.java | 12 ++--- .../appeng/api/features/IPlayerRegistry.java | 8 +-- .../api/features/IRecipeHandlerRegistry.java | 18 +++---- .../api/features/IRegistryContainer.java | 8 +-- .../features/ISpecialComparisonRegistry.java | 14 ++--- .../api/features/IWirelessTermHandler.java | 16 +++--- .../api/features/IWirelessTermRegistry.java | 10 ++-- .../java/appeng/api/features/IWorldGen.java | 8 +-- .../implementations/ICraftingPatternItem.java | 10 ++-- .../implementations/IPowerChannelState.java | 8 +-- .../api/implementations/IUpgradeableHost.java | 10 ++-- .../api/implementations/TransitionResult.java | 8 +-- .../implementations/guiobjects/IGuiItem.java | 8 +-- .../guiobjects/IGuiItemObject.java | 8 +-- .../guiobjects/INetworkTool.java | 8 +-- .../guiobjects/IPortableCell.java | 8 +-- .../items/IAEItemPowerStorage.java | 14 ++--- .../api/implementations/items/IAEWrench.java | 10 ++-- .../implementations/items/IBiometricCard.java | 16 +++--- .../items/IGrowableCrystal.java | 8 +-- .../api/implementations/items/IItemGroup.java | 10 ++-- .../implementations/items/IMemoryCard.java | 16 +++--- .../items/ISpatialStorageCell.java | 16 +++--- .../implementations/items/IStorageCell.java | 26 +++++----- .../items/IStorageComponent.java | 12 ++--- .../implementations/items/IUpgradeModule.java | 8 +-- .../items/MemoryCardMessages.java | 8 +-- .../api/implementations/parts/IPartCable.java | 16 +++--- .../implementations/parts/IPartMonitor.java | 8 +-- .../parts/IPartStorageMonitor.java | 8 +-- .../implementations/tiles/IChestOrDrive.java | 16 +++--- .../implementations/tiles/IColorableTile.java | 8 +-- .../tiles/ICraftingMachine.java | 14 ++--- .../api/implementations/tiles/ICrankable.java | 16 +++--- .../tiles/ICrystalGrowthAccelerator.java | 8 +-- .../api/implementations/tiles/IMEChest.java | 8 +-- .../tiles/ISegmentedInventory.java | 10 ++-- .../tiles/ITileStorageMonitorable.java | 8 +-- .../tiles/IViewCellStorage.java | 10 ++-- .../tiles/IWirelessAccessPoint.java | 8 +-- .../api/integration/IBeeComparison.java | 12 ++--- .../appeng/api/movable/IMovableHandler.java | 16 +++--- .../appeng/api/movable/IMovableRegistry.java | 40 +++++++------- .../java/appeng/api/movable/IMovableTile.java | 10 ++-- .../java/appeng/api/networking/GridFlags.java | 8 +-- .../api/networking/GridNotification.java | 8 +-- src/api/java/appeng/api/networking/IGrid.java | 20 +++---- .../appeng/api/networking/IGridBlock.java | 20 +++---- .../appeng/api/networking/IGridCache.java | 30 +++++------ .../api/networking/IGridCacheRegistry.java | 14 ++--- .../api/networking/IGridConnection.java | 16 +++--- .../networking/IGridConnectionVisitor.java | 10 ++-- .../java/appeng/api/networking/IGridHost.java | 16 +++--- .../api/networking/IGridMultiblock.java | 10 ++-- .../java/appeng/api/networking/IGridNode.java | 44 ++++++++-------- .../appeng/api/networking/IGridStorage.java | 8 +-- .../appeng/api/networking/IGridVisitor.java | 14 ++--- .../appeng/api/networking/IMachineSet.java | 8 +-- .../networking/crafting/CraftingItemList.java | 8 +-- .../api/networking/crafting/ICraftingCPU.java | 8 +-- .../crafting/ICraftingCallback.java | 10 ++-- .../networking/crafting/ICraftingGrid.java | 22 ++++---- .../api/networking/crafting/ICraftingJob.java | 10 ++-- .../networking/crafting/ICraftingLink.java | 10 ++-- .../networking/crafting/ICraftingMedium.java | 10 ++-- .../crafting/ICraftingPatternDetails.java | 16 +++--- .../crafting/ICraftingProvider.java | 10 ++-- .../crafting/ICraftingProviderHelper.java | 8 +-- .../crafting/ICraftingRequester.java | 14 ++--- .../networking/crafting/ICraftingWatcher.java | 8 +-- .../crafting/ICraftingWatcherHost.java | 12 ++--- .../networking/energy/IAEPowerStorage.java | 16 +++--- .../api/networking/energy/IEnergyGrid.java | 24 ++++----- .../energy/IEnergyGridProvider.java | 8 +-- .../api/networking/energy/IEnergySource.java | 10 ++-- .../api/networking/energy/IEnergyWatcher.java | 8 +-- .../networking/energy/IEnergyWatcherHost.java | 12 ++--- .../events/MENetworkBootingStatusChange.java | 10 ++-- .../events/MENetworkCellArrayUpdate.java | 12 ++--- .../events/MENetworkChannelChanged.java | 8 +-- .../events/MENetworkChannelsChanged.java | 10 ++-- .../events/MENetworkControllerChange.java | 8 +-- .../events/MENetworkCraftingCpuChange.java | 8 +-- .../MENetworkCraftingPatternChange.java | 8 +-- .../api/networking/events/MENetworkEvent.java | 16 +++--- .../events/MENetworkEventSubscribe.java | 8 +-- .../MENetworkPostCacheConstruction.java | 8 +-- .../events/MENetworkPowerIdleChange.java | 10 ++-- .../events/MENetworkPowerStatusChange.java | 10 ++-- .../events/MENetworkPowerStorage.java | 18 +++---- .../events/MENetworkSecurityChange.java | 8 +-- .../events/MENetworkSpatialEvent.java | 8 +-- .../events/MENetworkStorageEvent.java | 12 ++--- .../networking/pathing/ControllerState.java | 8 +-- .../api/networking/pathing/IPathingGrid.java | 8 +-- .../networking/security/BaseActionSource.java | 8 +-- .../api/networking/security/IActionHost.java | 10 ++-- .../networking/security/ISecurityGrid.java | 16 +++--- .../security/ISecurityProvider.java | 12 ++--- .../security/ISecurityRegistry.java | 10 ++-- .../networking/security/MachineSource.java | 8 +-- .../api/networking/security/PlayerSource.java | 8 +-- .../api/networking/spatial/ISpatialCache.java | 8 +-- .../api/networking/storage/IBaseMonitor.java | 8 +-- .../api/networking/storage/IStackWatcher.java | 8 +-- .../networking/storage/IStackWatcherHost.java | 12 ++--- .../api/networking/storage/IStorageGrid.java | 16 +++--- .../api/networking/ticking/IGridTickable.java | 28 +++++----- .../api/networking/ticking/ITickManager.java | 28 +++++----- .../ticking/TickRateModulation.java | 8 +-- .../networking/ticking/TickingRequest.java | 32 ++++++------ src/api/java/appeng/api/package-info.java | 8 +-- src/api/java/appeng/api/parts/BusSupport.java | 8 +-- .../appeng/api/parts/CableRenderMode.java | 8 +-- .../java/appeng/api/parts/IAlphaPassItem.java | 10 ++-- .../java/appeng/api/parts/IBoxProvider.java | 10 ++-- .../appeng/api/parts/IFacadeContainer.java | 20 +++---- .../java/appeng/api/parts/IFacadePart.java | 16 +++--- src/api/java/appeng/api/parts/IPart.java | 8 +-- .../api/parts/IPartCollisionHelper.java | 12 ++--- .../java/appeng/api/parts/IPartHelper.java | 30 +++++------ src/api/java/appeng/api/parts/IPartHost.java | 28 +++++----- src/api/java/appeng/api/parts/IPartItem.java | 14 ++--- .../appeng/api/parts/IPartRenderHelper.java | 46 ++++++++-------- .../appeng/api/parts/ISimplifiedBundle.java | 8 +-- src/api/java/appeng/api/parts/LayerBase.java | 12 ++--- src/api/java/appeng/api/parts/LayerFlags.java | 8 +-- .../java/appeng/api/parts/PartItemStack.java | 8 +-- .../java/appeng/api/parts/SelectedPart.java | 8 +-- .../appeng/api/recipes/ICraftHandler.java | 12 ++--- .../java/appeng/api/recipes/IIngredient.java | 30 +++++------ .../appeng/api/recipes/IRecipeHandler.java | 10 ++-- .../appeng/api/recipes/IRecipeLoader.java | 8 +-- .../appeng/api/recipes/ISubItemResolver.java | 8 +-- .../appeng/api/recipes/ResolverResult.java | 8 +-- .../appeng/api/recipes/ResolverResultSet.java | 8 +-- .../appeng/api/storage/ICellContainer.java | 10 ++-- .../java/appeng/api/storage/ICellHandler.java | 28 +++++----- .../appeng/api/storage/ICellInventory.java | 8 +-- .../api/storage/ICellInventoryHandler.java | 8 +-- .../appeng/api/storage/ICellProvider.java | 14 ++--- .../appeng/api/storage/ICellRegistry.java | 20 +++---- .../api/storage/ICellWorkbenchItem.java | 16 +++--- .../api/storage/IExternalStorageHandler.java | 14 ++--- .../api/storage/IExternalStorageRegistry.java | 12 ++--- .../java/appeng/api/storage/IMEInventory.java | 18 +++---- .../api/storage/IMEInventoryHandler.java | 22 ++++---- .../java/appeng/api/storage/IMEMonitor.java | 10 ++-- .../storage/IMEMonitorHandlerReceiver.java | 12 ++--- .../appeng/api/storage/ISaveProvider.java | 8 +-- .../appeng/api/storage/IStorageHelper.java | 22 ++++---- .../api/storage/IStorageMonitorable.java | 10 ++-- .../appeng/api/storage/ITerminalHost.java | 8 +-- .../appeng/api/storage/MEMonitorHandler.java | 12 ++--- .../appeng/api/storage/StorageChannel.java | 10 ++-- .../api/storage/data/IAEFluidStack.java | 22 ++++---- .../appeng/api/storage/data/IAEItemStack.java | 28 +++++----- .../appeng/api/storage/data/IAEStack.java | 52 +++++++++---------- .../api/storage/data/IAETagCompound.java | 12 ++--- .../api/storage/data/IItemContainer.java | 14 ++--- .../appeng/api/storage/data/IItemList.java | 18 +++---- src/api/java/appeng/api/util/AECableType.java | 8 +-- src/api/java/appeng/api/util/AEColor.java | 10 ++-- .../api/util/AEColoredItemDefinition.java | 8 +-- .../appeng/api/util/AEItemDefinition.java | 14 ++--- .../appeng/api/util/DimensionalCoord.java | 8 +-- src/api/java/appeng/api/util/ICommonTile.java | 10 ++-- .../java/appeng/api/util/IConfigManager.java | 22 ++++---- .../appeng/api/util/IConfigurableObject.java | 8 +-- .../appeng/api/util/INetworkToolAgent.java | 8 +-- src/api/java/appeng/api/util/IOrientable.java | 12 ++--- .../appeng/api/util/IOrientableBlock.java | 8 +-- .../appeng/api/util/IReadOnlyCollection.java | 8 +-- src/api/java/appeng/api/util/WorldCoord.java | 8 +-- .../appeng/block/storage/BlockSkyChest.java | 2 +- .../implementations/GuiCraftingStatus.java | 2 +- .../gui/implementations/GuiInscriber.java | 2 +- .../implementations/GuiInterfaceTerminal.java | 2 +- .../gui/implementations/GuiSecurity.java | 2 +- .../client/gui/widgets/GuiNumberBox.java | 8 +-- .../appeng/client/gui/widgets/ITooltip.java | 12 ++--- .../client/render/SpatialSkyRender.java | 6 +-- .../render/blocks/RenderBlockAssembler.java | 2 +- .../client/render/blocks/RenderMEChest.java | 2 +- .../java/appeng/client/texture/FullIcon.java | 4 +- .../appeng/client/texture/OffsetIcon.java | 4 +- .../appeng/client/texture/TaughtIcon.java | 4 +- .../ContainerCellWorkbench.java | 4 +- .../ContainerMEMonitorable.java | 2 +- .../interfaces/IProgressProvider.java | 8 +-- .../container/slot/SlotRestrictedInput.java | 2 +- src/main/java/appeng/core/Api.java | 2 +- .../java/appeng/core/api/imc/IMCGrinder.java | 2 +- .../registries/entries/ExternalIInv.java | 4 +- .../appeng/core/localization/GuiText.java | 2 +- .../sync/packets/PacketPartPlacement.java | 2 +- .../java/appeng/crafting/CraftingJob.java | 2 +- .../java/appeng/debug/BlockCubeGenerator.java | 6 +-- src/main/java/appeng/debug/ToolDebugCard.java | 20 +++---- src/main/java/appeng/facade/FacadePart.java | 10 ++-- src/main/java/appeng/fmp/CableBusPart.java | 2 +- src/main/java/appeng/hooks/AETrading.java | 2 +- .../java/appeng/integration/BaseModule.java | 2 +- .../appeng/integration/IntegrationType.java | 2 +- .../modules/helpers/MFRDSUHandler.java | 2 +- .../appeng/items/tools/ToolBiometricCard.java | 6 +-- .../appeng/items/tools/ToolMemoryCard.java | 2 +- .../items/tools/powered/ToolPortableCell.java | 2 +- .../tools/powered/ToolWirelessTerminal.java | 2 +- .../powersink/UniversalElectricity.java | 16 +++--- src/main/java/appeng/me/GridStorage.java | 4 +- .../java/appeng/me/GridStorageSearch.java | 2 +- .../java/appeng/me/cache/NetworkMonitor.java | 4 +- .../appeng/me/cache/SpatialPylonCache.java | 6 +-- .../appeng/me/cache/TickManagerCache.java | 4 +- .../appeng/me/cache/helpers/TickTracker.java | 4 +- .../java/appeng/me/cluster/MBCalculator.java | 8 +-- .../CraftingCPUCalculator.java | 2 +- .../appeng/me/helpers/AENetworkProxy.java | 2 +- .../java/appeng/me/pathfinding/IPathItem.java | 2 +- .../me/storage/CellInventoryHandler.java | 6 +-- .../appeng/me/storage/SecurityInventory.java | 2 +- src/main/java/appeng/parts/AEBasePart.java | 4 +- .../automation/PartAnnihilationPlane.java | 12 ++--- .../parts/automation/PartImportBus.java | 2 +- .../appeng/parts/layers/InvLayerData.java | 2 +- .../parts/layers/LayerISidedInventory.java | 6 +-- .../parts/networking/PartDenseCable.java | 12 ++--- .../java/appeng/parts/p2p/PartP2PBCPower.java | 2 +- .../parts/reporting/PartCraftingTerminal.java | 2 +- src/main/java/appeng/recipes/Ingredient.java | 6 +-- src/main/java/appeng/recipes/RecipeData.java | 2 +- .../appeng/recipes/game/ShapedRecipe.java | 2 +- .../appeng/recipes/game/ShapelessRecipe.java | 2 +- .../java/appeng/recipes/handlers/Grind.java | 2 +- .../appeng/recipes/handlers/HCCrusher.java | 4 +- .../java/appeng/recipes/handlers/Shaped.java | 2 +- .../appeng/recipes/ores/IOreListener.java | 2 +- .../recipes/ores/OreDictionaryHandler.java | 4 +- .../services/helpers/ICompassCallback.java | 2 +- .../appeng/spatial/DefaultSpatialHandler.java | 2 +- .../appeng/spatial/StorageChunkProvider.java | 10 ++-- .../java/appeng/spatial/StorageHelper.java | 4 +- .../appeng/spatial/StorageWorldProvider.java | 2 +- src/main/java/appeng/tile/AEBaseTile.java | 8 +-- .../java/appeng/tile/misc/TileCondenser.java | 2 +- .../appeng/tile/powersink/RotaryCraft.java | 2 +- src/main/java/appeng/util/ConfigManager.java | 4 +- .../java/appeng/util/InventoryAdaptor.java | 4 +- src/main/java/appeng/util/Platform.java | 8 +-- .../appeng/util/inv/AdaptorIInventory.java | 4 +- .../util/inv/AdaptorPlayerInventory.java | 4 +- .../java/appeng/util/item/AEItemStack.java | 2 +- 303 files changed, 1526 insertions(+), 1526 deletions(-) diff --git a/src/api/java/appeng/api/AEApi.java b/src/api/java/appeng/api/AEApi.java index 89ab041c4..f6e7e665f 100644 --- a/src/api/java/appeng/api/AEApi.java +++ b/src/api/java/appeng/api/AEApi.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -24,11 +24,11 @@ package appeng.api; /** - * + * * Entry point for api. - * + * * Available IMCs: - * + * */ public class AEApi { @@ -37,7 +37,7 @@ public class AEApi /** * API Entry Point. - * + * * @return the {@link IAppEngApi} or null if the INSTANCE could not be retrieved */ public static IAppEngApi instance() diff --git a/src/api/java/appeng/api/IAppEngApi.java b/src/api/java/appeng/api/IAppEngApi.java index f791028a1..cb4910a2a 100644 --- a/src/api/java/appeng/api/IAppEngApi.java +++ b/src/api/java/appeng/api/IAppEngApi.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -76,7 +76,7 @@ public interface IAppEngApi /** * create a grid node for your {@link IGridHost} - * + * * @param block grid block * @return grid node of block */ @@ -84,7 +84,7 @@ public interface IAppEngApi /** * create a connection between two {@link IGridNode} - * + * * @param a to be connected gridnode * @param b to be connected gridnode * @throws FailedConnection diff --git a/src/api/java/appeng/api/config/AccessRestriction.java b/src/api/java/appeng/api/config/AccessRestriction.java index 12ff41e4e..6827497ef 100644 --- a/src/api/java/appeng/api/config/AccessRestriction.java +++ b/src/api/java/appeng/api/config/AccessRestriction.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/config/ActionItems.java b/src/api/java/appeng/api/config/ActionItems.java index 07f2cc505..357d69364 100644 --- a/src/api/java/appeng/api/config/ActionItems.java +++ b/src/api/java/appeng/api/config/ActionItems.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/config/Actionable.java b/src/api/java/appeng/api/config/Actionable.java index 92089aed3..dc5665d01 100644 --- a/src/api/java/appeng/api/config/Actionable.java +++ b/src/api/java/appeng/api/config/Actionable.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/config/CondenserOutput.java b/src/api/java/appeng/api/config/CondenserOutput.java index db2b39832..cb9efae00 100644 --- a/src/api/java/appeng/api/config/CondenserOutput.java +++ b/src/api/java/appeng/api/config/CondenserOutput.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/config/CopyMode.java b/src/api/java/appeng/api/config/CopyMode.java index 45d0f7bbd..999e80c22 100644 --- a/src/api/java/appeng/api/config/CopyMode.java +++ b/src/api/java/appeng/api/config/CopyMode.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/config/FullnessMode.java b/src/api/java/appeng/api/config/FullnessMode.java index 3bd9ed642..5f186e202 100644 --- a/src/api/java/appeng/api/config/FullnessMode.java +++ b/src/api/java/appeng/api/config/FullnessMode.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/config/FuzzyMode.java b/src/api/java/appeng/api/config/FuzzyMode.java index 37c68d354..941621ed7 100644 --- a/src/api/java/appeng/api/config/FuzzyMode.java +++ b/src/api/java/appeng/api/config/FuzzyMode.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/config/IncludeExclude.java b/src/api/java/appeng/api/config/IncludeExclude.java index 07a3e12f6..379e1463a 100644 --- a/src/api/java/appeng/api/config/IncludeExclude.java +++ b/src/api/java/appeng/api/config/IncludeExclude.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/config/LevelEmitterMode.java b/src/api/java/appeng/api/config/LevelEmitterMode.java index 70606ff05..33ea5fddd 100644 --- a/src/api/java/appeng/api/config/LevelEmitterMode.java +++ b/src/api/java/appeng/api/config/LevelEmitterMode.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/config/LevelType.java b/src/api/java/appeng/api/config/LevelType.java index ee2671ba7..58910886f 100644 --- a/src/api/java/appeng/api/config/LevelType.java +++ b/src/api/java/appeng/api/config/LevelType.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/config/ModSettings.java b/src/api/java/appeng/api/config/ModSettings.java index 5d6db7e06..0678f3449 100644 --- a/src/api/java/appeng/api/config/ModSettings.java +++ b/src/api/java/appeng/api/config/ModSettings.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/config/NetworkEmitterMode.java b/src/api/java/appeng/api/config/NetworkEmitterMode.java index 85e1cc748..5ddd09320 100644 --- a/src/api/java/appeng/api/config/NetworkEmitterMode.java +++ b/src/api/java/appeng/api/config/NetworkEmitterMode.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/config/OperationMode.java b/src/api/java/appeng/api/config/OperationMode.java index ea4ebb0d2..e470faed5 100644 --- a/src/api/java/appeng/api/config/OperationMode.java +++ b/src/api/java/appeng/api/config/OperationMode.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/config/OutputMode.java b/src/api/java/appeng/api/config/OutputMode.java index 5a645e2a7..3d03335d6 100644 --- a/src/api/java/appeng/api/config/OutputMode.java +++ b/src/api/java/appeng/api/config/OutputMode.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/config/PowerMultiplier.java b/src/api/java/appeng/api/config/PowerMultiplier.java index 28b7e06fd..4487b32ec 100644 --- a/src/api/java/appeng/api/config/PowerMultiplier.java +++ b/src/api/java/appeng/api/config/PowerMultiplier.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/config/PowerUnits.java b/src/api/java/appeng/api/config/PowerUnits.java index 614d3febf..664edac2f 100644 --- a/src/api/java/appeng/api/config/PowerUnits.java +++ b/src/api/java/appeng/api/config/PowerUnits.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -48,11 +48,11 @@ public enum PowerUnits /** * do power conversion using AE's conversion rates. - * + * * Example: PowerUnits.EU.convertTo( PowerUnits.AE, 32 ); - * + * * will normally returns 64, as it will convert the EU, to AE with AE's power settings. - * + * * @param target target power unit * @param value value * @return value converted to target units, from this units. diff --git a/src/api/java/appeng/api/config/RedstoneMode.java b/src/api/java/appeng/api/config/RedstoneMode.java index 7aadd9116..636dfbe09 100644 --- a/src/api/java/appeng/api/config/RedstoneMode.java +++ b/src/api/java/appeng/api/config/RedstoneMode.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/config/RelativeDirection.java b/src/api/java/appeng/api/config/RelativeDirection.java index 41909d6dd..843e96995 100644 --- a/src/api/java/appeng/api/config/RelativeDirection.java +++ b/src/api/java/appeng/api/config/RelativeDirection.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/config/SearchBoxMode.java b/src/api/java/appeng/api/config/SearchBoxMode.java index 297661967..2f2af1fd3 100644 --- a/src/api/java/appeng/api/config/SearchBoxMode.java +++ b/src/api/java/appeng/api/config/SearchBoxMode.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/config/SecurityPermissions.java b/src/api/java/appeng/api/config/SecurityPermissions.java index cd76ad1a2..48cb9f818 100644 --- a/src/api/java/appeng/api/config/SecurityPermissions.java +++ b/src/api/java/appeng/api/config/SecurityPermissions.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/config/Settings.java b/src/api/java/appeng/api/config/Settings.java index f755c7c02..9fe53cd07 100644 --- a/src/api/java/appeng/api/config/Settings.java +++ b/src/api/java/appeng/api/config/Settings.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/config/SortDir.java b/src/api/java/appeng/api/config/SortDir.java index 71f36b45b..12067e9fa 100644 --- a/src/api/java/appeng/api/config/SortDir.java +++ b/src/api/java/appeng/api/config/SortDir.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/config/SortOrder.java b/src/api/java/appeng/api/config/SortOrder.java index a2f3f937e..2a1e6f7e8 100644 --- a/src/api/java/appeng/api/config/SortOrder.java +++ b/src/api/java/appeng/api/config/SortOrder.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/config/StorageFilter.java b/src/api/java/appeng/api/config/StorageFilter.java index 1dfabea5f..407327f62 100644 --- a/src/api/java/appeng/api/config/StorageFilter.java +++ b/src/api/java/appeng/api/config/StorageFilter.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/config/TerminalStyle.java b/src/api/java/appeng/api/config/TerminalStyle.java index b941e24c0..7465d9df6 100644 --- a/src/api/java/appeng/api/config/TerminalStyle.java +++ b/src/api/java/appeng/api/config/TerminalStyle.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/config/TunnelType.java b/src/api/java/appeng/api/config/TunnelType.java index f4b399998..290b8230f 100644 --- a/src/api/java/appeng/api/config/TunnelType.java +++ b/src/api/java/appeng/api/config/TunnelType.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/config/Upgrades.java b/src/api/java/appeng/api/config/Upgrades.java index e52873984..2815d9655 100644 --- a/src/api/java/appeng/api/config/Upgrades.java +++ b/src/api/java/appeng/api/config/Upgrades.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/config/ViewItems.java b/src/api/java/appeng/api/config/ViewItems.java index 6f39dcb0f..929711be3 100644 --- a/src/api/java/appeng/api/config/ViewItems.java +++ b/src/api/java/appeng/api/config/ViewItems.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/config/YesNo.java b/src/api/java/appeng/api/config/YesNo.java index e4990e6fd..db68f80c8 100644 --- a/src/api/java/appeng/api/config/YesNo.java +++ b/src/api/java/appeng/api/config/YesNo.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/definitions/Blocks.java b/src/api/java/appeng/api/definitions/Blocks.java index 06f1cc86c..845388207 100644 --- a/src/api/java/appeng/api/definitions/Blocks.java +++ b/src/api/java/appeng/api/definitions/Blocks.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/definitions/Items.java b/src/api/java/appeng/api/definitions/Items.java index cfb53797e..31d62635b 100644 --- a/src/api/java/appeng/api/definitions/Items.java +++ b/src/api/java/appeng/api/definitions/Items.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/definitions/Materials.java b/src/api/java/appeng/api/definitions/Materials.java index ad00f9c1a..bf281bdaa 100644 --- a/src/api/java/appeng/api/definitions/Materials.java +++ b/src/api/java/appeng/api/definitions/Materials.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/definitions/Parts.java b/src/api/java/appeng/api/definitions/Parts.java index d69054189..828356adf 100644 --- a/src/api/java/appeng/api/definitions/Parts.java +++ b/src/api/java/appeng/api/definitions/Parts.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/events/LocatableEventAnnounce.java b/src/api/java/appeng/api/events/LocatableEventAnnounce.java index 7dca6d387..1c3983912 100644 --- a/src/api/java/appeng/api/events/LocatableEventAnnounce.java +++ b/src/api/java/appeng/api/events/LocatableEventAnnounce.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -28,7 +28,7 @@ import cpw.mods.fml.common.eventhandler.Event; /** * Input Event: - * + * * Used to Notify the Location Registry of objects, and their availability. */ public class LocatableEventAnnounce extends Event diff --git a/src/api/java/appeng/api/exceptions/AppEngException.java b/src/api/java/appeng/api/exceptions/AppEngException.java index 9b00693ff..771566476 100644 --- a/src/api/java/appeng/api/exceptions/AppEngException.java +++ b/src/api/java/appeng/api/exceptions/AppEngException.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/exceptions/FailedConnection.java b/src/api/java/appeng/api/exceptions/FailedConnection.java index 53c71866e..df8beb579 100644 --- a/src/api/java/appeng/api/exceptions/FailedConnection.java +++ b/src/api/java/appeng/api/exceptions/FailedConnection.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/exceptions/MissingIngredientError.java b/src/api/java/appeng/api/exceptions/MissingIngredientError.java index 6cc411bc5..936d48499 100644 --- a/src/api/java/appeng/api/exceptions/MissingIngredientError.java +++ b/src/api/java/appeng/api/exceptions/MissingIngredientError.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/exceptions/ModNotInstalled.java b/src/api/java/appeng/api/exceptions/ModNotInstalled.java index f0b5ff1cb..837b44dd1 100644 --- a/src/api/java/appeng/api/exceptions/ModNotInstalled.java +++ b/src/api/java/appeng/api/exceptions/ModNotInstalled.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/exceptions/RecipeError.java b/src/api/java/appeng/api/exceptions/RecipeError.java index d92ac2d96..cbc1ec6b8 100644 --- a/src/api/java/appeng/api/exceptions/RecipeError.java +++ b/src/api/java/appeng/api/exceptions/RecipeError.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/exceptions/RegistrationError.java b/src/api/java/appeng/api/exceptions/RegistrationError.java index a8cd023e0..77615a49f 100644 --- a/src/api/java/appeng/api/exceptions/RegistrationError.java +++ b/src/api/java/appeng/api/exceptions/RegistrationError.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/features/IGrinderEntry.java b/src/api/java/appeng/api/features/IGrinderEntry.java index e5215f4e2..797cc7b25 100644 --- a/src/api/java/appeng/api/features/IGrinderEntry.java +++ b/src/api/java/appeng/api/features/IGrinderEntry.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -33,49 +33,49 @@ public interface IGrinderEntry /** * the current input - * + * * @return input that the grinder will accept. */ public ItemStack getInput(); /** * lets you change the grinder recipe by changing its input. - * + * * @param input input item */ public void setInput(ItemStack input); /** * gets the current output - * + * * @return output that the grinder will produce */ public ItemStack getOutput(); /** * gets the current output - * + * * @return output that the grinder will produce */ public ItemStack getOptionalOutput(); /** * gets the current output - * + * * @return output that the grinder will produce */ public ItemStack getSecondOptionalOutput(); /** * allows you to change the output. - * + * * @param output output item */ public void setOutput(ItemStack output); /** * stack, and 0.0-1.0 chance that it will be generated. - * + * * @param output output item * @param chance generation chance */ @@ -83,14 +83,14 @@ public interface IGrinderEntry /** * 0.0 - 1.0 the chance that the optional output will be generated. - * + * * @return chance of optional output */ public float getOptionalChance(); /** * stack, and 0.0-1.0 chance that it will be generated. - * + * * @param output second optional output item * @param chance second optional output chance */ @@ -98,21 +98,21 @@ public interface IGrinderEntry /** * 0.0 - 1.0 the chance that the optional output will be generated. - * + * * @return second optional output chance */ public float getSecondOptionalChance(); /** * Energy cost, in turns. - * + * * @return number of turns it takes to produce the output from the input. */ public int getEnergyCost(); /** * Allows you to adjust the number of turns - * + * * @param c number of turns to produce output. */ public void setEnergyCost(int c); diff --git a/src/api/java/appeng/api/features/IGrinderRegistry.java b/src/api/java/appeng/api/features/IGrinderRegistry.java index 0a13d7ebe..ea29693d2 100644 --- a/src/api/java/appeng/api/features/IGrinderRegistry.java +++ b/src/api/java/appeng/api/features/IGrinderRegistry.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -35,14 +35,14 @@ public interface IGrinderRegistry /** * Current list of registered recipes, you can modify this if you want too. - * + * * @return currentlyRegisteredRecipes */ public List getRecipes(); /** * add a new recipe the easy way, in → out, how many turns., duplicates will not be added. - * + * * @param in input * @param out output * @param turns amount of turns to turn the input into the output @@ -51,7 +51,7 @@ public interface IGrinderRegistry /** * add a new recipe with optional outputs, duplicates will not be added. - * + * * @param in input * @param out output * @param optional optional output @@ -62,7 +62,7 @@ public interface IGrinderRegistry /** * add a new recipe with optional outputs, duplicates will not be added. - * + * * @param in input * @param out output * @param optional optional output @@ -75,7 +75,7 @@ public interface IGrinderRegistry /** * Searches for a recipe for a given input, and returns it. - * + * * @param input input * @return identified recipe or null */ diff --git a/src/api/java/appeng/api/features/IItemComparison.java b/src/api/java/appeng/api/features/IItemComparison.java index 73c898e50..d0584904a 100644 --- a/src/api/java/appeng/api/features/IItemComparison.java +++ b/src/api/java/appeng/api/features/IItemComparison.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/features/IItemComparisonProvider.java b/src/api/java/appeng/api/features/IItemComparisonProvider.java index d574807d7..a5f050c66 100644 --- a/src/api/java/appeng/api/features/IItemComparisonProvider.java +++ b/src/api/java/appeng/api/features/IItemComparisonProvider.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -36,7 +36,7 @@ public interface IItemComparisonProvider /** * should return a new IItemComparison, or return null if it doesn't handle * the supplied item. - * + * * @param is item * @return IItemComparison, or null */ @@ -44,7 +44,7 @@ public interface IItemComparisonProvider /** * Simple test for support ( AE generally skips this and calls the above function. ) - * + * * @param stack item * @return true, if getComparison will return a valid IItemComparison Object */ diff --git a/src/api/java/appeng/api/features/ILocatable.java b/src/api/java/appeng/api/features/ILocatable.java index 6a42822ac..ae0e2faa6 100644 --- a/src/api/java/appeng/api/features/ILocatable.java +++ b/src/api/java/appeng/api/features/ILocatable.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/features/ILocatableRegistry.java b/src/api/java/appeng/api/features/ILocatableRegistry.java index 1531379fa..5f10c22ec 100644 --- a/src/api/java/appeng/api/features/ILocatableRegistry.java +++ b/src/api/java/appeng/api/features/ILocatableRegistry.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -32,7 +32,7 @@ public interface ILocatableRegistry /** * Attempts to find the object with the serial specified, if it can it * returns the object. - * + * * @param serial serial * @return requestedObject, or null */ diff --git a/src/api/java/appeng/api/features/IMatterCannonAmmoRegistry.java b/src/api/java/appeng/api/features/IMatterCannonAmmoRegistry.java index 46c2af721..430d6351c 100644 --- a/src/api/java/appeng/api/features/IMatterCannonAmmoRegistry.java +++ b/src/api/java/appeng/api/features/IMatterCannonAmmoRegistry.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -30,7 +30,7 @@ public interface IMatterCannonAmmoRegistry /** * register a new ammo, generally speaking this is based off of atomic weight to make it easier to guess at - * + * * @param ammo new ammo * @param weight atomic weight */ @@ -38,7 +38,7 @@ public interface IMatterCannonAmmoRegistry /** * get the penetration value for a particular ammo, 0 indicates a non-ammo. - * + * * @param is ammo * @return 0 or a valid penetration value. */ diff --git a/src/api/java/appeng/api/features/INetworkEncodable.java b/src/api/java/appeng/api/features/INetworkEncodable.java index b172c0461..4b09bab77 100644 --- a/src/api/java/appeng/api/features/INetworkEncodable.java +++ b/src/api/java/appeng/api/features/INetworkEncodable.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -29,7 +29,7 @@ public interface INetworkEncodable { /** * Used to get the current key from the item. - * + * * @param item item * @return string key of item */ @@ -37,7 +37,7 @@ public interface INetworkEncodable { /** * Encode the wireless frequency via the Controller. - * + * * @param item * the wireless terminal. * @param encKey diff --git a/src/api/java/appeng/api/features/IP2PTunnelRegistry.java b/src/api/java/appeng/api/features/IP2PTunnelRegistry.java index d1e3fba91..0853866af 100644 --- a/src/api/java/appeng/api/features/IP2PTunnelRegistry.java +++ b/src/api/java/appeng/api/features/IP2PTunnelRegistry.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -35,7 +35,7 @@ public interface IP2PTunnelRegistry /** * Allows third parties to register items from their mod as potential * attunements for AE's P2P Tunnels - * + * * @param trigger * - the item which triggers attunement * @param type @@ -45,7 +45,7 @@ public interface IP2PTunnelRegistry /** * returns null if no attunement can be found. - * + * * @param trigger attunement trigger * @return null if no attunement can be found or attunement */ diff --git a/src/api/java/appeng/api/features/IPlayerRegistry.java b/src/api/java/appeng/api/features/IPlayerRegistry.java index c2c0d2543..b1b5770d8 100644 --- a/src/api/java/appeng/api/features/IPlayerRegistry.java +++ b/src/api/java/appeng/api/features/IPlayerRegistry.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/features/IRecipeHandlerRegistry.java b/src/api/java/appeng/api/features/IRecipeHandlerRegistry.java index 2332982b1..41c166d83 100644 --- a/src/api/java/appeng/api/features/IRecipeHandlerRegistry.java +++ b/src/api/java/appeng/api/features/IRecipeHandlerRegistry.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -32,9 +32,9 @@ public interface IRecipeHandlerRegistry /** * Add a new Recipe Handler to the parser. - * + * * MUST BE CALLED IN PRE-INIT - * + * * @param name name of crafthandler * @param handler class of crafthandler */ @@ -42,9 +42,9 @@ public interface IRecipeHandlerRegistry /** * Add a new resolver to the parser. - * + * * MUST BE CALLED IN PRE-INIT - * + * * @param sir sub item resolver */ void addNewSubItemResolver(ISubItemResolver sir); @@ -62,7 +62,7 @@ public interface IRecipeHandlerRegistry /** * resolve sub items by name. - * + * * @param nameSpace namespace of item * @param itemName full name of item * @return ResolverResult or ResolverResultSet diff --git a/src/api/java/appeng/api/features/IRegistryContainer.java b/src/api/java/appeng/api/features/IRegistryContainer.java index ada1d22b3..c367d2712 100644 --- a/src/api/java/appeng/api/features/IRegistryContainer.java +++ b/src/api/java/appeng/api/features/IRegistryContainer.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/features/ISpecialComparisonRegistry.java b/src/api/java/appeng/api/features/ISpecialComparisonRegistry.java index eb274f33a..80c62f590 100644 --- a/src/api/java/appeng/api/features/ISpecialComparisonRegistry.java +++ b/src/api/java/appeng/api/features/ISpecialComparisonRegistry.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -27,14 +27,14 @@ import net.minecraft.item.ItemStack; /** * A Registry of any special comparison handlers for AE To use. - * + * */ public interface ISpecialComparisonRegistry { /** * return TheHandler or null. - * + * * @param stack item * @return a handler it found for a specific item */ @@ -42,7 +42,7 @@ public interface ISpecialComparisonRegistry /** * Register a new special comparison function with AE. - * + * * @param prov comparison provider */ public void addComparisonProvider(IItemComparisonProvider prov); diff --git a/src/api/java/appeng/api/features/IWirelessTermHandler.java b/src/api/java/appeng/api/features/IWirelessTermHandler.java index 0fa499b85..bec198b8a 100644 --- a/src/api/java/appeng/api/features/IWirelessTermHandler.java +++ b/src/api/java/appeng/api/features/IWirelessTermHandler.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -41,7 +41,7 @@ public interface IWirelessTermHandler extends INetworkEncodable /** * use an amount of power, in AE units - * + * * @param amount * is in AE units ( 5 per MJ ), if you return false, the item should be dead and return false for * hasPower @@ -52,7 +52,7 @@ public interface IWirelessTermHandler extends INetworkEncodable /** * gets the power status of the item. - * + * * @param is wireless terminal * @return returns true if there is any power left. */ @@ -60,10 +60,10 @@ public interface IWirelessTermHandler extends INetworkEncodable /** * Return the config manager for the wireless terminal. - * + * * @param is wireless terminal * @return config manager of wireless terminal */ IConfigManager getConfigManager(ItemStack is); - + } \ No newline at end of file diff --git a/src/api/java/appeng/api/features/IWirelessTermRegistry.java b/src/api/java/appeng/api/features/IWirelessTermRegistry.java index 078f58e23..49b0e06b2 100644 --- a/src/api/java/appeng/api/features/IWirelessTermRegistry.java +++ b/src/api/java/appeng/api/features/IWirelessTermRegistry.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -35,7 +35,7 @@ public interface IWirelessTermRegistry /** * add this handler to the list of other wireless handler. - * + * * @param handler wireless handler */ void registerWirelessHandler(IWirelessTermHandler handler); diff --git a/src/api/java/appeng/api/features/IWorldGen.java b/src/api/java/appeng/api/features/IWorldGen.java index 5dfbb512d..d694e8fa0 100644 --- a/src/api/java/appeng/api/features/IWorldGen.java +++ b/src/api/java/appeng/api/features/IWorldGen.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/implementations/ICraftingPatternItem.java b/src/api/java/appeng/api/implementations/ICraftingPatternItem.java index db98ffe5a..b13b0c303 100644 --- a/src/api/java/appeng/api/implementations/ICraftingPatternItem.java +++ b/src/api/java/appeng/api/implementations/ICraftingPatternItem.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -36,7 +36,7 @@ public interface ICraftingPatternItem /** * Access Details about a pattern - * + * * @param is pattern * @param w crafting world * @return details of pattern diff --git a/src/api/java/appeng/api/implementations/IPowerChannelState.java b/src/api/java/appeng/api/implementations/IPowerChannelState.java index 77522db28..dc1c29faf 100644 --- a/src/api/java/appeng/api/implementations/IPowerChannelState.java +++ b/src/api/java/appeng/api/implementations/IPowerChannelState.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/implementations/IUpgradeableHost.java b/src/api/java/appeng/api/implementations/IUpgradeableHost.java index 553c98b8d..cd1f717dd 100644 --- a/src/api/java/appeng/api/implementations/IUpgradeableHost.java +++ b/src/api/java/appeng/api/implementations/IUpgradeableHost.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -38,7 +38,7 @@ public interface IUpgradeableHost extends IConfigurableObject, ISegmentedInvento /** * the tile... - * + * * @return tile entity */ TileEntity getTile(); diff --git a/src/api/java/appeng/api/implementations/TransitionResult.java b/src/api/java/appeng/api/implementations/TransitionResult.java index f9fd8370d..96bd80ea7 100644 --- a/src/api/java/appeng/api/implementations/TransitionResult.java +++ b/src/api/java/appeng/api/implementations/TransitionResult.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/implementations/guiobjects/IGuiItem.java b/src/api/java/appeng/api/implementations/guiobjects/IGuiItem.java index bbc0c88e2..1cf3d18c6 100644 --- a/src/api/java/appeng/api/implementations/guiobjects/IGuiItem.java +++ b/src/api/java/appeng/api/implementations/guiobjects/IGuiItem.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/implementations/guiobjects/IGuiItemObject.java b/src/api/java/appeng/api/implementations/guiobjects/IGuiItemObject.java index 88023fa0b..d947470a8 100644 --- a/src/api/java/appeng/api/implementations/guiobjects/IGuiItemObject.java +++ b/src/api/java/appeng/api/implementations/guiobjects/IGuiItemObject.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/implementations/guiobjects/INetworkTool.java b/src/api/java/appeng/api/implementations/guiobjects/INetworkTool.java index ef6a0ac33..844f74661 100644 --- a/src/api/java/appeng/api/implementations/guiobjects/INetworkTool.java +++ b/src/api/java/appeng/api/implementations/guiobjects/INetworkTool.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/implementations/guiobjects/IPortableCell.java b/src/api/java/appeng/api/implementations/guiobjects/IPortableCell.java index b3f18c93e..f307b3883 100644 --- a/src/api/java/appeng/api/implementations/guiobjects/IPortableCell.java +++ b/src/api/java/appeng/api/implementations/guiobjects/IPortableCell.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/implementations/items/IAEItemPowerStorage.java b/src/api/java/appeng/api/implementations/items/IAEItemPowerStorage.java index 999e696b0..b0c334960 100644 --- a/src/api/java/appeng/api/implementations/items/IAEItemPowerStorage.java +++ b/src/api/java/appeng/api/implementations/items/IAEItemPowerStorage.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -36,7 +36,7 @@ public interface IAEItemPowerStorage /** * Inject amt, power into the device, it will store what it can, and return * the amount unable to be stored. - * + * * @return amount unable to be stored */ public double injectAEPower(ItemStack is, double amt); @@ -44,7 +44,7 @@ public interface IAEItemPowerStorage /** * Attempt to extract power from the device, it will extract what it can and * return it. - * + * * @param amt to be extracted power from device * @return what it could extract */ @@ -63,7 +63,7 @@ public interface IAEItemPowerStorage /** * Control the power flow by telling what the network can do, either add? or * subtract? or both! - * + * * @return access restriction of network */ public AccessRestriction getPowerFlow(ItemStack is); diff --git a/src/api/java/appeng/api/implementations/items/IAEWrench.java b/src/api/java/appeng/api/implementations/items/IAEWrench.java index 9ce24714e..fc1682653 100644 --- a/src/api/java/appeng/api/implementations/items/IAEWrench.java +++ b/src/api/java/appeng/api/implementations/items/IAEWrench.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -35,7 +35,7 @@ public interface IAEWrench /** * Check if the wrench can be used. - * + * * @param player wrenching player * @param x x pos of wrenched block * @param y y pos of wrenched block diff --git a/src/api/java/appeng/api/implementations/items/IBiometricCard.java b/src/api/java/appeng/api/implementations/items/IBiometricCard.java index 4e9f8d52d..dcf440fac 100644 --- a/src/api/java/appeng/api/implementations/items/IBiometricCard.java +++ b/src/api/java/appeng/api/implementations/items/IBiometricCard.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -52,7 +52,7 @@ public interface IBiometricCard /** * Check if a permission is encoded on the card. - * + * * @param permission card * @return true if this permission is set on the card. */ @@ -60,7 +60,7 @@ public interface IBiometricCard /** * remove a permission from the item stack. - * + * * @param itemStack card * @param permission to be removed permission */ @@ -68,7 +68,7 @@ public interface IBiometricCard /** * add a permission to the item stack. - * + * * @param itemStack card * @param permission to be added permission */ @@ -76,7 +76,7 @@ public interface IBiometricCard /** * lets you handle submission of security values on the card for custom behavior. - * + * * @param registry security registry * @param pr player registry * @param is card diff --git a/src/api/java/appeng/api/implementations/items/IGrowableCrystal.java b/src/api/java/appeng/api/implementations/items/IGrowableCrystal.java index 6b08ee768..c0584fe99 100644 --- a/src/api/java/appeng/api/implementations/items/IGrowableCrystal.java +++ b/src/api/java/appeng/api/implementations/items/IGrowableCrystal.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/implementations/items/IItemGroup.java b/src/api/java/appeng/api/implementations/items/IItemGroup.java index d12f7b8e0..894857302 100644 --- a/src/api/java/appeng/api/implementations/items/IItemGroup.java +++ b/src/api/java/appeng/api/implementations/items/IItemGroup.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -35,7 +35,7 @@ public interface IItemGroup /** * returning null, is the same as not implementing the interface at all. - * + * * @param is item * @return an unlocalized string to use for the items group name. */ diff --git a/src/api/java/appeng/api/implementations/items/IMemoryCard.java b/src/api/java/appeng/api/implementations/items/IMemoryCard.java index f04c2301f..b332325bb 100644 --- a/src/api/java/appeng/api/implementations/items/IMemoryCard.java +++ b/src/api/java/appeng/api/implementations/items/IMemoryCard.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -29,7 +29,7 @@ import net.minecraft.nbt.NBTTagCompound; /** * Memory Card API - * + * * AE's Memory Card Item Class implements this interface. */ public interface IMemoryCard @@ -38,7 +38,7 @@ public interface IMemoryCard /** * Configures the data stored on the memory card, the SettingsName, will be * localized when displayed. - * + * * @param is item * @param SettingsName * unlocalized string that represents the tile entity. @@ -53,7 +53,7 @@ public interface IMemoryCard * returns the settings name provided by a previous call to * setMemoryCardContents, or "AppEng.GuiITooltip.Blank" if there was no * previous call to setMemoryCardContents. - * + * * @param is item * @return setting name */ @@ -68,7 +68,7 @@ public interface IMemoryCard /** * notify the user of a outcome related to the memory card. - * + * * @param player * that used the card. * @param msg diff --git a/src/api/java/appeng/api/implementations/items/ISpatialStorageCell.java b/src/api/java/appeng/api/implementations/items/ISpatialStorageCell.java index d296a8462..8f563291d 100644 --- a/src/api/java/appeng/api/implementations/items/ISpatialStorageCell.java +++ b/src/api/java/appeng/api/implementations/items/ISpatialStorageCell.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -55,7 +55,7 @@ public interface ISpatialStorageCell /** * get the currently stored size. - * + * * @param is spatial storage cell * @return size of spatial */ @@ -63,7 +63,7 @@ public interface ISpatialStorageCell /** * Minimum coordinates in its world for the storage cell. - * + * * @param is spatial storage cell * @return minimum coordinate of dimension */ @@ -71,7 +71,7 @@ public interface ISpatialStorageCell /** * Maximum coordinates in its world for the storage cell. - * + * * @param is spatial storage cell * @return maximum coordinate of dimension */ @@ -79,7 +79,7 @@ public interface ISpatialStorageCell /** * Perform a spatial swap with the contents of the cell, and the world. - * + * * @param is spatial storage cell * @param w world of spatial * @param min min coord diff --git a/src/api/java/appeng/api/implementations/items/IStorageCell.java b/src/api/java/appeng/api/implementations/items/IStorageCell.java index ba2eaa782..10339b6e9 100644 --- a/src/api/java/appeng/api/implementations/items/IStorageCell.java +++ b/src/api/java/appeng/api/implementations/items/IStorageCell.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -31,12 +31,12 @@ import appeng.api.storage.data.IAEItemStack; * Any item which implements this can be treated as an IMEInventory via * Util.getCell / Util.isCell It automatically handles the internals and NBT * data, which is both nice, and bad for you! - * + * * Good cause it means you don't have to do anything, bad because you have * little to no control over it. - * + * * The standard AE implementation only provides 1-63 Types - * + * */ public interface IStorageCell extends ICellWorkbenchItem { @@ -44,7 +44,7 @@ public interface IStorageCell extends ICellWorkbenchItem /** * It wont work if the return is not a multiple of 8. * The limit is ({@link Integer#MAX_VALUE} + 1) / 8. - * + * * @param cellItem item * @return number of bytes */ @@ -52,7 +52,7 @@ public interface IStorageCell extends ICellWorkbenchItem /** * Determines the number of bytes used for any type included on the cell. - * + * * @param cellItem item * @return number of bytes */ @@ -61,7 +61,7 @@ public interface IStorageCell extends ICellWorkbenchItem /** * Must be between 1 and 63, indicates how many types you want to store on * the item. - * + * * @param cellItem item * @return number of types */ @@ -71,7 +71,7 @@ public interface IStorageCell extends ICellWorkbenchItem * Allows you to fine tune which items are allowed on a given cell, if you * don't care, just return false; As the handler for this type of cell is * still the default cells, the normal AE black list is also applied. - * + * * @param cellItem item * @param requestedAddition requested addition * @return true to preventAdditionOfItem @@ -82,7 +82,7 @@ public interface IStorageCell extends ICellWorkbenchItem * Allows you to specify if this storage cell can be stored inside other * storage cells, only set this for special items like the matter cannon * that are not general purpose storage. - * + * * @return true if the storage cell can be stored inside other storage * cells, this is generally false, except for certain situations * such as the matter cannon. @@ -92,7 +92,7 @@ public interface IStorageCell extends ICellWorkbenchItem /** * Allows an item to selectively enable or disable its status as a storage * cell. - * + * * @param i item * @return if the ItemStack should behavior as a storage cell. */ diff --git a/src/api/java/appeng/api/implementations/items/IStorageComponent.java b/src/api/java/appeng/api/implementations/items/IStorageComponent.java index 24bfd7b3a..61d744493 100644 --- a/src/api/java/appeng/api/implementations/items/IStorageComponent.java +++ b/src/api/java/appeng/api/implementations/items/IStorageComponent.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -36,7 +36,7 @@ public interface IStorageComponent * This isn't necessarily the same as if you make a storage cell out of it, * but all of AE's default cells do it that way, its currently only used for * the condenser. - * + * * @param is item * @return number of bytes */ @@ -44,7 +44,7 @@ public interface IStorageComponent /** * Just true or false for the item stack. - * + * * @param is item * @return true if item is a storage component */ diff --git a/src/api/java/appeng/api/implementations/items/IUpgradeModule.java b/src/api/java/appeng/api/implementations/items/IUpgradeModule.java index 5721e011d..2f5532654 100644 --- a/src/api/java/appeng/api/implementations/items/IUpgradeModule.java +++ b/src/api/java/appeng/api/implementations/items/IUpgradeModule.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/implementations/items/MemoryCardMessages.java b/src/api/java/appeng/api/implementations/items/MemoryCardMessages.java index 2c0326abc..631f5b32f 100644 --- a/src/api/java/appeng/api/implementations/items/MemoryCardMessages.java +++ b/src/api/java/appeng/api/implementations/items/MemoryCardMessages.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/implementations/parts/IPartCable.java b/src/api/java/appeng/api/implementations/parts/IPartCable.java index 1c17ca0db..794079b86 100644 --- a/src/api/java/appeng/api/implementations/parts/IPartCable.java +++ b/src/api/java/appeng/api/implementations/parts/IPartCable.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -58,7 +58,7 @@ public interface IPartCable extends IPart, IGridHost /** * Change the color of the cable, this should cost a small amount of dye, or something. - * + * * @param newColor new color * @return if the color change was successful. */ @@ -66,16 +66,16 @@ public interface IPartCable extends IPart, IGridHost /** * Change sides on the cables node. - * + * * Called by AE, do not invoke. - * + * * @param sides sides of cable */ void setValidSides(EnumSet sides); /** * used to tests if a cable connects to neighbors visually. - * + * * @param side neighbor side * @return true if this side is currently connects to an external block. */ diff --git a/src/api/java/appeng/api/implementations/parts/IPartMonitor.java b/src/api/java/appeng/api/implementations/parts/IPartMonitor.java index af75756e8..6526ce831 100644 --- a/src/api/java/appeng/api/implementations/parts/IPartMonitor.java +++ b/src/api/java/appeng/api/implementations/parts/IPartMonitor.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/implementations/parts/IPartStorageMonitor.java b/src/api/java/appeng/api/implementations/parts/IPartStorageMonitor.java index acafc256b..262158483 100644 --- a/src/api/java/appeng/api/implementations/parts/IPartStorageMonitor.java +++ b/src/api/java/appeng/api/implementations/parts/IPartStorageMonitor.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/implementations/tiles/IChestOrDrive.java b/src/api/java/appeng/api/implementations/tiles/IChestOrDrive.java index 30aed3214..89ce5aaff 100644 --- a/src/api/java/appeng/api/implementations/tiles/IChestOrDrive.java +++ b/src/api/java/appeng/api/implementations/tiles/IChestOrDrive.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -37,13 +37,13 @@ public interface IChestOrDrive extends ICellContainer, IGridHost, IOrientable /** * 0 - cell is missing. - * + * * 1 - green, - * + * * 2 - orange, - * + * * 3 - red - * + * * @param slot slot index * @return status of the slot, one of the above indices. */ diff --git a/src/api/java/appeng/api/implementations/tiles/IColorableTile.java b/src/api/java/appeng/api/implementations/tiles/IColorableTile.java index c7de98b2a..8e9ea1b5d 100644 --- a/src/api/java/appeng/api/implementations/tiles/IColorableTile.java +++ b/src/api/java/appeng/api/implementations/tiles/IColorableTile.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/implementations/tiles/ICraftingMachine.java b/src/api/java/appeng/api/implementations/tiles/ICraftingMachine.java index 20e4d5c74..6605dd72d 100644 --- a/src/api/java/appeng/api/implementations/tiles/ICraftingMachine.java +++ b/src/api/java/appeng/api/implementations/tiles/ICraftingMachine.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -32,11 +32,11 @@ public interface ICraftingMachine /** * inserts a crafting plan, and the necessary items into the crafting machine. - * + * * @param patternDetails details of pattern * @param table crafting table * @param ejectionDirection ejection direction - * + * * @return if it was accepted, all or nothing. */ boolean pushPattern(ICraftingPatternDetails patternDetails, InventoryCrafting table, ForgeDirection ejectionDirection); @@ -44,7 +44,7 @@ public interface ICraftingMachine /** * check if the crafting machine is accepting pushes via pushPattern, if this is false, all calls to push will fail, * you can try inserting into the inventory instead. - * + * * @return true, if pushPattern can complete, if its false push will always be false. */ boolean acceptsPlans(); diff --git a/src/api/java/appeng/api/implementations/tiles/ICrankable.java b/src/api/java/appeng/api/implementations/tiles/ICrankable.java index 07f37d0b0..bbe4716e5 100644 --- a/src/api/java/appeng/api/implementations/tiles/ICrankable.java +++ b/src/api/java/appeng/api/implementations/tiles/ICrankable.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -27,12 +27,12 @@ import net.minecraftforge.common.util.ForgeDirection; /** * Crank/Crankable API, - * + * * Tiles that Implement this can receive power, from the crank, and have the * crank placed on them. - * + * * Tiles that access other tiles that implement this method can act as Cranks. - * + * * This interface must be implemented by a tile entity. */ public interface ICrankable @@ -40,7 +40,7 @@ public interface ICrankable /** * Test if the crank can turn, return false if there is no work to be done. - * + * * @return if crank should be allowed to turn. */ boolean canTurn(); diff --git a/src/api/java/appeng/api/implementations/tiles/ICrystalGrowthAccelerator.java b/src/api/java/appeng/api/implementations/tiles/ICrystalGrowthAccelerator.java index e7aa15852..49754a534 100644 --- a/src/api/java/appeng/api/implementations/tiles/ICrystalGrowthAccelerator.java +++ b/src/api/java/appeng/api/implementations/tiles/ICrystalGrowthAccelerator.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/implementations/tiles/IMEChest.java b/src/api/java/appeng/api/implementations/tiles/IMEChest.java index 2d9cb4ec1..f93f16c5b 100644 --- a/src/api/java/appeng/api/implementations/tiles/IMEChest.java +++ b/src/api/java/appeng/api/implementations/tiles/IMEChest.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/implementations/tiles/ISegmentedInventory.java b/src/api/java/appeng/api/implementations/tiles/ISegmentedInventory.java index b32966e3b..85cac5927 100644 --- a/src/api/java/appeng/api/implementations/tiles/ISegmentedInventory.java +++ b/src/api/java/appeng/api/implementations/tiles/ISegmentedInventory.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -31,7 +31,7 @@ public interface ISegmentedInventory /** * Access an internal inventory, note, not all inventories contain real items, some may be ghost items, and treating * them a real inventories will result in duplication. - * + * * @param name inventory name * @return inventory with inventory name */ diff --git a/src/api/java/appeng/api/implementations/tiles/ITileStorageMonitorable.java b/src/api/java/appeng/api/implementations/tiles/ITileStorageMonitorable.java index 4dc062ddd..58433e354 100644 --- a/src/api/java/appeng/api/implementations/tiles/ITileStorageMonitorable.java +++ b/src/api/java/appeng/api/implementations/tiles/ITileStorageMonitorable.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/implementations/tiles/IViewCellStorage.java b/src/api/java/appeng/api/implementations/tiles/IViewCellStorage.java index 4f0a54702..187620712 100644 --- a/src/api/java/appeng/api/implementations/tiles/IViewCellStorage.java +++ b/src/api/java/appeng/api/implementations/tiles/IViewCellStorage.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -30,7 +30,7 @@ public interface IViewCellStorage /** * should contains at least 5 slot, the first 5 - * + * * @return inventory with at least 5 slot */ IInventory getViewCellStorage(); diff --git a/src/api/java/appeng/api/implementations/tiles/IWirelessAccessPoint.java b/src/api/java/appeng/api/implementations/tiles/IWirelessAccessPoint.java index 36b03631a..0decc332f 100644 --- a/src/api/java/appeng/api/implementations/tiles/IWirelessAccessPoint.java +++ b/src/api/java/appeng/api/implementations/tiles/IWirelessAccessPoint.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/integration/IBeeComparison.java b/src/api/java/appeng/api/integration/IBeeComparison.java index 8a9b2c383..a046a90ac 100644 --- a/src/api/java/appeng/api/integration/IBeeComparison.java +++ b/src/api/java/appeng/api/integration/IBeeComparison.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -26,10 +26,10 @@ package appeng.api.integration; /** * An interface to get access to the individual settings for AE's Internal Bee * Comparison handler. - * + * * Assessable via: ( IBeeComparison ) * IAEItemStack.getTagCompound().getSpecialComparison() - * + * * If you don't have the forestry API, just delete this file when using the API. */ public interface IBeeComparison diff --git a/src/api/java/appeng/api/movable/IMovableHandler.java b/src/api/java/appeng/api/movable/IMovableHandler.java index 973c024e3..1217f52e8 100644 --- a/src/api/java/appeng/api/movable/IMovableHandler.java +++ b/src/api/java/appeng/api/movable/IMovableHandler.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -32,7 +32,7 @@ public interface IMovableHandler /** * if you return true from this, your saying you can handle the class, not * that single entity, you cannot opt out of single entities. - * + * * @param myClass tile entity class * @param tile tile entity * @return true if it can handle moving @@ -43,19 +43,19 @@ public interface IMovableHandler * request that the handler move the the tile from its current location to * the new one. the tile has already been invalidated, and the blocks have * already been fully moved. - * + * * Potential Example: * *
 	 * {@code
 	 * Chunk c = world.getChunkFromBlockCoords( x, z ); c.setChunkBlockTileEntity( x
 	 * & 0xF, y + y, z & 0xF, tile );
-	 * 
+	 *
 	 * if ( c.isChunkLoaded ) { world.addTileEntity( tile ); world.markBlockForUpdate( x,
 	 * y, z ); }
 	 * }
 	 * 
- * + * * @param tile to be moved tile * @param world world of tile * @param x x coord of tile diff --git a/src/api/java/appeng/api/movable/IMovableRegistry.java b/src/api/java/appeng/api/movable/IMovableRegistry.java index f874d3c1a..2b8c0fa58 100644 --- a/src/api/java/appeng/api/movable/IMovableRegistry.java +++ b/src/api/java/appeng/api/movable/IMovableRegistry.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -28,29 +28,29 @@ import net.minecraft.tileentity.TileEntity; /** * Used to determine if a tile is marked as movable, a block will be considered movable, if... - * + * * 1. The Tile or its super classes have been white listed with whiteListTileEntity. - * + * * 2. The Tile has been register with the IMC ( which basically calls whiteListTileEntity. ) * * 3. The Tile implements IMovableTile 4. A IMovableHandler is register that returns canHandle = true for the Tile * Entity Class - * + * * IMC Example: FMLInterModComms.sendMessage( "appliedenergistics2", "movabletile", "appeng.common.AppEngTile" ); - * + * * The movement process is as follows, - * + * * 1. IMovableTile.prepareToMove() or TileEntity.invalidate() depending on your opt-in method. 2. The tile will be * removed from the world. 3. Its world, coordinates will be changed. *** this can be overridden with a IMovableHandler * *** 4. It will then be re-added to the world, or a new world. 5. TileEntity.validate() 6. IMovableTile.doneMoving ( * if you implemented IMovableTile ) - * + * * Please note, this is a 100% white list only feature, I will never opt in any non-vanilla, non-AE blocks. If you do * not want to support your tiles being moved, you don't have to do anything. - * + * * I appreciate anyone that takes the effort to get their tiles to work with this system to create a better use * experience. - * + * * If you need a build of deobf build of AE for testing, do not hesitate to ask. */ public interface IMovableRegistry @@ -58,20 +58,20 @@ public interface IMovableRegistry /** * Black list a block from movement, please only use this to prevent exploits. - * + * * You can also use the IMC, FMLInterModComms.sendMessage( "appliedenergistics2", "whitelist-spatial", * "appeng.common.AppEngTile" ); - * + * * @param blk block */ void blacklistBlock(Block blk); /** * White list your tile entity with the registry. - * + * * You can also use the IMC, FMLInterModComms.sendMessage( "appliedenergistics2", "blacklist-block-spatial", new * ItemStack(...) ); - * + * * If you tile is handled with IMovableHandler or IMovableTile you do not need to white list it. */ void whiteListTileEntity(Class c); @@ -84,23 +84,23 @@ public interface IMovableRegistry /** * tells the tile you are done moving it. - * + * * @param te moved tile entity */ void doneMoving(TileEntity te); /** * add a new handler movable handler. - * + * * @param handler moving handler */ void addHandler(IMovableHandler handler); /** * handlers are used to perform movement, this allows you to override AE's internal version. - * + * * only valid after askToMove(...) = true - * + * * @param te tile entity * @return moving handler of tile entity */ diff --git a/src/api/java/appeng/api/movable/IMovableTile.java b/src/api/java/appeng/api/movable/IMovableTile.java index 6f28ee457..d9dfe6985 100644 --- a/src/api/java/appeng/api/movable/IMovableTile.java +++ b/src/api/java/appeng/api/movable/IMovableTile.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -33,7 +33,7 @@ public interface IMovableTile /** * notification that your block will be moved, called instead of invalidate, * return false to prevent movement. - * + * * @return false to prevent movement */ boolean prepareToMove(); diff --git a/src/api/java/appeng/api/networking/GridFlags.java b/src/api/java/appeng/api/networking/GridFlags.java index d3a64a7a5..a66bd4e95 100644 --- a/src/api/java/appeng/api/networking/GridFlags.java +++ b/src/api/java/appeng/api/networking/GridFlags.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/networking/GridNotification.java b/src/api/java/appeng/api/networking/GridNotification.java index bdd834d76..c3b96f974 100644 --- a/src/api/java/appeng/api/networking/GridNotification.java +++ b/src/api/java/appeng/api/networking/GridNotification.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/networking/IGrid.java b/src/api/java/appeng/api/networking/IGrid.java index e34853c58..b1ed2a73f 100644 --- a/src/api/java/appeng/api/networking/IGrid.java +++ b/src/api/java/appeng/api/networking/IGrid.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -28,7 +28,7 @@ import appeng.api.util.IReadOnlyCollection; /** * Gives you access to Grid based information. - * + * * Don't Implement. */ public interface IGrid @@ -36,7 +36,7 @@ public interface IGrid /** * Get Access to various grid modules - * + * * @param iface face * @return the IGridCache you requested. */ @@ -44,7 +44,7 @@ public interface IGrid /** * Post an event into the network event bus. - * + * * @param ev * - event to post * @return returns ev back to original poster @@ -53,7 +53,7 @@ public interface IGrid /** * Post an event into the network event bus, but direct it at a single node. - * + * * @param ev * event to post * @return returns ev back to original poster @@ -63,14 +63,14 @@ public interface IGrid /** * get a list of the diversity of classes, you can use this to better detect which machines your interested in, * rather then iterating the entire grid to test them. - * + * * @return IReadOnlyCollection of all available host types (Of Type IGridHost). */ public IReadOnlyCollection> getMachinesClasses(); /** * Get machines on the network. - * + * * @param gridHostClass class of the grid host * @return IMachineSet of all nodes belonging to hosts of specified class. */ diff --git a/src/api/java/appeng/api/networking/IGridBlock.java b/src/api/java/appeng/api/networking/IGridBlock.java index 3f54772b7..98885bd1b 100644 --- a/src/api/java/appeng/api/networking/IGridBlock.java +++ b/src/api/java/appeng/api/networking/IGridBlock.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -33,7 +33,7 @@ import java.util.EnumSet; /** * An Implementation is required to create your node for IGridHost - * + * * Implement for use with IGridHost */ public interface IGridBlock @@ -41,16 +41,16 @@ public interface IGridBlock /** * how much power to drain per tick as part of idle network usage. - * + * * if the value of this changes, you must post a MENetworkPowerIdleChange - * + * * @return ae/t to use. */ double getIdlePowerUsage(); /** * Various flags that AE uses to modify basic behavior for various parts of the network. - * + * * @return Set of flags for this IGridBlock */ EnumSet getFlags(); @@ -59,7 +59,7 @@ public interface IGridBlock * generally speaking you will return true for this, the one exception is buses, or worm holes where the node * represents something that isn't a real connection in the world, but rather one represented internally to the * block. - * + * * @return if the world can connect to this node, and the node can connect to the world. */ boolean isWorldAccessible(); @@ -105,7 +105,7 @@ public interface IGridBlock /** * Determines what item stack is used to render this node in the GUI. - * + * * @return the render item stack to use to render this node, null is valid, and will not show this node. */ public ItemStack getMachineRepresentation(); diff --git a/src/api/java/appeng/api/networking/IGridCache.java b/src/api/java/appeng/api/networking/IGridCache.java index ba1cdbfbf..cb9a7aa9d 100644 --- a/src/api/java/appeng/api/networking/IGridCache.java +++ b/src/api/java/appeng/api/networking/IGridCache.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -24,13 +24,13 @@ package appeng.api.networking; /** - * + * * Allows you to create a network wise service, AE2 uses these for providing * item, spatial, and tunnel services. - * + * * Any Class that implements this, should have a public default constructor that * takes a single argument of type IGrid. - * + * */ public interface IGridCache { @@ -38,17 +38,17 @@ public interface IGridCache /** * Called each tick for the network, allows you to have active network wide * behaviors. - * + * */ void onUpdateTick(); /** * inform your cache, that a machine was removed from the grid. - * + * * Important: Do not trust the grids state in this method, interact only * with the node you are passed, if you need to manage other grid * information, do it on the next updateTick. - * + * * @param gridNode removed from that grid * @param machine to be removed machine */ @@ -56,11 +56,11 @@ public interface IGridCache /** * informs you cache that a machine was added to the grid. - * + * * Important: Do not trust the grids state in this method, interact only * with the node you are passed, if you need to manage other grid * information, do it on the next updateTick. - * + * * @param gridNode added to grid node * @param machine to be added machine */ @@ -70,7 +70,7 @@ public interface IGridCache * Called when a grid splits into two grids, AE will call a split as it * Iteratively processes changes. The destination should receive half, and * the current cache should receive half. - * + * * @param destinationStorage storage which receives half of old grid */ void onSplit(IGridStorage destinationStorage); @@ -79,14 +79,14 @@ public interface IGridCache * Called when two grids merge into one, AE will call a join as it * Iteratively processes changes. Use this method to incorporate all the * data from the source into your cache. - * + * * @param sourceStorage old storage */ void onJoin(IGridStorage sourceStorage); /** * Called when saving changes, - * + * * @param destinationStorage storage */ void populateGridStorage(IGridStorage destinationStorage); diff --git a/src/api/java/appeng/api/networking/IGridCacheRegistry.java b/src/api/java/appeng/api/networking/IGridCacheRegistry.java index 9f7b9c1f6..4f2eb326d 100644 --- a/src/api/java/appeng/api/networking/IGridCacheRegistry.java +++ b/src/api/java/appeng/api/networking/IGridCacheRegistry.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -33,16 +33,16 @@ public interface IGridCacheRegistry /** * Register a new grid cache for use during operation, must be called during the loading phase. - * + * * @param iface grid cache class */ void registerGridCache(Class iface, Class implementation); /** * requests a new INSTANCE of a grid cache for use, used internally - * + * * @param grid grid - * + * * @return a new HashMap of IGridCaches from the registry, called from IGrid when constructing a new grid. */ HashMap, IGridCache> createCacheInstance(IGrid grid); diff --git a/src/api/java/appeng/api/networking/IGridConnection.java b/src/api/java/appeng/api/networking/IGridConnection.java index b688d4c33..ba5be0762 100644 --- a/src/api/java/appeng/api/networking/IGridConnection.java +++ b/src/api/java/appeng/api/networking/IGridConnection.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -27,10 +27,10 @@ import net.minecraftforge.common.util.ForgeDirection; /** * Access to AE's internal grid connections. - * + * * Messing with connection is generally completely unnecessary, you should be able to just use IGridNode.updateState() * to have AE manage them for you. - * + * * Don't Implement. */ public interface IGridConnection @@ -38,7 +38,7 @@ public interface IGridConnection /** * lets you get the opposing node of the connection by passing your own node. - * + * * @param gridNode current grid node * @return the IGridNode which represents the opposite side of the connection. */ @@ -46,7 +46,7 @@ public interface IGridConnection /** * determine the direction of the connection based on your node. - * + * * @param gridNode current grid node * @return the direction of the connection, only valid for in world connections. */ diff --git a/src/api/java/appeng/api/networking/IGridConnectionVisitor.java b/src/api/java/appeng/api/networking/IGridConnectionVisitor.java index ea3c24d60..6d9ee3b9e 100644 --- a/src/api/java/appeng/api/networking/IGridConnectionVisitor.java +++ b/src/api/java/appeng/api/networking/IGridConnectionVisitor.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -28,7 +28,7 @@ public interface IGridConnectionVisitor extends IGridVisitor /** * Called for each connection on the network. - * + * * @param n * the connection. */ diff --git a/src/api/java/appeng/api/networking/IGridHost.java b/src/api/java/appeng/api/networking/IGridHost.java index 08381c049..55acfc313 100644 --- a/src/api/java/appeng/api/networking/IGridHost.java +++ b/src/api/java/appeng/api/networking/IGridHost.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -29,10 +29,10 @@ import appeng.api.parts.IPart; import appeng.api.util.AECableType; /** - * + * * Implement to create a networked {@link TileEntity} or {@link IPart} must * be implemented for a part, or tile entity to become part of a grid. - * + * */ public interface IGridHost { @@ -41,7 +41,7 @@ public interface IGridHost * get the grid node for a particular side of a block, you can return null, * by returning a valid node later and calling updateState, you can join the * Grid when your block is ready. - * + * * @param dir * feel free to ignore this, most blocks will use the same node * for every side. @@ -53,7 +53,7 @@ public interface IGridHost /** * Determines how cables render when they connect to this block. Priority is * Smart > Covered > Glass - * + * * @param dir direction */ public AECableType getCableConnectionType(ForgeDirection dir); diff --git a/src/api/java/appeng/api/networking/IGridMultiblock.java b/src/api/java/appeng/api/networking/IGridMultiblock.java index 2852e0cee..ec4fed3a2 100644 --- a/src/api/java/appeng/api/networking/IGridMultiblock.java +++ b/src/api/java/appeng/api/networking/IGridMultiblock.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -35,7 +35,7 @@ public interface IGridMultiblock extends IGridBlock /** * Used to acquire a list of all nodes that are part of the multiblock. - * + * * @return an iterator that will iterate all the nodes for the multiblock. ( read-only iterator expected. ) */ Iterator getMultiblockNodes(); diff --git a/src/api/java/appeng/api/networking/IGridNode.java b/src/api/java/appeng/api/networking/IGridNode.java index fc76af454..37c19e4e6 100644 --- a/src/api/java/appeng/api/networking/IGridNode.java +++ b/src/api/java/appeng/api/networking/IGridNode.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -32,13 +32,13 @@ import net.minecraftforge.common.util.ForgeDirection; import java.util.EnumSet; /** - * + * * Gives you a view into your Nodes connections and information. - * + * * updateState, getGrid, destroy are required to implement a proper IGridHost. - * + * * Don't Implement; Acquire from {@link IAppEngApi}.createGridNode - * + * */ public interface IGridNode { @@ -46,33 +46,33 @@ public interface IGridNode /** * lets you walk the grid stating at the current node using a IGridVisitor, generally not needed, please use only if * required. - * + * * @param visitor visitor */ void beginVisit(IGridVisitor visitor); /** * inform the node that your IGridBlock has changed its internal state, and force the node to update. - * + * * ALWAYS make sure that your tile entity is in the world, and has its node properly saved to be returned from the * host before updating state, - * + * * If your entity is not in the world, or if you IGridHost returns a different node for the same side you will * likely crash the game. - * + * */ void updateState(); /** * get the machine represented by the node. - * + * * @return grid host */ IGridHost getMachine(); /** * get the grid for the node, this can change at a moments notice. - * + * * @return grid */ IGrid getGrid(); @@ -89,14 +89,14 @@ public interface IGridNode World getWorld(); /** - * + * * @return a set of the connected sides, UNKNOWN represents an invisible connection */ EnumSet getConnectedSides(); /** * lets you iterate a nodes connections - * + * * @return grid connections */ IReadOnlyCollection getConnections(); @@ -109,7 +109,7 @@ public interface IGridNode /** * Reflects the networks status, returns true only if the network is powered, and the network is not booting, this * also takes into account channels. - * + * * @return true if is Network node active, and participating. */ boolean isActive(); @@ -117,9 +117,9 @@ public interface IGridNode /** * this should be called for each node you create, if you have a nodeData compound to load from, you can store all * your nods on a single compound using name. - * + * * Important: You must call this before updateState. - * + * * @param name nbt name * @param nodeData to be loaded data */ @@ -128,7 +128,7 @@ public interface IGridNode /** * this should be called for each node you maintain, you can save all your nodes to the same tag with different * names, if you fail to complete the load / save procedure, network state may be lost between game load/saves. - * + * * @param name nbt name * @param nodeData to be saved data */ @@ -142,7 +142,7 @@ public interface IGridNode /** * see if this node has a certain flag - * + * * @param flag flags * @return true if has flag */ @@ -151,7 +151,7 @@ public interface IGridNode /** * tell the node who was responsible for placing it, failure to do this may result in in-compatibility with the * security system. Called instead of loadFromNBT when initially placed, once set never required again, the value is saved with the Node NBT. - * + * * @param playerID new player id */ void setPlayerID(int playerID); diff --git a/src/api/java/appeng/api/networking/IGridStorage.java b/src/api/java/appeng/api/networking/IGridStorage.java index a566cac5b..100d3b1a8 100644 --- a/src/api/java/appeng/api/networking/IGridStorage.java +++ b/src/api/java/appeng/api/networking/IGridStorage.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/networking/IGridVisitor.java b/src/api/java/appeng/api/networking/IGridVisitor.java index 1a0859b90..9b6cc4dc3 100644 --- a/src/api/java/appeng/api/networking/IGridVisitor.java +++ b/src/api/java/appeng/api/networking/IGridVisitor.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -31,12 +31,12 @@ public interface IGridVisitor /** * Called for each node on the network. - * + * * By returning false your informing the host to stop visiting nodes beyond the current node. - * + * * @param n * the current node. - * + * * @return true to continue visiting nodes beyond this node. */ public boolean visitNode(IGridNode n); diff --git a/src/api/java/appeng/api/networking/IMachineSet.java b/src/api/java/appeng/api/networking/IMachineSet.java index f879d5328..e0f5b7d8a 100644 --- a/src/api/java/appeng/api/networking/IMachineSet.java +++ b/src/api/java/appeng/api/networking/IMachineSet.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/networking/crafting/CraftingItemList.java b/src/api/java/appeng/api/networking/crafting/CraftingItemList.java index 7ae0a9073..56a00b66b 100644 --- a/src/api/java/appeng/api/networking/crafting/CraftingItemList.java +++ b/src/api/java/appeng/api/networking/crafting/CraftingItemList.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/networking/crafting/ICraftingCPU.java b/src/api/java/appeng/api/networking/crafting/ICraftingCPU.java index 2e8d63628..ecb9da2e6 100644 --- a/src/api/java/appeng/api/networking/crafting/ICraftingCPU.java +++ b/src/api/java/appeng/api/networking/crafting/ICraftingCPU.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/networking/crafting/ICraftingCallback.java b/src/api/java/appeng/api/networking/crafting/ICraftingCallback.java index 86e2d243e..bbe4e8419 100644 --- a/src/api/java/appeng/api/networking/crafting/ICraftingCallback.java +++ b/src/api/java/appeng/api/networking/crafting/ICraftingCallback.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -28,7 +28,7 @@ public interface ICraftingCallback /** * this call back is synchronized with the world you passed. - * + * * @param job * - final job */ diff --git a/src/api/java/appeng/api/networking/crafting/ICraftingGrid.java b/src/api/java/appeng/api/networking/crafting/ICraftingGrid.java index 6ed869a40..9b544f989 100644 --- a/src/api/java/appeng/api/networking/crafting/ICraftingGrid.java +++ b/src/api/java/appeng/api/networking/crafting/ICraftingGrid.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -47,14 +47,14 @@ public interface ICraftingGrid extends IGridCache /** * Begin calculating a crafting job. - * + * * @param world crafting world * @param grid network * @param actionSrc source * @param craftWhat result * @param callback callback * -- optional - * + * * @return a future which will at an undetermined point in the future get you the {@link ICraftingJob} do not wait * on this, your be waiting forever. */ @@ -62,22 +62,22 @@ public interface ICraftingGrid extends IGridCache /** * Submit the job to the Crafting system for processing. - * + * * @param job * - the crafting job from beginCraftingJob * @param requestingMachine * - a machine if its being requested via automation, may be null. * @param target * - can be null - * + * * @param prioritizePower * - if cpu is null, this determine if the system should prioritize power, or if it should find the lower * end cpus, automatic processes generally should pick lower end cpus. - * + * * @param src * - the action source to use when starting the job, this will be used for extracting items, should * usually be the same as the one provided to beginCraftingJob. - * + * * @return null ( if failed ) or an {@link ICraftingLink} other wise, if you send requestingMachine you need to * properly keep track of this and handle the nbt saving and loading of the object as well as the * {@link ICraftingRequester} methods. if you send null, this object should be discarded after verifying the @@ -98,7 +98,7 @@ public interface ICraftingGrid extends IGridCache /** * is this item being crafted? - * + * * @param aeStackInSlot item being crafted * @return true if it is being crafting */ diff --git a/src/api/java/appeng/api/networking/crafting/ICraftingJob.java b/src/api/java/appeng/api/networking/crafting/ICraftingJob.java index 91c092d40..e0cc5cc76 100644 --- a/src/api/java/appeng/api/networking/crafting/ICraftingJob.java +++ b/src/api/java/appeng/api/networking/crafting/ICraftingJob.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -43,7 +43,7 @@ public interface ICraftingJob /** * Populates the plan list with stack size, and requestable values that represent the stored, and crafting job * contents respectively. - * + * * @param plan plan */ void populatePlan(IItemList plan); diff --git a/src/api/java/appeng/api/networking/crafting/ICraftingLink.java b/src/api/java/appeng/api/networking/crafting/ICraftingLink.java index 946ef703c..5795d83a0 100644 --- a/src/api/java/appeng/api/networking/crafting/ICraftingLink.java +++ b/src/api/java/appeng/api/networking/crafting/ICraftingLink.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -50,7 +50,7 @@ public interface ICraftingLink /** * write the link to an NBT Tag - * + * * @param tag to be written data */ void writeToNBT(NBTTagCompound tag); diff --git a/src/api/java/appeng/api/networking/crafting/ICraftingMedium.java b/src/api/java/appeng/api/networking/crafting/ICraftingMedium.java index cfe57aa6e..d0bf2c0af 100644 --- a/src/api/java/appeng/api/networking/crafting/ICraftingMedium.java +++ b/src/api/java/appeng/api/networking/crafting/ICraftingMedium.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -34,7 +34,7 @@ public interface ICraftingMedium /** * instruct a medium to create the item represented by the pattern+details, the items on the table, and where if * possible the output should be directed. - * + * * @param patternDetails details * @param table crafting table * @return if the pattern was successfully pushed. diff --git a/src/api/java/appeng/api/networking/crafting/ICraftingPatternDetails.java b/src/api/java/appeng/api/networking/crafting/ICraftingPatternDetails.java index 8b7bfa2e0..94ae6dd4c 100644 --- a/src/api/java/appeng/api/networking/crafting/ICraftingPatternDetails.java +++ b/src/api/java/appeng/api/networking/crafting/ICraftingPatternDetails.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -31,7 +31,7 @@ import appeng.api.storage.data.IAEItemStack; /** * do not implement provided by {@link ICraftingPatternItem} - * + * * caching this INSTANCE will increase performance of validation and checks. */ public interface ICraftingPatternDetails @@ -46,7 +46,7 @@ public interface ICraftingPatternDetails * @param slotIndex specific slot index * @param itemStack item in slot * @param world crafting world - * + * * @return if an item can be used in the specific slot for this pattern. */ boolean isValidItemForSlot(int slotIndex, ItemStack itemStack, World world); @@ -83,7 +83,7 @@ public interface ICraftingPatternDetails /** * Allow using this INSTANCE of the pattern details to preform the crafting action with performance enhancements. - * + * * @param craftingInv inventory * @param world crafting world * @return the crafted ( work bench ) item. @@ -92,7 +92,7 @@ public interface ICraftingPatternDetails /** * Set the priority the of this pattern. - * + * * @param priority priority of pattern */ void setPriority(int priority); diff --git a/src/api/java/appeng/api/networking/crafting/ICraftingProvider.java b/src/api/java/appeng/api/networking/crafting/ICraftingProvider.java index 5341309ab..a7b407a14 100644 --- a/src/api/java/appeng/api/networking/crafting/ICraftingProvider.java +++ b/src/api/java/appeng/api/networking/crafting/ICraftingProvider.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -34,7 +34,7 @@ public interface ICraftingProvider extends ICraftingMedium /** * called when the network is looking for possible crafting jobs. - * + * * @param craftingTracker crafting helper */ void provideCrafting(ICraftingProviderHelper craftingTracker); diff --git a/src/api/java/appeng/api/networking/crafting/ICraftingProviderHelper.java b/src/api/java/appeng/api/networking/crafting/ICraftingProviderHelper.java index 0e041b65c..4213b6836 100644 --- a/src/api/java/appeng/api/networking/crafting/ICraftingProviderHelper.java +++ b/src/api/java/appeng/api/networking/crafting/ICraftingProviderHelper.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/networking/crafting/ICraftingRequester.java b/src/api/java/appeng/api/networking/crafting/ICraftingRequester.java index e156a2745..6bc5de53d 100644 --- a/src/api/java/appeng/api/networking/crafting/ICraftingRequester.java +++ b/src/api/java/appeng/api/networking/crafting/ICraftingRequester.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -35,7 +35,7 @@ public interface ICraftingRequester extends IActionHost /** * called when the host is added to the grid, and should return all crafting links it poses so they can be connected * with the cpu that hosts the job. - * + * * @return set of jobs, or an empty list. */ ImmutableSet getRequestedJobs(); @@ -43,7 +43,7 @@ public interface ICraftingRequester extends IActionHost /** * items are injected into the requester as they are completed, any items that cannot be taken, or are unwanted can * be returned. - * + * * @param items item * @param mode action mode * @return unwanted item @@ -52,7 +52,7 @@ public interface ICraftingRequester extends IActionHost /** * called when the job changes from in progress, to either complete, or canceled. - * + * * after this call the crafting link is "dead" and should be discarded. */ void jobStateChange(ICraftingLink link); diff --git a/src/api/java/appeng/api/networking/crafting/ICraftingWatcher.java b/src/api/java/appeng/api/networking/crafting/ICraftingWatcher.java index bcfb38c90..c21dcdf09 100644 --- a/src/api/java/appeng/api/networking/crafting/ICraftingWatcher.java +++ b/src/api/java/appeng/api/networking/crafting/ICraftingWatcher.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/networking/crafting/ICraftingWatcherHost.java b/src/api/java/appeng/api/networking/crafting/ICraftingWatcherHost.java index 757f98fbe..b120ed834 100644 --- a/src/api/java/appeng/api/networking/crafting/ICraftingWatcherHost.java +++ b/src/api/java/appeng/api/networking/crafting/ICraftingWatcherHost.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -31,14 +31,14 @@ public interface ICraftingWatcherHost /** * provides the ICraftingWatcher for this host, for the current network, is called when the hot changes networks. * You do not need to clear your old watcher, its already been removed by the time this gets called. - * + * * @param newWatcher crafting watcher for this host */ void updateWatcher(ICraftingWatcher newWatcher); /** * Called when a crafting status changes. - * + * * @param craftingGrid current crafting grid * @param what change */ diff --git a/src/api/java/appeng/api/networking/energy/IAEPowerStorage.java b/src/api/java/appeng/api/networking/energy/IAEPowerStorage.java index 13b680b89..62bf73688 100644 --- a/src/api/java/appeng/api/networking/energy/IAEPowerStorage.java +++ b/src/api/java/appeng/api/networking/energy/IAEPowerStorage.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -34,10 +34,10 @@ public interface IAEPowerStorage extends IEnergySource /** * Inject amt, power into the device, it will store what it can, and return the amount unable to be stored. - * + * * @param amt to be injected amount * @param mode action mode - * + * * @return amount of power which was unable to be stored */ public double injectAEPower(double amt, Actionable mode); @@ -55,14 +55,14 @@ public interface IAEPowerStorage extends IEnergySource /** * Checked on network reset to see if your block can be used as a public power storage ( use getPowerFlow to control * the behavior ) - * + * * @return true if it can be used as a public power storage */ public boolean isAEPublicPowerStorage(); /** * Control the power flow by telling what the network can do, either add? or subtract? or both! - * + * * @return access restriction what the network can do */ public AccessRestriction getPowerFlow(); diff --git a/src/api/java/appeng/api/networking/energy/IEnergyGrid.java b/src/api/java/appeng/api/networking/energy/IEnergyGrid.java index eeca67da9..860541117 100644 --- a/src/api/java/appeng/api/networking/energy/IEnergyGrid.java +++ b/src/api/java/appeng/api/networking/energy/IEnergyGrid.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -53,25 +53,25 @@ public interface IEnergyGrid extends IGridCache, IEnergySource, IEnergyGridProvi * AE maintains an idle draw of power separate from active power draw, it condenses this into a single operation * that determines the networks "powered state" if the network is considered off-line, your machines should not * function. - * + * * {@link MENetworkPowerStatusChange} events are posted when this value changes if you need to be notified of the * change, most machines can simply test the value when they operate. - * + * * @return if the network is powered or not. */ public boolean isNetworkPowered(); /** * AE will accept any power, and store it, to maintain sanity please don't send more then 10,000 at a time. - * + * * IMPORTANT: Network power knows no bounds, for less spamy power flow, networks can store more then their allotted * storage, however, it should be kept to a minimum, to help with this, this method returns the networks current * OVERFLOW, this is not energy you can store some where else, its already stored in the network, you can extract it * if you want, however it it owned by the network, this is different then IAEEnergyStore - * + * * Another important note, is that if a network that had overflow is deleted, its power is gone, this is one of the * reasons why keeping overflow to a minimum is important. - * + * * @param amt * power to inject into the network * @param mode @@ -82,14 +82,14 @@ public interface IEnergyGrid extends IGridCache, IEnergySource, IEnergyGridProvi /** * this is should be considered an estimate, and not relied upon for real calculations. - * + * * @return estimated available power. */ public double getStoredPower(); /** * this is should be considered an estimate, and not relied upon for real calculations. - * + * * @return estimated available power. */ double getMaxStoredPower(); @@ -97,7 +97,7 @@ public interface IEnergyGrid extends IGridCache, IEnergySource, IEnergyGridProvi /** * Calculation will be capped at maxRequired, this improves performance by limiting the number of nodes needed to * calculate the demand. - * + * * @return Amount of power required to charge the grid, in AE. */ public double getEnergyDemand(double maxRequired); diff --git a/src/api/java/appeng/api/networking/energy/IEnergyGridProvider.java b/src/api/java/appeng/api/networking/energy/IEnergyGridProvider.java index ce13a3671..0115caa53 100644 --- a/src/api/java/appeng/api/networking/energy/IEnergyGridProvider.java +++ b/src/api/java/appeng/api/networking/energy/IEnergyGridProvider.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/networking/energy/IEnergySource.java b/src/api/java/appeng/api/networking/energy/IEnergySource.java index ee96dff26..e6d310f12 100644 --- a/src/api/java/appeng/api/networking/energy/IEnergySource.java +++ b/src/api/java/appeng/api/networking/energy/IEnergySource.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -31,7 +31,7 @@ public interface IEnergySource /** * Extract power from the network. - * + * * @param amt extracted power * @param mode should the action be simulated or performed? * @return returns extracted power. diff --git a/src/api/java/appeng/api/networking/energy/IEnergyWatcher.java b/src/api/java/appeng/api/networking/energy/IEnergyWatcher.java index b4fdd2de3..1bfd48fd5 100644 --- a/src/api/java/appeng/api/networking/energy/IEnergyWatcher.java +++ b/src/api/java/appeng/api/networking/energy/IEnergyWatcher.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/networking/energy/IEnergyWatcherHost.java b/src/api/java/appeng/api/networking/energy/IEnergyWatcherHost.java index 7b6bd0df1..66ef4e72a 100644 --- a/src/api/java/appeng/api/networking/energy/IEnergyWatcherHost.java +++ b/src/api/java/appeng/api/networking/energy/IEnergyWatcherHost.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -29,14 +29,14 @@ public interface IEnergyWatcherHost /** * provides the IEnergyWatcher for this host, for the current network, is called when the hot changes networks. You * do not need to clear your old watcher, its already been removed by the time this gets called. - * + * * @param newWatcher new watcher */ void updateWatcher(IEnergyWatcher newWatcher); /** * Called when a threshold is crossed. - * + * * @param energyGrid grid */ void onThresholdPass(IEnergyGrid energyGrid); diff --git a/src/api/java/appeng/api/networking/events/MENetworkBootingStatusChange.java b/src/api/java/appeng/api/networking/events/MENetworkBootingStatusChange.java index fc82f1624..3ff180753 100644 --- a/src/api/java/appeng/api/networking/events/MENetworkBootingStatusChange.java +++ b/src/api/java/appeng/api/networking/events/MENetworkBootingStatusChange.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -28,7 +28,7 @@ import appeng.api.networking.IGridNode; /** * Posted by the network when the booting status of the network goes up * or down, the change is reflected via {@link IGridNode}.isActive() - * + * * Note: Most machines just need to check {@link IGridNode}.isActive() */ public class MENetworkBootingStatusChange extends MENetworkEvent diff --git a/src/api/java/appeng/api/networking/events/MENetworkCellArrayUpdate.java b/src/api/java/appeng/api/networking/events/MENetworkCellArrayUpdate.java index e12e006fa..db6888b64 100644 --- a/src/api/java/appeng/api/networking/events/MENetworkCellArrayUpdate.java +++ b/src/api/java/appeng/api/networking/events/MENetworkCellArrayUpdate.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -25,10 +25,10 @@ package appeng.api.networking.events; /** * Posted by storage devices to inform AE to refresh its storage structure. - * + * * This is done in cases such as a storage cell being removed or added to a * drive. - * + * * you do not need to send this event when your node is added / removed from the * grid. */ diff --git a/src/api/java/appeng/api/networking/events/MENetworkChannelChanged.java b/src/api/java/appeng/api/networking/events/MENetworkChannelChanged.java index a6675d8f4..8efe223d5 100644 --- a/src/api/java/appeng/api/networking/events/MENetworkChannelChanged.java +++ b/src/api/java/appeng/api/networking/events/MENetworkChannelChanged.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/networking/events/MENetworkChannelsChanged.java b/src/api/java/appeng/api/networking/events/MENetworkChannelsChanged.java index 07161d241..0c430f079 100644 --- a/src/api/java/appeng/api/networking/events/MENetworkChannelsChanged.java +++ b/src/api/java/appeng/api/networking/events/MENetworkChannelsChanged.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -27,7 +27,7 @@ import appeng.api.networking.IGridHost; /** * Posted to the {@link IGridHost} when the channels on the node connections are altered. - * + * * Never posted IGridCaches. */ public class MENetworkChannelsChanged extends MENetworkEvent diff --git a/src/api/java/appeng/api/networking/events/MENetworkControllerChange.java b/src/api/java/appeng/api/networking/events/MENetworkControllerChange.java index 7e4a4b220..9316134a6 100644 --- a/src/api/java/appeng/api/networking/events/MENetworkControllerChange.java +++ b/src/api/java/appeng/api/networking/events/MENetworkControllerChange.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/networking/events/MENetworkCraftingCpuChange.java b/src/api/java/appeng/api/networking/events/MENetworkCraftingCpuChange.java index 5bc716fa4..76848f70b 100644 --- a/src/api/java/appeng/api/networking/events/MENetworkCraftingCpuChange.java +++ b/src/api/java/appeng/api/networking/events/MENetworkCraftingCpuChange.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/networking/events/MENetworkCraftingPatternChange.java b/src/api/java/appeng/api/networking/events/MENetworkCraftingPatternChange.java index 871d7c1e1..5afa58a0e 100644 --- a/src/api/java/appeng/api/networking/events/MENetworkCraftingPatternChange.java +++ b/src/api/java/appeng/api/networking/events/MENetworkCraftingPatternChange.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/networking/events/MENetworkEvent.java b/src/api/java/appeng/api/networking/events/MENetworkEvent.java index 1ba95a35f..b7ff0fd98 100644 --- a/src/api/java/appeng/api/networking/events/MENetworkEvent.java +++ b/src/api/java/appeng/api/networking/events/MENetworkEvent.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -27,7 +27,7 @@ import appeng.api.networking.IGrid; /** * Part of AE's Event Bus. - * + * * Posted via {@link IGrid}.postEvent or {@link IGrid}.postEventTo */ public class MENetworkEvent @@ -46,7 +46,7 @@ public class MENetworkEvent /** * called by AE after each object is called to cancel any future calls. - * + * * @return true to cancel future calls */ public boolean isCanceled() @@ -56,7 +56,7 @@ public class MENetworkEvent /** * the number of objects that were visited by the event. - * + * * @return number of visitors */ public int getVisitedObjects() @@ -66,7 +66,7 @@ public class MENetworkEvent /** * Called by AE after iterating the event subscribers. - * + * * @param v current number of visitors */ public void setVisitedObjects(int v) diff --git a/src/api/java/appeng/api/networking/events/MENetworkEventSubscribe.java b/src/api/java/appeng/api/networking/events/MENetworkEventSubscribe.java index eae8e0aa5..936174947 100644 --- a/src/api/java/appeng/api/networking/events/MENetworkEventSubscribe.java +++ b/src/api/java/appeng/api/networking/events/MENetworkEventSubscribe.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/networking/events/MENetworkPostCacheConstruction.java b/src/api/java/appeng/api/networking/events/MENetworkPostCacheConstruction.java index 6a05fc076..791259851 100644 --- a/src/api/java/appeng/api/networking/events/MENetworkPostCacheConstruction.java +++ b/src/api/java/appeng/api/networking/events/MENetworkPostCacheConstruction.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/networking/events/MENetworkPowerIdleChange.java b/src/api/java/appeng/api/networking/events/MENetworkPowerIdleChange.java index 15ae375eb..9082abd9a 100644 --- a/src/api/java/appeng/api/networking/events/MENetworkPowerIdleChange.java +++ b/src/api/java/appeng/api/networking/events/MENetworkPowerIdleChange.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -29,7 +29,7 @@ import appeng.api.networking.IGridNode; * Implementers of a IGridBlock must post this event when your getIdlePowerUsage * starts returning a new value, if you do not post this event the network will * not change the idle draw. - * + * * you do not need to send this event when your node is added / removed from the grid. */ public class MENetworkPowerIdleChange extends MENetworkEvent diff --git a/src/api/java/appeng/api/networking/events/MENetworkPowerStatusChange.java b/src/api/java/appeng/api/networking/events/MENetworkPowerStatusChange.java index 9b90ebaa7..272f54c40 100644 --- a/src/api/java/appeng/api/networking/events/MENetworkPowerStatusChange.java +++ b/src/api/java/appeng/api/networking/events/MENetworkPowerStatusChange.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -30,7 +30,7 @@ import appeng.api.networking.energy.IEnergyGrid; * Posted by the network when the power status of the network goes up or down, * the change is reflected via the {@link IEnergyGrid}.isNetworkPowered() or via * {@link IGridNode}.isActive() - * + * * Note: Most machines just need to check {@link IGridNode}.isActive() */ public class MENetworkPowerStatusChange extends MENetworkEvent diff --git a/src/api/java/appeng/api/networking/events/MENetworkPowerStorage.java b/src/api/java/appeng/api/networking/events/MENetworkPowerStorage.java index 317e69b64..da3445ce8 100644 --- a/src/api/java/appeng/api/networking/events/MENetworkPowerStorage.java +++ b/src/api/java/appeng/api/networking/events/MENetworkPowerStorage.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -28,10 +28,10 @@ import appeng.api.networking.energy.IAEPowerStorage; /** * informs the network, that a {@link IAEPowerStorage} block that had either run, * out of power, or was full, is no longer in that state. - * + * * failure to post this event when your {@link IAEPowerStorage} changes state will * result in your block not charging, or not-discharging. - * + * * you do not need to send this event when your node is added / removed from the grid. */ public class MENetworkPowerStorage extends MENetworkEvent @@ -42,12 +42,12 @@ public class MENetworkPowerStorage extends MENetworkEvent /** * informs the network this tile is ready to receive power again. */ - REQUEST_POWER, - + REQUEST_POWER, + /** * informs the network this tile is ready to provide power again. */ - PROVIDE_POWER + PROVIDE_POWER } public final IAEPowerStorage storage; diff --git a/src/api/java/appeng/api/networking/events/MENetworkSecurityChange.java b/src/api/java/appeng/api/networking/events/MENetworkSecurityChange.java index f5c971dd4..d3e3f928d 100644 --- a/src/api/java/appeng/api/networking/events/MENetworkSecurityChange.java +++ b/src/api/java/appeng/api/networking/events/MENetworkSecurityChange.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/networking/events/MENetworkSpatialEvent.java b/src/api/java/appeng/api/networking/events/MENetworkSpatialEvent.java index 9cb430f7a..7d93abf3b 100644 --- a/src/api/java/appeng/api/networking/events/MENetworkSpatialEvent.java +++ b/src/api/java/appeng/api/networking/events/MENetworkSpatialEvent.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/networking/events/MENetworkStorageEvent.java b/src/api/java/appeng/api/networking/events/MENetworkStorageEvent.java index 0901e6d83..82568685e 100644 --- a/src/api/java/appeng/api/networking/events/MENetworkStorageEvent.java +++ b/src/api/java/appeng/api/networking/events/MENetworkStorageEvent.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -29,9 +29,9 @@ import appeng.api.storage.StorageChannel; /** * posted by the network when the networks Storage Changes, you can use the currentItems list to check levels, and * update status. - * + * * this is the least useful method of getting info about changes in the network. - * + * * Do not modify the list or its contents in anyway. */ public class MENetworkStorageEvent extends MENetworkEvent diff --git a/src/api/java/appeng/api/networking/pathing/ControllerState.java b/src/api/java/appeng/api/networking/pathing/ControllerState.java index eb18eeec7..98cd76548 100644 --- a/src/api/java/appeng/api/networking/pathing/ControllerState.java +++ b/src/api/java/appeng/api/networking/pathing/ControllerState.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/networking/pathing/IPathingGrid.java b/src/api/java/appeng/api/networking/pathing/IPathingGrid.java index 18b335bee..a8c94dfe2 100644 --- a/src/api/java/appeng/api/networking/pathing/IPathingGrid.java +++ b/src/api/java/appeng/api/networking/pathing/IPathingGrid.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/networking/security/BaseActionSource.java b/src/api/java/appeng/api/networking/security/BaseActionSource.java index 4a8622aad..aa18bf06f 100644 --- a/src/api/java/appeng/api/networking/security/BaseActionSource.java +++ b/src/api/java/appeng/api/networking/security/BaseActionSource.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/networking/security/IActionHost.java b/src/api/java/appeng/api/networking/security/IActionHost.java index f25fda278..d7eab6b3d 100644 --- a/src/api/java/appeng/api/networking/security/IActionHost.java +++ b/src/api/java/appeng/api/networking/security/IActionHost.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -33,7 +33,7 @@ public interface IActionHost extends IGridHost * Used to for calculating security rules, you must supply a node from your * IGridHost for the security test, this should be the primary node for the * machine, unless the action is preformed by a non primary node. - * + * * @return the the gridnode that actions from this IGridHost are preformed * by. */ diff --git a/src/api/java/appeng/api/networking/security/ISecurityGrid.java b/src/api/java/appeng/api/networking/security/ISecurityGrid.java index 674639922..3d428caa8 100644 --- a/src/api/java/appeng/api/networking/security/ISecurityGrid.java +++ b/src/api/java/appeng/api/networking/security/ISecurityGrid.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -37,20 +37,20 @@ public interface ISecurityGrid extends IGridCache /** * Check if a player has permissions. - * + * * @param player to be checked player * @param perm checked permissions - * + * * @return true if the player has permissions. */ boolean hasPermission(EntityPlayer player, SecurityPermissions perm); /** * Check if a player has permissions. - * + * * @param playerID id of player * @param perm checked permissions - * + * * @return true if the player has permissions. */ boolean hasPermission(int playerID, SecurityPermissions perm); diff --git a/src/api/java/appeng/api/networking/security/ISecurityProvider.java b/src/api/java/appeng/api/networking/security/ISecurityProvider.java index e76b2e9e9..ac3f7ac19 100644 --- a/src/api/java/appeng/api/networking/security/ISecurityProvider.java +++ b/src/api/java/appeng/api/networking/security/ISecurityProvider.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -36,14 +36,14 @@ public interface ISecurityProvider /** * used to represent the security key for the network, should be based on a unique timestamp. - * + * * @return unique key. */ long getSecurityKey(); /** * Push permission data into security cache. - * + * * @param playerPerms player permissions */ void readPermissions(HashMap> playerPerms); diff --git a/src/api/java/appeng/api/networking/security/ISecurityRegistry.java b/src/api/java/appeng/api/networking/security/ISecurityRegistry.java index 7db244c0c..5b1103464 100644 --- a/src/api/java/appeng/api/networking/security/ISecurityRegistry.java +++ b/src/api/java/appeng/api/networking/security/ISecurityRegistry.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -35,7 +35,7 @@ public interface ISecurityRegistry /** * Submit Permissions into the register. - * + * * @param PlayerID player id * @param permissions permissions of player */ diff --git a/src/api/java/appeng/api/networking/security/MachineSource.java b/src/api/java/appeng/api/networking/security/MachineSource.java index 68fa5d95d..f3aa2a92f 100644 --- a/src/api/java/appeng/api/networking/security/MachineSource.java +++ b/src/api/java/appeng/api/networking/security/MachineSource.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/networking/security/PlayerSource.java b/src/api/java/appeng/api/networking/security/PlayerSource.java index 03dc9358b..877fce02d 100644 --- a/src/api/java/appeng/api/networking/security/PlayerSource.java +++ b/src/api/java/appeng/api/networking/security/PlayerSource.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/networking/spatial/ISpatialCache.java b/src/api/java/appeng/api/networking/spatial/ISpatialCache.java index 7fadac678..a1028c2f8 100644 --- a/src/api/java/appeng/api/networking/spatial/ISpatialCache.java +++ b/src/api/java/appeng/api/networking/spatial/ISpatialCache.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/networking/storage/IBaseMonitor.java b/src/api/java/appeng/api/networking/storage/IBaseMonitor.java index 58e8f1749..ed4c83c25 100644 --- a/src/api/java/appeng/api/networking/storage/IBaseMonitor.java +++ b/src/api/java/appeng/api/networking/storage/IBaseMonitor.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/networking/storage/IStackWatcher.java b/src/api/java/appeng/api/networking/storage/IStackWatcher.java index 8ec1e0ac9..942191a35 100644 --- a/src/api/java/appeng/api/networking/storage/IStackWatcher.java +++ b/src/api/java/appeng/api/networking/storage/IStackWatcher.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/networking/storage/IStackWatcherHost.java b/src/api/java/appeng/api/networking/storage/IStackWatcherHost.java index d6d071c76..d460008a1 100644 --- a/src/api/java/appeng/api/networking/storage/IStackWatcherHost.java +++ b/src/api/java/appeng/api/networking/storage/IStackWatcherHost.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -34,14 +34,14 @@ public interface IStackWatcherHost /** * provides the IStackWatcher for this host, for the current network, is called when the hot changes networks. You * do not need to clear your old watcher, its already been removed by the time this gets called. - * + * * @param newWatcher stack watcher */ void updateWatcher(IStackWatcher newWatcher); /** * Called when a watched item changes amounts. - * + * * @param o changed item list * @param fullStack old stack * @param diffStack new stack diff --git a/src/api/java/appeng/api/networking/storage/IStorageGrid.java b/src/api/java/appeng/api/networking/storage/IStorageGrid.java index 6e9d31349..db3da6ea0 100644 --- a/src/api/java/appeng/api/networking/storage/IStorageGrid.java +++ b/src/api/java/appeng/api/networking/storage/IStorageGrid.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -42,20 +42,20 @@ public interface IStorageGrid extends IGridCache, IStorageMonitorable * Used to inform the network of alterations to the storage system that fall outside of the standard Network * operations, Examples, ME Chest inputs from the world, or a Storage Bus detecting modifications made to the chest * by an outside force. - * + * * Expects the input to have either a negative or a positive stack size to correspond to the injection, or * extraction operation. - * + * * @param input injected items */ void postAlterationOfStoredItems(StorageChannel chan, Iterable input, BaseActionSource src); /** * Used to add a cell provider to the storage system - * + * * THIS IT NOT FOR USE {@link IGridHost} THAT PROVIDE {@link ICellContainer} - those are automatically handled by * the storage system. - * + * * @param cc to be added cell provider */ void registerCellProvider(ICellProvider cc); diff --git a/src/api/java/appeng/api/networking/ticking/IGridTickable.java b/src/api/java/appeng/api/networking/ticking/IGridTickable.java index 10460cba3..b655097d3 100644 --- a/src/api/java/appeng/api/networking/ticking/IGridTickable.java +++ b/src/api/java/appeng/api/networking/ticking/IGridTickable.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -33,27 +33,27 @@ public interface IGridTickable /** * Important note regarding IGridTickables with more then one one node, - * + * * If your IGridHost hosts multiple nodes, it may be on multiple grids, or * its node may be present on the same grid multiple times, this is as * designed, however if you choose to use the grid to tick these Hosts you * must be aware that they they should probably pick a single node to tick * for, and not tick for each node. - * + * */ /** * You can return null, if you wish to tick using MC's ticking mechanism, or * you can return a valid TickingRequest to tell AE a guide for which type * of responsiveness your device wants. - * + * * this will be called for your tile any time your tile changes grids, this * can happen at any time, so if your using the sleep feature you may wish * to preserve your sleep, in the result of this method. or you can simply * reset it. - * + * * @return null or a valid new TickingRequest - * + * */ TickingRequest getTickingRequest(IGridNode node); @@ -61,18 +61,18 @@ public interface IGridTickable * AE lets you adjust your tick rate based on the results of your tick, if * your block as accomplished work you may wish to increase the ticking * speed, if your block is idle you may wish to slow it down. - * + * * Its up to you. - * + * * Note: this is never called if you return null from getTickingRequest. - * + * * @param TicksSinceLastCall * the number of world ticks that were skipped since your last * tick, you can use this to adjust speed of processing or adjust * your tick rate. - * + * * @return tick rate adjustment. - * + * */ TickRateModulation tickingRequest(IGridNode node, int TicksSinceLastCall); diff --git a/src/api/java/appeng/api/networking/ticking/ITickManager.java b/src/api/java/appeng/api/networking/ticking/ITickManager.java index ae0eb2149..cda6a71eb 100644 --- a/src/api/java/appeng/api/networking/ticking/ITickManager.java +++ b/src/api/java/appeng/api/networking/ticking/ITickManager.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -27,39 +27,39 @@ import appeng.api.networking.IGridCache; import appeng.api.networking.IGridNode; /** - * + * * The network tick manager. - * + * */ public interface ITickManager extends IGridCache { /** * immediately sets the node to tick, only valid if your node is marked as "Alertable" in its TickingRequest - * + * * Sleeping Devices Still Alertable, when your tile is alerted its new status is determined by the result of its * tick. - * + * * @param node gridnode */ boolean alertDevice(IGridNode node); /** - * + * * disables ticking for your device. - * + * * @param node gridnode - * + * * @return if the call was successful. */ boolean sleepDevice(IGridNode node); /** - * + * * enables ticking for your device, undoes a sleepDevice call. - * + * * @param node gridnode - * + * * @return if the call was successful. */ boolean wakeDevice(IGridNode node); diff --git a/src/api/java/appeng/api/networking/ticking/TickRateModulation.java b/src/api/java/appeng/api/networking/ticking/TickRateModulation.java index 7ec673f8c..879744461 100644 --- a/src/api/java/appeng/api/networking/ticking/TickRateModulation.java +++ b/src/api/java/appeng/api/networking/ticking/TickRateModulation.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/networking/ticking/TickingRequest.java b/src/api/java/appeng/api/networking/ticking/TickingRequest.java index 388e657ab..6d1c71451 100644 --- a/src/api/java/appeng/api/networking/ticking/TickingRequest.java +++ b/src/api/java/appeng/api/networking/ticking/TickingRequest.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -24,46 +24,46 @@ package appeng.api.networking.ticking; /** - * + * * Describes how your tiles ticking is executed. - * + * */ public class TickingRequest { /** * the minimum number of ticks that must pass between ticks. - * + * * Valid Values are : 1+ - * + * * Suggested is 5-20 - * + * */ public final int minTickRate; /** * the maximum number of ticks that can pass between ticks, if this value is * exceeded the tile must tick. - * + * * Valid Values are 1+ - * + * * Suggested is 20-40 - * + * */ public final int maxTickRate; /** - * + * * Determines the current expected state of your node, if your node expects * to be sleeping, then return true. - * + * */ public final boolean isSleeping; /** - * + * * True only if you call {@link ITickManager}.alertDevice( IGridNode ); - * + * */ public final boolean canBeAlerted; diff --git a/src/api/java/appeng/api/package-info.java b/src/api/java/appeng/api/package-info.java index a04fb86d5..6d1f30422 100644 --- a/src/api/java/appeng/api/package-info.java +++ b/src/api/java/appeng/api/package-info.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/parts/BusSupport.java b/src/api/java/appeng/api/parts/BusSupport.java index 6a1938185..52e05daba 100644 --- a/src/api/java/appeng/api/parts/BusSupport.java +++ b/src/api/java/appeng/api/parts/BusSupport.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/parts/CableRenderMode.java b/src/api/java/appeng/api/parts/CableRenderMode.java index 5061eb4b9..2280545af 100644 --- a/src/api/java/appeng/api/parts/CableRenderMode.java +++ b/src/api/java/appeng/api/parts/CableRenderMode.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/parts/IAlphaPassItem.java b/src/api/java/appeng/api/parts/IAlphaPassItem.java index dc8a31562..b4b37125f 100644 --- a/src/api/java/appeng/api/parts/IAlphaPassItem.java +++ b/src/api/java/appeng/api/parts/IAlphaPassItem.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -30,7 +30,7 @@ public interface IAlphaPassItem /** * Extend, and return true to enable a second pass for your parts in the bus rendering pipe line. - * + * * @param is item * @return true to enable a second pass for your parts in the bus rendering pipe line. */ diff --git a/src/api/java/appeng/api/parts/IBoxProvider.java b/src/api/java/appeng/api/parts/IBoxProvider.java index 91faa6194..657e0c475 100644 --- a/src/api/java/appeng/api/parts/IBoxProvider.java +++ b/src/api/java/appeng/api/parts/IBoxProvider.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -28,7 +28,7 @@ public interface IBoxProvider /** * add your collision information to the the list. - * + * * @param boxes collision boxes */ void getBoxes(IPartCollisionHelper boxes); diff --git a/src/api/java/appeng/api/parts/IFacadeContainer.java b/src/api/java/appeng/api/parts/IFacadeContainer.java index bd240049c..33ad570f3 100644 --- a/src/api/java/appeng/api/parts/IFacadeContainer.java +++ b/src/api/java/appeng/api/parts/IFacadeContainer.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -31,7 +31,7 @@ import java.io.IOException; /** * Used Internally. - * + * * not intended for implementation. */ public interface IFacadeContainer @@ -39,7 +39,7 @@ public interface IFacadeContainer /** * Attempts to add the {@link IFacadePart} to the given side. - * + * * @return true if the facade as successfully added. */ boolean addFacade(IFacadePart a); @@ -61,14 +61,14 @@ public interface IFacadeContainer /** * write nbt data - * + * * @param data to be written data */ void writeToNBT(NBTTagCompound data); /** * read from stream - * + * * @param data to be read data * @return true if it was readable * @throws IOException @@ -77,14 +77,14 @@ public interface IFacadeContainer /** * read from NBT - * + * * @param data to be read data */ void readFromNBT(NBTTagCompound data); /** * write to stream - * + * * @param data to be written data * @throws IOException */ diff --git a/src/api/java/appeng/api/parts/IFacadePart.java b/src/api/java/appeng/api/parts/IFacadePart.java index 7237c7254..4a200d168 100644 --- a/src/api/java/appeng/api/parts/IFacadePart.java +++ b/src/api/java/appeng/api/parts/IFacadePart.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -34,7 +34,7 @@ import cpw.mods.fml.relauncher.SideOnly; /** * Used Internally. - * + * * not intended for implementation. */ public interface IFacadePart @@ -47,7 +47,7 @@ public interface IFacadePart /** * used to collide, and pick the part - * + * * @param ch collision helper * @param e colliding entity */ @@ -55,7 +55,7 @@ public interface IFacadePart /** * render the part. - * + * * @param x x pos of part * @param y y pos of part * @param z z pos of part @@ -70,7 +70,7 @@ public interface IFacadePart /** * render the part in inventory. - * + * * @param instance render helper * @param renderer renderer */ diff --git a/src/api/java/appeng/api/parts/IPart.java b/src/api/java/appeng/api/parts/IPart.java index 15a990ce6..808269549 100644 --- a/src/api/java/appeng/api/parts/IPart.java +++ b/src/api/java/appeng/api/parts/IPart.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/src/api/java/appeng/api/parts/IPartCollisionHelper.java b/src/api/java/appeng/api/parts/IPartCollisionHelper.java index 174b6992b..ba923556b 100644 --- a/src/api/java/appeng/api/parts/IPartCollisionHelper.java +++ b/src/api/java/appeng/api/parts/IPartCollisionHelper.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -30,9 +30,9 @@ public interface IPartCollisionHelper /** * add a collision box, expects 0.0 - 16.0 block coords. - * + * * No complaints about the size, I like using pixels :P - * + * * @param minX minimal x collision * @param minY minimal y collision * @param minZ minimal z collision diff --git a/src/api/java/appeng/api/parts/IPartHelper.java b/src/api/java/appeng/api/parts/IPartHelper.java index 23374621f..9eeb8acac 100644 --- a/src/api/java/appeng/api/parts/IPartHelper.java +++ b/src/api/java/appeng/api/parts/IPartHelper.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -33,26 +33,26 @@ public interface IPartHelper /** * Register a new layer with the part layer system, this allows you to write * an in between between tile entities and parts. - * + * * AE By Default includes, - * + * * 1. ISidedInventory ( and by extension IInventory. ) - * + * * 2. IFluidHandler Forge Fluids - * + * * 3. IPowerEmitter BC Power output. - * + * * 4. IPowerReceptor BC Power input. - * + * * 5. IEnergySink IC2 Power input. - * + * * 6. IEnergySource IC2 Power output. - * + * * 7. IPipeConnection BC Pipe Connections - * + * * As long as a valid layer is registered for a interface you can simply * implement that interface on a part get implement it. - * + * * @return true on success, false on failure, usually a error will be logged * as well. */ @@ -65,7 +65,7 @@ public interface IPartHelper /** * use in use item, to try and place a IBusItem - * + * * @param is ItemStack of an item which implements {@link IPartItem} * @param x x pos of part * @param y y pos of part diff --git a/src/api/java/appeng/api/parts/IPartHost.java b/src/api/java/appeng/api/parts/IPartHost.java index 1dce8c02a..f8a92ed04 100644 --- a/src/api/java/appeng/api/parts/IPartHost.java +++ b/src/api/java/appeng/api/parts/IPartHost.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -35,7 +35,7 @@ import java.util.Set; /** * Implemented on AE's TileEntity or AE's FMP Part. - * + * * Do Not Implement */ public interface IPartHost @@ -49,7 +49,7 @@ public interface IPartHost /** * Test if you can add a part to the specified side of the Part Host, {@link ForgeDirection}.UNKNOWN is used to * represent the cable in the middle. - * + * * @param part to be added part * @param side part placed onto side * @return returns false if the part cannot be added. @@ -58,7 +58,7 @@ public interface IPartHost /** * try to add a new part to the specified side, returns false if it failed to be added. - * + * * @param is new part * @param side onto side * @param owner with owning player @@ -69,7 +69,7 @@ public interface IPartHost /** * Get part by side ( center is {@link ForgeDirection}.UNKNOWN ) - * + * * @param side side of part * @return the part located on the specified side, or null if there is no part. */ @@ -78,9 +78,9 @@ public interface IPartHost /** * removes the part on the side, this doesn't drop it or anything, if you don't do something with it, its just * "gone" and its never coming back; think about it. - * + * * if you want to drop the part you must request it prior to removing it. - * + * * @param side side of part * @param suppressUpdate * - used if you need to replace a part's INSTANCE, without really removing it first. @@ -115,14 +115,14 @@ public interface IPartHost /** * Used to test for FMP microblock blocking internally. - * + * * @return returns if microblocks are blocking this cable path. */ boolean isBlocked(ForgeDirection side); /** * finds the part located at the position ( pos must be relative, not global ) - * + * * @param pos part position * @return a new SelectedPart, this is never null. */ @@ -140,7 +140,7 @@ public interface IPartHost /** * get the redstone state of host on this side, this value is cached internally. - * + * * @param side side of part * @return true of the part host is receiving redstone from an external source. */ @@ -168,7 +168,7 @@ public interface IPartHost /** * true if the tile is in the world, other wise false. - * + * * @return true if tile is in world */ boolean isInWorld(); diff --git a/src/api/java/appeng/api/parts/IPartItem.java b/src/api/java/appeng/api/parts/IPartItem.java index 5829ed84c..d159baa92 100644 --- a/src/api/java/appeng/api/parts/IPartItem.java +++ b/src/api/java/appeng/api/parts/IPartItem.java @@ -1,18 +1,18 @@ /* * The MIT License (MIT) - * + * * Copyright (c) 2013 AlgorithmX2 - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR @@ -28,9 +28,9 @@ import net.minecraft.item.ItemStack; //@formatter:off /** * This is a pretty basic requirement, once you implement the interface, and createPartFromItemStack - * + * * you must register your bus with the Bus renderer, using AEApi.INSTANCE().partHelper().setItemBusRenderer( this ); - * + * * then simply add these two methods, which tell MC to use the Block Textures, and call AE's Bus Placement Code. * *
@@ -56,7 +56,7 @@ public interface IPartItem
 
 	/**
 	 * create a new part INSTANCE, from the item stack.
-	 * 
+	 *
 	 * @param is item
 	 * @return part from item
 	 */
diff --git a/src/api/java/appeng/api/parts/IPartRenderHelper.java b/src/api/java/appeng/api/parts/IPartRenderHelper.java
index 20d32b738..5f43d27a0 100644
--- a/src/api/java/appeng/api/parts/IPartRenderHelper.java
+++ b/src/api/java/appeng/api/parts/IPartRenderHelper.java
@@ -1,18 +1,18 @@
 /*
  * The MIT License (MIT)
- * 
+ *
  * Copyright (c) 2013 AlgorithmX2
- * 
+ *
  * Permission is hereby granted, free of charge, to any person obtaining a copy of
  * this software and associated documentation files (the "Software"), to deal in
  * the Software without restriction, including without limitation the rights to
  * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  * the Software, and to permit persons to whom the Software is furnished to do so,
  * subject to the following conditions:
- * 
+ *
  * The above copyright notice and this permission notice shall be included in all
  * copies or substantial portions of the Software.
- * 
+ *
  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
@@ -37,9 +37,9 @@ public interface IPartRenderHelper
 
 	/**
 	 * sets the Render Helpers Block Bounds. 0.0 - 16.0 block coords.
-	 * 
+	 *
 	 * No complaints about the size, I like using pixels :P
-	 * 
+	 *
 	 * @param minX minimal x bound
 	 * @param minY minimal y bound
 	 * @param minZ minimal z bound
@@ -51,9 +51,9 @@ public interface IPartRenderHelper
 
 	/**
 	 * static renderer
-	 * 
+	 *
 	 * render a single face.
-	 * 
+	 *
 	 * @param x x coord of part
 	 * @param y y coord of part
 	 * @param z z coord of part
@@ -66,9 +66,9 @@ public interface IPartRenderHelper
 
 	/**
 	 * static renderer
-	 * 
+	 *
 	 * render a box with a cut out box in the center.
-	 * 
+	 *
 	 * @param x x pos of part
 	 * @param y y pos of part
 	 * @param z z pos of part
@@ -82,9 +82,9 @@ public interface IPartRenderHelper
 
 	/**
 	 * static renderer
-	 * 
+	 *
 	 * render a block of specified bounds.
-	 * 
+	 *
 	 * @param x x pos of block
 	 * @param y y pos of block
 	 * @param z z pos of block
@@ -95,7 +95,7 @@ public interface IPartRenderHelper
 
 	/**
 	 * render a single face in inventory renderer.
-	 * 
+	 *
 	 * @param IIcon icon of part
 	 * @param direction face of part
 	 * @param renderer renderer
@@ -105,7 +105,7 @@ public interface IPartRenderHelper
 
 	/**
 	 * render a box in inventory renderer.
-	 * 
+	 *
 	 * @param renderer renderer
 	 */
 	@SideOnly(Side.CLIENT)
@@ -113,9 +113,9 @@ public interface IPartRenderHelper
 
 	/**
 	 * inventory, and static renderer.
-	 * 
+	 *
 	 * set unique icons for each side of the block.
-	 * 
+	 *
 	 * @param down down face
 	 * @param up up face
 	 * @param north north face
@@ -127,16 +127,16 @@ public interface IPartRenderHelper
 
 	/**
 	 * inventory, and static renderer.
-	 * 
+	 *
 	 * set all sides to a single IIcon.
-	 * 
+	 *
 	 * @param ico to be set icon
 	 */
 	void setTexture(IIcon ico);
 
 	/**
 	 * configure the color multiplier for the inventory renderer.
-	 * 
+	 *
 	 * @param whiteVariant color multiplier
 	 */
 	void setInvColor(int whiteVariant);
@@ -164,7 +164,7 @@ public interface IPartRenderHelper
 	/**
 	 * Pre-Calculates default lighting for the part, call this before using the render helper to render anything else to
 	 * get simplified, but faster lighting for more then one block.
-	 * 
+	 *
 	 * Only worth it if you render more then 1 block.
 	 */
 	ISimplifiedBundle useSimplifiedRendering(int x, int y, int z, IBoxProvider p, ISimplifiedBundle sim);
@@ -176,7 +176,7 @@ public interface IPartRenderHelper
 
 	/**
 	 * render a block using the current renderer state.
-	 * 
+	 *
 	 * @param x x pos of part
 	 * @param y y pos of part
 	 * @param z z pos of part
@@ -186,14 +186,14 @@ public interface IPartRenderHelper
 
 	/**
 	 * allow you to enable your part to render during the alpha pass or the standard pass.
-	 * 
+	 *
 	 * @param pass render pass
 	 */
 	void renderForPass(int pass);
 
 	/**
 	 * Set which faces to render, remember to set back to ALL when you are done.
-	 * 
+	 *
 	 * @param complementOf sides to render
 	 */
 	void setFacesToRender(EnumSet complementOf);
diff --git a/src/api/java/appeng/api/parts/ISimplifiedBundle.java b/src/api/java/appeng/api/parts/ISimplifiedBundle.java
index 725dc8cc6..ad16791f9 100644
--- a/src/api/java/appeng/api/parts/ISimplifiedBundle.java
+++ b/src/api/java/appeng/api/parts/ISimplifiedBundle.java
@@ -1,18 +1,18 @@
 /*
  * The MIT License (MIT)
- * 
+ *
  * Copyright (c) 2013 AlgorithmX2
- * 
+ *
  * Permission is hereby granted, free of charge, to any person obtaining a copy of
  * this software and associated documentation files (the "Software"), to deal in
  * the Software without restriction, including without limitation the rights to
  * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  * the Software, and to permit persons to whom the Software is furnished to do so,
  * subject to the following conditions:
- * 
+ *
  * The above copyright notice and this permission notice shall be included in all
  * copies or substantial portions of the Software.
- * 
+ *
  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
diff --git a/src/api/java/appeng/api/parts/LayerBase.java b/src/api/java/appeng/api/parts/LayerBase.java
index 8dd8eb13d..d2d2169ba 100644
--- a/src/api/java/appeng/api/parts/LayerBase.java
+++ b/src/api/java/appeng/api/parts/LayerBase.java
@@ -1,18 +1,18 @@
 /*
  * The MIT License (MIT)
- * 
+ *
  * Copyright (c) 2013 AlgorithmX2
- * 
+ *
  * Permission is hereby granted, free of charge, to any person obtaining a copy of
  * this software and associated documentation files (the "Software"), to deal in
  * the Software without restriction, including without limitation the rights to
  * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  * the Software, and to permit persons to whom the Software is furnished to do so,
  * subject to the following conditions:
- * 
+ *
  * The above copyright notice and this permission notice shall be included in all
  * copies or substantial portions of the Software.
- * 
+ *
  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
@@ -37,9 +37,9 @@ public abstract class LayerBase extends TileEntity // implements IPartHost
 
 	/**
 	 * Grants access for the layer to the parts of the host.
-	 * 
+	 *
 	 * This Method looks silly, that is because its not used at runtime, a real implementation will be used instead.
-	 * 
+	 *
 	 * @param side side of part
 	 * @return the part for the requested side.
 	 */
diff --git a/src/api/java/appeng/api/parts/LayerFlags.java b/src/api/java/appeng/api/parts/LayerFlags.java
index 52a75d335..50170a3ad 100644
--- a/src/api/java/appeng/api/parts/LayerFlags.java
+++ b/src/api/java/appeng/api/parts/LayerFlags.java
@@ -1,18 +1,18 @@
 /*
  * The MIT License (MIT)
- * 
+ *
  * Copyright (c) 2013 AlgorithmX2
- * 
+ *
  * Permission is hereby granted, free of charge, to any person obtaining a copy of
  * this software and associated documentation files (the "Software"), to deal in
  * the Software without restriction, including without limitation the rights to
  * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  * the Software, and to permit persons to whom the Software is furnished to do so,
  * subject to the following conditions:
- * 
+ *
  * The above copyright notice and this permission notice shall be included in all
  * copies or substantial portions of the Software.
- * 
+ *
  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
diff --git a/src/api/java/appeng/api/parts/PartItemStack.java b/src/api/java/appeng/api/parts/PartItemStack.java
index 49a92ad3d..2379bf5d7 100644
--- a/src/api/java/appeng/api/parts/PartItemStack.java
+++ b/src/api/java/appeng/api/parts/PartItemStack.java
@@ -1,18 +1,18 @@
 /*
  * The MIT License (MIT)
- * 
+ *
  * Copyright (c) 2013 AlgorithmX2
- * 
+ *
  * Permission is hereby granted, free of charge, to any person obtaining a copy of
  * this software and associated documentation files (the "Software"), to deal in
  * the Software without restriction, including without limitation the rights to
  * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  * the Software, and to permit persons to whom the Software is furnished to do so,
  * subject to the following conditions:
- * 
+ *
  * The above copyright notice and this permission notice shall be included in all
  * copies or substantial portions of the Software.
- * 
+ *
  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
diff --git a/src/api/java/appeng/api/parts/SelectedPart.java b/src/api/java/appeng/api/parts/SelectedPart.java
index b302337dc..05a22f6d3 100644
--- a/src/api/java/appeng/api/parts/SelectedPart.java
+++ b/src/api/java/appeng/api/parts/SelectedPart.java
@@ -1,18 +1,18 @@
 /*
  * The MIT License (MIT)
- * 
+ *
  * Copyright (c) 2013 AlgorithmX2
- * 
+ *
  * Permission is hereby granted, free of charge, to any person obtaining a copy of
  * this software and associated documentation files (the "Software"), to deal in
  * the Software without restriction, including without limitation the rights to
  * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  * the Software, and to permit persons to whom the Software is furnished to do so,
  * subject to the following conditions:
- * 
+ *
  * The above copyright notice and this permission notice shall be included in all
  * copies or substantial portions of the Software.
- * 
+ *
  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
diff --git a/src/api/java/appeng/api/recipes/ICraftHandler.java b/src/api/java/appeng/api/recipes/ICraftHandler.java
index bdb9af22a..5f97ccf6e 100644
--- a/src/api/java/appeng/api/recipes/ICraftHandler.java
+++ b/src/api/java/appeng/api/recipes/ICraftHandler.java
@@ -1,18 +1,18 @@
 /*
  * The MIT License (MIT)
- * 
+ *
  * Copyright (c) 2013 AlgorithmX2
- * 
+ *
  * Permission is hereby granted, free of charge, to any person obtaining a copy of
  * this software and associated documentation files (the "Software"), to deal in
  * the Software without restriction, including without limitation the rights to
  * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  * the Software, and to permit persons to whom the Software is furnished to do so,
  * subject to the following conditions:
- * 
+ *
  * The above copyright notice and this permission notice shall be included in all
  * copies or substantial portions of the Software.
- * 
+ *
  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
@@ -34,7 +34,7 @@ public interface ICraftHandler
 
 	/**
 	 * Called when your recipe handler receives a newly parsed list of inputs/outputs.
-	 * 
+	 *
 	 * @param input parsed inputs
 	 * @param output parsed outputs
 	 * @throws RecipeError
@@ -43,7 +43,7 @@ public interface ICraftHandler
 
 	/**
 	 * called when all recipes are parsed, and your required to register your recipe.
-	 * 
+	 *
 	 * @throws RegistrationError
 	 * @throws MissingIngredientError
 	 */
diff --git a/src/api/java/appeng/api/recipes/IIngredient.java b/src/api/java/appeng/api/recipes/IIngredient.java
index 7e78e30ef..11f82e667 100644
--- a/src/api/java/appeng/api/recipes/IIngredient.java
+++ b/src/api/java/appeng/api/recipes/IIngredient.java
@@ -1,18 +1,18 @@
 /*
  * The MIT License (MIT)
- * 
+ *
  * Copyright (c) 2013 AlgorithmX2
- * 
+ *
  * Permission is hereby granted, free of charge, to any person obtaining a copy of
  * this software and associated documentation files (the "Software"), to deal in
  * the Software without restriction, including without limitation the rights to
  * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  * the Software, and to permit persons to whom the Software is furnished to do so,
  * subject to the following conditions:
- * 
+ *
  * The above copyright notice and this permission notice shall be included in all
  * copies or substantial portions of the Software.
- * 
+ *
  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
@@ -32,9 +32,9 @@ public interface IIngredient {
 	/**
 	 * Acquire a single input stack for the current recipe, if more then one ItemStack is possible a
 	 * RegistrationError exception will be thrown, ignore these and let the system handle the error.
-	 * 
+	 *
 	 * @return a single ItemStack for the recipe handler.
-	 * 
+	 *
 	 * @throws RegistrationError
 	 * @throws MissingIngredientError
 	 */
@@ -43,7 +43,7 @@ public interface IIngredient {
 	/**
 	 * Acquire a list of all the input stacks for the current recipe, this is for handlers that support
 	 * multiple inputs per slot.
-	 * 
+	 *
 	 * @return an array of ItemStacks for the recipe handler.
 	 * @throws RegistrationError
 	 * @throws MissingIngredientError
@@ -52,35 +52,35 @@ public interface IIngredient {
 
 	/**
 	 * If you wish to support air, you must test before getting the ItemStack, or ItemStackSet
-	 * 
+	 *
 	 * @return true if this slot contains no ItemStack, this is passed as "_"
 	 */
 	public boolean isAir();
-	
+
 	/**
-	 * @return The Name Space of the item. Prefer getItemStack or getItemStackSet 
+	 * @return The Name Space of the item. Prefer getItemStack or getItemStackSet
 	 */
 	public String getNameSpace();
 
 	/**
-	 * @return The Name of the item. Prefer getItemStack or getItemStackSet 
+	 * @return The Name of the item. Prefer getItemStack or getItemStackSet
 	 */
 	public String getItemName();
 
 	/**
-	 * @return The Damage Value of the item. Prefer getItemStack or getItemStackSet 
+	 * @return The Damage Value of the item. Prefer getItemStack or getItemStackSet
 	 */
 	public int getDamageValue();
 
 	/**
-	 * @return The Damage Value of the item. Prefer getItemStack or getItemStackSet 
+	 * @return The Damage Value of the item. Prefer getItemStack or getItemStackSet
 	 */
 	public int getQty();
 
 	/**
 	 * Bakes the lists in for faster runtime look-ups.
-	 * @throws MissingIngredientError 
-	 * @throws RegistrationError 
+	 * @throws MissingIngredientError
+	 * @throws RegistrationError
 	 */
 	void bake() throws RegistrationError, MissingIngredientError;
 
diff --git a/src/api/java/appeng/api/recipes/IRecipeHandler.java b/src/api/java/appeng/api/recipes/IRecipeHandler.java
index 63d2756f6..6de1a05fe 100644
--- a/src/api/java/appeng/api/recipes/IRecipeHandler.java
+++ b/src/api/java/appeng/api/recipes/IRecipeHandler.java
@@ -1,18 +1,18 @@
 /*
  * The MIT License (MIT)
- * 
+ *
  * Copyright (c) 2013 AlgorithmX2
- * 
+ *
  * Permission is hereby granted, free of charge, to any person obtaining a copy of
  * this software and associated documentation files (the "Software"), to deal in
  * the Software without restriction, including without limitation the rights to
  * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  * the Software, and to permit persons to whom the Software is furnished to do so,
  * subject to the following conditions:
- * 
+ *
  * The above copyright notice and this permission notice shall be included in all
  * copies or substantial portions of the Software.
- * 
+ *
  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
@@ -31,7 +31,7 @@ public interface IRecipeHandler
 
 	/**
 	 * Call when you want to read recipes in from a file based on a loader
-	 * 
+	 *
 	 * @param loader recipe loader
 	 * @param path path of file
 	 */
diff --git a/src/api/java/appeng/api/recipes/IRecipeLoader.java b/src/api/java/appeng/api/recipes/IRecipeLoader.java
index 25a189ec4..3feac0b0a 100644
--- a/src/api/java/appeng/api/recipes/IRecipeLoader.java
+++ b/src/api/java/appeng/api/recipes/IRecipeLoader.java
@@ -1,18 +1,18 @@
 /*
  * The MIT License (MIT)
- * 
+ *
  * Copyright (c) 2013 AlgorithmX2
- * 
+ *
  * Permission is hereby granted, free of charge, to any person obtaining a copy of
  * this software and associated documentation files (the "Software"), to deal in
  * the Software without restriction, including without limitation the rights to
  * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  * the Software, and to permit persons to whom the Software is furnished to do so,
  * subject to the following conditions:
- * 
+ *
  * The above copyright notice and this permission notice shall be included in all
  * copies or substantial portions of the Software.
- * 
+ *
  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
diff --git a/src/api/java/appeng/api/recipes/ISubItemResolver.java b/src/api/java/appeng/api/recipes/ISubItemResolver.java
index acd5a73c6..293dcc51d 100644
--- a/src/api/java/appeng/api/recipes/ISubItemResolver.java
+++ b/src/api/java/appeng/api/recipes/ISubItemResolver.java
@@ -1,18 +1,18 @@
 /*
  * The MIT License (MIT)
- * 
+ *
  * Copyright (c) 2013 AlgorithmX2
- * 
+ *
  * Permission is hereby granted, free of charge, to any person obtaining a copy of
  * this software and associated documentation files (the "Software"), to deal in
  * the Software without restriction, including without limitation the rights to
  * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  * the Software, and to permit persons to whom the Software is furnished to do so,
  * subject to the following conditions:
- * 
+ *
  * The above copyright notice and this permission notice shall be included in all
  * copies or substantial portions of the Software.
- * 
+ *
  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
diff --git a/src/api/java/appeng/api/recipes/ResolverResult.java b/src/api/java/appeng/api/recipes/ResolverResult.java
index cf4e6ff2c..1b104faa3 100644
--- a/src/api/java/appeng/api/recipes/ResolverResult.java
+++ b/src/api/java/appeng/api/recipes/ResolverResult.java
@@ -1,18 +1,18 @@
 /*
  * The MIT License (MIT)
- * 
+ *
  * Copyright (c) 2013 AlgorithmX2
- * 
+ *
  * Permission is hereby granted, free of charge, to any person obtaining a copy of
  * this software and associated documentation files (the "Software"), to deal in
  * the Software without restriction, including without limitation the rights to
  * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  * the Software, and to permit persons to whom the Software is furnished to do so,
  * subject to the following conditions:
- * 
+ *
  * The above copyright notice and this permission notice shall be included in all
  * copies or substantial portions of the Software.
- * 
+ *
  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
diff --git a/src/api/java/appeng/api/recipes/ResolverResultSet.java b/src/api/java/appeng/api/recipes/ResolverResultSet.java
index 9865d700e..2ff5e7854 100644
--- a/src/api/java/appeng/api/recipes/ResolverResultSet.java
+++ b/src/api/java/appeng/api/recipes/ResolverResultSet.java
@@ -1,18 +1,18 @@
 /*
  * The MIT License (MIT)
- * 
+ *
  * Copyright (c) 2013 AlgorithmX2
- * 
+ *
  * Permission is hereby granted, free of charge, to any person obtaining a copy of
  * this software and associated documentation files (the "Software"), to deal in
  * the Software without restriction, including without limitation the rights to
  * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  * the Software, and to permit persons to whom the Software is furnished to do so,
  * subject to the following conditions:
- * 
+ *
  * The above copyright notice and this permission notice shall be included in all
  * copies or substantial portions of the Software.
- * 
+ *
  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
diff --git a/src/api/java/appeng/api/storage/ICellContainer.java b/src/api/java/appeng/api/storage/ICellContainer.java
index 086c11d11..7f558aada 100644
--- a/src/api/java/appeng/api/storage/ICellContainer.java
+++ b/src/api/java/appeng/api/storage/ICellContainer.java
@@ -1,18 +1,18 @@
 /*
  * The MIT License (MIT)
- * 
+ *
  * Copyright (c) 2013 AlgorithmX2
- * 
+ *
  * Permission is hereby granted, free of charge, to any person obtaining a copy of
  * this software and associated documentation files (the "Software"), to deal in
  * the Software without restriction, including without limitation the rights to
  * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  * the Software, and to permit persons to whom the Software is furnished to do so,
  * subject to the following conditions:
- * 
+ *
  * The above copyright notice and this permission notice shall be included in all
  * copies or substantial portions of the Software.
- * 
+ *
  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
@@ -33,7 +33,7 @@ public interface ICellContainer extends IActionHost, ICellProvider, ISaveProvide
 
 	/**
 	 * tell the Cell container that this slot should blink, the slot number is relative to the
-	 * 
+	 *
 	 * @param slot slot index
 	 */
 	void blinkCell(int slot);
diff --git a/src/api/java/appeng/api/storage/ICellHandler.java b/src/api/java/appeng/api/storage/ICellHandler.java
index 1b0d0fa05..77ffe9288 100644
--- a/src/api/java/appeng/api/storage/ICellHandler.java
+++ b/src/api/java/appeng/api/storage/ICellHandler.java
@@ -1,18 +1,18 @@
 /*
  * The MIT License (MIT)
- * 
+ *
  * Copyright (c) 2013 AlgorithmX2
- * 
+ *
  * Permission is hereby granted, free of charge, to any person obtaining a copy of
  * this software and associated documentation files (the "Software"), to deal in
  * the Software without restriction, including without limitation the rights to
  * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  * the Software, and to permit persons to whom the Software is furnished to do so,
  * subject to the following conditions:
- * 
+ *
  * The above copyright notice and this permission notice shall be included in all
  * copies or substantial portions of the Software.
- * 
+ *
  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
@@ -39,7 +39,7 @@ public interface ICellHandler
 	/**
 	 * return true if the provided item is handled by your cell handler. ( AE May choose to skip this method, and just
 	 * request a handler )
-	 * 
+	 *
 	 * @param is to be checked item
 	 * @return return true, if getCellHandler will not return null.
 	 */
@@ -47,7 +47,7 @@ public interface ICellHandler
 
 	/**
 	 * If you cannot handle the provided item, return null
-	 * 
+	 *
 	 * @param is
 	 *            a storage cell item.
 	 * @param host
@@ -55,7 +55,7 @@ public interface ICellHandler
 	 *            note, this value can be null.
 	 * @param channel
 	 *            the storage channel requested.
-	 * 
+	 *
 	 * @return a new IMEHandler for the provided item
 	 */
 	IMEInventoryHandler getCellInventory(ItemStack is, ISaveProvider host, StorageChannel channel);
@@ -85,11 +85,11 @@ public interface ICellHandler
 	IIcon getTopTexture_Dark();
 
 	/**
-	 * 
+	 *
 	 * Called when the storage cell is planed in an ME Chest and the user tries to open the terminal side, if your item
 	 * is not available via ME Chests simply tell the user they can't use it, or something, other wise you should open
 	 * your gui and display the cell to the user.
-	 * 
+	 *
 	 * @param player player opening chest gui
 	 * @param chest to be opened chest
 	 * @param cellHandler cell handler
@@ -101,16 +101,16 @@ public interface ICellHandler
 
 	/**
 	 * 0 - cell is missing.
-	 * 
+	 *
 	 * 1 - green, ( usually means available room for types or items. )
-	 * 
+	 *
 	 * 2 - orange, ( usually means available room for items, but not types. )
-	 * 
+	 *
 	 * 3 - red, ( usually means the cell is 100% full )
-	 * 
+	 *
 	 * @param is the cell item. ( use the handler for any details you can )
 	 * @param handler the handler for the cell is provides for reference, you can cast this to your handler.
-	 * 
+	 *
 	 * @return get the status of the cell based on its contents.
 	 */
 	int getStatusForCell(ItemStack is, IMEInventory handler);
diff --git a/src/api/java/appeng/api/storage/ICellInventory.java b/src/api/java/appeng/api/storage/ICellInventory.java
index 540986885..2acdf93ea 100644
--- a/src/api/java/appeng/api/storage/ICellInventory.java
+++ b/src/api/java/appeng/api/storage/ICellInventory.java
@@ -1,18 +1,18 @@
 /*
  * The MIT License (MIT)
- * 
+ *
  * Copyright (c) 2013 AlgorithmX2
- * 
+ *
  * Permission is hereby granted, free of charge, to any person obtaining a copy of
  * this software and associated documentation files (the "Software"), to deal in
  * the Software without restriction, including without limitation the rights to
  * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  * the Software, and to permit persons to whom the Software is furnished to do so,
  * subject to the following conditions:
- * 
+ *
  * The above copyright notice and this permission notice shall be included in all
  * copies or substantial portions of the Software.
- * 
+ *
  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
diff --git a/src/api/java/appeng/api/storage/ICellInventoryHandler.java b/src/api/java/appeng/api/storage/ICellInventoryHandler.java
index 752e6e65b..9cff0585a 100644
--- a/src/api/java/appeng/api/storage/ICellInventoryHandler.java
+++ b/src/api/java/appeng/api/storage/ICellInventoryHandler.java
@@ -1,18 +1,18 @@
 /*
  * The MIT License (MIT)
- * 
+ *
  * Copyright (c) 2013 AlgorithmX2
- * 
+ *
  * Permission is hereby granted, free of charge, to any person obtaining a copy of
  * this software and associated documentation files (the "Software"), to deal in
  * the Software without restriction, including without limitation the rights to
  * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  * the Software, and to permit persons to whom the Software is furnished to do so,
  * subject to the following conditions:
- * 
+ *
  * The above copyright notice and this permission notice shall be included in all
  * copies or substantial portions of the Software.
- * 
+ *
  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
diff --git a/src/api/java/appeng/api/storage/ICellProvider.java b/src/api/java/appeng/api/storage/ICellProvider.java
index 33430d7ed..fab409706 100644
--- a/src/api/java/appeng/api/storage/ICellProvider.java
+++ b/src/api/java/appeng/api/storage/ICellProvider.java
@@ -1,18 +1,18 @@
 /*
  * The MIT License (MIT)
- * 
+ *
  * Copyright (c) 2013 AlgorithmX2
- * 
+ *
  * Permission is hereby granted, free of charge, to any person obtaining a copy of
  * this software and associated documentation files (the "Software"), to deal in
  * the Software without restriction, including without limitation the rights to
  * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  * the Software, and to permit persons to whom the Software is furnished to do so,
  * subject to the following conditions:
- * 
+ *
  * The above copyright notice and this permission notice shall be included in all
  * copies or substantial portions of the Software.
- * 
+ *
  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
@@ -34,17 +34,17 @@ public interface ICellProvider
 
 	/**
 	 * Inventory of the tile for use with ME, should always return an valid list, never NULL.
-	 * 
+	 *
 	 * You must return the correct Handler for the correct channel, if your handler returns a IAEItemStack handler, for
 	 * a Fluid Channel stuffs going to explode, same with the reverse.
-	 * 
+	 *
 	 * @return a valid list of handlers, NEVER NULL
 	 */
 	List getCellArray(StorageChannel channel);
 
 	/**
 	 * the storage's priority.
-	 * 
+	 *
 	 * Positive and negative are supported
 	 */
 	int getPriority();
diff --git a/src/api/java/appeng/api/storage/ICellRegistry.java b/src/api/java/appeng/api/storage/ICellRegistry.java
index 12da94a27..3204cf229 100644
--- a/src/api/java/appeng/api/storage/ICellRegistry.java
+++ b/src/api/java/appeng/api/storage/ICellRegistry.java
@@ -1,18 +1,18 @@
 /*
  * The MIT License (MIT)
- * 
+ *
  * Copyright (c) 2013 AlgorithmX2
- * 
+ *
  * Permission is hereby granted, free of charge, to any person obtaining a copy of
  * this software and associated documentation files (the "Software"), to deal in
  * the Software without restriction, including without limitation the rights to
  * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  * the Software, and to permit persons to whom the Software is furnished to do so,
  * subject to the following conditions:
- * 
+ *
  * The above copyright notice and this permission notice shall be included in all
  * copies or substantial portions of the Software.
- * 
+ *
  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
@@ -29,7 +29,7 @@ import appeng.api.IAppEngApi;
 /**
  * Storage Cell Registry, used for specially implemented cells, if you just want to make a item act like a cell, or new
  * cell with different bytes, then you should probably consider IStorageCell instead its considerably simpler.
- * 
+ *
  * Do not Implement, obtained via {@link IAppEngApi}.getCellRegistry()
  */
 public interface ICellRegistry
@@ -37,14 +37,14 @@ public interface ICellRegistry
 
 	/**
 	 * Register a new handler.
-	 * 
+	 *
 	 * @param handler cell handler
 	 */
 	void addCellHandler(ICellHandler handler);
 
 	/**
 	 * return true, if you can get a InventoryHandler for the item passed.
-	 * 
+	 *
 	 * @param is to be checked item
 	 * @return true if the provided item, can be handled by a handler in AE, ( AE May choose to skip this and just get
 	 *         the handler instead. )
@@ -53,7 +53,7 @@ public interface ICellRegistry
 
 	/**
 	 * get the handler, for the requested type.
-	 * 
+	 *
 	 * @param is to be checked item
 	 * @return the handler registered for this item type.
 	 */
@@ -61,11 +61,11 @@ public interface ICellRegistry
 
 	/**
 	 * returns an IMEInventoryHandler for the provided item.
-	 * 
+	 *
 	 * @param is item with inventory handler
 	 * @param host can be null, or the hosting tile / part.
 	 * @param chan the storage channel to request the handler for.
-	 * 
+	 *
 	 * @return new IMEInventoryHandler, or null if there isn't one.
 	 */
 	IMEInventoryHandler getCellInventory(ItemStack is, ISaveProvider host, StorageChannel chan);
diff --git a/src/api/java/appeng/api/storage/ICellWorkbenchItem.java b/src/api/java/appeng/api/storage/ICellWorkbenchItem.java
index 28d73b74e..6a397d5b4 100644
--- a/src/api/java/appeng/api/storage/ICellWorkbenchItem.java
+++ b/src/api/java/appeng/api/storage/ICellWorkbenchItem.java
@@ -1,18 +1,18 @@
 /*
  * The MIT License (MIT)
- * 
+ *
  * Copyright (c) 2013 AlgorithmX2
- * 
+ *
  * Permission is hereby granted, free of charge, to any person obtaining a copy of
  * this software and associated documentation files (the "Software"), to deal in
  * the Software without restriction, including without limitation the rights to
  * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  * the Software, and to permit persons to whom the Software is furnished to do so,
  * subject to the following conditions:
- * 
+ *
  * The above copyright notice and this permission notice shall be included in all
  * copies or substantial portions of the Software.
- * 
+ *
  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
@@ -32,7 +32,7 @@ public interface ICellWorkbenchItem
 
 	/**
 	 * if this return false, the item will not be treated as a cell, and cannot be inserted into the work bench.
-	 * 
+	 *
 	 * @param is item
 	 * @return true if the item should be editable in the cell workbench.
 	 */
@@ -41,16 +41,16 @@ public interface ICellWorkbenchItem
 	/**
 	 * used to edit the upgrade slots on your cell, should have a capacity of 0-24, you are also responsible for
 	 * implementing the valid checks, and any storage/usage of them.
-	 * 
+	 *
 	 * onInventoryChange will be called when saving is needed.
 	 */
 	IInventory getUpgradesInventory(ItemStack is);
 
 	/**
 	 * Used to extract, or mirror the contents of the work bench onto the cell.
-	 * 
+	 *
 	 * - This should have exactly 63 slots, any more, or less might cause issues.
-	 * 
+	 *
 	 * onInventoryChange will be called when saving is needed.
 	 */
 	IInventory getConfigInventory(ItemStack is);
diff --git a/src/api/java/appeng/api/storage/IExternalStorageHandler.java b/src/api/java/appeng/api/storage/IExternalStorageHandler.java
index 0d4b5ee61..b8ad9dee8 100644
--- a/src/api/java/appeng/api/storage/IExternalStorageHandler.java
+++ b/src/api/java/appeng/api/storage/IExternalStorageHandler.java
@@ -1,18 +1,18 @@
 /*
  * The MIT License (MIT)
- * 
+ *
  * Copyright (c) 2013 AlgorithmX2
- * 
+ *
  * Permission is hereby granted, free of charge, to any person obtaining a copy of
  * this software and associated documentation files (the "Software"), to deal in
  * the Software without restriction, including without limitation the rights to
  * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  * the Software, and to permit persons to whom the Software is furnished to do so,
  * subject to the following conditions:
- * 
+ *
  * The above copyright notice and this permission notice shall be included in all
  * copies or substantial portions of the Software.
- * 
+ *
  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
@@ -36,7 +36,7 @@ public interface IExternalStorageHandler
 	/**
 	 * if this can handle the provided inventory, return true. ( Generally skipped by AE, and it just calls getInventory
 	 * )
-	 * 
+	 *
 	 * @param te to be handled tile entity
 	 * @param mySrc source
 	 * @return true, if it can get a handler via getInventory
@@ -45,10 +45,10 @@ public interface IExternalStorageHandler
 
 	/**
 	 * if this can handle the given inventory, return the a IMEInventory implementing class for it, if not return null
-	 * 
+	 *
 	 * please note that if your inventory changes and requires polling, you must use an {@link IMEMonitor} instead of an
 	 * {@link IMEInventory} failure to do so will result in invalid item counts and reporting of the inventory.
-	 * 
+	 *
 	 * @param te to be handled tile entity
 	 * @param d direction
 	 * @param channel channel
diff --git a/src/api/java/appeng/api/storage/IExternalStorageRegistry.java b/src/api/java/appeng/api/storage/IExternalStorageRegistry.java
index af07e0b4b..338f39965 100644
--- a/src/api/java/appeng/api/storage/IExternalStorageRegistry.java
+++ b/src/api/java/appeng/api/storage/IExternalStorageRegistry.java
@@ -1,18 +1,18 @@
 /*
  * The MIT License (MIT)
- * 
+ *
  * Copyright (c) 2013 AlgorithmX2
- * 
+ *
  * Permission is hereby granted, free of charge, to any person obtaining a copy of
  * this software and associated documentation files (the "Software"), to deal in
  * the Software without restriction, including without limitation the rights to
  * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  * the Software, and to permit persons to whom the Software is furnished to do so,
  * subject to the following conditions:
- * 
+ *
  * The above copyright notice and this permission notice shall be included in all
  * copies or substantial portions of the Software.
- * 
+ *
  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
@@ -30,7 +30,7 @@ import appeng.api.networking.security.BaseActionSource;
 
 /**
  * A Registry of External Storage handlers.
- * 
+ *
  * Do not implement obtain via {@link IAppEngApi}.registries().getExternalStorageRegistry()
  */
 public interface IExternalStorageRegistry
@@ -38,7 +38,7 @@ public interface IExternalStorageRegistry
 
 	/**
 	 * A registry for StorageBus interactions
-	 * 
+	 *
 	 * @param esh storage handler
 	 */
 	void addExternalStorageInterface(IExternalStorageHandler esh);
diff --git a/src/api/java/appeng/api/storage/IMEInventory.java b/src/api/java/appeng/api/storage/IMEInventory.java
index 3c2a75c5f..e57b701cf 100644
--- a/src/api/java/appeng/api/storage/IMEInventory.java
+++ b/src/api/java/appeng/api/storage/IMEInventory.java
@@ -1,18 +1,18 @@
 /*
  * The MIT License (MIT)
- * 
+ *
  * Copyright (c) 2013 AlgorithmX2
- * 
+ *
  * Permission is hereby granted, free of charge, to any person obtaining a copy of
  * this software and associated documentation files (the "Software"), to deal in
  * the Software without restriction, including without limitation the rights to
  * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  * the Software, and to permit persons to whom the Software is furnished to do so,
  * subject to the following conditions:
- * 
+ *
  * The above copyright notice and this permission notice shall be included in all
  * copies or substantial portions of the Software.
- * 
+ *
  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
@@ -30,11 +30,11 @@ import appeng.api.storage.data.IItemList;
 
 /**
  * AE's Equivalent to IInventory, used to reading contents, and manipulating contents of ME Inventories.
- * 
+ *
  * Implementations should COMPLETELY ignore stack size limits from an external view point, Meaning that you can inject
  * Integer.MAX_VALUE items and it should work as defined, or be able to extract Integer.MAX_VALUE and have it work as
  * defined, Translations to MC's max stack size are external to the AE API.
- * 
+ *
  * If you want to request a stack of an item, you should should determine that prior to requesting the stack from the
  * inventory.
  */
@@ -43,7 +43,7 @@ public interface IMEInventory
 
 	/**
 	 * Store new items, or simulate the addition of new items into the ME Inventory.
-	 * 
+	 *
 	 * @param input item to add.
 	 * @param type action type
 	 * @param src action source
@@ -53,7 +53,7 @@ public interface IMEInventory
 
 	/**
 	 * Extract the specified item from the ME Inventory
-	 * 
+	 *
 	 * @param request
 	 *            item to request ( with stack size. )
 	 * @param mode
@@ -64,7 +64,7 @@ public interface IMEInventory
 
 	/**
 	 * request a full report of all available items, storage.
-	 * 
+	 *
 	 * @param out
 	 *            the IItemList the results will be written too
 	 * @return returns same list that was passed in, is passed out
diff --git a/src/api/java/appeng/api/storage/IMEInventoryHandler.java b/src/api/java/appeng/api/storage/IMEInventoryHandler.java
index d05e1a814..7263e7b4c 100644
--- a/src/api/java/appeng/api/storage/IMEInventoryHandler.java
+++ b/src/api/java/appeng/api/storage/IMEInventoryHandler.java
@@ -1,18 +1,18 @@
 /*
  * The MIT License (MIT)
- * 
+ *
  * Copyright (c) 2013 AlgorithmX2
- * 
+ *
  * Permission is hereby granted, free of charge, to any person obtaining a copy of
  * this software and associated documentation files (the "Software"), to deal in
  * the Software without restriction, including without limitation the rights to
  * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  * the Software, and to permit persons to whom the Software is furnished to do so,
  * subject to the following conditions:
- * 
+ *
  * The above copyright notice and this permission notice shall be included in all
  * copies or substantial portions of the Software.
- * 
+ *
  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
@@ -29,7 +29,7 @@ import appeng.api.storage.data.IAEStack;
 /**
  * Thin logic layer that can be swapped with different IMEInventory implementations, used to handle features related to
  * storage, that are Separate from the storage medium itself.
- * 
+ *
  * @param 
  */
 public interface IMEInventoryHandler extends IMEInventory
@@ -37,7 +37,7 @@ public interface IMEInventoryHandler extends IMEInve
 
 	/**
 	 * determine if items can be injected/extracted.
-	 * 
+	 *
 	 * @return the access
 	 */
 	public AccessRestriction getAccess();
@@ -45,7 +45,7 @@ public interface IMEInventoryHandler extends IMEInve
 	/**
 	 * determine if a particular item is prioritized for this inventory handler, if it is, then it will be added to this
 	 * inventory prior to any non-prioritized inventories.
-	 * 
+	 *
 	 * @param input
 	 *            - item that might be added
 	 * @return if its prioritized
@@ -54,7 +54,7 @@ public interface IMEInventoryHandler extends IMEInve
 
 	/**
 	 * determine if an item can be accepted and stored.
-	 * 
+	 *
 	 * @param input
 	 *            - item that might be added
 	 * @return if the item can be added
@@ -63,14 +63,14 @@ public interface IMEInventoryHandler extends IMEInve
 
 	/**
 	 * determine what the priority of the inventory is.
-	 * 
+	 *
 	 * @return the priority, zero is default, positive and negative are supported.
 	 */
 	public int getPriority();
 
 	/**
 	 * pass back value for blinkCell.
-	 * 
+	 *
 	 * @return the slot index for the cell that this represents in the storage unit, the method on the
 	 *         {@link ICellContainer} will be called with this value, only trust the return value of this method if you
 	 *         are the implementer of the {@link IMEInventoryHandler}.
@@ -81,7 +81,7 @@ public interface IMEInventoryHandler extends IMEInve
 	 * AE Uses a two pass placement system, the first pass checks contents and tries to find a place where the item
 	 * belongs, however in some cases you can save processor time, or require that the second, or first pass is simply
 	 * ignored, this allows you to do that.
-	 * 
+	 *
 	 * @param i
 	 *            - pass number ( 1 or 2 )
 	 * @return true, if this inventory is valid for this pass.
diff --git a/src/api/java/appeng/api/storage/IMEMonitor.java b/src/api/java/appeng/api/storage/IMEMonitor.java
index 167a67326..a267b88ef 100644
--- a/src/api/java/appeng/api/storage/IMEMonitor.java
+++ b/src/api/java/appeng/api/storage/IMEMonitor.java
@@ -1,18 +1,18 @@
 /*
  * The MIT License (MIT)
- * 
+ *
  * Copyright (c) 2013 AlgorithmX2
- * 
+ *
  * Permission is hereby granted, free of charge, to any person obtaining a copy of
  * this software and associated documentation files (the "Software"), to deal in
  * the Software without restriction, including without limitation the rights to
  * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  * the Software, and to permit persons to whom the Software is furnished to do so,
  * subject to the following conditions:
- * 
+ *
  * The above copyright notice and this permission notice shall be included in all
  * copies or substantial portions of the Software.
- * 
+ *
  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
@@ -39,7 +39,7 @@ public interface IMEMonitor extends IMEInventoryHandler,
 
 	/**
 	 * Get access to the full item list of the network, preferred over {@link IMEInventory} .getAvailableItems(...)
-	 * 
+	 *
 	 * @return full storage list.
 	 */
 	IItemList getStorageList();
diff --git a/src/api/java/appeng/api/storage/IMEMonitorHandlerReceiver.java b/src/api/java/appeng/api/storage/IMEMonitorHandlerReceiver.java
index 4b322961f..a7e8d4ead 100644
--- a/src/api/java/appeng/api/storage/IMEMonitorHandlerReceiver.java
+++ b/src/api/java/appeng/api/storage/IMEMonitorHandlerReceiver.java
@@ -1,18 +1,18 @@
 /*
  * The MIT License (MIT)
- * 
+ *
  * Copyright (c) 2013 AlgorithmX2
- * 
+ *
  * Permission is hereby granted, free of charge, to any person obtaining a copy of
  * this software and associated documentation files (the "Software"), to deal in
  * the Software without restriction, including without limitation the rights to
  * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  * the Software, and to permit persons to whom the Software is furnished to do so,
  * subject to the following conditions:
- * 
+ *
  * The above copyright notice and this permission notice shall be included in all
  * copies or substantial portions of the Software.
- * 
+ *
  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
@@ -32,7 +32,7 @@ public interface IMEMonitorHandlerReceiver
 
 	/**
 	 * return true if this object should remain as a listener.
-	 * 
+	 *
 	 * @param verificationToken to be checked object
 	 * @return true if object should remain as a listener
 	 */
@@ -40,7 +40,7 @@ public interface IMEMonitorHandlerReceiver
 
 	/**
 	 * called when changes are made to the Monitor, but only if listener is still valid.
-	 * 
+	 *
 	 * @param change done change
 	 */
 	void postChange(IBaseMonitor monitor, Iterable change, BaseActionSource actionSource);
diff --git a/src/api/java/appeng/api/storage/ISaveProvider.java b/src/api/java/appeng/api/storage/ISaveProvider.java
index 2d92859fd..b3c6f4b34 100644
--- a/src/api/java/appeng/api/storage/ISaveProvider.java
+++ b/src/api/java/appeng/api/storage/ISaveProvider.java
@@ -1,18 +1,18 @@
 /*
  * The MIT License (MIT)
- * 
+ *
  * Copyright (c) 2013 AlgorithmX2
- * 
+ *
  * Permission is hereby granted, free of charge, to any person obtaining a copy of
  * this software and associated documentation files (the "Software"), to deal in
  * the Software without restriction, including without limitation the rights to
  * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  * the Software, and to permit persons to whom the Software is furnished to do so,
  * subject to the following conditions:
- * 
+ *
  * The above copyright notice and this permission notice shall be included in all
  * copies or substantial portions of the Software.
- * 
+ *
  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
diff --git a/src/api/java/appeng/api/storage/IStorageHelper.java b/src/api/java/appeng/api/storage/IStorageHelper.java
index 527dec0cb..8e935fa65 100644
--- a/src/api/java/appeng/api/storage/IStorageHelper.java
+++ b/src/api/java/appeng/api/storage/IStorageHelper.java
@@ -1,18 +1,18 @@
 /*
  * The MIT License (MIT)
- * 
+ *
  * Copyright (c) 2013 AlgorithmX2
- * 
+ *
  * Permission is hereby granted, free of charge, to any person obtaining a copy of
  * this software and associated documentation files (the "Software"), to deal in
  * the Software without restriction, including without limitation the rights to
  * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  * the Software, and to permit persons to whom the Software is furnished to do so,
  * subject to the following conditions:
- * 
+ *
  * The above copyright notice and this permission notice shall be included in all
  * copies or substantial portions of the Software.
- * 
+ *
  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
@@ -42,7 +42,7 @@ public interface IStorageHelper
 
 	/**
 	 * load a crafting link from nbt data.
-	 * 
+	 *
 	 * @param data to be loaded data
 	 * @return crafting link
 	 */
@@ -51,7 +51,7 @@ public interface IStorageHelper
 	/**
 	 * @param is
 	 *            An ItemStack
-	 * 
+	 *
 	 * @return a new INSTANCE of {@link IAEItemStack} from a MC {@link ItemStack}
 	 */
 	IAEItemStack createItemStack(ItemStack is);
@@ -59,7 +59,7 @@ public interface IStorageHelper
 	/**
 	 * @param is
 	 *            A FluidStack
-	 * 
+	 *
 	 * @return a new INSTANCE of {@link IAEFluidStack} from a Forge {@link FluidStack}
 	 */
 	IAEFluidStack createFluidStack(FluidStack is);
@@ -76,7 +76,7 @@ public interface IStorageHelper
 
 	/**
 	 * Read a AE Item Stack from a byte stream, returns a AE item stack or null.
-	 * 
+	 *
 	 * @param input to be loaded data
 	 * @return item based of data
 	 * @throws IOException if file could not be read
@@ -85,7 +85,7 @@ public interface IStorageHelper
 
 	/**
 	 * Read a AE Fluid Stack from a byte stream, returns a AE fluid stack or null.
-	 * 
+	 *
 	 * @param input to be loaded data
 	 * @return fluid based on data
 	 * @throws IOException if file could not be written
@@ -94,7 +94,7 @@ public interface IStorageHelper
 
 	/**
 	 * use energy from energy, to remove request items from cell, at the request of src.
-	 * 
+	 *
 	 * @param energy to be drained energy source
 	 * @param cell cell of requested items
 	 * @param request requested items
@@ -105,7 +105,7 @@ public interface IStorageHelper
 
 	/**
 	 * use energy from energy, to inject input items into cell, at the request of src
-	 * 
+	 *
 	 * @param energy to be added energy source
 	 * @param cell injected cell
 	 * @param input to be injected items
diff --git a/src/api/java/appeng/api/storage/IStorageMonitorable.java b/src/api/java/appeng/api/storage/IStorageMonitorable.java
index cf0650c1b..be58fef42 100644
--- a/src/api/java/appeng/api/storage/IStorageMonitorable.java
+++ b/src/api/java/appeng/api/storage/IStorageMonitorable.java
@@ -1,18 +1,18 @@
 /*
  * The MIT License (MIT)
- * 
+ *
  * Copyright (c) 2013 AlgorithmX2
- * 
+ *
  * Permission is hereby granted, free of charge, to any person obtaining a copy of
  * this software and associated documentation files (the "Software"), to deal in
  * the Software without restriction, including without limitation the rights to
  * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  * the Software, and to permit persons to whom the Software is furnished to do so,
  * subject to the following conditions:
- * 
+ *
  * The above copyright notice and this permission notice shall be included in all
  * copies or substantial portions of the Software.
- * 
+ *
  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
@@ -29,7 +29,7 @@ import appeng.api.storage.data.IAEItemStack;
 
 /**
  * represents the internal behavior of a {@link ITileStorageMonitorable} use it to get this value for a tile, or part.
- * 
+ *
  * never check a tile for this, always go though ITileStorageMonitorable if you wish to use this interface.
  */
 public interface IStorageMonitorable
diff --git a/src/api/java/appeng/api/storage/ITerminalHost.java b/src/api/java/appeng/api/storage/ITerminalHost.java
index 88207826a..8b87d7246 100644
--- a/src/api/java/appeng/api/storage/ITerminalHost.java
+++ b/src/api/java/appeng/api/storage/ITerminalHost.java
@@ -1,18 +1,18 @@
 /*
  * The MIT License (MIT)
- * 
+ *
  * Copyright (c) 2013 AlgorithmX2
- * 
+ *
  * Permission is hereby granted, free of charge, to any person obtaining a copy of
  * this software and associated documentation files (the "Software"), to deal in
  * the Software without restriction, including without limitation the rights to
  * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  * the Software, and to permit persons to whom the Software is furnished to do so,
  * subject to the following conditions:
- * 
+ *
  * The above copyright notice and this permission notice shall be included in all
  * copies or substantial portions of the Software.
- * 
+ *
  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
diff --git a/src/api/java/appeng/api/storage/MEMonitorHandler.java b/src/api/java/appeng/api/storage/MEMonitorHandler.java
index 425634a5e..99948954d 100644
--- a/src/api/java/appeng/api/storage/MEMonitorHandler.java
+++ b/src/api/java/appeng/api/storage/MEMonitorHandler.java
@@ -1,18 +1,18 @@
 /*
  * The MIT License (MIT)
- * 
+ *
  * Copyright (c) 2013 AlgorithmX2
- * 
+ *
  * Permission is hereby granted, free of charge, to any person obtaining a copy of
  * this software and associated documentation files (the "Software"), to deal in
  * the Software without restriction, including without limitation the rights to
  * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  * the Software, and to permit persons to whom the Software is furnished to do so,
  * subject to the following conditions:
- * 
+ *
  * The above copyright notice and this permission notice shall be included in all
  * copies or substantial portions of the Software.
- * 
+ *
  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
@@ -37,7 +37,7 @@ import java.util.Map.Entry;
 /**
  * Common implementation of a simple class that monitors injection/extraction of a inventory to send events to a list of
  * listeners.
- * 
+ *
  * @param 
  */
 public class MEMonitorHandler implements IMEMonitor
@@ -63,7 +63,7 @@ public class MEMonitorHandler implements IMEMonitor<
 	{
 		this.notifyListenersOfChange( changes, src );
 	}
-	
+
 	protected void notifyListenersOfChange(Iterable diff, BaseActionSource src)
 	{
 		this.hasChanged = true;// need to update the cache.
diff --git a/src/api/java/appeng/api/storage/StorageChannel.java b/src/api/java/appeng/api/storage/StorageChannel.java
index bba039b41..b7b4c3bb4 100644
--- a/src/api/java/appeng/api/storage/StorageChannel.java
+++ b/src/api/java/appeng/api/storage/StorageChannel.java
@@ -1,18 +1,18 @@
 /*
  * The MIT License (MIT)
- * 
+ *
  * Copyright (c) 2013 AlgorithmX2
- * 
+ *
  * Permission is hereby granted, free of charge, to any person obtaining a copy of
  * this software and associated documentation files (the "Software"), to deal in
  * the Software without restriction, including without limitation the rights to
  * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  * the Software, and to permit persons to whom the Software is furnished to do so,
  * subject to the following conditions:
- * 
+ *
  * The above copyright notice and this permission notice shall be included in all
  * copies or substantial portions of the Software.
- * 
+ *
  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
@@ -40,7 +40,7 @@ public enum StorageChannel
 	 * AE2's Fluid Based Storage ( mainly added to better support ExtraCells )
 	 */
 	FLUIDS( IAEFluidStack.class );
-	
+
 	public final Class type;
 
 	private StorageChannel( Class t ) {
diff --git a/src/api/java/appeng/api/storage/data/IAEFluidStack.java b/src/api/java/appeng/api/storage/data/IAEFluidStack.java
index ea6faefdb..36398abc1 100644
--- a/src/api/java/appeng/api/storage/data/IAEFluidStack.java
+++ b/src/api/java/appeng/api/storage/data/IAEFluidStack.java
@@ -1,18 +1,18 @@
 /*
  * The MIT License (MIT)
- * 
+ *
  * Copyright (c) 2013 AlgorithmX2
- * 
+ *
  * Permission is hereby granted, free of charge, to any person obtaining a copy of
  * this software and associated documentation files (the "Software"), to deal in
  * the Software without restriction, including without limitation the rights to
  * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  * the Software, and to permit persons to whom the Software is furnished to do so,
  * subject to the following conditions:
- * 
+ *
  * The above copyright notice and this permission notice shall be included in all
  * copies or substantial portions of the Software.
- * 
+ *
  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
@@ -29,28 +29,28 @@ import net.minecraftforge.fluids.FluidStack;
 /**
  * An alternate version of FluidStack for AE to keep tabs on things easier, and
  * to support larger storage. stackSizes of getFluidStack will be capped.
- * 
+ *
  * You may hold on to these if you want, just make sure you let go of them when
  * your not using them.
  *
  * Don't Implement.
- * 
+ *
  * Construct with Util.createFluidStack( FluidStack )
- * 
+ *
  */
 public interface IAEFluidStack extends IAEStack
 {
 
 	/**
 	 * creates a standard Forge FluidStack for the fluid.
-	 * 
+	 *
 	 * @return new FluidStack
 	 */
 	FluidStack getFluidStack();
 
 	/**
 	 * create a AE Fluid clone.
-	 * 
+	 *
 	 * @return the copy.
 	 */
 	@Override
@@ -58,7 +58,7 @@ public interface IAEFluidStack extends IAEStack
 
 	/**
 	 * Combines two IAEItemStacks via addition.
-	 * 
+	 *
 	 * @param option
 	 *            , to add to the current one.
 	 */
@@ -67,7 +67,7 @@ public interface IAEFluidStack extends IAEStack
 
 	/**
 	 * quick way to get access to the Forge Fluid Definition.
-	 * 
+	 *
 	 * @return fluid definition
 	 */
 	Fluid getFluid();
diff --git a/src/api/java/appeng/api/storage/data/IAEItemStack.java b/src/api/java/appeng/api/storage/data/IAEItemStack.java
index c585da234..3eceffe26 100644
--- a/src/api/java/appeng/api/storage/data/IAEItemStack.java
+++ b/src/api/java/appeng/api/storage/data/IAEItemStack.java
@@ -1,18 +1,18 @@
 /*
  * The MIT License (MIT)
- * 
+ *
  * Copyright (c) 2013 AlgorithmX2
- * 
+ *
  * Permission is hereby granted, free of charge, to any person obtaining a copy of
  * this software and associated documentation files (the "Software"), to deal in
  * the Software without restriction, including without limitation the rights to
  * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  * the Software, and to permit persons to whom the Software is furnished to do so,
  * subject to the following conditions:
- * 
+ *
  * The above copyright notice and this permission notice shall be included in all
  * copies or substantial portions of the Software.
- * 
+ *
  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
@@ -29,11 +29,11 @@ import net.minecraft.item.ItemStack;
 /**
  * An alternate version of ItemStack for AE to keep tabs on things easier, and to support larger storage. stackSizes of
  * getItemStack will be capped.
- * 
+ *
  * You may hold on to these if you want, just make sure you let go of them when your not using them.
- * 
+ *
  * Don't Implement.
- * 
+ *
  * Construct with Util.createItemStack( ItemStack )
  */
 public interface IAEItemStack extends IAEStack
@@ -41,14 +41,14 @@ public interface IAEItemStack extends IAEStack
 
 	/**
 	 * creates a standard MC ItemStack for the item.
-	 * 
+	 *
 	 * @return new ItemStack
 	 */
 	public ItemStack getItemStack();
 
 	/**
 	 * create a AE Item clone
-	 * 
+	 *
 	 * @return the copy
 	 */
 	@Override
@@ -56,14 +56,14 @@ public interface IAEItemStack extends IAEStack
 
 	/**
 	 * is there NBT Data for this item?
-	 * 
+	 *
 	 * @return if there is
 	 */
 	boolean hasTagCompound();
 
 	/**
 	 * Combines two IAEItemStacks via addition.
-	 * 
+	 *
 	 * @param option
 	 *            to add to the current one.
 	 */
@@ -72,7 +72,7 @@ public interface IAEItemStack extends IAEStack
 
 	/**
 	 * quick way to get access to the MC Item Definition.
-	 * 
+	 *
 	 * @return item definition
 	 */
 	Item getItem();
@@ -89,7 +89,7 @@ public interface IAEItemStack extends IAEStack
 
 	/**
 	 * compare the item/damage/nbt of the stack.
-	 * 
+	 *
 	 * @param otherStack to be compared item
 	 * @return true if it is the same type (same item, damage, nbt)
 	 */
@@ -97,7 +97,7 @@ public interface IAEItemStack extends IAEStack
 
 	/**
 	 * compare the item/damage/nbt of the stack.
-	 * 
+	 *
 	 * @param stored to be compared item
 	 * @return true if it is the same type (same item, damage, nbt)
 	 */
diff --git a/src/api/java/appeng/api/storage/data/IAEStack.java b/src/api/java/appeng/api/storage/data/IAEStack.java
index aefbe7295..b023411f9 100644
--- a/src/api/java/appeng/api/storage/data/IAEStack.java
+++ b/src/api/java/appeng/api/storage/data/IAEStack.java
@@ -1,18 +1,18 @@
 /*
  * The MIT License (MIT)
- * 
+ *
  * Copyright (c) 2013 AlgorithmX2
- * 
+ *
  * Permission is hereby granted, free of charge, to any person obtaining a copy of
  * this software and associated documentation files (the "Software"), to deal in
  * the Software without restriction, including without limitation the rights to
  * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  * the Software, and to permit persons to whom the Software is furnished to do so,
  * subject to the following conditions:
- * 
+ *
  * The above copyright notice and this permission notice shall be included in all
  * copies or substantial portions of the Software.
- * 
+ *
  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
@@ -35,21 +35,21 @@ public interface IAEStack
 
 	/**
 	 * add two stacks together
-	 * 
+	 *
 	 * @param is added item
 	 */
 	void add(StackType is);
 
 	/**
 	 * number of items in the stack.
-	 * 
+	 *
 	 * @return basically ItemStack.stackSize
 	 */
 	long getStackSize();
 
 	/**
 	 * changes the number of items in the stack.
-	 * 
+	 *
 	 * @param stackSize
 	 *            , ItemStack.stackSize = N
 	 */
@@ -57,28 +57,28 @@ public interface IAEStack
 
 	/**
 	 * Same as getStackSize, but for requestable items. ( LP )
-	 * 
+	 *
 	 * @return basically itemStack.stackSize but for requestable items.
 	 */
 	long getCountRequestable();
 
 	/**
 	 * Same as setStackSize, but for requestable items. ( LP )
-	 * 
+	 *
 	 * @return basically itemStack.stackSize = N but for setStackSize items.
 	 */
 	StackType setCountRequestable(long countRequestable);
 
 	/**
 	 * true, if the item can be crafted.
-	 * 
+	 *
 	 * @return true, if it can be crafted.
 	 */
 	boolean isCraftable();
 
 	/**
 	 * change weather the item can be crafted.
-	 * 
+	 *
 	 * @param isCraftable can item be crafted
 	 */
 	StackType setCraftable(boolean isCraftable);
@@ -90,14 +90,14 @@ public interface IAEStack
 
 	/**
 	 * returns true, if the item can be crafted, requested, or extracted.
-	 * 
+	 *
 	 * @return isThisRecordMeaningful
 	 */
 	boolean isMeaningful();
 
 	/**
 	 * Adds more to the stack size...
-	 * 
+	 *
 	 * @param i additional stack size
 	 */
 	void incStackSize(long i);
@@ -109,34 +109,34 @@ public interface IAEStack
 
 	/**
 	 * adds items to the requestable
-	 * 
+	 *
 	 * @param i increased amount of requested items
 	 */
 	void incCountRequestable(long i);
 
 	/**
 	 * removes items from the requestable
-	 * 
+	 *
 	 * @param i decreased amount of requested items
 	 */
 	void decCountRequestable(long i);
 
 	/**
 	 * write to a NBTTagCompound.
-	 * 
+	 *
 	 * @param i to be written data
 	 */
 	void writeToNBT(NBTTagCompound i);
 
 	/**
 	 * Compare stacks using precise logic.
-	 * 
+	 *
 	 * a IAEItemStack to another AEItemStack or a ItemStack.
-	 * 
+	 *
 	 * or
-	 * 
+	 *
 	 * IAEFluidStack, FluidStack
-	 * 
+	 *
 	 * @param obj compared object
 	 * @return true if they are the same.
 	 */
@@ -145,9 +145,9 @@ public interface IAEStack
 
 	/**
 	 * compare stacks using fuzzy logic
-	 * 
+	 *
 	 * a IAEItemStack to another AEItemStack or a ItemStack.
-	 * 
+	 *
 	 * @param st stacks
 	 * @param mode used fuzzy mode
 	 * @return true if two stacks are equal based on AE Fuzzy Comparison.
@@ -156,7 +156,7 @@ public interface IAEStack
 
 	/**
 	 * Slower for disk saving, but smaller/more efficient for packets.
-	 * 
+	 *
 	 * @param data to be written data
 	 * @throws IOException
 	 */
@@ -164,21 +164,21 @@ public interface IAEStack
 
 	/**
 	 * Clone the Item / Fluid Stack
-	 * 
+	 *
 	 * @return a new Stack, which is copied from the original.
 	 */
 	StackType copy();
 
 	/**
 	 * create an empty stack.
-	 * 
+	 *
 	 * @return a new stack, which represents an empty copy of the original.
 	 */
 	StackType empty();
 
 	/**
 	 * obtain the NBT Data for the item.
-	 * 
+	 *
 	 * @return nbt data
 	 */
 	IAETagCompound getTagCompound();
diff --git a/src/api/java/appeng/api/storage/data/IAETagCompound.java b/src/api/java/appeng/api/storage/data/IAETagCompound.java
index 9b0928e51..0448ac912 100644
--- a/src/api/java/appeng/api/storage/data/IAETagCompound.java
+++ b/src/api/java/appeng/api/storage/data/IAETagCompound.java
@@ -1,18 +1,18 @@
 /*
  * The MIT License (MIT)
- * 
+ *
  * Copyright (c) 2013 AlgorithmX2
- * 
+ *
  * Permission is hereby granted, free of charge, to any person obtaining a copy of
  * this software and associated documentation files (the "Software"), to deal in
  * the Software without restriction, including without limitation the rights to
  * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  * the Software, and to permit persons to whom the Software is furnished to do so,
  * subject to the following conditions:
- * 
+ *
  * The above copyright notice and this permission notice shall be included in all
  * copies or substantial portions of the Software.
- * 
+ *
  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
@@ -28,7 +28,7 @@ import appeng.api.features.IItemComparison;
 
 /**
  * Don't cast this... either compare with it, or copy it.
- * 
+ *
  * Don't Implement.
  */
 public interface IAETagCompound
@@ -41,7 +41,7 @@ public interface IAETagCompound
 
 	/**
 	 * compare to other NBTTagCompounds or IAETagCompounds
-	 * 
+	 *
 	 * @param a compared object
 	 * @return true, if they are the same.
 	 */
diff --git a/src/api/java/appeng/api/storage/data/IItemContainer.java b/src/api/java/appeng/api/storage/data/IItemContainer.java
index 9e67bdc1a..ba5bc3f42 100644
--- a/src/api/java/appeng/api/storage/data/IItemContainer.java
+++ b/src/api/java/appeng/api/storage/data/IItemContainer.java
@@ -1,18 +1,18 @@
 /*
  * The MIT License (MIT)
- * 
+ *
  * Copyright (c) 2013 AlgorithmX2
- * 
+ *
  * Permission is hereby granted, free of charge, to any person obtaining a copy of
  * this software and associated documentation files (the "Software"), to deal in
  * the Software without restriction, including without limitation the rights to
  * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  * the Software, and to permit persons to whom the Software is furnished to do so,
  * subject to the following conditions:
- * 
+ *
  * The above copyright notice and this permission notice shall be included in all
  * copies or substantial portions of the Software.
- * 
+ *
  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
@@ -29,9 +29,9 @@ import java.util.Collection;
 
 /**
  * Represents a list of items in AE.
- * 
+ *
  * Don't Implement.
- * 
+ *
  * Construct with Util.createItemList()
  */
 public interface IItemContainer
@@ -39,7 +39,7 @@ public interface IItemContainer
 
 	/**
 	 * add a stack to the list, this will merge the stack with an item already in the list if found.
-	 * 
+	 *
 	 * @param option added stack
 	 */
 	public void add(StackType option); // adds stack as is
diff --git a/src/api/java/appeng/api/storage/data/IItemList.java b/src/api/java/appeng/api/storage/data/IItemList.java
index e339d2b31..865018765 100644
--- a/src/api/java/appeng/api/storage/data/IItemList.java
+++ b/src/api/java/appeng/api/storage/data/IItemList.java
@@ -1,18 +1,18 @@
 /*
  * The MIT License (MIT)
- * 
+ *
  * Copyright (c) 2013 AlgorithmX2
- * 
+ *
  * Permission is hereby granted, free of charge, to any person obtaining a copy of
  * this software and associated documentation files (the "Software"), to deal in
  * the Software without restriction, including without limitation the rights to
  * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  * the Software, and to permit persons to whom the Software is furnished to do so,
  * subject to the following conditions:
- * 
+ *
  * The above copyright notice and this permission notice shall be included in all
  * copies or substantial portions of the Software.
- * 
+ *
  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
@@ -27,9 +27,9 @@ import java.util.Iterator;
 
 /**
  * Represents a list of items in AE.
- * 
+ *
  * Don't Implement.
- * 
+ *
  * Construct with Util.createItemList()
  */
 public interface IItemList extends IItemContainer, Iterable
@@ -38,14 +38,14 @@ public interface IItemList extends IItemContainer extends IItemContainer getSettings();
 
 	/**
 	 * used to initialize the configuration manager, should be called for all settings.
-	 * 
+	 *
 	 * @param settingName name of setting
 	 * @param defaultValue default value of setting
 	 */
@@ -52,7 +52,7 @@ public interface IConfigManager
 
 	/**
 	 * Get Value of a particular setting
-	 * 
+	 *
 	 * @param settingName name of setting
 	 * @return value of setting
 	 */
@@ -60,7 +60,7 @@ public interface IConfigManager
 
 	/**
 	 * Change setting
-	 * 
+	 *
 	 * @param settingName to be changed setting
 	 * @param newValue  new value for setting
 	 * @return changed setting
@@ -69,14 +69,14 @@ public interface IConfigManager
 
 	/**
 	 * write all settings to the NBT Tag so they can be read later.
-	 * 
+	 *
 	 * @param dest to be written nbt tag
 	 */
 	void writeToNBT(NBTTagCompound dest);
 
 	/**
 	 * Only works after settings have been registered
-	 * 
+	 *
 	 * @param src to be read nbt tag
 	 */
 	void readFromNBT(NBTTagCompound src);
diff --git a/src/api/java/appeng/api/util/IConfigurableObject.java b/src/api/java/appeng/api/util/IConfigurableObject.java
index 80c6a0d2a..f87bf6a85 100644
--- a/src/api/java/appeng/api/util/IConfigurableObject.java
+++ b/src/api/java/appeng/api/util/IConfigurableObject.java
@@ -1,18 +1,18 @@
 /*
  * The MIT License (MIT)
- * 
+ *
  * Copyright (c) 2013 AlgorithmX2
- * 
+ *
  * Permission is hereby granted, free of charge, to any person obtaining a copy of
  * this software and associated documentation files (the "Software"), to deal in
  * the Software without restriction, including without limitation the rights to
  * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  * the Software, and to permit persons to whom the Software is furnished to do so,
  * subject to the following conditions:
- * 
+ *
  * The above copyright notice and this permission notice shall be included in all
  * copies or substantial portions of the Software.
- * 
+ *
  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
diff --git a/src/api/java/appeng/api/util/INetworkToolAgent.java b/src/api/java/appeng/api/util/INetworkToolAgent.java
index 6ec4605b7..8a73e65c6 100644
--- a/src/api/java/appeng/api/util/INetworkToolAgent.java
+++ b/src/api/java/appeng/api/util/INetworkToolAgent.java
@@ -1,18 +1,18 @@
 /*
  * The MIT License (MIT)
- * 
+ *
  * Copyright (c) 2013 AlgorithmX2
- * 
+ *
  * Permission is hereby granted, free of charge, to any person obtaining a copy of
  * this software and associated documentation files (the "Software"), to deal in
  * the Software without restriction, including without limitation the rights to
  * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  * the Software, and to permit persons to whom the Software is furnished to do so,
  * subject to the following conditions:
- * 
+ *
  * The above copyright notice and this permission notice shall be included in all
  * copies or substantial portions of the Software.
- * 
+ *
  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
diff --git a/src/api/java/appeng/api/util/IOrientable.java b/src/api/java/appeng/api/util/IOrientable.java
index 4654a0b02..18c308c0d 100644
--- a/src/api/java/appeng/api/util/IOrientable.java
+++ b/src/api/java/appeng/api/util/IOrientable.java
@@ -1,18 +1,18 @@
 /*
  * The MIT License (MIT)
- * 
+ *
  * Copyright (c) 2013 AlgorithmX2
- * 
+ *
  * Permission is hereby granted, free of charge, to any person obtaining a copy of
  * this software and associated documentation files (the "Software"), to deal in
  * the Software without restriction, including without limitation the rights to
  * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  * the Software, and to permit persons to whom the Software is furnished to do so,
  * subject to the following conditions:
- * 
+ *
  * The above copyright notice and this permission notice shall be included in all
  * copies or substantial portions of the Software.
- * 
+ *
  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
@@ -27,9 +27,9 @@ import net.minecraftforge.common.util.ForgeDirection;
 
 /**
  * Nearly all of AE's Tile Entities implement IOrientable.
- * 
+ *
  * and it can be used to manipulate the direction of some machines, most of these orientations are purely visual.
- * 
+ *
  * AE also responds to Block.rotateBlock
  */
 public interface IOrientable
diff --git a/src/api/java/appeng/api/util/IOrientableBlock.java b/src/api/java/appeng/api/util/IOrientableBlock.java
index eefe24133..795495f67 100644
--- a/src/api/java/appeng/api/util/IOrientableBlock.java
+++ b/src/api/java/appeng/api/util/IOrientableBlock.java
@@ -1,18 +1,18 @@
 /*
  * The MIT License (MIT)
- * 
+ *
  * Copyright (c) 2013 AlgorithmX2
- * 
+ *
  * Permission is hereby granted, free of charge, to any person obtaining a copy of
  * this software and associated documentation files (the "Software"), to deal in
  * the Software without restriction, including without limitation the rights to
  * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  * the Software, and to permit persons to whom the Software is furnished to do so,
  * subject to the following conditions:
- * 
+ *
  * The above copyright notice and this permission notice shall be included in all
  * copies or substantial portions of the Software.
- * 
+ *
  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
diff --git a/src/api/java/appeng/api/util/IReadOnlyCollection.java b/src/api/java/appeng/api/util/IReadOnlyCollection.java
index a6fba46d8..55ded3f96 100644
--- a/src/api/java/appeng/api/util/IReadOnlyCollection.java
+++ b/src/api/java/appeng/api/util/IReadOnlyCollection.java
@@ -1,18 +1,18 @@
 /*
  * The MIT License (MIT)
- * 
+ *
  * Copyright (c) 2013 AlgorithmX2
- * 
+ *
  * Permission is hereby granted, free of charge, to any person obtaining a copy of
  * this software and associated documentation files (the "Software"), to deal in
  * the Software without restriction, including without limitation the rights to
  * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  * the Software, and to permit persons to whom the Software is furnished to do so,
  * subject to the following conditions:
- * 
+ *
  * The above copyright notice and this permission notice shall be included in all
  * copies or substantial portions of the Software.
- * 
+ *
  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
diff --git a/src/api/java/appeng/api/util/WorldCoord.java b/src/api/java/appeng/api/util/WorldCoord.java
index e495ca4a5..6ca576fb1 100644
--- a/src/api/java/appeng/api/util/WorldCoord.java
+++ b/src/api/java/appeng/api/util/WorldCoord.java
@@ -1,18 +1,18 @@
 /*
  * The MIT License (MIT)
- * 
+ *
  * Copyright (c) 2013 AlgorithmX2
- * 
+ *
  * Permission is hereby granted, free of charge, to any person obtaining a copy of
  * this software and associated documentation files (the "Software"), to deal in
  * the Software without restriction, including without limitation the rights to
  * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  * the Software, and to permit persons to whom the Software is furnished to do so,
  * subject to the following conditions:
- * 
+ *
  * The above copyright notice and this permission notice shall be included in all
  * copies or substantial portions of the Software.
- * 
+ *
  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
diff --git a/src/main/java/appeng/block/storage/BlockSkyChest.java b/src/main/java/appeng/block/storage/BlockSkyChest.java
index f3e771735..ec5dd31f7 100644
--- a/src/main/java/appeng/block/storage/BlockSkyChest.java
+++ b/src/main/java/appeng/block/storage/BlockSkyChest.java
@@ -76,7 +76,7 @@ public class BlockSkyChest extends AEBaseBlock implements ICustomCollision
 	public int damageDropped(int metadata) {
 		return metadata;
 	}
-	
+
 	@Override
 	@SideOnly(Side.CLIENT)
 	public IIcon getIcon(int direction, int metadata)
diff --git a/src/main/java/appeng/client/gui/implementations/GuiCraftingStatus.java b/src/main/java/appeng/client/gui/implementations/GuiCraftingStatus.java
index d16d489d0..c0ffb8e73 100644
--- a/src/main/java/appeng/client/gui/implementations/GuiCraftingStatus.java
+++ b/src/main/java/appeng/client/gui/implementations/GuiCraftingStatus.java
@@ -17,7 +17,7 @@
  */
 
 /**
- * 
+ *
  */
 package appeng.client.gui.implementations;
 
diff --git a/src/main/java/appeng/client/gui/implementations/GuiInscriber.java b/src/main/java/appeng/client/gui/implementations/GuiInscriber.java
index 634eed3d2..b51263810 100644
--- a/src/main/java/appeng/client/gui/implementations/GuiInscriber.java
+++ b/src/main/java/appeng/client/gui/implementations/GuiInscriber.java
@@ -59,7 +59,7 @@ public class GuiInscriber extends AEBaseGui
 		this.pb.yPosition = 39 + this.guiTop;
 
 		this.drawTexturedModalRect( offsetX, offsetY, 0, 0, 211 - 34, this.ySize );
-		
+
 		if ( this.drawUpgrades() )
 			this.drawTexturedModalRect( offsetX + 177, offsetY, 177, 0, 35, 14 + this.cvc.availableUpgrades() * 18 );
 		if ( this.hasToolbox() )
diff --git a/src/main/java/appeng/client/gui/implementations/GuiInterfaceTerminal.java b/src/main/java/appeng/client/gui/implementations/GuiInterfaceTerminal.java
index ce068a033..485d1489c 100644
--- a/src/main/java/appeng/client/gui/implementations/GuiInterfaceTerminal.java
+++ b/src/main/java/appeng/client/gui/implementations/GuiInterfaceTerminal.java
@@ -347,7 +347,7 @@ public class GuiInterfaceTerminal extends AEBaseGui
 	 *
 	 * If this cache should be empty, it will populate it with an earlier cache if available or at least the cache for
 	 * the empty string.
-	 * 
+	 *
 	 * @param searchTerm
 	 *            the corresponding search
 	 * @return a Set matching a superset of the search term
diff --git a/src/main/java/appeng/client/gui/implementations/GuiSecurity.java b/src/main/java/appeng/client/gui/implementations/GuiSecurity.java
index 8d43525ee..294aa6e24 100644
--- a/src/main/java/appeng/client/gui/implementations/GuiSecurity.java
+++ b/src/main/java/appeng/client/gui/implementations/GuiSecurity.java
@@ -40,7 +40,7 @@ public class GuiSecurity extends GuiMEMonitorable
 		super( inventoryPlayer, te, new ContainerSecurity( inventoryPlayer, te ) );
 		this.customSortOrder = false;
 		this.reservedSpace = 33;
-		
+
 		// increase size so that the slot is over the gui.
 		this.xSize += 56;
 		this.standardSize = this.xSize;
diff --git a/src/main/java/appeng/client/gui/widgets/GuiNumberBox.java b/src/main/java/appeng/client/gui/widgets/GuiNumberBox.java
index 561d28257..f480d9430 100644
--- a/src/main/java/appeng/client/gui/widgets/GuiNumberBox.java
+++ b/src/main/java/appeng/client/gui/widgets/GuiNumberBox.java
@@ -24,9 +24,9 @@ import net.minecraft.client.gui.GuiTextField;
 
 public class GuiNumberBox extends GuiTextField
 {
-	
+
 	final Class type;
-	
+
 	public GuiNumberBox(FontRenderer p_i1032_1_, int p_i1032_2_, int p_i1032_3_, int p_i1032_4_, int p_i1032_5_,Class type) {
 		super( p_i1032_1_, p_i1032_2_, p_i1032_3_, p_i1032_4_, p_i1032_5_ );
 		this.type = type;
@@ -37,7 +37,7 @@ public class GuiNumberBox extends GuiTextField
 	{
 		String original = this.getText();
 		super.writeText( p_146191_1_ );
-		
+
 		try
 		{
 			if ( this.type == int.class || this.type == Integer.class )
@@ -52,6 +52,6 @@ public class GuiNumberBox extends GuiTextField
 			this.setText( original );
 		}
 	}
-	
+
 
 }
diff --git a/src/main/java/appeng/client/gui/widgets/ITooltip.java b/src/main/java/appeng/client/gui/widgets/ITooltip.java
index ed1ff05b1..0aa45b0bb 100644
--- a/src/main/java/appeng/client/gui/widgets/ITooltip.java
+++ b/src/main/java/appeng/client/gui/widgets/ITooltip.java
@@ -20,42 +20,42 @@ package appeng.client.gui.widgets;
 
 /**
  * AEBaseGui controlled Tooltip Interface.
- * 
+ *
  */
 public interface ITooltip
 {
 
 	/**
 	 * returns the tooltip message.
-	 * 
+	 *
 	 * @return tooltip message
 	 */
 	String getMessage();
 
 	/**
 	 * x Location for the object that triggers the tooltip.
-	 * 
+	 *
 	 * @return xPosition
 	 */
 	int xPos();
 
 	/**
 	 * y Location for the object that triggers the tooltip.
-	 * 
+	 *
 	 * @return yPosition
 	 */
 	int yPos();
 
 	/**
 	 * Width of the object that triggers the tooltip.
-	 * 
+	 *
 	 * @return width
 	 */
 	int getWidth();
 
 	/**
 	 * Height for the object that triggers the tooltip.
-	 * 
+	 *
 	 * @return height
 	 */
 	int getHeight();
diff --git a/src/main/java/appeng/client/render/SpatialSkyRender.java b/src/main/java/appeng/client/render/SpatialSkyRender.java
index 7d30d8238..793710bc8 100644
--- a/src/main/java/appeng/client/render/SpatialSkyRender.java
+++ b/src/main/java/appeng/client/render/SpatialSkyRender.java
@@ -108,9 +108,9 @@ public class SpatialSkyRender extends IRenderHandler
         }
 
         GL11.glDepthMask(true);
-        
+
 		if ( fade > 0.0f )
-		{            
+		{
 			GL11.glDisable( GL11.GL_FOG );
 			GL11.glDisable( GL11.GL_ALPHA_TEST );
 			GL11.glEnable( GL11.GL_BLEND );
@@ -128,7 +128,7 @@ public class SpatialSkyRender extends IRenderHandler
 		}
 
 		GL11.glPopAttrib();
-		
+
 		GL11.glColor4f(1.0f, 1.0f, 1.0f, 1.0f);
 	}
 
diff --git a/src/main/java/appeng/client/render/blocks/RenderBlockAssembler.java b/src/main/java/appeng/client/render/blocks/RenderBlockAssembler.java
index b7359face..d41f32c37 100644
--- a/src/main/java/appeng/client/render/blocks/RenderBlockAssembler.java
+++ b/src/main/java/appeng/client/render/blocks/RenderBlockAssembler.java
@@ -273,7 +273,7 @@ public class RenderBlockAssembler extends BaseBlockRender implements IBoxProvide
 
 		return true;
 	}
- 
+
 	@Override
 	public void getBoxes(IPartCollisionHelper bch)
 	{
diff --git a/src/main/java/appeng/client/render/blocks/RenderMEChest.java b/src/main/java/appeng/client/render/blocks/RenderMEChest.java
index a33e7feae..63d3858f7 100644
--- a/src/main/java/appeng/client/render/blocks/RenderMEChest.java
+++ b/src/main/java/appeng/client/render/blocks/RenderMEChest.java
@@ -101,7 +101,7 @@ public class RenderMEChest extends BaseBlockRender
 
 		/*
 		 * 1.7.2
-		 * 
+		 *
 		 * else if ( forward == ForgeDirection.EAST && up == ForgeDirection.UP ) flippableIcon.setFlip( true, false ); else if (
 		 * forward == ForgeDirection.NORTH && up == ForgeDirection.UP ) flippableIcon.setFlip( true, false );
 		 */
diff --git a/src/main/java/appeng/client/texture/FullIcon.java b/src/main/java/appeng/client/texture/FullIcon.java
index e858aff1a..e4adb764d 100644
--- a/src/main/java/appeng/client/texture/FullIcon.java
+++ b/src/main/java/appeng/client/texture/FullIcon.java
@@ -29,10 +29,10 @@ public class FullIcon implements IIcon
 	private final IIcon p;
 
 	public FullIcon(IIcon o) {
-		
+
 		if ( o == null )
 			throw new RuntimeException("Cannot create a wrapper icon with a null icon.");
-		
+
 		this.p = o;
 	}
 
diff --git a/src/main/java/appeng/client/texture/OffsetIcon.java b/src/main/java/appeng/client/texture/OffsetIcon.java
index 227ad017d..936bb2c40 100644
--- a/src/main/java/appeng/client/texture/OffsetIcon.java
+++ b/src/main/java/appeng/client/texture/OffsetIcon.java
@@ -32,10 +32,10 @@ public class OffsetIcon implements IIcon
 	private final IIcon p;
 
 	public OffsetIcon(IIcon o, float x, float y) {
-		
+
 		if ( o == null )
 			throw new RuntimeException("Cannot create a wrapper icon with a null icon.");
-		
+
 		this.p = o;
 		this.offsetX = x;
 		this.offsetY = y;
diff --git a/src/main/java/appeng/client/texture/TaughtIcon.java b/src/main/java/appeng/client/texture/TaughtIcon.java
index b0ca963e8..95e6acfe4 100644
--- a/src/main/java/appeng/client/texture/TaughtIcon.java
+++ b/src/main/java/appeng/client/texture/TaughtIcon.java
@@ -31,10 +31,10 @@ public class TaughtIcon implements IIcon
 	private final IIcon p;
 
 	public TaughtIcon(IIcon o, float tightness) {
-		
+
 		if ( o == null )
 			throw new RuntimeException("Cannot create a wrapper icon with a null icon.");
-		
+
 		this.p = o;
 		this.tightness = tightness * 0.4f;
 	}
diff --git a/src/main/java/appeng/container/implementations/ContainerCellWorkbench.java b/src/main/java/appeng/container/implementations/ContainerCellWorkbench.java
index 1826947e3..5b7bc60eb 100644
--- a/src/main/java/appeng/container/implementations/ContainerCellWorkbench.java
+++ b/src/main/java/appeng/container/implementations/ContainerCellWorkbench.java
@@ -235,10 +235,10 @@ public class ContainerCellWorkbench extends ContainerUpgradeable
 		/*
 		 * if ( supportCapacity() ) { for (int w = 0; w < 2; w++) for (int z = 0; z < 9; z++) addSlotToContainer( new
 		 * OptionalSlotFakeTypeOnly( inv, this, offset++, x, y, z, w, 1 ) );
-		 * 
+		 *
 		 * for (int w = 0; w < 2; w++) for (int z = 0; z < 9; z++) addSlotToContainer( new OptionalSlotFakeTypeOnly(
 		 * inv, this, offset++, x, y, z, w + 2, 2 ) );
-		 * 
+		 *
 		 * for (int w = 0; w < 2; w++) for (int z = 0; z < 9; z++) addSlotToContainer( new OptionalSlotFakeTypeOnly(
 		 * inv, this, offset++, x, y, z, w + 4, 3 ) ); }
 		 */
diff --git a/src/main/java/appeng/container/implementations/ContainerMEMonitorable.java b/src/main/java/appeng/container/implementations/ContainerMEMonitorable.java
index f1fae6212..ee46385d7 100644
--- a/src/main/java/appeng/container/implementations/ContainerMEMonitorable.java
+++ b/src/main/java/appeng/container/implementations/ContainerMEMonitorable.java
@@ -162,7 +162,7 @@ public class ContainerMEMonitorable extends AEBaseContainer implements IConfigMa
 		{
 			if ( this.monitor != this.host.getItemInventory() )
 				this.isContainerValid = false;
-			
+
 			for (Enum set : this.serverCM.getSettings())
 			{
 				Enum sideLocal = this.serverCM.getSetting( set );
diff --git a/src/main/java/appeng/container/interfaces/IProgressProvider.java b/src/main/java/appeng/container/interfaces/IProgressProvider.java
index 4625d8cb9..e4de8067e 100644
--- a/src/main/java/appeng/container/interfaces/IProgressProvider.java
+++ b/src/main/java/appeng/container/interfaces/IProgressProvider.java
@@ -22,7 +22,7 @@ import appeng.client.gui.widgets.GuiProgressBar;
 
 /**
  * This interface provides the data for anything simulating a progress.
- * 
+ *
  * Its main use is in combination with the {@link GuiProgressBar}, which ensures to scale it to a percentage of 0 to
  * 100.
  *
@@ -32,17 +32,17 @@ public interface IProgressProvider
 
 	/**
 	 * The current value of the progress. It should cover a range from 0 to the max progress
-	 * 
+	 *
 	 * @return An int representing the current progress
 	 */
 	int getCurrentProgress();
 
 	/**
 	 * The max value the progress.
-	 * 
+	 *
 	 * It is not limited to a value of 100 and can be scaled to fit the current needs. For example scaled down to
 	 * decrease or scaled up to increase the precision.
-	 * 
+	 *
 	 * @return An int representing the max progress
 	 */
 	int getMaxProgress();
diff --git a/src/main/java/appeng/container/slot/SlotRestrictedInput.java b/src/main/java/appeng/container/slot/SlotRestrictedInput.java
index 5350dcd19..2754e3013 100644
--- a/src/main/java/appeng/container/slot/SlotRestrictedInput.java
+++ b/src/main/java/appeng/container/slot/SlotRestrictedInput.java
@@ -190,7 +190,7 @@ public class SlotRestrictedInput extends AppEngSlot
 		case INSCRIBER_INPUT:
 			return true;/*
 						 * for (ItemStack is : Inscribe.inputs) if ( Platform.isSameItemPrecise( is, i ) ) return true;
-						 * 
+						 *
 						 * return false;
 						 */
 
diff --git a/src/main/java/appeng/core/Api.java b/src/main/java/appeng/core/Api.java
index 3722c4cb0..495b4247f 100644
--- a/src/main/java/appeng/core/Api.java
+++ b/src/main/java/appeng/core/Api.java
@@ -51,7 +51,7 @@ public class Api implements IAppEngApi
 	// private MovableTileRegistry MovableRegistry = new MovableTileRegistry();
 	private final RegistryContainer rc = new RegistryContainer();
 	private final ApiStorage storageHelper = new ApiStorage();
-	
+
 	public final ApiPart partHelper = new ApiPart();
 
 	private final Materials materials = new Materials();
diff --git a/src/main/java/appeng/core/api/imc/IMCGrinder.java b/src/main/java/appeng/core/api/imc/IMCGrinder.java
index 87149af1e..779cfac42 100644
--- a/src/main/java/appeng/core/api/imc/IMCGrinder.java
+++ b/src/main/java/appeng/core/api/imc/IMCGrinder.java
@@ -31,7 +31,7 @@ msg.setInteger( "turns", 8 );
 FMLInterModComms.sendMessage( "appliedenergistics2", "add-grindable", msg );
 
  -- or --
- 
+
 NBTTagCompound msg = new NBTTagCompound();
 NBTTagCompound in = new NBTTagCompound();
 NBTTagCompound out = new NBTTagCompound();
diff --git a/src/main/java/appeng/core/features/registries/entries/ExternalIInv.java b/src/main/java/appeng/core/features/registries/entries/ExternalIInv.java
index 1dfbff172..035a0cd82 100644
--- a/src/main/java/appeng/core/features/registries/entries/ExternalIInv.java
+++ b/src/main/java/appeng/core/features/registries/entries/ExternalIInv.java
@@ -42,10 +42,10 @@ public class ExternalIInv implements IExternalStorageHandler
 	public IMEInventory getInventory(TileEntity te, ForgeDirection d, StorageChannel channel, BaseActionSource src)
 	{
 		InventoryAdaptor ad = InventoryAdaptor.getAdaptor( te, d );
-		
+
 		if ( channel == StorageChannel.ITEMS && ad != null )
 			return new MEMonitorIInventory( ad );
-		
+
 		return null;
 	}
 
diff --git a/src/main/java/appeng/core/localization/GuiText.java b/src/main/java/appeng/core/localization/GuiText.java
index f95e57088..958d33830 100644
--- a/src/main/java/appeng/core/localization/GuiText.java
+++ b/src/main/java/appeng/core/localization/GuiText.java
@@ -67,7 +67,7 @@ public enum GuiText
 	InterfaceTerminalHint, Range, TransparentFacades, TransparentFacadesHint,
 
 	NoCraftingJobs, CPUs, FacadeCrafting, inWorldCraftingPresses, ChargedQuartzFind,
-	
+
 	Included, Excluded, Partitioned, Precise, Fuzzy;
 
 	final String root;
diff --git a/src/main/java/appeng/core/sync/packets/PacketPartPlacement.java b/src/main/java/appeng/core/sync/packets/PacketPartPlacement.java
index 445e67e6f..fcf81ce93 100644
--- a/src/main/java/appeng/core/sync/packets/PacketPartPlacement.java
+++ b/src/main/java/appeng/core/sync/packets/PacketPartPlacement.java
@@ -66,7 +66,7 @@ public class PacketPartPlacement extends AppEngPacket
 		data.writeInt( z );
 		data.writeByte( face );
 		data.writeFloat( eyeHeight );
-		
+
 		this.configureWrite( data );
 	}
 
diff --git a/src/main/java/appeng/crafting/CraftingJob.java b/src/main/java/appeng/crafting/CraftingJob.java
index ae6dd6d3e..daaa9e594 100644
--- a/src/main/java/appeng/crafting/CraftingJob.java
+++ b/src/main/java/appeng/crafting/CraftingJob.java
@@ -282,7 +282,7 @@ public class CraftingJob implements Runnable, ICraftingJob
 
 	/**
 	 * returns true if this needs more simulation.
-	 * 
+	 *
 	 * @param milli milliseconds of simulation
 	 * @return true if this needs more simulation
 	 */
diff --git a/src/main/java/appeng/debug/BlockCubeGenerator.java b/src/main/java/appeng/debug/BlockCubeGenerator.java
index 6ec96312a..b0ba015af 100644
--- a/src/main/java/appeng/debug/BlockCubeGenerator.java
+++ b/src/main/java/appeng/debug/BlockCubeGenerator.java
@@ -40,14 +40,14 @@ public class BlockCubeGenerator extends AEBaseBlock
 	@Override
 	public boolean onActivated(World w, int x, int y, int z,
 			EntityPlayer player, int side, float hitX, float hitY, float hitZ) {
-		
+
 		TileCubeGenerator tcg = this.getTileEntity(w, x, y, z);
 		if ( tcg != null )
 			tcg.click( player );
-		
+
 		return true;
 	}
-	
+
 	@Override
 	public void registerBlockIcons(IIconRegister iconRegistry)
 	{
diff --git a/src/main/java/appeng/debug/ToolDebugCard.java b/src/main/java/appeng/debug/ToolDebugCard.java
index c85872161..e4cb01b9a 100644
--- a/src/main/java/appeng/debug/ToolDebugCard.java
+++ b/src/main/java/appeng/debug/ToolDebugCard.java
@@ -97,40 +97,40 @@ public class ToolDebugCard extends AEBaseItem
 					IGridNode center = g.getPivot();
 					this.outputMsg( player, "This Node: " + node.toString() );
 					this.outputMsg( player, "Center Node: " + center.toString() );
-					
+
 					IPathingGrid pg = g.getCache( IPathingGrid.class );
 					if ( pg.getControllerState() == ControllerState.CONTROLLER_ONLINE )
 					{
 						int length = 0;
-						
+
 						HashSet next = new HashSet();
 						next.add( node );
-						
+
 						int maxLength = 10000;
-						
+
 						outer: while ( ! next.isEmpty() )
 						{
 							HashSet current = next;
 							next = new HashSet();
-							
+
 							for ( IGridNode n : current )
 							{
 								if ( n.getMachine() instanceof TileController )
 									break outer;
-								
+
 								for ( IGridConnection c : n.getConnections() )
 									next.add( c.getOtherSide( n ) );
 							}
-							
+
 							length++;
-							
+
 							if ( length > maxLength )
 								break;
 						}
-						
+
 						this.outputMsg( player, "Cable Distance: " + length );
 					}
-					
+
 					if ( center.getMachine() instanceof PartP2PTunnel )
 					{
 						this.outputMsg( player, "Freq: " + ((PartP2PTunnel) center.getMachine()).freq );
diff --git a/src/main/java/appeng/facade/FacadePart.java b/src/main/java/appeng/facade/FacadePart.java
index e3b094ef2..78d9a8e92 100644
--- a/src/main/java/appeng/facade/FacadePart.java
+++ b/src/main/java/appeng/facade/FacadePart.java
@@ -386,23 +386,23 @@ public class FacadePart implements IFacadePart, IBoxProvider
 		 * if ( out.contains( ForgeDirection.EAST ) && (side.offsetZ != 0) ) { IFacadePart fp = fc.getFacade(
 		 * ForgeDirection.EAST ); if ( fp != null && (fp.isTransparent() == facade.isTransparent()) ) out.remove(
 		 * ForgeDirection.EAST ); }
-		 * 
+		 *
 		 * if ( out.contains( ForgeDirection.WEST ) && (side.offsetZ != 0) ) { IFacadePart fp = fc.getFacade(
 		 * ForgeDirection.WEST ); if ( fp != null && (fp.isTransparent() == facade.isTransparent()) ) out.remove(
 		 * ForgeDirection.WEST ); }
-		 * 
+		 *
 		 * if ( out.contains( ForgeDirection.NORTH ) && (side.offsetY != 0) ) { IFacadePart fp = fc.getFacade(
 		 * ForgeDirection.NORTH ); if ( fp != null && (fp.isTransparent() == facade.isTransparent()) ) out.remove(
 		 * ForgeDirection.NORTH ); }
-		 * 
+		 *
 		 * if ( out.contains( ForgeDirection.SOUTH ) && (side.offsetY != 0) ) { IFacadePart fp = fc.getFacade(
 		 * ForgeDirection.SOUTH ); if ( fp != null && (fp.isTransparent() == facade.isTransparent()) ) out.remove(
 		 * ForgeDirection.SOUTH ); }
-		 * 
+		 *
 		 * if ( out.contains( ForgeDirection.EAST ) && (side.offsetY != 0) ) { IFacadePart fp = fc.getFacade(
 		 * ForgeDirection.EAST ); if ( fp != null && (fp.isTransparent() == facade.isTransparent()) ) out.remove(
 		 * ForgeDirection.EAST ); }
-		 * 
+		 *
 		 * if ( out.contains( ForgeDirection.WEST ) && (side.offsetY != 0) ) { IFacadePart fp = fc.getFacade(
 		 * ForgeDirection.WEST ); if ( fp != null && (fp.isTransparent() == facade.isTransparent()) ) out.remove(
 		 * ForgeDirection.WEST ); }
diff --git a/src/main/java/appeng/fmp/CableBusPart.java b/src/main/java/appeng/fmp/CableBusPart.java
index e5a06c0d8..925925d57 100644
--- a/src/main/java/appeng/fmp/CableBusPart.java
+++ b/src/main/java/appeng/fmp/CableBusPart.java
@@ -78,7 +78,7 @@ import appeng.util.Platform;
 
 /**
  * Implementing these might help improve visuals for hollow covers
- * 
+ *
  * TSlottedPart,ISidedHollowConnect
  */
 public class CableBusPart extends JCuboidPart implements JNormalOcclusion, IRedstonePart, AEMultiTile
diff --git a/src/main/java/appeng/hooks/AETrading.java b/src/main/java/appeng/hooks/AETrading.java
index 204da8181..8089a708d 100644
--- a/src/main/java/appeng/hooks/AETrading.java
+++ b/src/main/java/appeng/hooks/AETrading.java
@@ -64,7 +64,7 @@ public class AETrading implements IVillageTradeHandler
 	{
 		if ( item == null )
 			return;
-		
+
 		// Sell
 		ItemStack From = item.copy();
 		ItemStack To = new ItemStack( Items.emerald );
diff --git a/src/main/java/appeng/integration/BaseModule.java b/src/main/java/appeng/integration/BaseModule.java
index cf40b35fe..159314188 100644
--- a/src/main/java/appeng/integration/BaseModule.java
+++ b/src/main/java/appeng/integration/BaseModule.java
@@ -30,5 +30,5 @@ public abstract class BaseModule implements IIntegrationModule {
 
 	@Override
 	public abstract  void postInit();
-	
+
 }
diff --git a/src/main/java/appeng/integration/IntegrationType.java b/src/main/java/appeng/integration/IntegrationType.java
index fd31eaf16..e4d28abc3 100644
--- a/src/main/java/appeng/integration/IntegrationType.java
+++ b/src/main/java/appeng/integration/IntegrationType.java
@@ -59,7 +59,7 @@ public enum IntegrationType
 	Mekanism(IntegrationSide.BOTH, "Mekanism", "Mekanism"),
 
 	ImmibisMicroblocks(IntegrationSide.BOTH, "ImmibisMicroblocks", "ImmibisMicroblocks"),
-	
+
 	BetterStorage(IntegrationSide.BOTH, "BetterStorage", "betterstorage" );
 
 	public final IntegrationSide side;
diff --git a/src/main/java/appeng/integration/modules/helpers/MFRDSUHandler.java b/src/main/java/appeng/integration/modules/helpers/MFRDSUHandler.java
index a0264a112..93faa73df 100644
--- a/src/main/java/appeng/integration/modules/helpers/MFRDSUHandler.java
+++ b/src/main/java/appeng/integration/modules/helpers/MFRDSUHandler.java
@@ -43,7 +43,7 @@ public class MFRDSUHandler implements IExternalStorageHandler
 	{
 		if ( chan == StorageChannel.ITEMS )
 			return new MEMonitorIInventory( new IMEAdaptor( DSU.instance.getDSU( te ), src ) );
-		
+
 		return null;
 	}
 }
diff --git a/src/main/java/appeng/items/tools/ToolBiometricCard.java b/src/main/java/appeng/items/tools/ToolBiometricCard.java
index 60b754077..ba5565b53 100644
--- a/src/main/java/appeng/items/tools/ToolBiometricCard.java
+++ b/src/main/java/appeng/items/tools/ToolBiometricCard.java
@@ -89,8 +89,8 @@ public class ToolBiometricCard extends AEBaseItem implements IBiometricCard
 	private void encode(ItemStack is, EntityPlayer p)
 	{
 		GameProfile username = this.getProfile( is );
-		
-		if (username != null && username.equals(p.getGameProfile())) 
+
+		if (username != null && username.equals(p.getGameProfile()))
 			this.setProfile( is, null );
 		else
 			this.setProfile( is, p.getGameProfile() );
@@ -157,7 +157,7 @@ public class ToolBiometricCard extends AEBaseItem implements IBiometricCard
 		if ( profile!= null )
 		{
 			NBTTagCompound pNBT = new NBTTagCompound();
-			NBTUtil.func_152460_a( pNBT, profile );					
+			NBTUtil.func_152460_a( pNBT, profile );
 			tag.setTag( "profile", pNBT );
 		}
 		else
diff --git a/src/main/java/appeng/items/tools/ToolMemoryCard.java b/src/main/java/appeng/items/tools/ToolMemoryCard.java
index 3d5126e5e..f68aec210 100644
--- a/src/main/java/appeng/items/tools/ToolMemoryCard.java
+++ b/src/main/java/appeng/items/tools/ToolMemoryCard.java
@@ -47,7 +47,7 @@ public class ToolMemoryCard extends AEBaseItem implements IMemoryCard
 
 	/**
 	 * Find the localized string...
-	 * 
+	 *
 	 * @param name possible names for the localized string
 	 * @return localized name
 	 */
diff --git a/src/main/java/appeng/items/tools/powered/ToolPortableCell.java b/src/main/java/appeng/items/tools/powered/ToolPortableCell.java
index 22a2aa2a2..36e76d44c 100644
--- a/src/main/java/appeng/items/tools/powered/ToolPortableCell.java
+++ b/src/main/java/appeng/items/tools/powered/ToolPortableCell.java
@@ -72,7 +72,7 @@ public class ToolPortableCell extends AEBasePoweredItem implements IStorageCell,
 	{
 		return false;
 	}
-	
+
 	@Override
 	public ItemStack onItemRightClick( ItemStack item, World w, EntityPlayer player )
 	{
diff --git a/src/main/java/appeng/items/tools/powered/ToolWirelessTerminal.java b/src/main/java/appeng/items/tools/powered/ToolWirelessTerminal.java
index 1a55fb051..f5f0188d4 100644
--- a/src/main/java/appeng/items/tools/powered/ToolWirelessTerminal.java
+++ b/src/main/java/appeng/items/tools/powered/ToolWirelessTerminal.java
@@ -65,7 +65,7 @@ public class ToolWirelessTerminal extends AEBasePoweredItem implements IWireless
 	{
 		return false;
 	}
-	
+
 	@Override
 	public ItemStack onItemRightClick( ItemStack item, World w, EntityPlayer player )
 	{
diff --git a/src/main/java/appeng/items/tools/powered/powersink/UniversalElectricity.java b/src/main/java/appeng/items/tools/powered/powersink/UniversalElectricity.java
index 5e633eb3f..632655844 100644
--- a/src/main/java/appeng/items/tools/powered/powersink/UniversalElectricity.java
+++ b/src/main/java/appeng/items/tools/powered/powersink/UniversalElectricity.java
@@ -22,32 +22,32 @@ package appeng.items.tools.powered.powersink;
  @Interface(iface = "universalelectricity.core.item.IItemElectric", modid = "IC2")
  public class UniversalElectricity extends ThermalExpansion implements IItemElectric
  {
- * 
+ *
  * public UniversalElectricity(Class c, String subName) { super( c, subName ); }
- * 
+ *
  * @Override public float recharge(ItemStack is, float energy, boolean
  * doRecharge) { return (float) (energy - injectExternalPower( PowerUnits.KJ,
  * is, energy, !doRecharge )); }
- * 
+ *
  * @Override public float discharge(ItemStack is, float energy, boolean
  * doDischarge) { return 0; }
- * 
+ *
  * @Override public float getElectricityStored(ItemStack is) { return (int)
  * PowerUnits.AE.convertTo( PowerUnits.KJ, getAECurrentPower( is ) ); }
- * 
+ *
  * @Override public float getMaxElectricityStored(ItemStack is) { return (int)
  * PowerUnits.AE.convertTo( PowerUnits.KJ, getAEMaxPower( is ) ); }
- * 
+ *
  * @Override public void setElectricity(ItemStack is, float joules) { double
  * currentPower = getAECurrentPower( is ); double targetPower =
  * PowerUnits.KJ.convertTo( PowerUnits.AE, joules ); if ( targetPower >
  * currentPower ) injectAEPower( is, targetPower - currentPower ); else
  * extractAEPower( is, currentPower - targetPower ); }
- * 
+ *
  * @Override public float getTransfer(ItemStack is) { return (float)
  * PowerUnits.AE.convertTo( PowerUnits.KJ, getAEMaxPower( is ) -
  * getAECurrentPower( is ) ); }
- * 
+ *
  * @Override public float getVoltage(ItemStack itemStack) { return 120; }
 
  }
diff --git a/src/main/java/appeng/me/GridStorage.java b/src/main/java/appeng/me/GridStorage.java
index f9fe38f87..475aed77e 100644
--- a/src/main/java/appeng/me/GridStorage.java
+++ b/src/main/java/appeng/me/GridStorage.java
@@ -47,7 +47,7 @@ public class GridStorage implements IGridStorage
 
 	/**
 	 * for use with world settings
-	 * 
+	 *
 	 * @param id ID of grid storage
 	 * @param gss grid storage search
 	 */
@@ -59,7 +59,7 @@ public class GridStorage implements IGridStorage
 
 	/**
 	 * for use with world settings
-	 * 
+	 *
 	 * @param input array of bytes string
 	 * @param id ID of grid storage
 	 * @param gss grid storage search
diff --git a/src/main/java/appeng/me/GridStorageSearch.java b/src/main/java/appeng/me/GridStorageSearch.java
index f62696419..85da4d0bd 100644
--- a/src/main/java/appeng/me/GridStorageSearch.java
+++ b/src/main/java/appeng/me/GridStorageSearch.java
@@ -28,7 +28,7 @@ public class GridStorageSearch
 
 	/**
 	 * for use with the world settings
-	 * 
+	 *
 	 * @param id ID of grid storage search
 	 */
 	public GridStorageSearch(long id) {
diff --git a/src/main/java/appeng/me/cache/NetworkMonitor.java b/src/main/java/appeng/me/cache/NetworkMonitor.java
index 5a98f8bdd..499618895 100644
--- a/src/main/java/appeng/me/cache/NetworkMonitor.java
+++ b/src/main/java/appeng/me/cache/NetworkMonitor.java
@@ -65,13 +65,13 @@ public class NetworkMonitor> extends MEMonitorHandler
 	}
 
 	final static public LinkedList DEPTH = new LinkedList();
-	
+
 	@Override
 	protected void postChangesToListeners(Iterable changes, BaseActionSource src)
 	{
 		this.postChange( true, changes, src );
 	}
-	
+
 	protected void postChange(boolean Add, Iterable changes, BaseActionSource src)
 	{
 		if ( DEPTH.contains( this ) )
diff --git a/src/main/java/appeng/me/cache/SpatialPylonCache.java b/src/main/java/appeng/me/cache/SpatialPylonCache.java
index 2a1ae5fd0..9e98a7902 100644
--- a/src/main/java/appeng/me/cache/SpatialPylonCache.java
+++ b/src/main/java/appeng/me/cache/SpatialPylonCache.java
@@ -175,14 +175,14 @@ public class SpatialPylonCache implements ISpatialCache
 			reqY = this.captureMax.y - this.captureMin.y;
 			reqZ = this.captureMax.z - this.captureMin.z;
 			requirePylonBlocks = Math.max( 6, ((reqX * reqZ + reqX * reqY + reqY * reqZ) * 3) / 8 );
-			
+
 			this.efficiency = (double) pylonBlocks / (double) requirePylonBlocks;
-			
+
 			if ( this.efficiency > 1.0 )
 				this.efficiency = 1.0;
 			if ( this.efficiency < 0.0 )
 				this.efficiency = 0.0;
-			
+
 			minPower = (double) reqX * (double) reqY * reqZ * AEConfig.instance.spatialPowerMultiplier;
 			maxPower = Math.pow( minPower, AEConfig.instance.spatialPowerExponent );
 		}
diff --git a/src/main/java/appeng/me/cache/TickManagerCache.java b/src/main/java/appeng/me/cache/TickManagerCache.java
index 8834cd11f..ee26235a6 100644
--- a/src/main/java/appeng/me/cache/TickManagerCache.java
+++ b/src/main/java/appeng/me/cache/TickManagerCache.java
@@ -87,7 +87,7 @@ public class TickManagerCache implements ITickManager
 					// remove tt..
 					this.upcomingTicks.poll();
 					TickRateModulation mod = tt.gt.tickingRequest( tt.node, diff );
-	
+
 					switch (mod)
 					{
 					case FASTER:
@@ -110,7 +110,7 @@ public class TickManagerCache implements ITickManager
 					default:
 						break;
 					}
-	
+
 					if ( this.awake.containsKey( tt.node ) )
 						this.addToQueue( tt );
 				}
diff --git a/src/main/java/appeng/me/cache/helpers/TickTracker.java b/src/main/java/appeng/me/cache/helpers/TickTracker.java
index a9a9aaf9b..e4f4db6d3 100644
--- a/src/main/java/appeng/me/cache/helpers/TickTracker.java
+++ b/src/main/java/appeng/me/cache/helpers/TickTracker.java
@@ -80,14 +80,14 @@ public class TickTracker implements Comparable
 			AEBasePart part = (AEBasePart)this.gt;
 			part.addEntityCrashInfo( crashreportcategory );
 		}
-		
+
 		crashreportcategory.addCrashSection( "CurrentTickRate", this.current_rate );
 		crashreportcategory.addCrashSection( "MinTickRate", this.request.minTickRate );
 		crashreportcategory.addCrashSection( "MaxTickRate", this.request.maxTickRate );
 		crashreportcategory.addCrashSection( "MachineType", this.gt.getClass().getName() );
 		crashreportcategory.addCrashSection( "GridBlockType", this.node.getGridBlock().getClass().getName() );
 		crashreportcategory.addCrashSection( "ConnectedSides", this.node.getConnectedSides() );
-		
+
 		DimensionalCoord dc = this.node.getGridBlock().getLocation();
 		if ( dc != null )
 			crashreportcategory.addCrashSection( "Location", dc );
diff --git a/src/main/java/appeng/me/cluster/MBCalculator.java b/src/main/java/appeng/me/cluster/MBCalculator.java
index 1d114fe80..84a3311f0 100644
--- a/src/main/java/appeng/me/cluster/MBCalculator.java
+++ b/src/main/java/appeng/me/cluster/MBCalculator.java
@@ -37,7 +37,7 @@ public abstract class MBCalculator
 
 	/**
 	 * check if the tile entities are correct for the structure.
-	 * 
+	 *
 	 * @param te to be checked tile entity
 	 * @return true if tile entity is valid for structure
 	 */
@@ -45,7 +45,7 @@ public abstract class MBCalculator
 
 	/**
 	 * construct the correct cluster, usually very simple.
-	 * 
+	 *
 	 * @param w world
 	 * @param min min world coord
 	 * @param max max world coord
@@ -55,7 +55,7 @@ public abstract class MBCalculator
 
 	/**
 	 * configure the multi-block tiles, most of the important stuff is in here.
-	 * 
+	 *
 	 * @param c updated cluster
 	 * @param w in world
 	 * @param min min world coord
@@ -70,7 +70,7 @@ public abstract class MBCalculator
 
 	/**
 	 * verify if the structure is the correct dimensions, or size
-	 * 
+	 *
 	 * @param min min world coord
 	 * @param max max world coord
 	 * @return true if structure has correct dimensions or size
diff --git a/src/main/java/appeng/me/cluster/implementations/CraftingCPUCalculator.java b/src/main/java/appeng/me/cluster/implementations/CraftingCPUCalculator.java
index 29d890156..fb748497a 100644
--- a/src/main/java/appeng/me/cluster/implementations/CraftingCPUCalculator.java
+++ b/src/main/java/appeng/me/cluster/implementations/CraftingCPUCalculator.java
@@ -36,7 +36,7 @@ import appeng.tile.crafting.TileCraftingTile;
 
 public class CraftingCPUCalculator extends MBCalculator
 {
-	
+
 	final TileCraftingTile tqb;
 
 	public CraftingCPUCalculator(IAEMultiBlock t) {
diff --git a/src/main/java/appeng/me/helpers/AENetworkProxy.java b/src/main/java/appeng/me/helpers/AENetworkProxy.java
index c793d28d0..713aef12d 100644
--- a/src/main/java/appeng/me/helpers/AENetworkProxy.java
+++ b/src/main/java/appeng/me/helpers/AENetworkProxy.java
@@ -208,7 +208,7 @@ public class AENetworkProxy implements IGridBlock
 
 	/**
 	 * short cut!
-	 * 
+	 *
 	 * @return grid of node
 	 * @throws GridAccessException of node or grid is null
 	 */
diff --git a/src/main/java/appeng/me/pathfinding/IPathItem.java b/src/main/java/appeng/me/pathfinding/IPathItem.java
index 1c755a17f..d005ca219 100644
--- a/src/main/java/appeng/me/pathfinding/IPathItem.java
+++ b/src/main/java/appeng/me/pathfinding/IPathItem.java
@@ -47,7 +47,7 @@ public interface IPathItem
 
 	/**
 	 * get the grid flags for this IPathItem.
-	 * 
+	 *
 	 * @return the flag set.
 	 */
 	public EnumSet getFlags();
diff --git a/src/main/java/appeng/me/storage/CellInventoryHandler.java b/src/main/java/appeng/me/storage/CellInventoryHandler.java
index 29df12001..5fdc2fa49 100644
--- a/src/main/java/appeng/me/storage/CellInventoryHandler.java
+++ b/src/main/java/appeng/me/storage/CellInventoryHandler.java
@@ -114,7 +114,7 @@ public class CellInventoryHandler extends MEInventoryHandler imple
 	}
 
 	@Override
-	public boolean isPreformatted() 
+	public boolean isPreformatted()
 	{
 		return ! this.myPartitionList.isEmpty();
 	}
@@ -134,10 +134,10 @@ public class CellInventoryHandler extends MEInventoryHandler imple
 	public int getStatusForCell()
 	{
 			int val = this.getCellInv().getStatusForCell();
-			
+
 			if ( val == 1 && this.isPreformatted() )
 				val = 2;
-			
+
 			return val;
 	}
 
diff --git a/src/main/java/appeng/me/storage/SecurityInventory.java b/src/main/java/appeng/me/storage/SecurityInventory.java
index d8f1b2f05..068065ec8 100644
--- a/src/main/java/appeng/me/storage/SecurityInventory.java
+++ b/src/main/java/appeng/me/storage/SecurityInventory.java
@@ -145,7 +145,7 @@ public class SecurityInventory implements IMEInventoryHandler
 					GameProfile thisUser = tbc.getProfile( ais.getItemStack() );
 					if ( thisUser == newUser )
 						return false;
-					
+
 					if ( thisUser != null && thisUser.equals( newUser ) )
 						return false;
 				}
diff --git a/src/main/java/appeng/parts/AEBasePart.java b/src/main/java/appeng/parts/AEBasePart.java
index ef47e38a2..fd08c667d 100644
--- a/src/main/java/appeng/parts/AEBasePart.java
+++ b/src/main/java/appeng/parts/AEBasePart.java
@@ -311,7 +311,7 @@ public class AEBasePart implements IPart, IGridProxyable, IActionHost, IUpgradea
 
 	/**
 	 * depending on the from, different settings will be accepted, don't call this with null
-	 * 
+	 *
 	 * @param from source of settings
 	 * @param compound compound of source
 	 */
@@ -343,7 +343,7 @@ public class AEBasePart implements IPart, IGridProxyable, IActionHost, IUpgradea
 
 	/**
 	 * null means nothing to store...
-	 * 
+	 *
 	 * @param from source of settings
 	 * @return compound of source
 	 */
diff --git a/src/main/java/appeng/parts/automation/PartAnnihilationPlane.java b/src/main/java/appeng/parts/automation/PartAnnihilationPlane.java
index a36a60f18..aafb4680d 100644
--- a/src/main/java/appeng/parts/automation/PartAnnihilationPlane.java
+++ b/src/main/java/appeng/parts/automation/PartAnnihilationPlane.java
@@ -207,9 +207,9 @@ public class PartAnnihilationPlane extends PartBasicState implements IGridTickab
 
 	/**
 	 * If the plane is accepting items.
-	 * 
+	 *
 	 * This might be improved if a performance problem shows up.
-	 * 
+	 *
 	 * @return true if planes accepts items.
 	 */
 	private boolean isAccepting()
@@ -403,9 +403,9 @@ public class PartAnnihilationPlane extends PartBasicState implements IGridTickab
 
 	/**
 	 * Checks if the network can store the possible drops.
-	 * 
+	 *
 	 * It also sets isAccepting to false, if the item can not be stored.
-	 * 
+	 *
 	 * @param itemStacks an array of {@link ItemStack} to test
 	 * @return true, if the network can store at least a single item of all drops or no drops are reported
 	 */
@@ -438,7 +438,7 @@ public class PartAnnihilationPlane extends PartBasicState implements IGridTickab
 
 	/**
 	 * Stores an {@link ItemStack} inside the network.
-	 * 
+	 *
 	 * @param item {@link ItemStack} to store
 	 * @return null or leftover {@link IAEItemStack}
 	 */
@@ -465,7 +465,7 @@ public class PartAnnihilationPlane extends PartBasicState implements IGridTickab
 
 	/**
 	 * Stores an {@link EntityItem} inside the network and either marks it as dead or sets it to the leftover stackSize.
-	 * 
+	 *
 	 * @param entityItem {@link EntityItem} to store
 	 */
 	private void storeEntityItem( EntityItem entityItem )
diff --git a/src/main/java/appeng/parts/automation/PartImportBus.java b/src/main/java/appeng/parts/automation/PartImportBus.java
index b03c45780..91c8e3a15 100644
--- a/src/main/java/appeng/parts/automation/PartImportBus.java
+++ b/src/main/java/appeng/parts/automation/PartImportBus.java
@@ -87,7 +87,7 @@ public class PartImportBus extends PartSharedItemBus implements IInventoryDestin
 	{
 		if ( stack == null || stack.getItem() == null )
 			return false;
-		
+
 		IAEItemStack out = this.destination.injectItems( this.lastItemChecked = AEApi.instance().storage().createItemStack( stack ), Actionable.SIMULATE, this.mySrc );
 		if ( out == null )
 			return true;
diff --git a/src/main/java/appeng/parts/layers/InvLayerData.java b/src/main/java/appeng/parts/layers/InvLayerData.java
index 81f4f84d3..1afd1291c 100644
--- a/src/main/java/appeng/parts/layers/InvLayerData.java
+++ b/src/main/java/appeng/parts/layers/InvLayerData.java
@@ -43,7 +43,7 @@ public class InvLayerData
 
 	/**
 	 * check if a slot index is valid, prevent crashes from bad code :)
-	 * 
+	 *
 	 * @param slot slot index
 	 * @return true, if the slot exists.
 	 */
diff --git a/src/main/java/appeng/parts/layers/LayerISidedInventory.java b/src/main/java/appeng/parts/layers/LayerISidedInventory.java
index 1154f0b22..035c17dbe 100644
--- a/src/main/java/appeng/parts/layers/LayerISidedInventory.java
+++ b/src/main/java/appeng/parts/layers/LayerISidedInventory.java
@@ -34,11 +34,11 @@ import appeng.api.parts.LayerBase;
 
 /**
  * Inventory wrapper for parts,
- * 
+ *
  * this is considerably more complicated then the other wrappers as it requires creating a "unified inventory".
- * 
+ *
  * You must use {@link ISidedInventory} instead of {@link IInventory}.
- * 
+ *
  * If your inventory changes in between placement and removal, you must trigger a PartChange on the {@link IPartHost} so
  * it can recalculate the inventory wrapper.
  */
diff --git a/src/main/java/appeng/parts/networking/PartDenseCable.java b/src/main/java/appeng/parts/networking/PartDenseCable.java
index 04672b8fe..006064b7d 100644
--- a/src/main/java/appeng/parts/networking/PartDenseCable.java
+++ b/src/main/java/appeng/parts/networking/PartDenseCable.java
@@ -257,25 +257,25 @@ public class PartDenseCable extends PartCable
 		 * ); break; case SOUTH: rh.setBounds( 3, 3, 12, 13, 13, 16 ); break; case UP: rh.setBounds( 3, 12, 3, 13, 16,
 		 * 13 ); break; case WEST: rh.setBounds( 0, 3, 3, 4, 13, 13 ); break; default: return; } rh.renderBlock( x, y,
 		 * z, renderer );
-		 * 
+		 *
 		 * if ( true ) { setSmartConnectionRotations( of, renderer ); IIcon firstIcon = new TaughtIcon( getChannelTex(
 		 * channels, false ).getIcon(), -0.2f ); IIcon secondIcon = new TaughtIcon( getChannelTex( channels, true ).getIcon(),
 		 * -0.2f );
-		 * 
+		 *
 		 * if ( of == ForgeDirection.EAST || of == ForgeDirection.WEST ) { AEBaseBlock blk = (AEBaseBlock)
 		 * rh.getBlock(); FlippableIcon ico = blk.getRendererInstance().getTexture( ForgeDirection.EAST ); ico.setFlip(
 		 * false, true ); }
-		 * 
+		 *
 		 * Tessellator.INSTANCE.setBrightness( 15 << 20 | 15 << 5 ); Tessellator.INSTANCE.setColorOpaque_I(
 		 * myColor.mediumVariant ); rh.setTexture( firstIcon, firstIcon, firstIcon, firstIcon, firstIcon, firstIcon ); renderAllFaces( (AEBaseBlock)
 		 * rh.getBlock(), x, y, z, renderer );
-		 * 
+		 *
 		 * Tessellator.INSTANCE.setColorOpaque_I( myColor.whiteVariant ); rh.setTexture( secondIcon, secondIcon, secondIcon, secondIcon, secondIcon,
 		 * secondIcon ); renderAllFaces( (AEBaseBlock) rh.getBlock(), x, y, z, renderer );
-		 * 
+		 *
 		 * renderer.uvRotateBottom = renderer.uvRotateEast = renderer.uvRotateNorth = renderer.uvRotateSouth =
 		 * renderer.uvRotateTop = renderer.uvRotateWest = 0; }
-		 * 
+		 *
 		 * rh.setTexture( getTexture( getCableColor() ) ); }
 		 */
 
diff --git a/src/main/java/appeng/parts/p2p/PartP2PBCPower.java b/src/main/java/appeng/parts/p2p/PartP2PBCPower.java
index 9cd01bd06..bc5ec5b93 100644
--- a/src/main/java/appeng/parts/p2p/PartP2PBCPower.java
+++ b/src/main/java/appeng/parts/p2p/PartP2PBCPower.java
@@ -182,7 +182,7 @@ public class PartP2PBCPower extends PartP2PTunnel implements IPo
 			IBatteryObject bo = MjAPI.getMjBattery( te, MjAPI.DEFAULT_POWER_FRAMEWORK, this.side.getOpposite() );
 			if ( bo != null )
 				return bo;
-			
+
 			return ((IMJ6) AppEng.instance.getIntegration( IntegrationType.MJ6 )).provider( te, this.side.getOpposite() );
 		}
 		return null;
diff --git a/src/main/java/appeng/parts/reporting/PartCraftingTerminal.java b/src/main/java/appeng/parts/reporting/PartCraftingTerminal.java
index 1538385fa..fa9878955 100644
--- a/src/main/java/appeng/parts/reporting/PartCraftingTerminal.java
+++ b/src/main/java/appeng/parts/reporting/PartCraftingTerminal.java
@@ -53,7 +53,7 @@ public class PartCraftingTerminal extends PartTerminal
 	public void getDrops(List drops, boolean wrenched)
 	{
 		super.getDrops(drops, wrenched);
-		
+
 		for (ItemStack is : this.craftingGrid)
 			if ( is != null )
 				drops.add( is );
diff --git a/src/main/java/appeng/recipes/Ingredient.java b/src/main/java/appeng/recipes/Ingredient.java
index f1453831e..e3f412275 100644
--- a/src/main/java/appeng/recipes/Ingredient.java
+++ b/src/main/java/appeng/recipes/Ingredient.java
@@ -163,12 +163,12 @@ public class Ingredient implements IIngredient
 		/*
 		 * Object o = Item.itemRegistry.getObject( nameSpace + ":" + itemName ); if ( o instanceof Item ) return new
 		 * ItemStack( (Item) o, qty, meta );
-		 * 
+		 *
 		 * if ( o instanceof Block ) return new ItemStack( (Block) o, qty, meta );
-		 * 
+		 *
 		 * o = Item.itemRegistry.getObject( nameSpace + ":item." + itemName ); if ( o instanceof Item ) return new
 		 * ItemStack( (Item) o, qty, meta );
-		 * 
+		 *
 		 * o = Block.blockRegistry.getObject( nameSpace + ":tile." + itemName ); if ( o instanceof Block && (!(o
 		 * instanceof BlockAir)) ) return new ItemStack( (Block) o, qty, meta );
 		 */
diff --git a/src/main/java/appeng/recipes/RecipeData.java b/src/main/java/appeng/recipes/RecipeData.java
index 473e6410c..7143a5e16 100644
--- a/src/main/java/appeng/recipes/RecipeData.java
+++ b/src/main/java/appeng/recipes/RecipeData.java
@@ -37,7 +37,7 @@ public class RecipeData
 	public boolean crash = true;
 	public boolean exceptions = true;
 	public boolean errorOnMissing = true;
-	
+
 	public final Set knownItem = new HashSet();
 
 }
diff --git a/src/main/java/appeng/recipes/game/ShapedRecipe.java b/src/main/java/appeng/recipes/game/ShapedRecipe.java
index 6be7b509e..656eb6dcf 100644
--- a/src/main/java/appeng/recipes/game/ShapedRecipe.java
+++ b/src/main/java/appeng/recipes/game/ShapedRecipe.java
@@ -274,7 +274,7 @@ public class ShapedRecipe implements IRecipe, IRecipeBakeable
 	/**
 	 * Returns the input for this recipe, any mod accessing this value should never manipulate the values in this array
 	 * as it will effect the recipe itself.
-	 * 
+	 *
 	 * @return The recipes input vales.
 	 */
 	public Object[] getInput()
diff --git a/src/main/java/appeng/recipes/game/ShapelessRecipe.java b/src/main/java/appeng/recipes/game/ShapelessRecipe.java
index 563d6542e..670abed9c 100644
--- a/src/main/java/appeng/recipes/game/ShapelessRecipe.java
+++ b/src/main/java/appeng/recipes/game/ShapelessRecipe.java
@@ -149,7 +149,7 @@ public class ShapelessRecipe implements IRecipe, IRecipeBakeable
 	/**
 	 * Returns the input for this recipe, any mod accessing this value should never manipulate the values in this array
 	 * as it will effect the recipe itself.
-	 * 
+	 *
 	 * @return The recipes input vales.
 	 */
 	public ArrayList getInput()
diff --git a/src/main/java/appeng/recipes/handlers/Grind.java b/src/main/java/appeng/recipes/handlers/Grind.java
index a0fb99a02..41d801ec5 100644
--- a/src/main/java/appeng/recipes/handlers/Grind.java
+++ b/src/main/java/appeng/recipes/handlers/Grind.java
@@ -72,5 +72,5 @@ public class Grind implements ICraftHandler, IWebsiteSerializer
 				h.getName(this.pro_input)+ '\n' +
 				h.getName(this.pro_output[0]);
 	}
-	
+
 }
diff --git a/src/main/java/appeng/recipes/handlers/HCCrusher.java b/src/main/java/appeng/recipes/handlers/HCCrusher.java
index 228a789bd..94b507005 100644
--- a/src/main/java/appeng/recipes/handlers/HCCrusher.java
+++ b/src/main/java/appeng/recipes/handlers/HCCrusher.java
@@ -66,7 +66,7 @@ public class HCCrusher implements ICraftHandler, IWebsiteSerializer
 				NBTTagCompound toRegister = new NBTTagCompound();
 
 				ItemStack endStack = this.pro_output[0].getItemStack();
-				
+
 				NBTTagCompound itemFrom = new NBTTagCompound();
 				NBTTagCompound itemTo = new NBTTagCompound();
 
@@ -76,7 +76,7 @@ public class HCCrusher implements ICraftHandler, IWebsiteSerializer
 				toRegister.setTag("itemFrom", itemFrom);
 				toRegister.setTag("itemTo", itemTo);
 				toRegister.setFloat("pressureRatio", 1.0F);
-				
+
 				FMLInterModComms.sendMessage("HydCraft", "registerCrushingRecipe", toRegister);
 			}
 			catch (java.lang.RuntimeException err)
diff --git a/src/main/java/appeng/recipes/handlers/Shaped.java b/src/main/java/appeng/recipes/handlers/Shaped.java
index e79a6ada3..0452fff9f 100644
--- a/src/main/java/appeng/recipes/handlers/Shaped.java
+++ b/src/main/java/appeng/recipes/handlers/Shaped.java
@@ -132,7 +132,7 @@ public class Shaped implements ICraftHandler, IWebsiteSerializer
 					}
 				}
 			}
-		
+
 		return Platform.isSameItemPrecise( this.output.getItemStack(), reqOutput );
 	}
 
diff --git a/src/main/java/appeng/recipes/ores/IOreListener.java b/src/main/java/appeng/recipes/ores/IOreListener.java
index 3cbacf37e..b0e155cb8 100644
--- a/src/main/java/appeng/recipes/ores/IOreListener.java
+++ b/src/main/java/appeng/recipes/ores/IOreListener.java
@@ -26,7 +26,7 @@ public interface IOreListener
 	/**
 	 * Called with various items registered in the dictionary.
 	 * AppEng.oreDictionary.observe(...) to register them.
-	 * 
+	 *
 	 * @param name name of ore
 	 * @param item item with name
 	 */
diff --git a/src/main/java/appeng/recipes/ores/OreDictionaryHandler.java b/src/main/java/appeng/recipes/ores/OreDictionaryHandler.java
index 48ccbfac2..7743d5ba1 100644
--- a/src/main/java/appeng/recipes/ores/OreDictionaryHandler.java
+++ b/src/main/java/appeng/recipes/ores/OreDictionaryHandler.java
@@ -41,7 +41,7 @@ public class OreDictionaryHandler
 
 	/**
 	 * Just limit what items are sent to the final listeners, I got sick of strange items showing up...
-	 * 
+	 *
 	 * @param name name about cared item
 	 * @return true if it should care
 	 */
@@ -69,7 +69,7 @@ public class OreDictionaryHandler
 	/**
 	 * Adds a new IOreListener and immediately notifies it of any previous ores, any ores added latter will be added at
 	 * that point.
-	 * 
+	 *
 	 * @param n to be added ore listener
 	 */
 	public void observe(IOreListener n)
diff --git a/src/main/java/appeng/services/helpers/ICompassCallback.java b/src/main/java/appeng/services/helpers/ICompassCallback.java
index 452c3d837..0e2c32667 100644
--- a/src/main/java/appeng/services/helpers/ICompassCallback.java
+++ b/src/main/java/appeng/services/helpers/ICompassCallback.java
@@ -23,7 +23,7 @@ public interface ICompassCallback
 
 	/**
 	 * Called from another thread.
-	 * 
+	 *
 	 * @param hasResult true if found a target
 	 * @param spin true if should spin
 	 * @param radians radians
diff --git a/src/main/java/appeng/spatial/DefaultSpatialHandler.java b/src/main/java/appeng/spatial/DefaultSpatialHandler.java
index 8d0f9d82e..04e3f77e2 100644
--- a/src/main/java/appeng/spatial/DefaultSpatialHandler.java
+++ b/src/main/java/appeng/spatial/DefaultSpatialHandler.java
@@ -49,7 +49,7 @@ public class DefaultSpatialHandler implements IMovableHandler
 
 	/**
 	 * never called for the default.
-	 * 
+	 *
 	 * @param tile tile entity
 	 * @return true
 	 */
diff --git a/src/main/java/appeng/spatial/StorageChunkProvider.java b/src/main/java/appeng/spatial/StorageChunkProvider.java
index 7e93baf3a..ba94208d5 100644
--- a/src/main/java/appeng/spatial/StorageChunkProvider.java
+++ b/src/main/java/appeng/spatial/StorageChunkProvider.java
@@ -35,17 +35,17 @@ public class StorageChunkProvider extends ChunkProviderGenerate
 {
 
 	final static Block[] BLOCKS;
-	
+
 	static {
-		
+
 		BLOCKS = new Block[255 * 256];
-		
+
 		Block matrixFrame = AEApi.instance().blocks().blockMatrixFrame.block();
 		for (int x = 0; x < BLOCKS.length; x++)
 			BLOCKS[x] = matrixFrame;
-		
+
 	}
-	
+
 	final World w;
 
 	public StorageChunkProvider(World wrd, long i) {
diff --git a/src/main/java/appeng/spatial/StorageHelper.java b/src/main/java/appeng/spatial/StorageHelper.java
index ef6cec607..52121d153 100644
--- a/src/main/java/appeng/spatial/StorageHelper.java
+++ b/src/main/java/appeng/spatial/StorageHelper.java
@@ -151,7 +151,7 @@ public class StorageHelper
 
 	/**
 	 * Mostly from dimensional doors.. which mostly got it form X-Comp.
-	 * 
+	 *
 	 * @param entity to be teleported entity
 	 * @param link destination
 	 * @return teleported entity
@@ -331,7 +331,7 @@ public class StorageHelper
 		/*
 		 * IChunkProvider cp = destination.getChunkProvider(); if ( cp instanceof ChunkProviderServer ) { ChunkProviderServer
 		 * srv = (ChunkProviderServer) cp; srv.unloadAllChunks(); }
-		 * 
+		 *
 		 * cp.unloadQueuedChunks();
 		 */
 
diff --git a/src/main/java/appeng/spatial/StorageWorldProvider.java b/src/main/java/appeng/spatial/StorageWorldProvider.java
index 86f1fa5f7..030b1e27c 100644
--- a/src/main/java/appeng/spatial/StorageWorldProvider.java
+++ b/src/main/java/appeng/spatial/StorageWorldProvider.java
@@ -143,7 +143,7 @@ public class StorageWorldProvider extends WorldProvider
 	{
 		return "Storage Cell";
 	}
-	
+
 	@Override
 	public IRenderHandler getSkyRenderer()
 	{
diff --git a/src/main/java/appeng/tile/AEBaseTile.java b/src/main/java/appeng/tile/AEBaseTile.java
index 5d2f98252..6459c48c1 100644
--- a/src/main/java/appeng/tile/AEBaseTile.java
+++ b/src/main/java/appeng/tile/AEBaseTile.java
@@ -285,7 +285,7 @@ public class AEBaseTile extends TileEntity implements IOrientable, ICommonTile,
 
 	/**
 	 * By default all blocks can have orientation, this handles saving, and loading, as well as synchronization.
-	 * 
+	 *
 	 * @return true if tile can be rotated
 	 */
 	@Override
@@ -375,7 +375,7 @@ public class AEBaseTile extends TileEntity implements IOrientable, ICommonTile,
 
 	/**
 	 * returns the contents of the tile entity, into the world, defaults to dropping everything in the inventory.
-	 * 
+	 *
 	 * @param w world
 	 * @param x x pos of tile entity
 	 * @param y y pos of tile entity
@@ -411,7 +411,7 @@ public class AEBaseTile extends TileEntity implements IOrientable, ICommonTile,
 
 	/**
 	 * depending on the from, different settings will be accepted, don't call this with null
-	 * 
+	 *
 	 * @param from source of settings
 	 * @param compound compound of source
 	 */
@@ -446,7 +446,7 @@ public class AEBaseTile extends TileEntity implements IOrientable, ICommonTile,
 
 	/**
 	 * null means nothing to store...
-	 * 
+	 *
 	 * @param from source of settings
 	 * @return compound of source
 	 */
diff --git a/src/main/java/appeng/tile/misc/TileCondenser.java b/src/main/java/appeng/tile/misc/TileCondenser.java
index 1edb42eec..9fe45278d 100644
--- a/src/main/java/appeng/tile/misc/TileCondenser.java
+++ b/src/main/java/appeng/tile/misc/TileCondenser.java
@@ -113,7 +113,7 @@ public class TileCondenser extends AEBaseInvTile implements IFluidHandler, IConf
 
 	/**
 	 * make sure you validate with canAddOutput prior to this.
-	 * 
+	 *
 	 * @param output to be added output
 	 */
 	private void addOutput(ItemStack output)
diff --git a/src/main/java/appeng/tile/powersink/RotaryCraft.java b/src/main/java/appeng/tile/powersink/RotaryCraft.java
index 5dfb9dda7..efb205d94 100644
--- a/src/main/java/appeng/tile/powersink/RotaryCraft.java
+++ b/src/main/java/appeng/tile/powersink/RotaryCraft.java
@@ -82,7 +82,7 @@ public abstract class RotaryCraft extends IC2 implements ShaftPowerReceiver
 		this.alpha = io;
 	}
 
-	
+
 	@Override
 	final public int getMachineX()
 	{
diff --git a/src/main/java/appeng/util/ConfigManager.java b/src/main/java/appeng/util/ConfigManager.java
index 3a41ba914..44db97f5b 100644
--- a/src/main/java/appeng/util/ConfigManager.java
+++ b/src/main/java/appeng/util/ConfigManager.java
@@ -40,7 +40,7 @@ public class ConfigManager implements IConfigManager
 
 	/**
 	 * read all settings using config manager.
-	 * 
+	 *
 	 * @param tagCompound to be read from compound
 	 */
 	@Override
@@ -77,7 +77,7 @@ public class ConfigManager implements IConfigManager
 
 	/**
 	 * save all settings using config manager.
-	 * 
+	 *
 	 * @param tagCompound to be written to compound
 	 */
 	@Override
diff --git a/src/main/java/appeng/util/InventoryAdaptor.java b/src/main/java/appeng/util/InventoryAdaptor.java
index b3c6eed81..23e13ea03 100644
--- a/src/main/java/appeng/util/InventoryAdaptor.java
+++ b/src/main/java/appeng/util/InventoryAdaptor.java
@@ -66,9 +66,9 @@ public abstract class InventoryAdaptor implements Iterable
 	{
 		if ( te == null )
 			return null;
-		
+
 		IBetterStorage bs = (IBetterStorage) (AppEng.instance.isIntegrationEnabled( IntegrationType.BetterStorage ) ? AppEng.instance.getIntegration( IntegrationType.BetterStorage ) : null);
-		
+
 		if ( te instanceof EntityPlayer )
 		{
 			return new AdaptorIInventory( new AdaptorPlayerInventory( ((EntityPlayer) te).inventory, false ) );
diff --git a/src/main/java/appeng/util/Platform.java b/src/main/java/appeng/util/Platform.java
index 705cb5fec..65eb4f484 100644
--- a/src/main/java/appeng/util/Platform.java
+++ b/src/main/java/appeng/util/Platform.java
@@ -167,7 +167,7 @@ public class Platform
 
 	/**
 	 * This displays the value for encoded longs ( double *100 )
-	 * 
+	 *
 	 * @param n to be formatted long value
 	 * @param isRate if true it adds a /t to the formatted string
 	 * @return formatted long value
@@ -1212,13 +1212,13 @@ public class Platform
 
 		/*
 		 * // test ore dictionary.. int OreID = getOreID( a ); if ( OreID != -1 ) return OreID == getOreID( b );
-		 * 
+		 *
 		 * if ( Mode != FuzzyMode.IGNORE_ALL ) { if ( a.hasTagCompound() && !isShared( a.getTagCompound() ) ) { a =
 		 * Platform.getSharedItemStack( AEItemStack.create( a ) ); }
-		 * 
+		 *
 		 * if ( b.hasTagCompound() && !isShared( b.getTagCompound() ) ) { b = Platform.getSharedItemStack(
 		 * AEItemStack.create( b ) ); }
-		 * 
+		 *
 		 * // test regular items with damage values and what not... if ( isShared( a.getTagCompound() ) && isShared(
 		 * b.getTagCompound() ) && a.itemID == b.itemID ) { return ((AppEngSharedNBTTagCompound)
 		 * a.getTagCompound()).compareFuzzyWithRegistry( (AppEngSharedNBTTagCompound) b.getTagCompound() ); } }
diff --git a/src/main/java/appeng/util/inv/AdaptorIInventory.java b/src/main/java/appeng/util/inv/AdaptorIInventory.java
index c6f82b4e1..b4beb745a 100644
--- a/src/main/java/appeng/util/inv/AdaptorIInventory.java
+++ b/src/main/java/appeng/util/inv/AdaptorIInventory.java
@@ -237,11 +237,11 @@ public class AdaptorIInventory extends InventoryAdaptor
 
 	/**
 	 * Adds an {@link ItemStack} to the adapted {@link IInventory}.
-	 * 
+	 *
 	 * It respects the inventories stack limit, which can result in not all items added and some left ones are returned.
 	 * The ItemStack next is required for inventories, which will fail on isItemValidForSlot() for stacksizes larger
 	 * than the limit.
-	 * 
+	 *
 	 * @param itemsToAdd itemStack to add to the inventory
 	 * @param modulate true to modulate, false for simulate
 	 *
diff --git a/src/main/java/appeng/util/inv/AdaptorPlayerInventory.java b/src/main/java/appeng/util/inv/AdaptorPlayerInventory.java
index 2a9f6af38..b2fc00194 100644
--- a/src/main/java/appeng/util/inv/AdaptorPlayerInventory.java
+++ b/src/main/java/appeng/util/inv/AdaptorPlayerInventory.java
@@ -31,12 +31,12 @@ public class AdaptorPlayerInventory implements IInventory
 
 	public AdaptorPlayerInventory(IInventory playerInv, boolean swap)
 	{
-		
+
 		if ( swap )
 			this.src = new WrapperChainedInventory( new WrapperInventoryRange( playerInv, 9, this.size -9, false ), new WrapperInventoryRange( playerInv, 0, 9, false )  );
 		else
 			this.src = playerInv;
-		
+
 	}
 
 	@Override
diff --git a/src/main/java/appeng/util/item/AEItemStack.java b/src/main/java/appeng/util/item/AEItemStack.java
index 31d7917db..099899b3a 100644
--- a/src/main/java/appeng/util/item/AEItemStack.java
+++ b/src/main/java/appeng/util/item/AEItemStack.java
@@ -90,7 +90,7 @@ public final class AEItemStack extends AEStack implements IAEItemS
 
 		/*
 		 * Super hackery.
-		 * 
+		 *
 		 * is.itemID = appeng.api.Materials.matQuartz.itemID; damageValue = is.getItemDamage(); is.itemID = itemID;
 		 */