mirror of
https://github.com/Ellpeck/ActuallyAdditions.git
synced 2024-05-07 03:03:53 +02:00
30 lines
1.3 KiB
Java
30 lines
1.3 KiB
Java
package de.ellpeck.actuallyadditions.client;
|
|
|
|
import de.ellpeck.actuallyadditions.client.render.tiles.BatteryBoxTileRender;
|
|
import de.ellpeck.actuallyadditions.client.screens.DrillScreen;
|
|
import de.ellpeck.actuallyadditions.client.screens.FeederScreen;
|
|
import de.ellpeck.actuallyadditions.client.screens.VoidSackScreen;
|
|
import de.ellpeck.actuallyadditions.common.ActuallyAdditions;
|
|
import de.ellpeck.actuallyadditions.common.container.ActuallyContainers;
|
|
import de.ellpeck.actuallyadditions.common.tiles.ActuallyTiles;
|
|
import net.minecraft.client.gui.ScreenManager;
|
|
import net.minecraftforge.fml.client.registry.ClientRegistry;
|
|
|
|
public class ClientSetup {
|
|
public static void setup() {
|
|
setupScreens();
|
|
setupTileRenders();
|
|
}
|
|
|
|
private static void setupScreens() {
|
|
ScreenManager.registerFactory(ActuallyContainers.DRILL_CONTAINER.get(), DrillScreen::new);
|
|
ScreenManager.registerFactory(ActuallyContainers.FEEDER_CONTAINER.get(), FeederScreen::new);
|
|
ScreenManager.registerFactory(ActuallyContainers.VOID_SACK_CONTAINER.get(), VoidSackScreen::new);
|
|
}
|
|
|
|
private static void setupTileRenders() {
|
|
ActuallyAdditions.LOGGER.debug("Setting up tile entity renderers");
|
|
ClientRegistry.bindTileEntityRenderer(ActuallyTiles.BATTERY_BOX_TILE.get(), BatteryBoxTileRender::new);
|
|
}
|
|
}
|