@@ -261,9 +261,9 @@ private void renderBoatsMinecarts(GuiGraphics guiGraphics, float delta) {
261261
262262 for (Entity entity : minecraft .level .entitiesForRendering ()) {
263263 if (entity instanceof Boat boat ) {
264- renderEntity (guiGraphics , minecraft .player , boat , delta , boat .getPickResult ());
264+ renderEntity (guiGraphics , minecraft .player , boat , delta , boat .getPickResult (), 1.0f );
265265 } else if (entity instanceof Minecart minecart ) {
266- renderEntity (guiGraphics , minecraft .player , minecart , delta , new ItemStack (Items .MINECART , 1 ));
266+ renderEntity (guiGraphics , minecraft .player , minecart , delta , new ItemStack (Items .MINECART , 1 ), 1.1f );
267267 }
268268 }
269269 }
@@ -273,12 +273,12 @@ private void renderItems(GuiGraphics guiGraphics, float delta) {
273273
274274 for (Entity entity : minecraft .level .entitiesForRendering ()) {
275275 if (entity instanceof ItemEntity item ) {
276- renderEntity (guiGraphics , minecraft .player , item , delta , item .getItem ());
276+ renderEntity (guiGraphics , minecraft .player , item , delta , item .getItem (), 0f );
277277 }
278278 }
279279 }
280280
281- private void renderEntity (GuiGraphics guiGraphics , Player player , Entity entity , float delta , ItemStack item ) {
281+ private void renderEntity (GuiGraphics guiGraphics , Player player , Entity entity , float delta , ItemStack item , float blit ) {
282282 double scale = config .getRadarSize () / config .getRange ();
283283
284284 double px = player .xOld + (player .getX () - player .xOld ) * delta ;
@@ -300,6 +300,7 @@ private void renderEntity(GuiGraphics guiGraphics, Player player, Entity entity,
300300 guiGraphics .pose ().mulPose (Axis .ZP .rotationDegrees (player .getViewYRot (delta )));
301301 }
302302 BakedModel bakedModel = Minecraft .getInstance ().getItemRenderer ().getModel (item , player .level (), player , 0 );
303+ guiGraphics .pose ().translate (0 , 0 , blit );
303304 guiGraphics .pose ().scale (config .getIconSize (), config .getIconSize (), 1 );
304305 guiGraphics .pose ().mulPose (new Matrix4f ().scaling (1.0f , -1.0f , 1.0f ));
305306 guiGraphics .pose ().scale (16.0f , 16.0f , 16.0f );
0 commit comments