Skip to content

Commit 2e8fb14

Browse files
committed
Minor cleanup & fixes
1 parent 81ffcd7 commit 2e8fb14

7 files changed

Lines changed: 22 additions & 193 deletions

File tree

build.gradle.kts

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,6 @@ plugins {
88
group = "me.tychsen"
99
version = "1.7.7"
1010

11-
repositories {
12-
mavenCentral()
13-
maven ("https://repo.aikar.co/content/groups/aikar/")
14-
maven ("https://hub.spigotmc.org/nexus/content/repositories/snapshots/")
15-
maven ("https://nexus.hc.to/content/repositories/pub_releases")
16-
maven ("https://oss.sonatype.org/content/groups/public/")
17-
maven ("https://repo.codemc.org/repository/maven-public")
18-
maven ("https://jitpack.io")
19-
maven ("https://repo.rosewooddev.io/repository/public/")
20-
maven ("https://repo.mattstudios.me/artifactory/public/")
21-
}
22-
2311
dependencies {
2412
compileOnly(libs.spigot.api)
2513
compileOnly(libs.vault.api)

settings.gradle.kts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,17 @@
11
rootProject.name = "EnchantGUI"
22

33
dependencyResolutionManagement {
4+
repositories {
5+
mavenCentral()
6+
maven ("https://repo.aikar.co/content/groups/aikar/")
7+
maven ("https://hub.spigotmc.org/nexus/content/repositories/snapshots/")
8+
maven ("https://nexus.hc.to/content/repositories/pub_releases")
9+
maven ("https://oss.sonatype.org/content/groups/public/")
10+
maven ("https://repo.codemc.org/repository/maven-public")
11+
maven ("https://jitpack.io")
12+
maven ("https://repo.rosewooddev.io/repository/public/")
13+
maven ("https://repo.mattstudios.me/artifactory/public/")
14+
}
415
versionCatalogs {
516
create("libs") {
617
plugin("shadow", "com.github.johnrengelman.shadow").version("8.1.1")

settings.gradle.kts~

Lines changed: 0 additions & 22 deletions
This file was deleted.

src/main/java/me/tychsen/enchantgui/config/EShopConfig.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212

1313
import java.io.File;
1414
import java.io.IOException;
15-
import java.util.List;
1615
import java.util.Map;
1716

1817
public class EShopConfig {

src/main/java/me/tychsen/enchantgui/config/EShopConfig.java~

Lines changed: 0 additions & 151 deletions
This file was deleted.

src/main/java/me/tychsen/enchantgui/config/Enchants.java

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ public class Enchants {
1616
private List<ItemStack> enchantList;
1717

1818
public Enchants() {
19-
enchantList = new ArrayList<>();
19+
this.enchantList = new ArrayList<>();
2020
createEnchantList();
2121
}
2222

@@ -25,7 +25,7 @@ public List<ItemStack> getEnchantList() {
2525
}
2626

2727
public void reload() {
28-
enchantList = new ArrayList<>();
28+
this.enchantList = new ArrayList<>();
2929
createEnchantList();
3030
}
3131

@@ -86,10 +86,12 @@ private void addItem(Enchantment type, Material mat, String displayName) {
8686
ItemStack item = new ItemStack(mat);
8787
item.addEnchantment(type, 1);
8888
ItemMeta meta = item.getItemMeta();
89-
meta.setDisplayName(displayName);
90-
meta.addItemFlags(ItemFlag.HIDE_ATTRIBUTES, ItemFlag.HIDE_ENCHANTS);
91-
item.setItemMeta(meta);
92-
enchantList.add(item);
89+
if (meta != null) {
90+
meta.setDisplayName(displayName);
91+
meta.addItemFlags(ItemFlag.HIDE_ATTRIBUTES, ItemFlag.HIDE_ENCHANTS);
92+
item.setItemMeta(meta);
93+
enchantList.add(item);
94+
}
9395
}
9496

9597
}

src/main/java/me/tychsen/enchantgui/event/EventManager.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,9 @@ public void onPlayerInteractEvent(PlayerInteractEvent e) {
2424
return;
2525
}
2626

27-
if (e.getAction() == Action.RIGHT_CLICK_BLOCK && e.getClickedBlock().getType() == Material.ENCHANTING_TABLE) {
27+
if (e.getAction() == Action.RIGHT_CLICK_BLOCK &&
28+
e.getClickedBlock() != null &&
29+
e.getClickedBlock().getType() == Material.ENCHANTING_TABLE) {
2830
e.setCancelled(true);
2931
handlePlayerInteractEvent(e);
3032
}

0 commit comments

Comments
 (0)