From 8e46be5df884b8c55c5bb7ddef117df9e471fcbd Mon Sep 17 00:00:00 2001 From: HypherionMC Date: Sat, 24 Sep 2022 13:26:13 +0200 Subject: [PATCH] WTHIT and TOP integration --- .../common/integration/wthit/HLWTHITPlugin.java | 11 +++++++++++ .../{ => dataproviders}/CampfireDataProvider.java | 2 +- .../wthit/{ => providers}/CampfireProvider.java | 2 +- 3 files changed, 13 insertions(+), 2 deletions(-) rename Fabric/src/main/java/me/hypherionmc/hyperlighting/common/integration/wthit/{ => dataproviders}/CampfireDataProvider.java (90%) rename Fabric/src/main/java/me/hypherionmc/hyperlighting/common/integration/wthit/{ => providers}/CampfireProvider.java (96%) diff --git a/Fabric/src/main/java/me/hypherionmc/hyperlighting/common/integration/wthit/HLWTHITPlugin.java b/Fabric/src/main/java/me/hypherionmc/hyperlighting/common/integration/wthit/HLWTHITPlugin.java index a2d3fcc..3792d0c 100644 --- a/Fabric/src/main/java/me/hypherionmc/hyperlighting/common/integration/wthit/HLWTHITPlugin.java +++ b/Fabric/src/main/java/me/hypherionmc/hyperlighting/common/integration/wthit/HLWTHITPlugin.java @@ -5,7 +5,13 @@ import mcp.mobius.waila.api.IWailaPlugin; import mcp.mobius.waila.api.TooltipPosition; import me.hypherionmc.hyperlighting.Constants; import me.hypherionmc.hyperlighting.common.blockentities.AdvancedCampfireBlockEntity; +import me.hypherionmc.hyperlighting.common.blockentities.SolarPanelBlockEntity; import me.hypherionmc.hyperlighting.common.blocks.AdvancedCampfire; +import me.hypherionmc.hyperlighting.common.blocks.SolarPanel; +import me.hypherionmc.hyperlighting.common.integration.wthit.dataproviders.CampfireDataProvider; +import me.hypherionmc.hyperlighting.common.integration.wthit.dataproviders.SolarPanelDataProvider; +import me.hypherionmc.hyperlighting.common.integration.wthit.providers.CampfireProvider; +import me.hypherionmc.hyperlighting.common.integration.wthit.providers.SolarPanelProvider; /** * @author HypherionSA @@ -18,7 +24,12 @@ public class HLWTHITPlugin implements IWailaPlugin { Constants.LOG.info("Registering WTHIT Plugins"); //registrar.addComponent(new FogMachineProvider(), TooltipPosition.BODY, FogMachineBlock.class); + // Campfire registrar.addBlockData(new CampfireDataProvider(), AdvancedCampfireBlockEntity.class); registrar.addComponent(new CampfireProvider(), TooltipPosition.BODY, AdvancedCampfire.class); + + // Solar Panel + registrar.addBlockData(new SolarPanelDataProvider(), SolarPanelBlockEntity.class); + registrar.addComponent(new SolarPanelProvider(), TooltipPosition.BODY, SolarPanel.class); } } diff --git a/Fabric/src/main/java/me/hypherionmc/hyperlighting/common/integration/wthit/CampfireDataProvider.java b/Fabric/src/main/java/me/hypherionmc/hyperlighting/common/integration/wthit/dataproviders/CampfireDataProvider.java similarity index 90% rename from Fabric/src/main/java/me/hypherionmc/hyperlighting/common/integration/wthit/CampfireDataProvider.java rename to Fabric/src/main/java/me/hypherionmc/hyperlighting/common/integration/wthit/dataproviders/CampfireDataProvider.java index 61b96f3..8c62945 100644 --- a/Fabric/src/main/java/me/hypherionmc/hyperlighting/common/integration/wthit/CampfireDataProvider.java +++ b/Fabric/src/main/java/me/hypherionmc/hyperlighting/common/integration/wthit/dataproviders/CampfireDataProvider.java @@ -1,4 +1,4 @@ -package me.hypherionmc.hyperlighting.common.integration.wthit; +package me.hypherionmc.hyperlighting.common.integration.wthit.dataproviders; import mcp.mobius.waila.api.IPluginConfig; import mcp.mobius.waila.api.IServerAccessor; diff --git a/Fabric/src/main/java/me/hypherionmc/hyperlighting/common/integration/wthit/CampfireProvider.java b/Fabric/src/main/java/me/hypherionmc/hyperlighting/common/integration/wthit/providers/CampfireProvider.java similarity index 96% rename from Fabric/src/main/java/me/hypherionmc/hyperlighting/common/integration/wthit/CampfireProvider.java rename to Fabric/src/main/java/me/hypherionmc/hyperlighting/common/integration/wthit/providers/CampfireProvider.java index a12c056..5473939 100644 --- a/Fabric/src/main/java/me/hypherionmc/hyperlighting/common/integration/wthit/CampfireProvider.java +++ b/Fabric/src/main/java/me/hypherionmc/hyperlighting/common/integration/wthit/providers/CampfireProvider.java @@ -1,4 +1,4 @@ -package me.hypherionmc.hyperlighting.common.integration.wthit; +package me.hypherionmc.hyperlighting.common.integration.wthit.providers; import mcp.mobius.waila.api.IBlockAccessor; import mcp.mobius.waila.api.IBlockComponentProvider;