Skip to content
This repository was archived by the owner on Mar 8, 2022. It is now read-only.

Commit ac9e440

Browse files
committed
update to NyaaCore&NyaaUtils 4.0
1 parent 3ed47b9 commit ac9e440

11 files changed

+24
-16
lines changed

build.gradle

+9-1
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,11 @@ repositories {
4545
name 'nu-langchecker'
4646
url 'https://raw.githubusercontent.com/Librazy/NyaaUtilsLangChecker/maven-repo'
4747
}
48+
49+
maven {
50+
name 'langutils-repo'
51+
url 'https://raw.github.com/MascusJeoraly/LanguageUtils/mvn-repo/'
52+
}
4853
}
4954

5055
dependencies {
@@ -53,7 +58,7 @@ dependencies {
5358
compile('cat.nyaa:nyaautils:4.0-SNAPSHOT') {
5459
transitive = false
5560
}
56-
compile('cat.nyaa:nyaacore:3.0-SNAPSHOT') {
61+
compile('cat.nyaa:nyaacore:4.0-SNAPSHOT') {
5762
transitive = false
5863
}
5964
compile('net.ess3:Essentials:2.13-SNAPSHOT') {
@@ -63,6 +68,9 @@ dependencies {
6368
compile ('org.librazy:NyaaUtilsLangChecker:1.0-SNAPSHOT') {
6469
transitive = false
6570
}
71+
compile('com.meowj:LangUtils:1.9') {
72+
transitive = false
73+
}
6674
}
6775

6876
String nyaaCoreLangDir = System.getenv("NYAACORE_LANG_DIR")

src/main/java/cat/nyaa/HamsterEcoHelper/CommandHandler.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
import java.util.ArrayList;
2222
import java.util.List;
2323

24-
public class CommandHandler extends CommandReceiver<HamsterEcoHelper> {
24+
public class CommandHandler extends CommandReceiver {
2525

2626
private final HamsterEcoHelper plugin;
2727
@SubCommand("auction")

src/main/java/cat/nyaa/HamsterEcoHelper/ads/AdsCommands.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
import org.bukkit.command.CommandSender;
1111
import org.bukkit.entity.Player;
1212

13-
public class AdsCommands extends CommandReceiver<HamsterEcoHelper> {
13+
public class AdsCommands extends CommandReceiver {
1414
private HamsterEcoHelper plugin;
1515

1616
public AdsCommands(Object plugin, LanguageRepository i18n) {

src/main/java/cat/nyaa/HamsterEcoHelper/auction/AuctionCommands.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import org.bukkit.entity.Player;
1010
import org.bukkit.inventory.ItemStack;
1111

12-
public class AuctionCommands extends CommandReceiver<HamsterEcoHelper> {
12+
public class AuctionCommands extends CommandReceiver {
1313
private HamsterEcoHelper plugin;
1414

1515
public AuctionCommands(Object plugin, LanguageRepository i18n) {

src/main/java/cat/nyaa/HamsterEcoHelper/balance/BalanceCommands.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import org.bukkit.command.CommandSender;
99
import org.bukkit.entity.Player;
1010

11-
public class BalanceCommands extends CommandReceiver<HamsterEcoHelper> {
11+
public class BalanceCommands extends CommandReceiver {
1212
private HamsterEcoHelper plugin;
1313

1414
public BalanceCommands(Object plugin, LanguageRepository i18n) {

src/main/java/cat/nyaa/HamsterEcoHelper/market/MarketCommands.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
import org.bukkit.entity.Player;
1212
import org.bukkit.inventory.ItemStack;
1313

14-
public class MarketCommands extends CommandReceiver<HamsterEcoHelper> {
14+
public class MarketCommands extends CommandReceiver {
1515
private HamsterEcoHelper plugin;
1616

1717
public MarketCommands(Object plugin, LanguageRepository i18n) {

src/main/java/cat/nyaa/HamsterEcoHelper/requisition/RequisitionCommands.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
import org.bukkit.entity.Player;
1313
import org.bukkit.inventory.ItemStack;
1414

15-
public class RequisitionCommands extends CommandReceiver<HamsterEcoHelper> {
15+
public class RequisitionCommands extends CommandReceiver {
1616
private HamsterEcoHelper plugin;
1717

1818
public RequisitionCommands(Object plugin, LanguageRepository i18n) {

src/main/java/cat/nyaa/HamsterEcoHelper/signshop/LottoCommands.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import org.bukkit.command.CommandSender;
1010
import org.bukkit.entity.Player;
1111

12-
public class LottoCommands extends CommandReceiver<HamsterEcoHelper> {
12+
public class LottoCommands extends CommandReceiver {
1313

1414
private final HamsterEcoHelper plugin;
1515

src/main/java/cat/nyaa/HamsterEcoHelper/signshop/SearchCommands.java

+6-6
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@
77
import cat.nyaa.nyaacore.CommandReceiver;
88
import cat.nyaa.nyaacore.LanguageRepository;
99
import cat.nyaa.nyaacore.Message;
10-
import cat.nyaa.nyaacore.utils.I18nUtils;
1110
import com.google.common.cache.Cache;
1211
import com.google.common.cache.CacheBuilder;
1312
import com.google.common.collect.ImmutableSet;
1413
import com.google.common.collect.LinkedListMultimap;
14+
import com.meowj.langutils.lang.LanguageHelper;
1515
import org.bukkit.Bukkit;
1616
import org.bukkit.ChatColor;
1717
import org.bukkit.Location;
@@ -30,7 +30,7 @@
3030
import java.util.stream.Collectors;
3131
import java.util.stream.Stream;
3232

33-
public class SearchCommands extends CommandReceiver<HamsterEcoHelper> {
33+
public class SearchCommands extends CommandReceiver {
3434
private Cache<UUID, List<Map.Entry<SignShop, ShopItem>>> searchResult =
3535
CacheBuilder.newBuilder()
3636
.concurrencyLevel(2)
@@ -186,8 +186,8 @@ && distance(curLoc, sign) < rangeLimit)) {
186186
enchMatch = enchants.entrySet()
187187
.stream().flatMap(enchEntry ->
188188
Stream.of(
189-
I18nUtils.getEnchantmentDisplayName(enchEntry, "zh_cn"),
190-
I18nUtils.getEnchantmentDisplayName(enchEntry, "en_us")
189+
LanguageHelper.getEnchantmentDisplayName(enchEntry, "zh_cn"),
190+
LanguageHelper.getEnchantmentDisplayName(enchEntry, "en_us")
191191
)
192192
)
193193
.map(ChatColor::stripColor)
@@ -196,8 +196,8 @@ && distance(curLoc, sign) < rangeLimit)) {
196196
if (enchMatch) return true;
197197
}
198198
if (matchEnchOnly) return false;
199-
String zhName = ChatColor.stripColor(I18nUtils.getItemDisplayName(stack, "zh_cn")).toLowerCase();
200-
String enName = ChatColor.stripColor(I18nUtils.getItemDisplayName(stack, "en_us")).toLowerCase();
199+
String zhName = ChatColor.stripColor(LanguageHelper.getItemDisplayName(stack, "zh_cn")).toLowerCase();
200+
String enName = ChatColor.stripColor(LanguageHelper.getItemDisplayName(stack, "en_us")).toLowerCase();
201201
return "*".equals(keywords.get(0)) || keywords.stream().anyMatch(zhName::contains) || keywords.stream().anyMatch(enName::contains);
202202
}
203203
).forEach(shopItem -> match.put(shop, shopItem));

src/main/java/cat/nyaa/HamsterEcoHelper/signshop/SignShopCommands.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
import org.bukkit.inventory.ItemStack;
1616
import org.bukkit.util.BlockIterator;
1717

18-
public class SignShopCommands extends CommandReceiver<HamsterEcoHelper> {
18+
public class SignShopCommands extends CommandReceiver {
1919
@SubCommand("storage")
2020
public StorageCommands storageCommands;
2121
@SubCommand("lotto")

src/main/java/cat/nyaa/HamsterEcoHelper/signshop/StorageCommands.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import org.bukkit.command.CommandSender;
99
import org.bukkit.entity.Player;
1010

11-
public class StorageCommands extends CommandReceiver<HamsterEcoHelper> {
11+
public class StorageCommands extends CommandReceiver {
1212

1313
private final HamsterEcoHelper plugin;
1414

0 commit comments

Comments
 (0)