Author SHA1 Message Date
NotAlexNoyle 79a8ae1e81 Exclude CODEOWNERS from language statistics 2026-10-29 16:18:56 -04:00
NotAlexNoyle 5af16dac0f Add CODEOWNERS (one staff approval) 2026-10-29 16:18:56 -04:00
NotAlexNoyle d433d95062 Use TrueOG Network live config file 2026-03-20 14:26:23 -04:00
NotAlexNoyle 88a3d84a64 Remove bstats remnant 2026-03-17 09:29:01 -04:00
NotAlexNoyle 8341b47d9d Fix typo 2026-03-16 15:22:42 -04:00
NotAlexNoyle 2e1f6ab7ae Remove bstats 2026-03-16 15:16:13 -04:00
NotAlexNoyle 24bb6b0af3 Remove bStats 2026-03-16 14:55:30 -04:00
NotAlexNoyle 455ebec9a5 Update README.md 2026-03-16 14:01:39 -04:00
NotAlexNoyle 78858e593c Merge pull request #2 from true-og/codex/rename-plugin-to-fastcrystals-og
Rename plugin to FastCrystals-OG
2026-03-16 11:46:07 -04:00
NotAlexNoyle ed9f5dcb34 Rename plugin to FastCrystals-OG 2026-03-16 11:45:30 -04:00
NotAlexNoyle 2df8ffa37c Merge pull request #1 from true-og/codex/fix-runtime-error-in-fastcrystals-plugin
Fix Gradle packaging so plugin jar includes plugin.yml
2026-03-16 06:27:03 -04:00
12 changed files with 16 additions and 29 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 -11
View File
@@ -2,18 +2,10 @@
<img src="https://i.imgur.com/jOxHje1.png" width="300" height="180">
</p>
# FastCrystals Plugin
# FastCrystals-OG
FastCrystals is an addon that enables more dynamic Crystal PvP gameplay. It is a well-known plugin on strictly PvP servers, but also on other servers where Crystal PvP is present.
FastCrystals-OG is a fork of FastCrystals by Exyron maintained for 1.19.4 by [TrueOG Network](https://trueog.net). It is an addon that enables more dynamic Crystal PvP gameplay. It is a well-known plugin on strictly PvP servers, but also on other servers where Crystal PvP is present.
# Requirements
Currently we support only **1.16.4** to **1.20.4** versions
# Command presentation
Messages are configurable in the file **/Exyron-FastCrystals/config.yml**
# Contact
Click <a href="http://exyron.xyz/">here</a> to get more details and contact information!
Messages are configurable in the file **/FastCrystals-OG/config.yml**
+1 -2
View File
@@ -4,7 +4,7 @@ import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar
plugins {
id("java")
eclipse
id("com.gradleup.shadow") version "8.3.8" apply false
id("com.gradleup.shadow") version "8.3.9" apply false
}
group = "xyz.exyron.fastcrystals"
@@ -15,7 +15,6 @@ subprojects {
tasks.named<ShadowJar>("shadowJar") {
archiveFileName.set("${rootProject.name}-${rootProject.version}.jar")
destinationDirectory.set(file("${rootProject.projectDir}/build/libs"))
relocate("org.bstats", "xyz.exyron.fastcrystals.bstats")
}
}
}
-1
View File
@@ -15,7 +15,6 @@ repositories {
dependencies {
compileOnly("org.spigotmc:spigot:1.16.5-R0.1-SNAPSHOT")
implementation("org.bstats:bstats-bukkit:3.0.2")
compileOnly("me.clip:placeholderapi:2.11.6")
implementation(project(":shared"))
@@ -7,7 +7,6 @@ import java.util.UUID;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import net.md_5.bungee.api.ChatColor;
import org.bstats.bukkit.Metrics;
import org.bukkit.Bukkit;
import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.entity.EnderCrystal;
@@ -33,8 +32,6 @@ public final class FastCrystalsPlugin extends JavaPlugin implements Listener {
public void onEnable() {
this.saveDefaultConfig();
new Metrics(this, BSTATS_ID);
if (Bukkit.getPluginManager().getPlugin("PlaceholderAPI") != null) {
new FastCrystalsPlaceholder(this).register();
}
@@ -123,4 +120,4 @@ public final class FastCrystalsPlugin extends JavaPlugin implements Listener {
public FileConfiguration getConfiguration() {
return configuration;
}
}
}
+1 -1
View File
@@ -10,7 +10,7 @@
defaultStatus: true
# Set this value to "false" if you don't want "/fastcrystals" command to be working. (it's going to be completely disabled)
commandEnabled: true
commandEnabled: false
enableMessage: "&7Fast crystal feature is now &aenabled&7."
disableMessage: "&7Fast crystal feature is now &cdisabled&7."
+1 -1
View File
@@ -1,4 +1,4 @@
name: Exyron-FastCrystals
name: FastCrystals-OG
version: 1.0
api-version: 1.16
main: xyz.exyron.fastcrystals.FastCrystalsPlugin
+3 -4
View File
@@ -1,13 +1,13 @@
plugins {
id("java")
id("com.gradleup.shadow") version "8.3.8"
id("com.gradleup.shadow") version "8.3.9"
}
group = "xyz.exyron.fastcrystals"
version = "1.0"
java {
toolchain.languageVersion.set(JavaLanguageVersion.of(21))
toolchain.languageVersion.set(JavaLanguageVersion.of(17))
}
repositories {
@@ -20,8 +20,7 @@ repositories {
}
dependencies {
compileOnly("org.spigotmc:spigot-api:1.20.6-R0.1-SNAPSHOT")
implementation("org.bstats:bstats-bukkit:3.0.2")
compileOnly("org.spigotmc:spigot-api:1.19.4-R0.1-SNAPSHOT")
compileOnly("me.clip:placeholderapi:2.11.6")
implementation(project(":shared"))
@@ -7,7 +7,6 @@ import java.util.UUID;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import net.md_5.bungee.api.ChatColor;
import org.bstats.bukkit.Metrics;
import org.bukkit.Bukkit;
import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.entity.EnderCrystal;
@@ -33,8 +32,6 @@ public final class FastCrystalsPlugin extends JavaPlugin implements Listener {
public void onEnable() {
this.saveDefaultConfig();
new Metrics(this, BSTATS_ID);
if (Bukkit.getPluginManager().getPlugin("PlaceholderAPI") != null) {
new FastCrystalsPlaceholder(this).register();
}
+1 -1
View File
@@ -1,4 +1,4 @@
name: Exyron-FastCrystals
name: FastCrystals-OG
version: 1.0
api-version: 1.20
main: xyz.exyron.fastcrystals.FastCrystalsPlugin
+1 -1
View File
@@ -2,7 +2,7 @@ plugins {
id("org.gradle.toolchains.foojay-resolver-convention").version("0.10.0")
}
rootProject.name = "FastCrystals"
rootProject.name = "FastCrystals-OG"
include(
"core",