aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gtPlusPlus/core/proxy
diff options
context:
space:
mode:
authorJakub <53441451+kuba6000@users.noreply.github.com>2022-08-29 16:04:28 +0200
committerGitHub <noreply@github.com>2022-08-29 16:04:28 +0200
commit7d1f51a8937e0a86486267437d444696e81e8aa0 (patch)
treea5b145e7271998f7b4b968a2212ed487e54a92b5 /src/main/java/gtPlusPlus/core/proxy
parent5267969156d30b4bb5f4cb2279ebb49db6bd40e2 (diff)
downloadGT5-Unofficial-7d1f51a8937e0a86486267437d444696e81e8aa0.tar.gz
GT5-Unofficial-7d1f51a8937e0a86486267437d444696e81e8aa0.tar.bz2
GT5-Unofficial-7d1f51a8937e0a86486267437d444696e81e8aa0.zip
Buildscript + Spotless (#318)
* Convert AES.java to readable class * Buildscript * Spotless
Diffstat (limited to 'src/main/java/gtPlusPlus/core/proxy')
-rw-r--r--src/main/java/gtPlusPlus/core/proxy/ClientProxy.java460
-rw-r--r--src/main/java/gtPlusPlus/core/proxy/ServerProxy.java34
2 files changed, 237 insertions, 257 deletions
diff --git a/src/main/java/gtPlusPlus/core/proxy/ClientProxy.java b/src/main/java/gtPlusPlus/core/proxy/ClientProxy.java
index 6c940adc1d..fbc057f472 100644
--- a/src/main/java/gtPlusPlus/core/proxy/ClientProxy.java
+++ b/src/main/java/gtPlusPlus/core/proxy/ClientProxy.java
@@ -1,7 +1,5 @@
package gtPlusPlus.core.proxy;
-import java.util.ArrayList;
-
import cpw.mods.fml.client.FMLClientHandler;
import cpw.mods.fml.client.registry.ClientRegistry;
import cpw.mods.fml.client.registry.RenderingRegistry;
@@ -36,6 +34,7 @@ import gtPlusPlus.core.util.minecraft.particles.EntityParticleFXMysterious;
import gtPlusPlus.xmod.gregtech.common.Meta_GT_Proxy;
import gtPlusPlus.xmod.gregtech.common.render.*;
import ic2.core.item.ItemFluidCell;
+import java.util.ArrayList;
import net.minecraft.client.Minecraft;
import net.minecraft.client.particle.EntityFX;
import net.minecraft.client.renderer.entity.RenderFireball;
@@ -49,241 +48,224 @@ import net.minecraftforge.client.IItemRenderer;
import net.minecraftforge.client.MinecraftForgeClient;
import net.minecraftforge.fluids.*;
-public class ClientProxy extends CommonProxy implements Runnable{
-
- private final GTPP_CapeRenderer mCapeRenderer;
- @SideOnly(Side.CLIENT)
- public static boolean mFancyGraphics = false;
-
- public ClientProxy(){
- mCapeRenderer = new GTPP_CapeRenderer();
- //Get Graphics Mode.
- mFancyGraphics = Minecraft.isFancyGraphicsEnabled();
- }
-
- @SubscribeEvent
- public void receiveRenderSpecialsEvent(net.minecraftforge.client.event.RenderPlayerEvent.Specials.Pre aEvent) {
- if (ConfigSwitches.enableCustomCapes){
- mCapeRenderer.receiveRenderSpecialsEvent(aEvent);
- }
- }
-
- @SideOnly(Side.CLIENT)
- public static String playerName = "";
-
- @Override
- public void preInit(final FMLPreInitializationEvent e) {
- super.preInit(e);
- if (ConfigSwitches.enableCustomCapes){
- onPreLoad();
- }
- //Do this weird things for textures.
- GTplusplus.loadTextures();
- //We boot up the sneak manager.
- if (LoadedMods.PlayerAPI){
- this.init_PlayerAPI_PRE();
- }
- }
-
- @Override
- public void init(final FMLInitializationEvent e) {
- if (LoadedMods.PlayerAPI){
- this.init_PlayerAPI_INIT();
- }
-
- /**
- * Custom Block Renderers
- */
- new CustomOreBlockRenderer();
- new CustomItemBlockRenderer();
- new GTPP_Render_MachineBlock();
-
- if (Meta_GT_Proxy.sDoesVolumetricFlaskExist) {
- new GTPP_FlaskRenderer();
- }
-
- super.init(e);
- }
-
- @Override
- public void postInit(final FMLPostInitializationEvent e) {
- super.postInit(e);
- }
-
- @Override
- public void registerRenderThings(){
-
- // Standard GT++
-
- /**
- * Entities
- */
-
- RenderingRegistry.registerEntityRenderingHandler(EntityPrimedMiningExplosive.class, new RenderMiningExplosivesPrimed());
- RenderingRegistry.registerEntityRenderingHandler(EntitySickBlaze.class, new RenderSickBlaze());
- RenderingRegistry.registerEntityRenderingHandler(EntityStaballoyConstruct.class, new RenderStaballoyConstruct());
- RenderingRegistry.registerEntityRenderingHandler(EntityToxinballSmall.class, new RenderToxinball(1F));
- RenderingRegistry.registerEntityRenderingHandler(EntitySulfuricAcidPotion.class, new RenderSnowball(ModItems.itemSulfuricPotion));
- RenderingRegistry.registerEntityRenderingHandler(EntityHydrofluoricAcidPotion.class, new RenderSnowball(ModItems.itemHydrofluoricPotion));
- RenderingRegistry.registerEntityRenderingHandler(EntityTeslaTowerLightning.class, new RenderPlasmaBolt());
- RenderingRegistry.registerEntityRenderingHandler(EntityGiantChickenBase.class, new RenderGiantChicken(new ModelGiantChicken(), 1f));
- RenderingRegistry.registerEntityRenderingHandler(EntityBatKing.class, new RenderBatKing());
- RenderingRegistry.registerEntityRenderingHandler(EntityThrowableBomb.class, new RenderSnowball(ModItems.itemBomb, 1));
- RenderingRegistry.registerEntityRenderingHandler(EntityLightningAttack.class, new RenderFireball(1F));
-
- /**
- * Tiles
- */
-
- Logger.INFO("Registering Custom Renderer for the Fire Pit.");
- ClientRegistry.bindTileEntitySpecialRenderer(TileEntityFirepit.class, new FirepitRender());
- Logger.INFO("Registering Custom Renderer for the Lead Lined Chest.");
- ClientRegistry.bindTileEntitySpecialRenderer(TileEntityDecayablesChest.class, new RenderDecayChest());
- Logger.INFO("Registering Custom Renderer for the Egg Box.");
- //ClientRegistry.bindTileEntitySpecialRenderer(TileEntityEggBox.class, ModelEggBox.getRenderer());
-
-
- //GT++ Australia
-
- /**
- * Entities
- */
-
- RenderingRegistry.registerEntityRenderingHandler(EntityAustralianSpiderBase.class, new RenderAustralianSpider());
- RenderingRegistry.registerEntityRenderingHandler(EntityBoar.class, new RenderBoar(new ModelBoar(), new ModelBoar(0.5F), 0.7F));
- RenderingRegistry.registerEntityRenderingHandler(EntityDingo.class, new RenderDingo(new ModelDingo(), new ModelDingo(), 0.5F));
- RenderingRegistry.registerEntityRenderingHandler(EntityOctopus.class, new RenderOctopus(new ModelOctopus(), 0.7F));
-
-
-
-
-
-
-
- /**
- * Items
- */
- for (Pair<Item, IItemRenderer> sItemRenderMappings : mItemRenderMappings) {
- MinecraftForgeClient.registerItemRenderer(sItemRenderMappings.getKey(), sItemRenderMappings.getValue());
- }
-
- }
-
- @Override
- public int addArmor(final String armor){
- return RenderingRegistry.addNewArmourRendererPrefix(armor);
- }
-
- @Override
- public void generateMysteriousParticles(final Entity theEntity)
- {
- final double motionX = theEntity.worldObj.rand.nextGaussian() * 0.02D;
- final double motionY = theEntity.worldObj.rand.nextGaussian() * 0.02D;
- final double motionZ = theEntity.worldObj.rand.nextGaussian() * 0.02D;
- final EntityFX particleMysterious = new EntityParticleFXMysterious(
-
- theEntity.worldObj,
- (theEntity.posX + (theEntity.worldObj.rand.nextFloat() * theEntity.width
-
- * 2.0F)) - theEntity.width,
- theEntity.posY + 0.5D + (theEntity.worldObj.rand.nextFloat()
-
- * theEntity.height),
- (theEntity.posZ + (theEntity.worldObj.rand.nextFloat() * theEntity.width
-
- * 2.0F)) - theEntity.width,
-
- motionX,
-
- motionY,
-
- motionZ);
- Minecraft.getMinecraft().effectRenderer.addEffect(particleMysterious);
- }
-
- @Override
- public void serverStarting(final FMLServerStartingEvent e)
- {
-
- }
-
- @Optional.Method(modid = "PlayerAPI")
- private void init_PlayerAPI_PRE(){
- //Register player instance
- COMPAT_PlayerAPI.clientProxy.initPre();
- }
-
- @Optional.Method(modid = "PlayerAPI")
- private void init_PlayerAPI_INIT(){
- //Register player instance
- COMPAT_PlayerAPI.clientProxy.Init();
- }
-
-
-
- public void onPreLoad() {
- /*if (ConfigSwitches.enableCustomCapes){
- String arr$[] = {
- "draknyte1", "fobius"
- };
- int len$ = arr$.length;
- for (int i$ = 0; i$ < len$; i$++) {
- String tName = arr$[i$];
- mCapeList.add(tName.toLowerCase());
- }
- (new Thread(this)).start();
- }*/
- }
-
- @Override
- public void run() {
- /*try {
- if (ConfigSwitches.enableCustomCapes){
- Logger.INFO("GT++ Mod: Downloading Cape List.");
- @SuppressWarnings("resource")
- Scanner tScanner = new Scanner(new URL("https://github.com/draknyte1/GTplusplus/blob/master/SupporterList.txt").openStream());
- while (tScanner.hasNextLine()) {
- String tName = tScanner.nextLine();
- if (!this.mCapeList.contains(tName.toLowerCase())) {
- this.mCapeList.add(tName.toLowerCase());
- }
- }
- }
- } catch (Throwable e) {
- Logger.INFO("Failed to download GT++ cape list.");
- }*/
- }
-
- @Override
- public void onLoadComplete(FMLLoadCompleteEvent event) {
- GTplusplus.tryPatchTurbineTextures();
- if (CORE.ConfigSwitches.hideUniversalCells) {
- hideUniversalCells();
- }
- super.onLoadComplete(event);
- }
-
- public void hideUniversalCells() {
- ArrayList<ItemStack> itemList = new ArrayList<ItemStack>();
- for (Fluid fluid : FluidRegistry.getRegisteredFluids().values()) {
- if (fluid == null) {
- continue;
- }
- itemList.add(ItemFluidCell.getUniversalFluidCell(new FluidStack(fluid, 2147483647)));
- }
- for (ItemStack aCell : itemList) {
- codechicken.nei.api.API.hideItem(aCell);
- }
- }
-
- @Override
- public World getClientWorld() {
- return FMLClientHandler.instance().getClient().theWorld;
- }
-
- @Override
- public EntityPlayer getPlayerEntity(MessageContext ctx) {
- return (ctx.side.isClient() ? Minecraft.getMinecraft().thePlayer : super.getPlayerEntity(ctx));
- }
-
+public class ClientProxy extends CommonProxy implements Runnable {
+
+ private final GTPP_CapeRenderer mCapeRenderer;
+
+ @SideOnly(Side.CLIENT)
+ public static boolean mFancyGraphics = false;
+
+ public ClientProxy() {
+ mCapeRenderer = new GTPP_CapeRenderer();
+ // Get Graphics Mode.
+ mFancyGraphics = Minecraft.isFancyGraphicsEnabled();
+ }
+
+ @SubscribeEvent
+ public void receiveRenderSpecialsEvent(net.minecraftforge.client.event.RenderPlayerEvent.Specials.Pre aEvent) {
+ if (ConfigSwitches.enableCustomCapes) {
+ mCapeRenderer.receiveRenderSpecialsEvent(aEvent);
+ }
+ }
+
+ @SideOnly(Side.CLIENT)
+ public static String playerName = "";
+
+ @Override
+ public void preInit(final FMLPreInitializationEvent e) {
+ super.preInit(e);
+ if (ConfigSwitches.enableCustomCapes) {
+ onPreLoad();
+ }
+ // Do this weird things for textures.
+ GTplusplus.loadTextures();
+ // We boot up the sneak manager.
+ if (LoadedMods.PlayerAPI) {
+ this.init_PlayerAPI_PRE();
+ }
+ }
+
+ @Override
+ public void init(final FMLInitializationEvent e) {
+ if (LoadedMods.PlayerAPI) {
+ this.init_PlayerAPI_INIT();
+ }
+
+ /**
+ * Custom Block Renderers
+ */
+ new CustomOreBlockRenderer();
+ new CustomItemBlockRenderer();
+ new GTPP_Render_MachineBlock();
+
+ if (Meta_GT_Proxy.sDoesVolumetricFlaskExist) {
+ new GTPP_FlaskRenderer();
+ }
+
+ super.init(e);
+ }
+
+ @Override
+ public void postInit(final FMLPostInitializationEvent e) {
+ super.postInit(e);
+ }
+
+ @Override
+ public void registerRenderThings() {
+
+ // Standard GT++
+
+ /**
+ * Entities
+ */
+ RenderingRegistry.registerEntityRenderingHandler(
+ EntityPrimedMiningExplosive.class, new RenderMiningExplosivesPrimed());
+ RenderingRegistry.registerEntityRenderingHandler(EntitySickBlaze.class, new RenderSickBlaze());
+ RenderingRegistry.registerEntityRenderingHandler(
+ EntityStaballoyConstruct.class, new RenderStaballoyConstruct());
+ RenderingRegistry.registerEntityRenderingHandler(EntityToxinballSmall.class, new RenderToxinball(1F));
+ RenderingRegistry.registerEntityRenderingHandler(
+ EntitySulfuricAcidPotion.class, new RenderSnowball(ModItems.itemSulfuricPotion));
+ RenderingRegistry.registerEntityRenderingHandler(
+ EntityHydrofluoricAcidPotion.class, new RenderSnowball(ModItems.itemHydrofluoricPotion));
+ RenderingRegistry.registerEntityRenderingHandler(EntityTeslaTowerLightning.class, new RenderPlasmaBolt());
+ RenderingRegistry.registerEntityRenderingHandler(
+ EntityGiantChickenBase.class, new RenderGiantChicken(new ModelGiantChicken(), 1f));
+ RenderingRegistry.registerEntityRenderingHandler(EntityBatKing.class, new RenderBatKing());
+ RenderingRegistry.registerEntityRenderingHandler(
+ EntityThrowableBomb.class, new RenderSnowball(ModItems.itemBomb, 1));
+ RenderingRegistry.registerEntityRenderingHandler(EntityLightningAttack.class, new RenderFireball(1F));
+
+ /**
+ * Tiles
+ */
+ Logger.INFO("Registering Custom Renderer for the Fire Pit.");
+ ClientRegistry.bindTileEntitySpecialRenderer(TileEntityFirepit.class, new FirepitRender());
+ Logger.INFO("Registering Custom Renderer for the Lead Lined Chest.");
+ ClientRegistry.bindTileEntitySpecialRenderer(TileEntityDecayablesChest.class, new RenderDecayChest());
+ Logger.INFO("Registering Custom Renderer for the Egg Box.");
+ // ClientRegistry.bindTileEntitySpecialRenderer(TileEntityEggBox.class, ModelEggBox.getRenderer());
+
+ // GT++ Australia
+
+ /**
+ * Entities
+ */
+ RenderingRegistry.registerEntityRenderingHandler(
+ EntityAustralianSpiderBase.class, new RenderAustralianSpider());
+ RenderingRegistry.registerEntityRenderingHandler(
+ EntityBoar.class, new RenderBoar(new ModelBoar(), new ModelBoar(0.5F), 0.7F));
+ RenderingRegistry.registerEntityRenderingHandler(
+ EntityDingo.class, new RenderDingo(new ModelDingo(), new ModelDingo(), 0.5F));
+ RenderingRegistry.registerEntityRenderingHandler(
+ EntityOctopus.class, new RenderOctopus(new ModelOctopus(), 0.7F));
+
+ /**
+ * Items
+ */
+ for (Pair<Item, IItemRenderer> sItemRenderMappings : mItemRenderMappings) {
+ MinecraftForgeClient.registerItemRenderer(sItemRenderMappings.getKey(), sItemRenderMappings.getValue());
+ }
+ }
+
+ @Override
+ public int addArmor(final String armor) {
+ return RenderingRegistry.addNewArmourRendererPrefix(armor);
+ }
+
+ @Override
+ public void generateMysteriousParticles(final Entity theEntity) {
+ final double motionX = theEntity.worldObj.rand.nextGaussian() * 0.02D;
+ final double motionY = theEntity.worldObj.rand.nextGaussian() * 0.02D;
+ final double motionZ = theEntity.worldObj.rand.nextGaussian() * 0.02D;
+ final EntityFX particleMysterious = new EntityParticleFXMysterious(
+ theEntity.worldObj,
+ (theEntity.posX + (theEntity.worldObj.rand.nextFloat() * theEntity.width * 2.0F)) - theEntity.width,
+ theEntity.posY + 0.5D + (theEntity.worldObj.rand.nextFloat() * theEntity.height),
+ (theEntity.posZ + (theEntity.worldObj.rand.nextFloat() * theEntity.width * 2.0F)) - theEntity.width,
+ motionX,
+ motionY,
+ motionZ);
+ Minecraft.getMinecraft().effectRenderer.addEffect(particleMysterious);
+ }
+
+ @Override
+ public void serverStarting(final FMLServerStartingEvent e) {}
+
+ @Optional.Method(modid = "PlayerAPI")
+ private void init_PlayerAPI_PRE() {
+ // Register player instance
+ COMPAT_PlayerAPI.clientProxy.initPre();
+ }
+
+ @Optional.Method(modid = "PlayerAPI")
+ private void init_PlayerAPI_INIT() {
+ // Register player instance
+ COMPAT_PlayerAPI.clientProxy.Init();
+ }
+
+ public void onPreLoad() {
+ /*if (ConfigSwitches.enableCustomCapes){
+ String arr$[] = {
+ "draknyte1", "fobius"
+ };
+ int len$ = arr$.length;
+ for (int i$ = 0; i$ < len$; i$++) {
+ String tName = arr$[i$];
+ mCapeList.add(tName.toLowerCase());
+ }
+ (new Thread(this)).start();
+ }*/
+ }
+
+ @Override
+ public void run() {
+ /*try {
+ if (ConfigSwitches.enableCustomCapes){
+ Logger.INFO("GT++ Mod: Downloading Cape List.");
+ @SuppressWarnings("resource")
+ Scanner tScanner = new Scanner(new URL("https://github.com/draknyte1/GTplusplus/blob/master/SupporterList.txt").openStream());
+ while (tScanner.hasNextLine()) {
+ String tName = tScanner.nextLine();
+ if (!this.mCapeList.contains(tName.toLowerCase())) {
+ this.mCapeList.add(tName.toLowerCase());
+ }
+ }
+ }
+ } catch (Throwable e) {
+ Logger.INFO("Failed to download GT++ cape list.");
+ }*/
+ }
+
+ @Override
+ public void onLoadComplete(FMLLoadCompleteEvent event) {
+ GTplusplus.tryPatchTurbineTextures();
+ if (CORE.ConfigSwitches.hideUniversalCells) {
+ hideUniversalCells();
+ }
+ super.onLoadComplete(event);
+ }
+
+ public void hideUniversalCells() {
+ ArrayList<ItemStack> itemList = new ArrayList<ItemStack>();
+ for (Fluid fluid : FluidRegistry.getRegisteredFluids().values()) {
+ if (fluid == null) {
+ continue;
+ }
+ itemList.add(ItemFluidCell.getUniversalFluidCell(new FluidStack(fluid, 2147483647)));
+ }
+ for (ItemStack aCell : itemList) {
+ codechicken.nei.api.API.hideItem(aCell);
+ }
+ }
+
+ @Override
+ public World getClientWorld() {
+ return FMLClientHandler.instance().getClient().theWorld;
+ }
+
+ @Override
+ public EntityPlayer getPlayerEntity(MessageContext ctx) {
+ return (ctx.side.isClient() ? Minecraft.getMinecraft().thePlayer : super.getPlayerEntity(ctx));
+ }
}
diff --git a/src/main/java/gtPlusPlus/core/proxy/ServerProxy.java b/src/main/java/gtPlusPlus/core/proxy/ServerProxy.java
index 8aeeb70191..ed1674cb3a 100644
--- a/src/main/java/gtPlusPlus/core/proxy/ServerProxy.java
+++ b/src/main/java/gtPlusPlus/core/proxy/ServerProxy.java
@@ -3,27 +3,25 @@ package gtPlusPlus.core.proxy;
import cpw.mods.fml.common.event.FMLInitializationEvent;
import cpw.mods.fml.common.event.FMLPostInitializationEvent;
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
-
import gtPlusPlus.core.common.CommonProxy;
-public class ServerProxy extends CommonProxy{
-
- @Override
- public void preInit(final FMLPreInitializationEvent e) {
- // TODO Auto-generated method stub
- super.preInit(e);
- }
+public class ServerProxy extends CommonProxy {
- @Override
- public void init(final FMLInitializationEvent e) {
- // TODO Auto-generated method stub
- super.init(e);
- }
+ @Override
+ public void preInit(final FMLPreInitializationEvent e) {
+ // TODO Auto-generated method stub
+ super.preInit(e);
+ }
- @Override
- public void postInit(final FMLPostInitializationEvent e) {
- // TODO Auto-generated method stub
- super.postInit(e);
- }
+ @Override
+ public void init(final FMLInitializationEvent e) {
+ // TODO Auto-generated method stub
+ super.init(e);
+ }
+ @Override
+ public void postInit(final FMLPostInitializationEvent e) {
+ // TODO Auto-generated method stub
+ super.postInit(e);
+ }
}