Modulization of NMS versions for 1.18+
This commit is contained in:
		
							
								
								
									
										173
									
								
								plugin/pom.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										173
									
								
								plugin/pom.xml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,173 @@
 | 
				
			|||||||
 | 
					<?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>LibsDisguises</artifactId>
 | 
				
			||||||
 | 
					        <groupId>LibsDisguises</groupId>
 | 
				
			||||||
 | 
					        <version>10.0.26-SNAPSHOT</version>
 | 
				
			||||||
 | 
					    </parent>
 | 
				
			||||||
 | 
					    <modelVersion>4.0.0</modelVersion>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    <artifactId>plugin</artifactId>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    <build>
 | 
				
			||||||
 | 
					        <defaultGoal>exec:java clean install</defaultGoal>
 | 
				
			||||||
 | 
					        <finalName>LibsDisguises</finalName>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        <resources>
 | 
				
			||||||
 | 
					            <resource>
 | 
				
			||||||
 | 
					                <directory>src/main/resources</directory>
 | 
				
			||||||
 | 
					                <filtering>true</filtering>
 | 
				
			||||||
 | 
					                <includes>
 | 
				
			||||||
 | 
					                    <include>plugin.yml</include>
 | 
				
			||||||
 | 
					                </includes>
 | 
				
			||||||
 | 
					            </resource>
 | 
				
			||||||
 | 
					            <resource>
 | 
				
			||||||
 | 
					                <directory>src/main/resources</directory>
 | 
				
			||||||
 | 
					                <filtering>false</filtering>
 | 
				
			||||||
 | 
					                <includes>
 | 
				
			||||||
 | 
					                    <include>**/*</include>
 | 
				
			||||||
 | 
					                </includes>
 | 
				
			||||||
 | 
					            </resource>
 | 
				
			||||||
 | 
					            <resource>
 | 
				
			||||||
 | 
					                <directory>${project.basedir}</directory>
 | 
				
			||||||
 | 
					                <includes>
 | 
				
			||||||
 | 
					                    <include>README.md</include>
 | 
				
			||||||
 | 
					                </includes>
 | 
				
			||||||
 | 
					            </resource>
 | 
				
			||||||
 | 
					        </resources>
 | 
				
			||||||
 | 
					        <plugins>
 | 
				
			||||||
 | 
					            <plugin>
 | 
				
			||||||
 | 
					                <artifactId>maven-surefire-plugin</artifactId>
 | 
				
			||||||
 | 
					                <version>3.0.0-M5</version>
 | 
				
			||||||
 | 
					            </plugin>
 | 
				
			||||||
 | 
					            <plugin>
 | 
				
			||||||
 | 
					                <groupId>org.codehaus.mojo</groupId>
 | 
				
			||||||
 | 
					                <artifactId>exec-maven-plugin</artifactId>
 | 
				
			||||||
 | 
					                <version>3.0.0</version>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                <executions>
 | 
				
			||||||
 | 
					                    <execution>
 | 
				
			||||||
 | 
					                        <id>my-execution</id>
 | 
				
			||||||
 | 
					                        <phase>compile</phase>
 | 
				
			||||||
 | 
					                        <goals>
 | 
				
			||||||
 | 
					                            <goal>java</goal>
 | 
				
			||||||
 | 
					                        </goals>
 | 
				
			||||||
 | 
					                    </execution>
 | 
				
			||||||
 | 
					                </executions>
 | 
				
			||||||
 | 
					                <configuration>
 | 
				
			||||||
 | 
					                    <includePluginDependencies>true</includePluginDependencies>
 | 
				
			||||||
 | 
					                    <mainClass>me.libraryaddict.disguise.utilities.watchers.CompileMethods</mainClass>
 | 
				
			||||||
 | 
					                </configuration>
 | 
				
			||||||
 | 
					            </plugin>
 | 
				
			||||||
 | 
					            <plugin>
 | 
				
			||||||
 | 
					                <groupId>org.apache.maven.plugins</groupId>
 | 
				
			||||||
 | 
					                <artifactId>maven-shade-plugin</artifactId>
 | 
				
			||||||
 | 
					                <version>3.2.4</version>
 | 
				
			||||||
 | 
					                <executions>
 | 
				
			||||||
 | 
					                    <execution>
 | 
				
			||||||
 | 
					                        <phase>package</phase>
 | 
				
			||||||
 | 
					                        <goals>
 | 
				
			||||||
 | 
					                            <goal>shade</goal>
 | 
				
			||||||
 | 
					                        </goals>
 | 
				
			||||||
 | 
					                    </execution>
 | 
				
			||||||
 | 
					                </executions>
 | 
				
			||||||
 | 
					                <configuration>
 | 
				
			||||||
 | 
					                    <minimizeJar>true</minimizeJar>
 | 
				
			||||||
 | 
					                    <artifactSet>
 | 
				
			||||||
 | 
					                        <includes>
 | 
				
			||||||
 | 
					                            <include>net.kyori:*</include>
 | 
				
			||||||
 | 
					                            <include>LibsDisguises:*</include>
 | 
				
			||||||
 | 
					                        </includes>
 | 
				
			||||||
 | 
					                    </artifactSet>
 | 
				
			||||||
 | 
					                    <relocations>
 | 
				
			||||||
 | 
					                        <relocation>
 | 
				
			||||||
 | 
					                            <pattern>net.kyori</pattern>
 | 
				
			||||||
 | 
					                            <shadedPattern>ld-shaded.net.kyori</shadedPattern>
 | 
				
			||||||
 | 
					                        </relocation>
 | 
				
			||||||
 | 
					                    </relocations>
 | 
				
			||||||
 | 
					                </configuration>
 | 
				
			||||||
 | 
					            </plugin>
 | 
				
			||||||
 | 
					        </plugins>
 | 
				
			||||||
 | 
					    </build>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    <dependencies>
 | 
				
			||||||
 | 
					        <dependency>
 | 
				
			||||||
 | 
					            <groupId>org.projectlombok</groupId>
 | 
				
			||||||
 | 
					            <artifactId>lombok</artifactId>
 | 
				
			||||||
 | 
					            <version>${lombok.version}</version>
 | 
				
			||||||
 | 
					            <optional>true</optional>
 | 
				
			||||||
 | 
					        </dependency>
 | 
				
			||||||
 | 
					        <dependency>
 | 
				
			||||||
 | 
					            <groupId>com.comphenix.protocol</groupId>
 | 
				
			||||||
 | 
					            <artifactId>ProtocolLib</artifactId>
 | 
				
			||||||
 | 
					        </dependency>
 | 
				
			||||||
 | 
					        <dependency>
 | 
				
			||||||
 | 
					            <groupId>org.spigotmc</groupId>
 | 
				
			||||||
 | 
					            <artifactId>spigot-api</artifactId>
 | 
				
			||||||
 | 
					        </dependency>
 | 
				
			||||||
 | 
					        <dependency>
 | 
				
			||||||
 | 
					            <groupId>org.spigotmc</groupId>
 | 
				
			||||||
 | 
					            <artifactId>spigot</artifactId>
 | 
				
			||||||
 | 
					        </dependency>
 | 
				
			||||||
 | 
					        <!-- testing -->
 | 
				
			||||||
 | 
					        <dependency>
 | 
				
			||||||
 | 
					            <groupId>junit</groupId>
 | 
				
			||||||
 | 
					            <artifactId>junit</artifactId>
 | 
				
			||||||
 | 
					            <version>${junit.version}</version>
 | 
				
			||||||
 | 
					            <scope>test</scope>
 | 
				
			||||||
 | 
					            <optional>true</optional>
 | 
				
			||||||
 | 
					        </dependency>
 | 
				
			||||||
 | 
					        <dependency>
 | 
				
			||||||
 | 
					            <groupId>com.destroystokyo.paper</groupId>
 | 
				
			||||||
 | 
					            <artifactId>paper-api</artifactId>
 | 
				
			||||||
 | 
					            <version>${paper-api.version}</version>
 | 
				
			||||||
 | 
					            <scope>provided</scope>
 | 
				
			||||||
 | 
					            <optional>true</optional>
 | 
				
			||||||
 | 
					        </dependency>
 | 
				
			||||||
 | 
					        <dependency>
 | 
				
			||||||
 | 
					            <groupId>net.md-5</groupId>
 | 
				
			||||||
 | 
					            <artifactId>bungeecord-chat</artifactId>
 | 
				
			||||||
 | 
					            <version>${bungeecord-chat.version}</version>
 | 
				
			||||||
 | 
					            <optional>true</optional>
 | 
				
			||||||
 | 
					        </dependency>
 | 
				
			||||||
 | 
					        <dependency>
 | 
				
			||||||
 | 
					            <groupId>net.kyori</groupId>
 | 
				
			||||||
 | 
					            <artifactId>adventure-text-minimessage</artifactId>
 | 
				
			||||||
 | 
					            <version>${adventure-minimessage.version}</version>
 | 
				
			||||||
 | 
					            <scope>compile</scope>
 | 
				
			||||||
 | 
					            <optional>true</optional>
 | 
				
			||||||
 | 
					        </dependency>
 | 
				
			||||||
 | 
					        <dependency>
 | 
				
			||||||
 | 
					            <groupId>net.kyori</groupId>
 | 
				
			||||||
 | 
					            <artifactId>adventure-text-serializer-gson</artifactId>
 | 
				
			||||||
 | 
					            <version>${adventure-serializer.version}</version>
 | 
				
			||||||
 | 
					            <scope>compile</scope>
 | 
				
			||||||
 | 
					            <optional>true</optional>
 | 
				
			||||||
 | 
					        </dependency>
 | 
				
			||||||
 | 
					        <dependency>
 | 
				
			||||||
 | 
					            <groupId>net.kyori</groupId>
 | 
				
			||||||
 | 
					            <artifactId>adventure-api</artifactId>
 | 
				
			||||||
 | 
					            <version>${adventure-api.version}</version>
 | 
				
			||||||
 | 
					            <scope>compile</scope>
 | 
				
			||||||
 | 
					            <optional>true</optional>
 | 
				
			||||||
 | 
					        </dependency>
 | 
				
			||||||
 | 
					        <!--NMS Packages-->
 | 
				
			||||||
 | 
					        <dependency>
 | 
				
			||||||
 | 
					            <groupId>LibsDisguises</groupId>
 | 
				
			||||||
 | 
					            <artifactId>shared</artifactId>
 | 
				
			||||||
 | 
					            <version>${project.version}</version>
 | 
				
			||||||
 | 
					            <scope>compile</scope>
 | 
				
			||||||
 | 
					            <optional>true</optional>
 | 
				
			||||||
 | 
					        </dependency>
 | 
				
			||||||
 | 
					        <dependency>
 | 
				
			||||||
 | 
					            <groupId>LibsDisguises</groupId>
 | 
				
			||||||
 | 
					            <artifactId>v1_18_R1</artifactId>
 | 
				
			||||||
 | 
					            <version>${project.version}</version>
 | 
				
			||||||
 | 
					            <scope>compile</scope>
 | 
				
			||||||
 | 
					            <optional>true</optional>
 | 
				
			||||||
 | 
					        </dependency>
 | 
				
			||||||
 | 
					    </dependencies>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					</project>
 | 
				
			||||||
Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user