I played your game a bit. Looks potentially interesting. Few suggestions:
1) Add running instructions to game page. Unpacking and running jar file was no problem for me, but some players may get confused.
2) Add option to change volume or at least disable sound
3) "M" key does not seem to do anything (game page says it should show map)
4) Crafting/recipe window is confusing. Maybe display arrows instead of previous/next recipe name
5) After few minutes, I did not find anything to do in the game. Is there some progression / goal?
6) Game crashes when minimized:
00:40 ERROR: Exception in thread "main"
00:40 ERROR: java.lang.IllegalArgumentException: scaleX cannot be 0.
00:40 ERROR: at com.badlogic.gdx.graphics.g2d.BitmapFont$BitmapFontData.setScale(BitmapFont.java:919)
00:40 ERROR: at com.badlogic.gdx.scenes.scene2d.ui.Label.layout(Label.java:237)
00:40 ERROR: at com.badlogic.gdx.scenes.scene2d.ui.Widget.validate(Widget.java:88)
00:40 ERROR: at com.badlogic.gdx.scenes.scene2d.ui.Table.layout(Table.java:1165)
00:40 ERROR: at com.rivelbop.caveneer.g.b.e(CraftingSystem.java:248)
00:40 ERROR: at com.rivelbop.caveneer.g.b.b(CraftingSystem.java:222)
00:40 ERROR: at com.rivelbop.caveneer.g.k.a(RenderSystem.java:401)
00:40 ERROR: at com.rivelbop.caveneer.f.d.resize(GameScene.java:74)
00:40 ERROR: at com.badlogic.gdx.Game.resize(Game.java:53)
00:40 ERROR: at com.rivelbop.caveneer.a.resize(Caveneer.java:82)
00:40 ERROR: at com.badlogic.gdx.backends.lwjgl3.j.invoke(Lwjgl3Graphics.java:83)
00:40 ERROR: at org.lwjgl.glfw.GLFWFramebufferSizeCallbackI.callback(GLFWFramebufferSizeCallbackI.java:44)
00:40 ERROR: at org.lwjgl.system.JNI.invokeV(Native Method)
00:40 ERROR: at org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3438)
00:40 ERROR: at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.loop(Lwjgl3Application.java:187)
00:40 ERROR: at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.<init>(Lwjgl3Application.java:153)
00:40 ERROR: at com.rivelbop.caveneer.lwjgl3.Lwjgl3Launcher.main(Lwjgl3Launcher.java:2014)