Skip to content

Commit

Permalink
Upgrade to 1.20.6
Browse files Browse the repository at this point in the history
  • Loading branch information
Travja committed Jun 1, 2024
1 parent 4fb5396 commit 9fd8be8
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 27 deletions.
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<groupId>studio.magemonkey</groupId>
<artifactId>magemonkey-parent</artifactId>
<version>1.20.4-SNAPSHOT</version>
<version>1.20.6-SNAPSHOT</version>
</parent>

<artifactId>blueprint</artifactId>
Expand Down
39 changes: 13 additions & 26 deletions src/main/java/studio/magemonkey/blueprint/nms/NMS.java
Original file line number Diff line number Diff line change
@@ -1,17 +1,24 @@
package studio.magemonkey.blueprint.nms;

import lombok.Getter;
import lombok.Setter;
import org.bukkit.Bukkit;
import studio.magemonkey.blueprint.nbt.*;
import studio.magemonkey.blueprint.nms.providers.*;
import org.bukkit.Bukkit;

import java.util.AbstractList;
import java.util.Map;

public class NMS {

private static NMS instance;
public String version;
private NMSProvider nmsProvider;
@Getter
private static NMS instance;
@Setter
@Getter
public String version;
private NMSProvider nmsProvider;
@Setter
@Getter
private studio.magemonkey.blueprint.API.TileChecker checker;

public boolean setInstance() {
Expand All @@ -36,31 +43,11 @@ public boolean setInstance() {
return true;
}

public static NMS getInstance() {
return instance;
}

public NMSProvider getNMSProvider() {return nmsProvider;}

public String getVersion() {
return version;
}

public void setVersion(String version) {
this.version = version;
}

public studio.magemonkey.blueprint.API.TileChecker getChecker() {
return checker;
}

public void setChecker(studio.magemonkey.blueprint.API.TileChecker checker) {
this.checker = checker;
}

public static Class<?> getNMSClass(String classname) {
String version = Bukkit.getServer().getClass().getPackage().getName().replace(".", ",").split(",")[3] + ".";
String name = "org.bukkit.craftbukkit." + version + classname;
String pkg = Bukkit.getServer().getClass().getPackage().getName();
String name = pkg + "." + classname;
Class<?> nmsClass = null;
try {
nmsClass = Class.forName(name);
Expand Down

0 comments on commit 9fd8be8

Please sign in to comment.