Skip to content

Commit

Permalink
Add version 1.19.2
Browse files Browse the repository at this point in the history
  • Loading branch information
stefvanschie committed Aug 11, 2022
1 parent 4c935a6 commit bcd66b6
Show file tree
Hide file tree
Showing 17 changed files with 1,915 additions and 12 deletions.
1 change: 1 addition & 0 deletions .github/workflows/maven.yml
Expand Up @@ -73,5 +73,6 @@ jobs:
mvn paper-nms:init -pl nms/1_18_2
mvn paper-nms:init -pl nms/1_19_0
mvn paper-nms:init -pl nms/1_19_1
mvn paper-nms:init -pl nms/1_19_2
- name: Build with Maven
run: mvn -B package --file pom.xml
6 changes: 6 additions & 0 deletions IF/pom.xml
Expand Up @@ -112,6 +112,12 @@
<version>${project.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.github.stefvanschie.inventoryframework</groupId>
<artifactId>1_19_2</artifactId>
<version>${project.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.spigotmc</groupId>
<artifactId>spigot-api</artifactId>
Expand Down
Expand Up @@ -83,18 +83,25 @@ public enum Version {
V1_18_2,

/**
* Version 1.19
* Version 1.19.0
*
* @since 0.10.6
*/
V1_19,
V1_19_0,

/**
* Version 1.19.1
*
* @since 0.10.7
*/
V1_19_1;
V1_19_1,

/**
* Version 1.19.2
*
* @since 0.10.7
*/
V1_19_2;

/**
* Gets the version currently being used. If the used version is not supported, an
Expand Down Expand Up @@ -138,9 +145,11 @@ public static Version getVersion() {
case "1.18.2":
return V1_18_2;
case "1.19":
return V1_19;
return V1_19_0;
case "1.19.1":
return V1_19_1;
case "1.19.2":
return V1_19_2;
default:
throw new UnsupportedVersionException("The server version provided is not supported");
}
Expand Down
Expand Up @@ -252,10 +252,12 @@ public static StonecutterInventory newStonecutterInventory(@NotNull Version vers
com.github.stefvanschie.inventoryframework.nms.v1_18_1.AnvilInventoryImpl.class);
ANVIL_INVENTORIES.put(Version.V1_18_2,
com.github.stefvanschie.inventoryframework.nms.v1_18_2.AnvilInventoryImpl.class);
ANVIL_INVENTORIES.put(Version.V1_19,
ANVIL_INVENTORIES.put(Version.V1_19_0,
com.github.stefvanschie.inventoryframework.nms.v1_19_0.AnvilInventoryImpl.class);
ANVIL_INVENTORIES.put(Version.V1_19_1,
com.github.stefvanschie.inventoryframework.nms.v1_19_1.AnvilInventoryImpl.class);
ANVIL_INVENTORIES.put(Version.V1_19_2,
com.github.stefvanschie.inventoryframework.nms.v1_19_2.AnvilInventoryImpl.class);

BEACON_INVENTORIES = new EnumMap<>(Version.class);
BEACON_INVENTORIES.put(Version.V1_14,
Expand All @@ -278,10 +280,12 @@ public static StonecutterInventory newStonecutterInventory(@NotNull Version vers
com.github.stefvanschie.inventoryframework.nms.v1_18_1.BeaconInventoryImpl.class);
BEACON_INVENTORIES.put(Version.V1_18_2,
com.github.stefvanschie.inventoryframework.nms.v1_18_2.BeaconInventoryImpl.class);
BEACON_INVENTORIES.put(Version.V1_19,
BEACON_INVENTORIES.put(Version.V1_19_0,
com.github.stefvanschie.inventoryframework.nms.v1_19_0.BeaconInventoryImpl.class);
BEACON_INVENTORIES.put(Version.V1_19_1,
com.github.stefvanschie.inventoryframework.nms.v1_19_1.BeaconInventoryImpl.class);
BEACON_INVENTORIES.put(Version.V1_19_2,
com.github.stefvanschie.inventoryframework.nms.v1_19_2.BeaconInventoryImpl.class);

CARTOGRAPHY_TABLE_INVENTORIES = new EnumMap<>(Version.class);
CARTOGRAPHY_TABLE_INVENTORIES.put(Version.V1_14,
Expand All @@ -304,10 +308,12 @@ public static StonecutterInventory newStonecutterInventory(@NotNull Version vers
com.github.stefvanschie.inventoryframework.nms.v1_18_1.CartographyTableInventoryImpl.class);
CARTOGRAPHY_TABLE_INVENTORIES.put(Version.V1_18_2,
com.github.stefvanschie.inventoryframework.nms.v1_18_2.CartographyTableInventoryImpl.class);
CARTOGRAPHY_TABLE_INVENTORIES.put(Version.V1_19,
CARTOGRAPHY_TABLE_INVENTORIES.put(Version.V1_19_0,
com.github.stefvanschie.inventoryframework.nms.v1_19_0.CartographyTableInventoryImpl.class);
CARTOGRAPHY_TABLE_INVENTORIES.put(Version.V1_19_1,
com.github.stefvanschie.inventoryframework.nms.v1_19_1.CartographyTableInventoryImpl.class);
CARTOGRAPHY_TABLE_INVENTORIES.put(Version.V1_19_2,
com.github.stefvanschie.inventoryframework.nms.v1_19_2.CartographyTableInventoryImpl.class);

ENCHANTING_TABLE_INVENTORIES = new EnumMap<>(Version.class);
ENCHANTING_TABLE_INVENTORIES.put(Version.V1_14,
Expand All @@ -330,10 +336,12 @@ public static StonecutterInventory newStonecutterInventory(@NotNull Version vers
com.github.stefvanschie.inventoryframework.nms.v1_18_1.EnchantingTableInventoryImpl.class);
ENCHANTING_TABLE_INVENTORIES.put(Version.V1_18_2,
com.github.stefvanschie.inventoryframework.nms.v1_18_2.EnchantingTableInventoryImpl.class);
ENCHANTING_TABLE_INVENTORIES.put(Version.V1_19,
ENCHANTING_TABLE_INVENTORIES.put(Version.V1_19_0,
com.github.stefvanschie.inventoryframework.nms.v1_19_0.EnchantingTableInventoryImpl.class);
ENCHANTING_TABLE_INVENTORIES.put(Version.V1_19_1,
com.github.stefvanschie.inventoryframework.nms.v1_19_1.EnchantingTableInventoryImpl.class);
ENCHANTING_TABLE_INVENTORIES.put(Version.V1_19_2,
com.github.stefvanschie.inventoryframework.nms.v1_19_2.EnchantingTableInventoryImpl.class);

GRINDSTONE_INVENTORIES = new EnumMap<>(Version.class);
GRINDSTONE_INVENTORIES.put(Version.V1_14,
Expand All @@ -356,10 +364,12 @@ public static StonecutterInventory newStonecutterInventory(@NotNull Version vers
com.github.stefvanschie.inventoryframework.nms.v1_18_1.GrindstoneInventoryImpl.class);
GRINDSTONE_INVENTORIES.put(Version.V1_18_2,
com.github.stefvanschie.inventoryframework.nms.v1_18_2.GrindstoneInventoryImpl.class);
GRINDSTONE_INVENTORIES.put(Version.V1_19,
GRINDSTONE_INVENTORIES.put(Version.V1_19_0,
com.github.stefvanschie.inventoryframework.nms.v1_19_0.GrindstoneInventoryImpl.class);
GRINDSTONE_INVENTORIES.put(Version.V1_19_1,
com.github.stefvanschie.inventoryframework.nms.v1_19_1.GrindstoneInventoryImpl.class);
GRINDSTONE_INVENTORIES.put(Version.V1_19_2,
com.github.stefvanschie.inventoryframework.nms.v1_19_2.GrindstoneInventoryImpl.class);

MERCHANT_INVENTORIES = new EnumMap<>(Version.class);
MERCHANT_INVENTORIES.put(Version.V1_14,
Expand All @@ -382,10 +392,12 @@ public static StonecutterInventory newStonecutterInventory(@NotNull Version vers
com.github.stefvanschie.inventoryframework.nms.v1_18_1.MerchantInventoryImpl.class);
MERCHANT_INVENTORIES.put(Version.V1_18_2,
com.github.stefvanschie.inventoryframework.nms.v1_18_2.MerchantInventoryImpl.class);
MERCHANT_INVENTORIES.put(Version.V1_19,
MERCHANT_INVENTORIES.put(Version.V1_19_0,
com.github.stefvanschie.inventoryframework.nms.v1_19_0.MerchantInventoryImpl.class);
MERCHANT_INVENTORIES.put(Version.V1_19_1,
com.github.stefvanschie.inventoryframework.nms.v1_19_1.MerchantInventoryImpl.class);
MERCHANT_INVENTORIES.put(Version.V1_19_2,
com.github.stefvanschie.inventoryframework.nms.v1_19_2.MerchantInventoryImpl.class);

SMITHING_TABLE_INVENTORIES = new EnumMap<>(Version.class);
SMITHING_TABLE_INVENTORIES.put(Version.V1_16_1,
Expand All @@ -404,10 +416,12 @@ public static StonecutterInventory newStonecutterInventory(@NotNull Version vers
com.github.stefvanschie.inventoryframework.nms.v1_18_1.SmithingTableInventoryImpl.class);
SMITHING_TABLE_INVENTORIES.put(Version.V1_18_2,
com.github.stefvanschie.inventoryframework.nms.v1_18_2.SmithingTableInventoryImpl.class);
SMITHING_TABLE_INVENTORIES.put(Version.V1_19,
SMITHING_TABLE_INVENTORIES.put(Version.V1_19_0,
com.github.stefvanschie.inventoryframework.nms.v1_19_0.SmithingTableInventoryImpl.class);
SMITHING_TABLE_INVENTORIES.put(Version.V1_19_1,
com.github.stefvanschie.inventoryframework.nms.v1_19_1.SmithingTableInventoryImpl.class);
SMITHING_TABLE_INVENTORIES.put(Version.V1_19_2,
com.github.stefvanschie.inventoryframework.nms.v1_19_2.SmithingTableInventoryImpl.class);

STONECUTTER_INVENTORIES = new EnumMap<>(Version.class);
STONECUTTER_INVENTORIES.put(Version.V1_14,
Expand All @@ -430,9 +444,11 @@ public static StonecutterInventory newStonecutterInventory(@NotNull Version vers
com.github.stefvanschie.inventoryframework.nms.v1_18_1.StonecutterInventoryImpl.class);
STONECUTTER_INVENTORIES.put(Version.V1_18_2,
com.github.stefvanschie.inventoryframework.nms.v1_18_2.StonecutterInventoryImpl.class);
STONECUTTER_INVENTORIES.put(Version.V1_19,
STONECUTTER_INVENTORIES.put(Version.V1_19_0,
com.github.stefvanschie.inventoryframework.nms.v1_19_0.StonecutterInventoryImpl.class);
STONECUTTER_INVENTORIES.put(Version.V1_19_1,
com.github.stefvanschie.inventoryframework.nms.v1_19_1.StonecutterInventoryImpl.class);
STONECUTTER_INVENTORIES.put(Version.V1_19_2,
com.github.stefvanschie.inventoryframework.nms.v1_19_2.StonecutterInventoryImpl.class);
}
}
1 change: 1 addition & 0 deletions README.md
Expand Up @@ -133,6 +133,7 @@ mvn paper-nms:init -pl nms/1_18_1
mvn paper-nms:init -pl nms/1_18_2
mvn paper-nms:init -pl nms/1_19_0
mvn paper-nms:init -pl nms/1_19_1
mvn paper-nms:init -pl nms/1_19_2
```

Your environment is now set up correctly. To create a build, run the following inside the root folder of the project.
Expand Down
58 changes: 58 additions & 0 deletions nms/1_19_2/pom.xml
@@ -0,0 +1,58 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<artifactId>IF-parent</artifactId>
<groupId>com.github.stefvanschie.inventoryframework</groupId>
<version>0.10.6</version>
<relativePath>../../pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>

<artifactId>1_19_2</artifactId>

<properties>
<maven.deploy.skip>true</maven.deploy.skip>
</properties>

<dependencies>
<dependency>
<groupId>com.github.stefvanschie.inventoryframework</groupId>
<artifactId>abstraction</artifactId>
<version>${project.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>ca.bkaw</groupId>
<artifactId>paper-nms</artifactId>
<version>1.19.2-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
</dependencies>

<build>
<plugins>
<plugin>
<groupId>ca.bkaw</groupId>
<artifactId>paper-nms-maven-plugin</artifactId>
<version>1.2.1</version>
<executions>
<execution>
<phase>process-classes</phase>
<goals>
<goal>remap</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>

<pluginRepositories>
<pluginRepository>
<id>bytecode.space</id>
<url>https://repo.bytecode.space/repository/maven-public/</url>
</pluginRepository>
</pluginRepositories>
</project>

0 comments on commit bcd66b6

Please sign in to comment.