Changes
This commit is contained in:
parent
cecf8fa9a7
commit
7e72a96317
|
|
@ -16,6 +16,7 @@ import net.minecraft.init.Blocks;
|
||||||
import net.minecraft.item.ItemStack;
|
import net.minecraft.item.ItemStack;
|
||||||
import net.minecraft.util.EnumHand;
|
import net.minecraft.util.EnumHand;
|
||||||
import net.minecraft.util.math.BlockPos;
|
import net.minecraft.util.math.BlockPos;
|
||||||
|
import net.minecraft.world.EnumSkyBlock;
|
||||||
import net.minecraft.world.World;
|
import net.minecraft.world.World;
|
||||||
import net.minecraftforge.client.event.GuiOpenEvent;
|
import net.minecraftforge.client.event.GuiOpenEvent;
|
||||||
import net.minecraftforge.client.event.MouseEvent;
|
import net.minecraftforge.client.event.MouseEvent;
|
||||||
|
|
@ -110,26 +111,25 @@ public class RenderEvents
|
||||||
BlockPos pos = player.getPosition();
|
BlockPos pos = player.getPosition();
|
||||||
stack = ItemTile.getItemStack(stack);
|
stack = ItemTile.getItemStack(stack);
|
||||||
|
|
||||||
int light = world.getLight(player.getPosition());
|
|
||||||
int perspective = Minecraft.getMinecraft().gameSettings.thirdPersonView;
|
int perspective = Minecraft.getMinecraft().gameSettings.thirdPersonView;
|
||||||
|
|
||||||
GlStateManager.pushMatrix();
|
GlStateManager.pushMatrix();
|
||||||
GlStateManager.scale(2.5, 2.5, 2.5);
|
GlStateManager.scale(2.5, 2.5, 2.5);
|
||||||
|
GlStateManager.translate(0, -0.6, -1);
|
||||||
GlStateManager.translate(0, -0.5, -1);
|
|
||||||
|
|
||||||
if (CarryOnConfig.settings.facePlayer ? !isChest(block) : isChest(block))
|
if (CarryOnConfig.settings.facePlayer ? !isChest(block) : isChest(block))
|
||||||
{
|
{
|
||||||
GlStateManager.rotate(180, 0, 1f, 0);
|
GlStateManager.rotate(180, 0, 1f, 0);
|
||||||
GlStateManager.rotate(-15, 1f, 0, 0);
|
GlStateManager.rotate(-8, 1f, 0, 0);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
GlStateManager.rotate(15, 1f, 0, 0);
|
GlStateManager.rotate(8, 1f, 0, 0);
|
||||||
|
|
||||||
RenderHelper.enableStandardItemLighting();
|
|
||||||
|
|
||||||
if (perspective == 0)
|
if (perspective == 0)
|
||||||
Minecraft.getMinecraft().getRenderItem().renderItem(stack, Minecraft.getMinecraft().getRenderItem().getItemModelWithOverrides(stack, world, player));
|
Minecraft.getMinecraft().getRenderItem().renderItem(stack, Minecraft.getMinecraft().getRenderItem().getItemModelWithOverrides(stack, world, player));
|
||||||
|
|
||||||
GlStateManager.scale(1, 1, 1);
|
GlStateManager.scale(1, 1, 1);
|
||||||
GlStateManager.popMatrix();
|
GlStateManager.popMatrix();
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -79,12 +79,13 @@ public class ItemEvents
|
||||||
{
|
{
|
||||||
EntityPlayer player = event.getEntityPlayer();
|
EntityPlayer player = event.getEntityPlayer();
|
||||||
ItemStack main = player.getHeldItemMainhand();
|
ItemStack main = player.getHeldItemMainhand();
|
||||||
|
ItemStack off = player.getHeldItemOffhand();
|
||||||
World world = event.getWorld();
|
World world = event.getWorld();
|
||||||
BlockPos pos = event.getPos();
|
BlockPos pos = event.getPos();
|
||||||
Block block = world.getBlockState(pos).getBlock();
|
Block block = world.getBlockState(pos).getBlock();
|
||||||
IBlockState state = world.getBlockState(pos);
|
IBlockState state = world.getBlockState(pos);
|
||||||
|
|
||||||
if (main.isEmpty() && player.isSneaking() && !ForbiddenTileHandler.isForbidden(block))
|
if (main.isEmpty() && off.isEmpty() && player.isSneaking() && !ForbiddenTileHandler.isForbidden(block))
|
||||||
{
|
{
|
||||||
ItemStack stack = new ItemStack(RegistrationHandler.itemTile);
|
ItemStack stack = new ItemStack(RegistrationHandler.itemTile);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user