From 9b4b3f8411e0abf27809ccb56ab159081b84477f Mon Sep 17 00:00:00 2001 From: halotroop2288 Date: Mon, 16 Sep 2019 19:35:18 -0700 Subject: [PATCH] Maven setup --- .classpath | 23 ++++++--- .gitignore | 1 + .project | 6 +++ .settings/org.eclipse.jdt.core.prefs | 7 +-- .settings/org.eclipse.m2e.core.prefs | 4 ++ pom.xml | 49 +++++++++++++++++++ .../halotroop/litecraft/LiteCraftMain.java | 26 ++++++++-- 7 files changed, 102 insertions(+), 14 deletions(-) create mode 100644 .settings/org.eclipse.m2e.core.prefs create mode 100644 pom.xml diff --git a/.classpath b/.classpath index 8cb2b0b..53b0912 100644 --- a/.classpath +++ b/.classpath @@ -1,14 +1,21 @@ - - + - + + - - - - - + + + + + + + + + + + + diff --git a/.gitignore b/.gitignore index ae3c172..09e3bc9 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /bin/ +/target/ diff --git a/.project b/.project index 5d06bf6..39d918c 100644 --- a/.project +++ b/.project @@ -10,8 +10,14 @@ + + org.eclipse.m2e.core.maven2Builder + + + + org.eclipse.m2e.core.maven2Nature org.eclipse.jdt.core.javanature diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs index 71f736f..1db2692 100644 --- a/.settings/org.eclipse.jdt.core.prefs +++ b/.settings/org.eclipse.jdt.core.prefs @@ -1,14 +1,15 @@ eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=12 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=12 +org.eclipse.jdt.core.compiler.compliance=11 org.eclipse.jdt.core.compiler.debug.lineNumber=generate org.eclipse.jdt.core.compiler.debug.localVariable=generate org.eclipse.jdt.core.compiler.debug.sourceFile=generate org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=12 +org.eclipse.jdt.core.compiler.source=11 diff --git a/.settings/org.eclipse.m2e.core.prefs b/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 0000000..f897a7f --- /dev/null +++ b/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..099ce04 --- /dev/null +++ b/pom.xml @@ -0,0 +1,49 @@ + + 4.0.0 + LiteCraft + LiteCraft + 0.0.1-SNAPSHOT + LiteCraft + Lightweight Minecraft Clone Engine + + src + + + maven-compiler-plugin + 3.8.0 + + 11 + + + + + + 3.2.3 + 1.9.17 + natives-windows + + + + + + org.lwjgl + lwjgl-bom + ${lwjgl.version} + import + pom + + + + + + org.lwjgllwjgl + org.lwjgllwjgl-glfw + org.lwjgllwjgl-openal + org.lwjgllwjgl-opengl + org.lwjgllwjgl${lwjgl.natives} + org.lwjgllwjgl-glfw${lwjgl.natives} + org.lwjgllwjgl-openal${lwjgl.natives} + org.lwjgllwjgl-opengl${lwjgl.natives} + org.jomljoml${joml.version} + + \ No newline at end of file diff --git a/src/com/github/halotroop/litecraft/LiteCraftMain.java b/src/com/github/halotroop/litecraft/LiteCraftMain.java index ff55c8f..239a30e 100644 --- a/src/com/github/halotroop/litecraft/LiteCraftMain.java +++ b/src/com/github/halotroop/litecraft/LiteCraftMain.java @@ -1,9 +1,29 @@ package com.github.halotroop.litecraft; +import org.lwjgl.Version; +import org.lwjgl.glfw.*; + public class LiteCraftMain -{ - public static void main(String[] args) +{ + private long window; + + public void run() { } -} + + private void init() + { + + } + + private void loop() + { + + } + + public static void main(String[] args) + { + new LiteCraftMain().run(); + } +} \ No newline at end of file