mirror of
https://github.com/Ellpeck/NaturesAura.git
synced 2024-11-05 04:49:10 +01:00
made items on wood stands look a lot better
This commit is contained in:
parent
e721b19580
commit
c87bcca0d9
1 changed files with 6 additions and 5 deletions
|
@ -4,6 +4,7 @@ import com.mojang.blaze3d.matrix.MatrixStack;
|
||||||
import de.ellpeck.naturesaura.blocks.tiles.TileEntityWoodStand;
|
import de.ellpeck.naturesaura.blocks.tiles.TileEntityWoodStand;
|
||||||
import net.minecraft.client.Minecraft;
|
import net.minecraft.client.Minecraft;
|
||||||
import net.minecraft.client.renderer.IRenderTypeBuffer;
|
import net.minecraft.client.renderer.IRenderTypeBuffer;
|
||||||
|
import net.minecraft.client.renderer.RenderTypeLookup;
|
||||||
import net.minecraft.client.renderer.Vector3f;
|
import net.minecraft.client.renderer.Vector3f;
|
||||||
import net.minecraft.client.renderer.model.ItemCameraTransforms;
|
import net.minecraft.client.renderer.model.ItemCameraTransforms;
|
||||||
import net.minecraft.client.renderer.tileentity.TileEntityRenderer;
|
import net.minecraft.client.renderer.tileentity.TileEntityRenderer;
|
||||||
|
@ -24,13 +25,13 @@ public class RenderWoodStand extends TileEntityRenderer<TileEntityWoodStand> {
|
||||||
if (!stack.isEmpty()) {
|
if (!stack.isEmpty()) {
|
||||||
matrixStack.push();
|
matrixStack.push();
|
||||||
Item item = stack.getItem();
|
Item item = stack.getItem();
|
||||||
if (item instanceof BlockItem) {
|
if (item instanceof BlockItem && ((BlockItem) item).getBlock().getDefaultState().getMaterial().isSolid()) {
|
||||||
matrixStack.translate(0.5F, 0.9735F, 0.5F);
|
matrixStack.translate(0.5F, 0.755F, 0.5F);
|
||||||
float scale = 0.65F;
|
float scale = 0.95F;
|
||||||
matrixStack.scale(scale, scale, scale);
|
matrixStack.scale(scale, scale, scale);
|
||||||
} else {
|
} else {
|
||||||
matrixStack.translate(0.5F, 0.825F, 0.5F);
|
matrixStack.translate(0.5F, 0.825F, 0.4F);
|
||||||
float scale = 0.4F;
|
float scale = 0.75F;
|
||||||
matrixStack.scale(scale, scale, scale);
|
matrixStack.scale(scale, scale, scale);
|
||||||
matrixStack.rotate(Vector3f.XP.rotationDegrees(90));
|
matrixStack.rotate(Vector3f.XP.rotationDegrees(90));
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue