Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.altiscube.deadcook.Event;
- import com.altiscube.deadcook.mod.Altiscube;
- import cpw.mods.fml.common.ObfuscationReflectionHelper;
- import cpw.mods.fml.common.eventhandler.SubscribeEvent;
- import net.minecraft.client.Minecraft;
- import net.minecraft.client.renderer.EntityRenderer;
- import net.minecraft.item.ItemStack;
- import net.minecraftforge.client.event.RenderGameOverlayEvent;
- public class TickClientHandlerEvent
- {
- @SubscribeEvent
- public void onRenderExperienceBar(RenderGameOverlayEvent event)
- {
- if(Altiscube.zoom)
- {
- ItemStack itemstack = Minecraft.getMinecraft().thePlayer.getCurrentEquippedItem();
- if(itemstack != null && itemstack.getItem() == Altiscube.ItemZoomer && Minecraft.getMinecraft().gameSettings.thirdPersonView == 0)
- {
- zoom(6.0D); //c'est déjà pas mal, mais libre à vous de jongler sur la valeur
- }
- }
- else{
- zoom(1.0D); //par défaut, le zoom de la caméra est à 1.0D
- }
- }
- public static void zoom(double zoomValue)
- {
- ObfuscationReflectionHelper.setPrivateValue(EntityRenderer.class, Minecraft.getMinecraft().entityRenderer, zoomValue, "cameraZoom", "field_78503_V");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement