26.1-snap-10
This commit is contained in:
1 parent
97f9e28329
commit
532f408178
2 files changed
+13
-4
No files matched your search
+1
-1
@@ -7,7 +7,7 @@ org.gradle.configuration-cache=false
|
|||||||
|
|
||||||
# Fabric Properties
|
# Fabric Properties
|
||||||
# check https://fabricmc.net/develop/
|
# check https://fabricmc.net/develop/
|
||||||
minecraft_version=26.1-snapshot-9
|
minecraft_version=26.1-snapshot-10
|
||||||
loader_version=0.18.4
|
loader_version=0.18.4
|
||||||
loom_version=1.15-SNAPSHOT
|
loom_version=1.15-SNAPSHOT
|
||||||
|
|
||||||
|
|||||||
@@ -25,9 +25,9 @@ import net.minecraft.client.Minecraft;
|
|||||||
import net.minecraft.client.gui.Font;
|
import net.minecraft.client.gui.Font;
|
||||||
import net.minecraft.client.gui.components.debug.DebugScreenEntries;
|
import net.minecraft.client.gui.components.debug.DebugScreenEntries;
|
||||||
import net.minecraft.client.multiplayer.ClientLevel;
|
import net.minecraft.client.multiplayer.ClientLevel;
|
||||||
import net.minecraft.client.renderer.ItemBlockRenderTypes;
|
|
||||||
import net.minecraft.client.renderer.MultiBufferSource;
|
import net.minecraft.client.renderer.MultiBufferSource;
|
||||||
import net.minecraft.client.renderer.RenderBuffers;
|
import net.minecraft.client.renderer.RenderBuffers;
|
||||||
|
import net.minecraft.client.renderer.block.BlockModelRenderState;
|
||||||
import net.minecraft.client.renderer.rendertype.RenderType;
|
import net.minecraft.client.renderer.rendertype.RenderType;
|
||||||
import net.minecraft.client.renderer.blockentity.BlockEntityRenderer;
|
import net.minecraft.client.renderer.blockentity.BlockEntityRenderer;
|
||||||
import net.minecraft.client.renderer.blockentity.state.BlockEntityRenderState;
|
import net.minecraft.client.renderer.blockentity.state.BlockEntityRenderState;
|
||||||
@@ -49,7 +49,6 @@ import net.minecraft.world.item.ItemDisplayContext;
|
|||||||
import net.minecraft.world.level.Level;
|
import net.minecraft.world.level.Level;
|
||||||
import net.minecraft.world.level.LightLayer;
|
import net.minecraft.world.level.LightLayer;
|
||||||
import net.minecraft.world.level.block.EntityBlock;
|
import net.minecraft.world.level.block.EntityBlock;
|
||||||
import net.minecraft.world.level.block.LeavesBlock;
|
|
||||||
import net.minecraft.world.level.block.RenderShape;
|
import net.minecraft.world.level.block.RenderShape;
|
||||||
import net.minecraft.world.level.block.entity.BlockEntity;
|
import net.minecraft.world.level.block.entity.BlockEntity;
|
||||||
import net.minecraft.world.level.block.state.BlockState;
|
import net.minecraft.world.level.block.state.BlockState;
|
||||||
@@ -420,7 +419,17 @@ public class ShapesRenderer
|
|||||||
// draw the block itself
|
// draw the block itself
|
||||||
if (blockState.getRenderShape() == RenderShape.MODEL)
|
if (blockState.getRenderShape() == RenderShape.MODEL)
|
||||||
{
|
{
|
||||||
client.getBlockRenderer().renderSingleBlock(blockState, matrices, immediate, light, OverlayTexture.NO_OVERLAY);
|
// this is equally wrong position wise as the BE type - need to investigate
|
||||||
|
var blockRenderDispatcher = client.getBlockRenderer();
|
||||||
|
var state = blockRenderDispatcher.getBlockModel(blockState);
|
||||||
|
BlockModelRenderState renderState = new BlockModelRenderState();
|
||||||
|
renderState.model = state;
|
||||||
|
renderState.block = blockState.getBlock();
|
||||||
|
|
||||||
|
renderState.submit(matrices, client.gameRenderer.getFeatureRenderDispatcher().getSubmitNodeStorage(), light, OverlayTexture.NO_OVERLAY, EntityRenderState.NO_OUTLINE);
|
||||||
|
|
||||||
|
|
||||||
|
//client.getBlockRenderer().renderSingleBlock(blockState, matrices, immediate, light, OverlayTexture.NO_OVERLAY);
|
||||||
}
|
}
|
||||||
|
|
||||||
// draw the block`s entity part
|
// draw the block`s entity part
|
||||||
|
|||||||
Reference in new issue
Block a user