Skip to content

Commit 6ac5af8

Browse files
AzureAaronlineargraph
authored andcommitted
Add resource pack constants
1 parent 7d913ca commit 6ac5af8

2 files changed

Lines changed: 23 additions & 0 deletions

File tree

‎src/main/java/io/github/moulberry/repo/NEUConstants.java‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ public class NEUConstants implements IReloadable {
2626
Map<@PetId String, Map<Rarity, PetNumbers>> petNumbers;
2727
Islands islands;
2828
BazaarStocks bazaarStocks;
29+
ResourcePack resourcePack;
2930

3031
public void reload(NEURepository repository) throws NEURepositoryException {
3132
bonuses = repository.requireFile("constants/bonuses.json").json(Bonuses.class);
@@ -49,6 +50,7 @@ public void reload(NEURepository repository) throws NEURepositoryException {
4950
(bazaarFile.json(new TypeToken<List<BazaarStocks.InternalRepresentation>>() {
5051
}).stream().collect(Collectors.toMap(BazaarStocks.InternalRepresentation::getId, BazaarStocks.InternalRepresentation::getStock)))
5152
: (Collections.emptyMap()));
53+
resourcePack = repository.requireFile("constants/resource_pack.json").json(ResourcePack.class);
5254
}
5355

5456

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
package io.github.moulberry.repo.constants;
2+
3+
import java.util.List;
4+
import java.util.Map;
5+
6+
import com.google.gson.annotations.SerializedName;
7+
8+
import lombok.Value;
9+
10+
@Value
11+
public class ResourcePack {
12+
@SerializedName("item_models")
13+
ItemModels itemModels;
14+
15+
@Value
16+
public static class ItemModels {
17+
List<String> removed;
18+
19+
Map<String, String> renamed;
20+
}
21+
}

0 commit comments

Comments
 (0)