All GUI compile errors fixed, switched to excludes over includes in gradle build and lots, LOTS of more fixes.

This commit is contained in:
Sebastian Hartte
2020-06-06 21:16:05 +02:00
parent bb453b0d35
commit ff042a394b
209 changed files with 4527 additions and 4479 deletions
+10 -254
View File
@@ -60,261 +60,17 @@ sourceSets {
api
main {
java {
include 'appeng/core/AppEng.java'
include 'appeng/core/crash/CrashInfo.java'
include 'appeng/core/CommonHelper.java'
include 'appeng/core/crash/**'
include 'appeng/core/AEConfig.java'
include 'appeng/core/features/AEFeature.java'
include 'appeng/core/settings/**'
include 'appeng/util/ConfigManager.java'
include 'appeng/core/settings/TickRates.java'
include 'appeng/util/IConfigManagerHost.java'
include 'appeng/services/export/ExportConfig.java'
include 'appeng/client/ActionKey.java'
include 'appeng/client/EffectType.java'
include 'appeng/core/AELog.java'
include 'appeng/core/Registration.java'
include 'appeng/core/features/ItemDefinition.java'
include 'appeng/util/inv/InvOperation.java'
include 'appeng/core/features/registries/PartModels.java'
include 'appeng/core/features/registries/PartModels.java'
include 'appeng/core/api/**'
include 'appeng/core/api/definitions/ApiItems.java'
include 'appeng/items/tools/quartz/**'
include 'appeng/items/AEBaseItem.java'
include 'appeng/util/helpers/ItemComparisonHelper.java'
include 'appeng/items/contents/QuartzKnifeObj.java'
include 'appeng/core/ApiDefinitions.java'
include 'appeng/core/Api.java'
include 'appeng/decorative/solid/BlockQuartzOre.java'
include 'appeng/bootstrap/**'
include 'appeng/block/AEBaseBlock.java'
include 'appeng/block/AEBaseBlockItem.java'
include 'appeng/block/AEBaseTileBlock.java'
include 'appeng/tile/**'
include 'appeng/parts/**'
include 'appeng/helpers/**'
include 'appeng/items/**'
include 'appeng/util/**'
include 'appeng/debug/**'
include 'appeng/core/localization/**'
include 'appeng/core/stats/**'
include 'appeng/client/render/crafting/ItemEncodedPatternRendering.java'
exclude 'appeng/client/render/model/UVLModelLoader.java'
exclude 'appeng/client/core/api/imc/**'
exclude 'appeng/core/IMCHandler.java'
exclude 'appeng/recipes/handlers/**'
exclude 'appeng/worldgen/**'
exclude 'appeng/services/export/**'
exclude 'appeng/spatial/StorageChunkProvider.java'
exclude 'appeng/spatial/StorageHelper.java'
exclude 'appeng/spatial/CachedPlane.java'
exclude 'appeng/spatial/StorageWorldProvider.java'
exclude 'appeng/parts/p2p/PartP2PFluids.java'
exclude 'appeng/parts/p2p/PartP2PItems.java'
include 'appeng/tile/AEBaseTile.java'
include 'appeng/tile/AEBaseInvTile.java'
include 'appeng/util/Platform.java'
include 'appeng/util/SettingsFrom.java'
include 'appeng/core/features/IStackSrc.java'
include 'appeng/helpers/ICustomNameObject.java'
include 'appeng/core/CreativeTab.java'
include 'appeng/core/CreativeTabFacade.java'
include 'appeng/decorative/AEDecorativeBlock.java'
include 'appeng/decorative/solid/BlockQuartzPillar.java'
include 'appeng/helpers/MetaRotation.java'
include 'appeng/core/features/ActivityState.java'
include 'appeng/core/features/BlockStackSrc.java'
include 'appeng/core/features/ItemStackSrc.java'
include 'appeng/core/features/BlockDefinition.java'
include 'appeng/core/features/TileDefinition.java'
include 'appeng/core/features/ColoredItemDefinition.java'
include 'appeng/util/helpers/ItemHandlerUtil.java'
include 'appeng/util/inv/IAEAppEngInventory.java'
include 'appeng/decorative/solid/BlockChargedQuartzOre.java'
include 'appeng/client/render/effects/ChargedOreFX.java'
include 'appeng/bootstrap/components/BuiltInModelComponent.java'
include 'appeng/bootstrap/components/ModelOverrideComponent.java'
include 'appeng/client/render/model/GlassBakedModel.java'
include 'appeng/decorative/solid/BlockQuartzGlass.java'
include 'appeng/decorative/solid/GlassState.java'
include 'appeng/client/render/model/GlassModel.java'
include 'appeng/client/render/model/RenderHelper.java'
include 'appeng/client/render/model/GlassModelLoader.java'
include 'appeng/helpers/AEGlassMaterial.java'
include 'appeng/block/spatial/BlockMatrixFrame.java'
include 'appeng/util/LookDirection.java'
include 'appeng/decorative/solid/BlockQuartzLamp.java'
include 'appeng/client/render/effects/VibrantFX.java'
include 'appeng/client/render/effects/LightningFX.java'
include 'appeng/block/misc/BlockQuartzFixture.java'
include 'appeng/core/sync/AppEngPacket.java'
include 'appeng/core/sync/network/INetworkInfo.java'
// include 'appeng/core/sync/network/NetworkHandler.java'
include 'appeng/core/sync/network/IPacketHandler.java'
include 'appeng/core/sync/network/TargetPoint.java'
include 'appeng/core/stats/AeStats.java'
include 'appeng/me/GridAccessException.java'
include 'appeng/util/item/AEItemStack.java'
include 'appeng/util/item/AEStack.java'
include 'appeng/util/item/AESharedItemStack.java'
include 'appeng/util/item/AEItemStackRegistry.java'
include 'appeng/services/compass/ICompassCallback.java'
include 'appeng/hooks/CompassResult.java'
include 'appeng/container/ContainerOpenContext.java'
include 'appeng/decorative/solid/BlockSkyStone.java'
include 'appeng/block/storage/BlockSkyChest.java'
include 'appeng/tile/storage/TileSkyChest.java'
include 'appeng/block/storage/SkyChestRenderingCustomizer.java'
include 'appeng/client/render/tesr/SkyChestTESR.java'
include 'appeng/tile/inventory/AppEngInternalInventory.java'
include 'appeng/util/inv/filter/**'
include 'appeng/client/render/StaticBlockColor.java'
exclude 'appeng/block/paint/PaintBakedModel.java'
exclude 'appeng/block/paint/PaintModel.java'
exclude 'appeng/block/qnb/QnbFormedBakedModel.java'
exclude 'appeng/block/qnb/QnbFormedModel.java'
include 'appeng/client/render/spatial/SpatialPylonRendering.java'
// include 'appeng/client/ClientHelper.java'
// include 'appeng/server/ServerHelper.java'
include 'appeng/block/AEBaseBlock.java'
include 'appeng/helpers/ICustomCollision.java'
include 'appeng/client/ClientHelper.java'
include 'appeng/server/ServerHelper.java'
include 'appeng/core/CommonHelper.java'
include 'appeng/helpers/IMouseWheelItem.java'
include 'appeng/client/gui/AEBaseGui.java'
include 'appeng/client/gui/widgets/ITooltip.java'
include 'appeng/client/gui/widgets/GuiCustomSlot.java'
include 'appeng/client/gui/widgets/IScrollSource.java'
include 'appeng/client/gui/widgets/GuiScrollbar.java'
include 'appeng/client/me/**'
include 'appeng/client/gui/widgets/ISortSource.java'
include 'appeng/items/storage/ItemViewCell.java'
include 'appeng/util/ItemSorters.java'
include 'appeng/util/prioritylist/**'
include 'appeng/fluids/util/**'
include 'appeng/fluids/container/slots/IMEFluidSlot.java'
include 'appeng/fluids/items/FluidDummyItem.java'
include 'appeng/items/contents/**'
include 'appeng/container/interfaces/IInventorySlotAware.java'
include 'appeng/me/helpers/**'
include 'appeng/me/cluster/*'
include 'appeng/util/iterators/*'
include 'appeng/util/inv/**'
include 'appeng/util/InventoryAdaptor.java'
include 'appeng/tile/inventory/AppEngInternalAEInventory.java'
include 'appeng/core/worlddata/**'
include 'appeng/services/compass/**'
include 'appeng/services/CompassService*'
include 'appeng/parts/automation/StackUpgradeInventory*'
include 'appeng/parts/automation/UpgradeInventory*'
include 'appeng/me/GridStorage*'
include 'appeng/capabilities/*'
include 'appeng/container/slot/AppEngSlot*'
include 'appeng/container/AEBaseContainer*'
include 'appeng/helpers/InventoryAction.java'
include 'appeng/container/guisync/**'
include 'appeng/fluids/**'
exclude 'appeng/fluids/client/gui/**'
include 'appeng/core/features/**'
include 'appeng/entity/**'
include 'appeng/facade/**'
include 'appeng/hooks/**'
include 'appeng/block/**'
include 'appeng/client/render/renderable/**'
include 'appeng/client/render/tesr/**'
include 'appeng/client/render/ColorableTileBlockColor.java'
include 'appeng/client/render/cablebus/**'
include 'appeng/client/render/effects/EnergyFx.java'
include 'appeng/client/render/TesrRenderHelper.java'
include 'appeng/core/stats/IAdvancementTrigger.java'
include 'appeng/client/render/StaticItemColor.java'
include 'appeng/core/FacadeConfig.java'
include 'appeng/spatial/DefaultSpatialHandler.java'
exclude 'appeng/core/sync/packets/PacketSwitchGuis.java'
include 'appeng/core/sync/network/NetworkHandler.java'
include 'appeng/core/sync/packets/PacketProgressBar.java'
include 'appeng/container/slot/SlotDisabled.java'
include 'appeng/container/slot/SlotFake.java'
include 'appeng/container/slot/SlotInaccessible.java'
include 'appeng/container/slot/SlotPlayerHotBar.java'
include 'appeng/container/slot/SlotPlayerInv.java'
include 'appeng/core/sync/packets/PacketTargetItemStack.java'
include 'appeng/core/sync/packets/PacketSwapSlots.java'
include 'appeng/core/sync/packets/PacketInventoryAction.java'
include 'appeng/container/implementations/ContainerCraftAmount.java'
include 'appeng/container/implementations/ContainerCraftConfirm.java'
include 'appeng/helpers/WirelessTerminalGuiObject.java'
include 'appeng/core/sync/packets/PacketValueConfig.java'
include 'appeng/client/render/StackSizeRenderer.java'
include 'appeng/fluids/client/render/FluidStackSizeRenderer.java'
include 'appeng/core/localization/GuiText.java'
include 'appeng/util/ISlimReadableNumberConverter.java'
include 'appeng/util/IWideReadableNumberConverter.java'
include 'appeng/util/ReadableNumberConverter.java'
include 'appeng/container/slot/IOptionalSlot.java'
include 'appeng/client/gui/Size1Slot.java'
include 'appeng/container/slot/SlotOutput.java'
include 'appeng/container/slot/AppEngCraftingSlot.java'
include 'appeng/container/slot/SlotRestrictedInput.java'
include 'appeng/container/implementations/ContainerSkyChest.java'
include 'appeng/container/slot/SlotNormal.java'
include 'appeng/client/gui/implementations/GuiSkyChest.java'
include 'appeng/block/grindstone/**'
include 'appeng/tile/grindstone/**'
include 'appeng/container/implementations/ContainerGrinder.java'
include 'appeng/recipes/conditions/**'
include 'appeng/recipes/game/DisassembleRecipe.java'
include 'appeng/recipes/ingredients/**'
include 'appeng/forge/data/**'
include 'appeng/client/render/tesr/CrankTESR.java'
include 'appeng/client/render/FacingToRotation.java'
include 'appeng/client/gui/implementations/GuiGrinder.java'
include 'appeng/tile/misc/TileSkyCompass.java'
include 'appeng/block/misc/BlockSkyCompass.java'
include 'appeng/client/render/tesr/SkyCompassTESR.java'
include 'appeng/block/misc/SkyCompassRendering.java'
include 'appeng/client/render/model/SkyCompassModelLoader.java'
include 'appeng/client/render/model/SkyCompassModel.java'
include 'appeng/client/render/model/SkyCompassBakedModel.java'
include 'appeng/client/render/model/MatrixVertexTransformer.java'
include 'appeng/client/render/model/AutoRotatingModel.java'
include 'appeng/client/render/model/AutoRotatingBakedModel.java'
include 'appeng/client/render/model/AutoRotatingModelLoader.java'
include 'appeng/client/render/cablebus/QuadRotator.java'
include 'appeng/thirdparty/codechicken/lib/**'
include 'appeng/client/render/model/AutoRotatingCacheKey.java'
include 'appeng/tile/misc/TileInscriber.java'
include 'appeng/parts/automation/DefinitionUpgradeInventory.java'
include 'appeng/core/sync/packets/PacketAssemblerAnimation.java'
include 'appeng/tile/grid/**'
include 'appeng/tile/powersink/AEBasePoweredTile.java'
include 'appeng/tile/powersink/IExternalPowerSink.java'
include 'appeng/block/misc/BlockInscriber.java'
include 'appeng/tile/powersink/ForgeEnergyAdapter.java'
include 'appeng/block/misc/InscriberRendering.java'
include 'appeng/client/render/tesr/InscriberTESR.java'
include 'appeng/hooks/TickHandler.java'
include 'appeng/me/**'
include 'appeng/util/IWorldCallable.java'
include 'appeng/crafting/**'
include 'appeng/util/ReadOnlyCollection.java'
include 'appeng/me/NetworkEventBus.java'
include 'appeng/container/ContainerNull.java'
include 'appeng/tile/crafting/**'
include 'appeng/block/crafting/**'
include 'appeng/client/render/crafting/CraftingCubeState.java'
include 'appeng/items/misc/ItemEncodedPattern.java'
include 'appeng/client/render/crafting/CraftingCubeRendering.java'
include 'appeng/core/sync/packets/**'
include 'appeng/hooks/CompassResult.java'
include 'appeng/container/implementations/CraftingCPURecord.java'
include 'appeng/fluids/container/IFluidSyncContainer.java'
include 'appeng/helpers/IContainerCraftingPacket.java'
include 'appeng/parts/PartPlacement.java'
include 'appeng/container/implementations/ContainerPatternTerm.java'
include 'appeng/parts/reporting/**'
include 'appeng/container/**'
}
compileClasspath += sourceSets.api.output
runtimeClasspath += sourceSets.api.output