9
0
mirror of https://github.com/Xiao-MoMi/Custom-Fishing.git synced 2025-12-29 03:49:07 +00:00

2.0-backup-2

This commit is contained in:
XiaoMoMi
2023-09-02 23:47:26 +08:00
parent d60de693bb
commit 637d38013d
16 changed files with 444 additions and 110 deletions

View File

@@ -1,7 +1,7 @@
package net.momirealms.customfishing.api.manager;
import net.momirealms.customfishing.api.mechanic.block.BlockLibrary;
import net.momirealms.customfishing.api.mechanic.block.BlockDataModifierBuilder;
import net.momirealms.customfishing.api.mechanic.block.BlockLibrary;
import net.momirealms.customfishing.api.mechanic.block.BlockStateModifierBuilder;
import net.momirealms.customfishing.api.mechanic.loot.Loot;
import org.bukkit.Location;

View File

@@ -8,6 +8,8 @@ public interface VersionManager {
CompletableFuture<Boolean> checkUpdate();
boolean isVersionNewerThan1_20();
boolean isSpigot();
public boolean isFolia();

View File

@@ -1,7 +1,5 @@
package net.momirealms.customfishing.api.mechanic.block;
import java.util.InvalidPropertiesFormatException;
public interface BlockDataModifierBuilder {
BlockDataModifier build(Object args);

View File

@@ -3,7 +3,6 @@ package net.momirealms.customfishing.api.mechanic.block;
import org.bukkit.block.data.BlockData;
import org.bukkit.entity.Player;
import java.util.HashMap;
import java.util.List;
public interface BlockLibrary {

View File

@@ -1,7 +1,6 @@
package net.momirealms.customfishing.api.mechanic.block;
import org.bukkit.block.BlockState;
import org.bukkit.block.data.BlockData;
import org.bukkit.entity.Player;
public interface BlockStateModifier {

View File

@@ -83,9 +83,7 @@ public abstract class AbstractGamingPlayer implements GamingPlayer, Runnable {
protected void timeOutCheck() {
if (System.currentTimeMillis() > deadline) {
cancel();
if (manager.removeHook(player.getUniqueId())) {
manager.processGameResult(this);
}
manager.processGameResult(this);
}
}