2020-03-28 16:26:25 +00:00
|
|
|
package net.shadowfacts.extrahoppers
|
|
|
|
|
|
|
|
import net.fabricmc.api.ClientModInitializer
|
2020-03-29 18:21:28 +00:00
|
|
|
import net.fabricmc.fabric.api.blockrenderlayer.v1.BlockRenderLayerMap
|
2020-03-28 16:26:25 +00:00
|
|
|
import net.fabricmc.fabric.api.client.screen.ContainerScreenFactory
|
|
|
|
import net.fabricmc.fabric.api.client.screen.ScreenProviderRegistry
|
2020-03-29 18:21:28 +00:00
|
|
|
import net.minecraft.client.render.RenderLayer
|
2020-03-28 18:26:39 +00:00
|
|
|
import net.shadowfacts.extrahoppers.block.gold.GoldHopperContainer
|
|
|
|
import net.shadowfacts.extrahoppers.block.gold.GoldHopperScreen
|
2020-03-28 16:26:25 +00:00
|
|
|
import net.shadowfacts.extrahoppers.block.wood.WoodHopperContainer
|
|
|
|
import net.shadowfacts.extrahoppers.block.wood.WoodHopperScreen
|
2020-03-29 18:21:28 +00:00
|
|
|
import net.shadowfacts.extrahoppers.init.EHBlocks
|
2020-03-28 16:26:25 +00:00
|
|
|
|
|
|
|
object ExtraHoppersClient: ClientModInitializer {
|
|
|
|
|
|
|
|
override fun onInitializeClient() {
|
|
|
|
ScreenProviderRegistry.INSTANCE.registerFactory(WoodHopperContainer.ID, ContainerScreenFactory(WoodHopperScreen.Companion::create))
|
2020-03-28 18:26:39 +00:00
|
|
|
ScreenProviderRegistry.INSTANCE.registerFactory(GoldHopperContainer.ID, ContainerScreenFactory(GoldHopperScreen.Companion::create))
|
2020-03-29 18:21:28 +00:00
|
|
|
|
|
|
|
BlockRenderLayerMap.INSTANCE.putBlock(EHBlocks.GRATE, RenderLayer.getCutout())
|
2020-03-28 16:26:25 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
}
|