1+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2+ <project xmlns =" http://maven.apache.org/POM/4.0.0"
3+ xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance"
4+ xsi : schemaLocation =" http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" >
5+ <parent >
6+ <groupId >xyz.xenondevs.invui</groupId >
7+ <artifactId >invui-parent</artifactId >
8+ <version >1.24</version >
9+ <relativePath >../../pom.xml</relativePath >
10+ </parent >
11+ <modelVersion >4.0.0</modelVersion >
12+
13+ <artifactId >inventory-access-r18</artifactId >
14+
15+ <properties >
16+ <maven .compiler.source>17</maven .compiler.source>
17+ <maven .compiler.target>17</maven .compiler.target>
18+ <spigot .version>1.20.4-R0.1-SNAPSHOT</spigot .version>
19+ </properties >
20+
21+ <dependencies >
22+ <dependency >
23+ <groupId >org.spigotmc</groupId >
24+ <artifactId >spigot</artifactId >
25+ <version >${spigot.version} </version >
26+ <classifier >remapped-mojang</classifier >
27+ <scope >provided</scope >
28+ </dependency >
29+ <dependency >
30+ <groupId >xyz.xenondevs.invui</groupId >
31+ <artifactId >inventory-access</artifactId >
32+ <version >${project.parent.version} </version >
33+ </dependency >
34+ </dependencies >
35+
36+ <build >
37+ <plugins >
38+ <plugin >
39+ <groupId >xyz.xenondevs.string-remapper</groupId >
40+ <artifactId >string-remapper-maven-plugin</artifactId >
41+ <version >1.2</version >
42+
43+ <executions >
44+ <execution >
45+ <id >remap-spigot</id >
46+ <goals >
47+ <goal >remap</goal >
48+ </goals >
49+ <configuration >
50+ <spigotVersion >${spigot.version} </spigotVersion >
51+ <goal >spigot</goal >
52+ <classesIn >${project.build.directory} /classes</classesIn >
53+ <classesOut >${project.build.directory} /classes-spigot</classesOut >
54+ </configuration >
55+ </execution >
56+
57+ <execution >
58+ <id >remap-mojang</id >
59+ <goals >
60+ <goal >remap</goal >
61+ </goals >
62+ <configuration >
63+ <spigotVersion >${spigot.version} </spigotVersion >
64+ <goal >mojang</goal >
65+ <classesIn >${project.build.directory} /classes</classesIn >
66+ <classesOut >${project.build.directory} /classes-mojang</classesOut >
67+ </configuration >
68+ </execution >
69+ </executions >
70+ </plugin >
71+
72+ <plugin >
73+ <groupId >org.apache.maven.plugins</groupId >
74+ <artifactId >maven-jar-plugin</artifactId >
75+ <version >3.2.2</version >
76+ <executions >
77+ <execution >
78+ <id >default-jar</id >
79+ <phase >none</phase >
80+ </execution >
81+ <execution >
82+ <id >spigot</id >
83+ <goals >
84+ <goal >jar</goal >
85+ </goals >
86+ <configuration >
87+ <classesDirectory >${project.build.directory} /classes-spigot</classesDirectory >
88+ </configuration >
89+ </execution >
90+ <execution >
91+ <id >mojang</id >
92+ <goals >
93+ <goal >jar</goal >
94+ </goals >
95+ <configuration >
96+ <classesDirectory >${project.build.directory} /classes-mojang</classesDirectory >
97+ <classifier >remapped-mojang</classifier >
98+ </configuration >
99+ </execution >
100+ </executions >
101+ </plugin >
102+
103+ <plugin >
104+ <groupId >net.md-5</groupId >
105+ <artifactId >specialsource-maven-plugin</artifactId >
106+ <version >1.2.2</version >
107+ <executions >
108+ <execution >
109+ <phase >package</phase >
110+ <goals >
111+ <goal >remap</goal >
112+ </goals >
113+ <id >remap-obf</id >
114+ <configuration >
115+ <srgIn >org.spigotmc:minecraft-server:${spigot.version} :txt:maps-mojang</srgIn >
116+ <reverse >true</reverse >
117+ <remappedDependencies >org.spigotmc:spigot:${spigot.version} :jar:remapped-mojang</remappedDependencies >
118+ <remappedArtifactAttached >false</remappedArtifactAttached >
119+ <finalName >${project.artifactId} -${project.version} -remapped-obf</finalName >
120+ </configuration >
121+ </execution >
122+ <execution >
123+ <phase >package</phase >
124+ <goals >
125+ <goal >remap</goal >
126+ </goals >
127+ <id >remap-spigot</id >
128+ <configuration >
129+ <inputFile >${project.build.directory} /${project.artifactId} -${project.version} -remapped-obf.jar</inputFile >
130+ <srgIn >org.spigotmc:minecraft-server:${spigot.version} :csrg:maps-spigot</srgIn >
131+ <remappedDependencies >org.spigotmc:spigot:${spigot.version} :jar:remapped-obf</remappedDependencies >
132+ </configuration >
133+ </execution >
134+ </executions >
135+ </plugin >
136+ </plugins >
137+ </build >
138+
139+ </project >
0 commit comments