use of mod.azure.doom.client.render.weapons.BallistaRender in project MCDoom by AzureDoom.
the class ClientInit method onInitializeClient.
@Override
public void onInitializeClient() {
ModelProviderinit.init();
DoomRenderRegistry.init();
ScreenRegistry.register(DoomMod.SCREEN_HANDLER_TYPE, GunTableScreen::new);
GeoItemRenderer.registerItemRenderer(DoomBlocks.TOTEM.asItem(), new TotemItemRender());
GeoItemRenderer.registerItemRenderer(DoomBlocks.GUN_TABLE.asItem(), new GunCraftingItemRender());
GeoItemRenderer.registerItemRenderer(DoomItems.BFG, new BFG9000Render());
GeoItemRenderer.registerItemRenderer(DoomItems.BFG_ETERNAL, new BFGRender());
GeoItemRenderer.registerItemRenderer(DoomItems.SG, new SGRender());
GeoItemRenderer.registerItemRenderer(DoomItems.SSG, new SSGRender());
GeoItemRenderer.registerItemRenderer(DoomItems.CHAINGUN, new ChaingunRender());
GeoItemRenderer.registerItemRenderer(DoomItems.BALLISTA, new BallistaRender());
GeoItemRenderer.registerItemRenderer(DoomItems.PLASMAGUN, new PlasmagunRender());
GeoItemRenderer.registerItemRenderer(DoomItems.HEAVYCANNON, new HeavyCannonRender());
GeoItemRenderer.registerItemRenderer(DoomItems.CHAINSAW_ETERNAL, new ChainsawRender());
GeoItemRenderer.registerItemRenderer(DoomItems.PISTOL, new PistolRender());
GeoItemRenderer.registerItemRenderer(DoomItems.ROCKETLAUNCHER, new RocketLauncherRender());
GeoItemRenderer.registerItemRenderer(DoomItems.UNMAYKR, new UnmaykrRender());
GeoItemRenderer.registerItemRenderer(DoomItems.SENTINELHAMMER, new SentinelHammerRender());
GeoItemRenderer.registerItemRenderer(DoomItems.CRUCIBLESWORD, new SwordCrucibleRender());
GeoItemRenderer.registerItemRenderer(DoomItems.DARKLORDCRUCIBLE, new DarkLordCrucibleRender());
GeoItemRenderer.registerItemRenderer(DoomItems.DSG, new DSGRender());
GeoItemRenderer.registerItemRenderer(DoomItems.DPLASMARIFLE, new DPlamsaRifleRender());
GeoItemRenderer.registerItemRenderer(DoomItems.DGAUSS, new DGaussRender());
GeoItemRenderer.registerItemRenderer(DoomItems.GRENADE, new GrenadeItemRender());
ClientSidePacketRegistry.INSTANCE.register(EntityPacket.ID, (ctx, buf) -> {
EntityPacketOnClient.onPacket(ctx, buf);
});
KeyBindingHelper.registerKeyBinding(reload);
KeyBindingHelper.registerKeyBinding(yeethook);
requestParticleTexture(new Identifier("doom:particle/plasma"));
ParticleFactoryRegistry.getInstance().register(DoomParticles.PLASMA, PlasmaParticle.Factory::new);
ParticleFactoryRegistry.getInstance().register(DoomParticles.PISTOL, PlasmaParticle.Factory::new);
ParticleFactoryRegistry.getInstance().register(DoomParticles.UNMAYKR, PlasmaParticle.Factory::new);
}
Aggregations