gavinsmod / gavinsextensiblemod

A Minecraft mod with a lot of cool features.
MIT License
29 stars 1 forks source link

1.19.4-dev does not build #50

Closed GT3CH1 closed 1 year ago

GT3CH1 commented 1 year ago

Describe the bug When trying to build for 1.19.4, there are several errors.

To Reproduce Steps to reproduce the behavior:

  1. Checkout the 1.19.4-dev branch
  2. ./gradlew build
  3. see errors

Expected behavior Build should succeeed

Screenshots/Video

> Task :compileJava
/home/gcpease/Programming/minecraft-mod/src/main/java/com/peasenet/mods/movement/ModNoClip.java:40: error: cannot find symbol
        getPlayer().airStrafingSpeed = 0.2f;
                   ^
  symbol:   variable airStrafingSpeed
  location: class ClientPlayerEntity
/home/gcpease/Programming/minecraft-mod/src/main/java/com/peasenet/mods/render/ModHealthTag.java:82: error: no suitable method found for draw(String,float,float,int,boolean,Matrix4f,VertexConsumerProvider,boolean,int,int)
        textRenderer.draw(text, h, (float) 0, color, false, matrix4f, er.vertexConsumers, bl, j, er.light);
                    ^
    method TextRenderer.draw(String,float,float,int,boolean,Matrix4f,VertexConsumerProvider,TextLayerType,int,int) is not applicable
      (argument mismatch; boolean cannot be converted to TextLayerType)
    method TextRenderer.draw(Text,float,float,int,boolean,Matrix4f,VertexConsumerProvider,TextLayerType,int,int) is not applicable
      (argument mismatch; String cannot be converted to Text)
    method TextRenderer.draw(OrderedText,float,float,int,boolean,Matrix4f,VertexConsumerProvider,TextLayerType,int,int) is not applicable
      (argument mismatch; String cannot be converted to OrderedText)
/home/gcpease/Programming/minecraft-mod/src/main/java/com/peasenet/mods/render/ModHealthTag.java:84: error: no suitable method found for draw(String,float,float,int,boolean,Matrix4f,VertexConsumerProvider,boolean,int,int)
            textRenderer.draw(text, h, (float) 0, color, false, matrix4f, er.vertexConsumers, false, 0, er.light);
                        ^
    method TextRenderer.draw(String,float,float,int,boolean,Matrix4f,VertexConsumerProvider,TextLayerType,int,int) is not applicable
      (argument mismatch; boolean cannot be converted to TextLayerType)
    method TextRenderer.draw(Text,float,float,int,boolean,Matrix4f,VertexConsumerProvider,TextLayerType,int,int) is not applicable
      (argument mismatch; String cannot be converted to Text)
    method TextRenderer.draw(OrderedText,float,float,int,boolean,Matrix4f,VertexConsumerProvider,TextLayerType,int,int) is not applicable
      (argument mismatch; String cannot be converted to OrderedText)
/home/gcpease/Programming/minecraft-mod/src/main/java/com/peasenet/mods/misc/ModFreecam.java:66: error: cannot find symbol
        getPlayer().airStrafingSpeed = 1;
                   ^
  symbol:   variable airStrafingSpeed
  location: class ClientPlayerEntity
/home/gcpease/Programming/minecraft-mod/src/main/java/com/peasenet/gui/mod/xray/GuiXray.java:255: error: method renderGuiItemIcon in class ItemRenderer cannot be applied to given types;
            client.getItemRenderer().renderGuiItemIcon(stack, blockX, blockY);
                                    ^
  required: MatrixStack,ItemStack,int,int
  found:    ItemStack,int,int
  reason: actual and formal argument lists differ in length
/home/gcpease/Programming/minecraft-mod/src/main/java/com/peasenet/gui/mod/waypoint/GuiWaypoint.java:224: error: incompatible types: possible lossy conversion from double to int
        return new Vec3i(Math.floor(playerPos.x), Math.floor(playerPos.y) + 1, Math.floor(playerPos.z));
                                   ^
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: Some messages have been simplified; recompile with -Xdiags:verbose to get full output
6 errors

> Task :compileJava FAILED

Version Info (please complete the following information):

Additional context On the 1.19.4-dev branch.

GT3CH1 commented 1 year ago

Fixed these issues, as well as patched air strafing speed.