Optimize and cleanup various classes
Reformatted several classes for optimization purposes. This includes removing unnecessary try-catch blocks, redundant initializers and imports, and condensing confirmation checks. Additionally, updated the `Database` class's `createUserPointsTable` and `createQuestLogTable` methods to use try-with-resources to ensure proper resource management.
This commit is contained in:
@@ -30,9 +30,7 @@ public class DataLock implements Listener {
|
||||
return;
|
||||
new LoadUser(uuid).runTaskAsynchronously(AQuest.getInstance());
|
||||
}
|
||||
case QUEUE_LOCK_FAILED -> {
|
||||
Logger.warning("Unable to queue lock");
|
||||
}
|
||||
case QUEUE_LOCK_FAILED -> Logger.warning("Unable to queue lock");
|
||||
case TRY_UNLOCK_RESULT -> {
|
||||
if (event.getResult())
|
||||
return;
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
package com.alttd.altitudequests.events;
|
||||
|
||||
import com.alttd.altitudequests.objects.Quest;
|
||||
import com.alttd.altitudequests.objects.quests.CollectDropsQuest;
|
||||
import com.alttd.altitudequests.objects.quests.OtherQuest;
|
||||
import org.bukkit.entity.Entity;
|
||||
import org.bukkit.entity.Player;
|
||||
@@ -9,7 +8,6 @@ import org.bukkit.event.EventHandler;
|
||||
import org.bukkit.event.EventPriority;
|
||||
import org.bukkit.event.Listener;
|
||||
import org.bukkit.event.player.PlayerBucketEntityEvent;
|
||||
import org.bukkit.inventory.ItemStack;
|
||||
|
||||
public class EntityBucketed implements Listener {
|
||||
|
||||
@@ -20,10 +18,8 @@ public class EntityBucketed implements Listener {
|
||||
if (dailyQuest == null || dailyQuest.isDone())
|
||||
return;
|
||||
if (dailyQuest instanceof OtherQuest otherQuest) {
|
||||
ItemStack itemStack = event.getEntityBucket();
|
||||
Entity entity = event.getEntity();
|
||||
if (itemStack != null && entity != null)
|
||||
otherQuest.bucket(itemStack, entity);
|
||||
otherQuest.bucket(entity);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user