Author SHA1 Message Date
NotAlexNoyle aed3361290 Point submodules at canonical Gitea repositories 2026-11-01 12:53:15 -05:00
NotAlexNoyle b308d137ca Update canonical Gitea links 2026-10-31 14:36:45 -04:00
NotAlexNoyle 2347f14ef4 Update canonical Gitea links 2026-10-29 09:19:26 -04:00
NotAlexNoyle 0d11d58811 Update canonical Gitea links 2026-10-29 09:19:25 -04:00
NotAlexNoyle 60abbd1eb2 Exclude CODEOWNERS from language statistics 2026-10-28 15:32:14 -04:00
NotAlexNoyle 0820e4fc54 Add CODEOWNERS (one staff approval) 2026-10-28 15:32:14 -04:00
NotAlexNoyle 1680e48d7d Update Chat-OG 2026-10-18 15:58:37 -04:00
NotAlexNoyle 4e14237d8f Update TrueOG dependencies 2026-10-18 15:05:29 -04:00
NotAlexNoyle 405f9a01fd Update Utilities-OG API 2026-09-14 02:08:28 -04:00
NotAlexNoyle 9e57da81cc Update Chat-OG 2026-09-10 13:16:25 -04:00
NotAlexNoyle 4e63e1db06 Update Chat-OG API 2026-08-11 23:29:24 -04:00
NotAlexNoyle 868f091da2 Update Chat-OG API 2026-08-03 11:37:28 -04:00
NotAlexNoyle 8a3ae4f3bd Update DiamondBank-OG API 2026-07-29 11:43:26 -04:00
NotAlexNoyle 4ba78d65ac Update DiamondBank-OG API 2026-07-27 08:03:30 -04:00
NotAlexNoyle 330bdc9503 Update Chat-OG 2026-07-22 19:50:10 -04:00
NotAlexNoyle 2f4afdbbe1 Update DiamondBank-OG API 2026-07-22 07:08:19 -04:00
NotAlexNoyle 0305c96b55 Update Utilities-OG API 2026-07-20 00:52:03 -04:00
NotAlexNoyle 218d8b8b80 Update GxUI-OG 2026-07-17 12:55:28 -04:00
NotAlexNoyle 1f4d03ca64 Update Chat-OG API 2026-07-16 18:02:42 -04:00
NotAlexNoyle 09e6099f6e Update Chat-OG 2026-06-21 21:17:26 -04:00
NotAlexNoyle 2f1b4b217b Update GxUI-OG 2026-05-21 11:40:31 -04:00
NotAlexNoyle 1f5ca4cc86 Update TrueOG Network APIs 2026-05-20 11:41:21 -04:00
NotAlexNoyle 36c6d32cc7 Update Chat-OG API 2026-05-15 14:20:48 -04:00
NotAlexNoyle 47fe678b9f Update Chat-OG API 2026-05-11 07:26:34 -04:00
NotAlexNoyle 3a3321a43f Update TrueOG dependencies 2026-05-11 00:39:19 -04:00
NotAlexNoyle 0127046f19 Update Chat-OG 2026-05-07 09:08:53 -04:00
NotAlexNoyle 03ab789967 Update Chat-OG 2026-05-04 19:08:58 -04:00
NotAlexNoyle d4f348a37f Update Chat-OG 2026-05-04 17:09:15 -04:00
NotAlexNoyle 4ffc428c19 Update Chat-OG API 2026-05-04 15:44:24 -04:00
NotAlexNoyle a2078916b5 Update Chat-OG 2026-05-04 15:21:23 -04:00
NotAlexNoyle 64adeb4e00 Update Chat-OG API 2026-05-04 14:52:49 -04:00
NotAlexNoyle 03cce2bc56 Update Chat-OG 2026-04-28 11:04:52 -04:00
NotAlexNoyle 8f876ddef1 Update TrueOG Network APIs 2026-04-20 01:58:21 -04:00
NotAlexNoyle 014ea708f1 Update Chat-OG 2026-04-14 13:30:45 -04:00
NotAlexNoyle cfd305793b Update Chat-OG API 2026-04-13 03:48:03 -04:00
NotAlexNoyle 2f3e063b64 Update Chat-OG, DiamondBank-OG APIs 2026-04-07 09:46:23 -04:00
NotAlexNoyle 9ff9398f70 Update Chat-OG API 2026-04-06 03:07:55 -04:00
NotAlexNoyle 515fbc7457 Update DiamondBank-OG API 2026-04-06 00:19:23 -04:00
NotAlexNoyle 0d9d1772c2 Update DiamondBank API 2026-04-05 13:44:54 -04:00
NotAlexNoyle e9cbe91ace Update TrueOG Network APIs 2026-04-05 13:13:21 -04:00
NotAlexNoyle 3d08784ce2 Update DiamondBank-OG API 2026-04-05 11:13:17 -04:00
NotAlexNoyle c028ba7cc3 Update DiamondBank-OG and Chat-OG APIs 2026-04-04 14:11:57 -04:00
NotAlexNoyle f79e3f6d96 Update DiamondBank-OG API 2026-04-01 15:31:35 -04:00
NotAlexNoyle 7c104ec616 Update DiamondBank-OG API 2026-04-01 05:58:13 -04:00
NotAlexNoyle a00eceb308 Update dependencies 2026-04-01 05:03:15 -04:00
NotAlexNoyle c6c77c953a Update DiamondBank-OG API 2026-03-30 08:38:59 -04:00
NotAlexNoyle e2e27a4e71 Update Utilities-OG 2026-03-30 05:05:23 -04:00
NotAlexNoyle 06a8c02a12 Update Chat-OG 2026-03-25 14:54:48 -04:00
NotAlexNoyle bffdf3076c Update Chat-OG API 2026-03-25 13:03:55 -04:00
NotAlexNoyle f7ebc9ee90 Update Utilities-OG 2026-03-25 11:56:14 -04:00
NotAlexNoyle 930def1080 Update DiamondBank-OG 2026-03-11 00:29:09 -04:00
NotAlexNoyle a6d0b658a7 Update Chat-OG API 2026-03-09 13:56:31 -04:00
NotAlexNoyle 9b9e4a5be1 Merge pull request #8 from true-og/codex/prevent-empty-modules-in-eclipse-classpath
Exclude empty libs modules from Eclipse classpath
2026-03-09 11:25:30 -04:00
NotAlexNoyle 8bf02309e9 Exclude libs source modules from Eclipse classpath 2026-03-09 11:24:51 -04:00
NotAlexNoyle 8701e289cd Merge pull request #7 from true-og/codex/update-eclipse-classpath-plugin-configuration
Derive Eclipse classpath project name from Gradle project name
2026-03-09 10:40:53 -04:00
14 changed files with 47 additions and 17 deletions

No files matched your search

+1
View File
@@ -0,0 +1 @@
.gitea/CODEOWNERS linguist-detectable=false
+3
View File
@@ -0,0 +1,3 @@
# Pull requests request review from the eligible staff team(s).
# One approval from either an Admin or Developer satisfies branch protection.
* @trueog/Admins @trueog/Developers
+3 -6
View File
@@ -1,12 +1,9 @@
[submodule "libs/Utilities-OG"]
path = libs/Utilities-OG
url = https://github.com/true-og/Utilities-OG
url = https://git.trueog.net/trueog/Utilities-OG
[submodule "libs/GxUI-OG"]
path = libs/GxUI-OG
url = https://github.com/true-og/GxUI-OG
url = https://git.trueog.net/trueog/GxUI-OG
[submodule "libs/DiamondBank-OG"]
path = libs/DiamondBank-OG
url = https://github.com/true-og/DiamondBank-OG
[submodule "libs/Chat-OG"]
path = libs/Chat-OG
url = https://github.com/true-og/Chat-OG
url = https://git.trueog.net/trueog/DiamondBank-OG
+1 -1
View File
@@ -10,4 +10,4 @@ Minecraft API: 1.19
API Jar: 1.19.4 Purpur
Template-OG is public domain software released under the terms of [The Unlicense](https://github.com/true-og/Template-OG/blob/main/LICENSE).
Template-OG is public domain software released under the terms of [The Unlicense](https://git.trueog.net/trueog/Template-OG/src/branch/main/LICENSE).
+6 -3
View File
@@ -64,9 +64,9 @@ dependencies {
compileOnly("org.purpurmc.purpur:purpur-api:1.19.4-R0.1-SNAPSHOT") // Declare Purpur API version to be packaged.
compileOnlyApi(project(":libs:Utilities-OG")) // Import TrueOG Network Utilities-OG Java API (from source).
compileOnlyApi(project(":libs:GxUI-OG")) // Import TrueOG Network GxUI-OG Java API (from source).
compileOnlyApi(project(":libs:Chat-OG")) {
attributes { attribute(kotlinAttribute, true) }
} // Import TrueOG Network Chat-OG Kotlin API (from source).
compileOnlyApi(
files("libs/Chat-OG/Chat-OG.jar")
) // Import Chat-OG API (vendored jar until the API lands in trueog/Chat-OG).
compileOnlyApi(project(":libs:DiamondBank-OG")) {
attributes { attribute(kotlinAttribute, true) }
} // Import TrueOG network DiamondBank-OG Kotlin API (from source).
@@ -87,6 +87,9 @@ tasks.shadowJar {
relocationPrefix = "${project.group}.shadow"
archiveClassifier.set("") // Use empty string instead of null.
minimize()
from("libs/Chat-OG/LICENSE") {
into("META-INF/licenses/libs/Chat-OG")
} // Bundle the vendored Chat-OG jar's license.
}
tasks.jar { archiveClassifier.set("part") } // Applies to root jarfile only.
+4 -1
View File
@@ -17,6 +17,7 @@ val sourcePluginProjects =
.map { it.path }
.filter { it.startsWith(":libs:") }
.distinct()
val sourcePluginProjectNames = sourcePluginProjects.map { it.substringAfterLast(":") }.toSet()
sourcePluginProjects.forEach { evaluationDependsOn(it) }
val ideLibs: Configuration by
@@ -94,8 +95,10 @@ val injectIdeLibs =
val kind = n.attributes?.getNamedItem("kind")?.nodeValue
val p = n.attributes?.getNamedItem("path")?.nodeValue ?: ""
val isIdeLibEntry = kind == "lib" && (p == dirPath || p.startsWith("$dirPath/"))
val sourceProjectPath = p.removePrefix("/")
val isHalfImportedSourceModule = kind == "src" && p.startsWith("/libs:")
if (isIdeLibEntry || isHalfImportedSourceModule) {
val isSourcePluginModule = kind == "src" && sourceProjectPath in sourcePluginProjectNames
if (isIdeLibEntry || isHalfImportedSourceModule || isSourcePluginModule) {
toRemove += n
}
}
Submodule libs/Chat-OG deleted from 2983af2da8.
Binary file not shown.
+24
View File
@@ -0,0 +1,24 @@
This is free and unencumbered software released into the public domain.
Anyone is free to copy, modify, publish, use, compile, sell, or
distribute this software, either in source code form or as a compiled
binary, for any purpose, commercial or non-commercial, and by any
means.
In jurisdictions that recognize copyright laws, the author or authors
of this software dedicate any and all copyright interest in the
software to the public domain. We make this dedication for the benefit
of the public at large and to the detriment of our heirs and
successors. We intend this dedication to be an overt act of
relinquishment in perpetuity of all present and future rights to this
software under copyright law.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
For more information, please refer to <https://unlicense.org>
+1 -1
View File
@@ -6,7 +6,7 @@ ProcessBuilder("sh", "bootstrap.sh").directory(rootDir).inheritIO().start().let
file("libs")
.listFiles()
?.filter { it.isDirectory && !it.name.startsWith(".") }
?.filter { it.isDirectory && !it.name.startsWith(".") && file("${it.path}/build.gradle.kts").exists() }
?.forEach { dir ->
include(":libs:${dir.name}")
project(":libs:${dir.name}").projectDir = dir
+1 -1
View File
@@ -1,7 +1,7 @@
name: Template-OG
author: NotAlexNoyle
description: A blank plugin for TrueOG from which to base other plugins off of.
website: https://github.com/true-og/Template-OG/
website: https://git.trueog.net/trueog/Template-OG/
version: '${version}'
api-version: '${apiVersion}'
main: plugin.TemplateOG