@ -71,11 +71,13 @@ publishing {
pom {
packaging = "zip"
name.set("OpenRS2")
description.set("""
description.set(
"""
OpenRS2 is an open-source multiplayer game server and suite of
associated tools. It is compatible with build 550 of the
RuneScape client, which was released in mid-2009.
""".trimIndent())
""".trimIndent()
)
}
@ -18,10 +18,12 @@ publishing {
packaging = "jar"
name.set("OpenRS2 ASM Utilities")
Common utility code used for manipulating Java bytecode with
the ASM library.
@ -21,10 +21,12 @@ publishing {
name.set("OpenRS2 Bundler")
A tool for patching the RuneScape client to allow it to connect
to an OpenRS2 server and improve compatibility with modern JVMs.
@ -18,9 +18,11 @@ publishing {
name.set("OpenRS2 Common")
Common code used by all modules.
@ -20,11 +20,13 @@ publishing {
name.set("OpenRS2 Decompiler")
A thin wrapper around OpenRS2's fork of Fernflower that sets
the standard options required to decompile the RuneScape client
and its dependencies.
@ -12,10 +12,12 @@ publishing {
name.set("OpenRS2 Deobfuscator Annotations")
Annotations inserted by the deobfuscator to track the original
names and descriptors of classes, methods and fields.
@ -20,10 +20,12 @@ publishing {
name.set("OpenRS2 AST Deobfuscator")
A tool for performing AST-level deobfuscation of the RuneScape client. It
may be run after decompiling the client.
@ -21,12 +21,14 @@ publishing {
name.set("OpenRS2 Bytecode Deobfuscator")
A tool for performing bytecode-level deobfuscation of the
RuneScape client. It must be run before decompiling the
client - some of the transformations it performs are required
for the decompiler to produce valid output.
@ -19,9 +19,11 @@ publishing {
name.set("OpenRS2 Game Server")
Reimplementation of the RuneScape game server software.
@ -12,9 +12,11 @@ publishing {
name.set("OpenRS2 JavaScript Object")
Stubs for the netscape.javascript package.