Scala API

This commit is contained in:
Izzel_Aliz
2018-09-30 19:10:07 +08:00
parent daa0ef71aa
commit d99bba42fc
12 changed files with 274 additions and 9 deletions

View File

@@ -5,10 +5,7 @@ import org.bukkit.entity.Player;
import org.bukkit.scoreboard.DisplaySlot;
import org.bukkit.scoreboard.Scoreboard;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.HashMap;
import java.util.*;
public class ScoreboardUtil {
@@ -49,7 +46,7 @@ public class ScoreboardUtil {
return title;
}
public static HashMap<String, Integer> cutRanked(HashMap<String, Integer> content) {
public static HashMap<String, Integer> cutRanked(Map<String, Integer> content) {
HashMap<String, Integer> elements = new HashMap<>(content);
while (elements.size() > 15) {
@@ -204,7 +201,7 @@ public class ScoreboardUtil {
}
}
public static boolean rankedSidebarDisplay(Player p, String title, HashMap<String, Integer> elements) {
public static boolean rankedSidebarDisplay(Player p, String title, Map<String, Integer> elements) {
try {
title = cutRankedTitle(title);
elements = cutRanked(elements);
@@ -238,7 +235,7 @@ public class ScoreboardUtil {
}
}
public static boolean rankedSidebarDisplay(Collection<Player> players, String title, HashMap<String, Integer> elements) {
public static boolean rankedSidebarDisplay(Collection<Player> players, String title, Map<String, Integer> elements) {
for (Player player : players) {
if (!rankedSidebarDisplay(player, title, elements)) {
return false;
@@ -248,7 +245,7 @@ public class ScoreboardUtil {
return true;
}
public static boolean rankedSidebarDisplay(Collection<Player> players, String title, HashMap<String, Integer> elements, Scoreboard board) {
public static boolean rankedSidebarDisplay(Collection<Player> players, String title, Map<String, Integer> elements, Scoreboard board) {
try {
title = cutRankedTitle(title);
elements = cutRanked(elements);

View File

@@ -1,5 +1,6 @@
package me.skymc.taboolib.sign;
import com.google.common.annotations.Beta;
import me.skymc.taboolib.Main;
import me.skymc.taboolib.TabooLib;
import me.skymc.taboolib.listener.TListener;
@@ -24,6 +25,7 @@ import java.lang.reflect.InvocationTargetException;
import java.util.HashMap;
@Deprecated
@Beta
@TListener(condition = "check")
public class SignUtils implements Listener {

View File

@@ -1,14 +1,16 @@
package me.skymc.taboolib.skull;
import com.google.common.annotations.Beta;
import me.skymc.taboolib.inventory.builder.ItemBuilder;
import org.bukkit.Material;
import org.bukkit.OfflinePlayer;
import org.bukkit.inventory.ItemStack;
@Beta
@Deprecated
public class SkullUtils {
public static ItemStack getItme(OfflinePlayer p) {
public static ItemStack getItem(OfflinePlayer p) {
return new ItemBuilder(p).build();
}