Update to java 21 and 1.21 using cosmos

This commit is contained in:
2025-06-28 03:54:40 +02:00
parent ac5694cd04
commit a507e64301
11 changed files with 245 additions and 191 deletions
+24
View File
@@ -0,0 +1,24 @@
pipeline {
agent any
stages {
stage('Gradle') {
steps {
sh '''
set +x
chmod +x gradlew
./gradlew build
'''
}
}
stage('Archive') {
steps {
archiveArtifacts artifacts: 'build/libs/', followSymlinks: false
}
}
stage('discord') {
steps {
discordSend description: "Build: ${BUILD_NUMBER}", showChangeset: true, result: currentBuild.currentResult, title: currentBuild.fullProjectName, webhookURL: env.discordwebhook
}
}
}
}
@@ -12,8 +12,9 @@ public class LoginEvent implements Listener {
@EventHandler(priority = EventPriority.HIGH)
public void onLoginEvent(PlayerJoinEvent event) {
Player player = event.getPlayer();
if (player.hasPermission("blacklistfromworld." + event.getPlayer().getWorld().getName()))
if (player.hasPermission("blacklistfromworld." + event.getPlayer().getWorld().getName())) {
RemoveFromWorld.teleportPlayer(player);
}
}
}
@@ -1,8 +1,6 @@
package com.alttd.blacklistfromworlds.events;
import net.kyori.adventure.text.minimessage.MiniMessage;
import net.kyori.adventure.text.minimessage.Template;
import net.kyori.adventure.text.minimessage.template.TemplateResolver;
import net.kyori.adventure.text.minimessage.tag.resolver.Placeholder;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.EventPriority;
@@ -16,9 +14,8 @@ public class TeleportEvent implements Listener {
Player player = event.getPlayer();
String name = event.getTo().getWorld().getName();
if (player.hasPermission("blacklistfromworld." + name)) {
player.sendMessage(MiniMessage.miniMessage()
.deserialize("<red>You are blacklisted from <world>, cancelling teleportation...</red>",
TemplateResolver.resolving(Template.template("world", name))));
player.sendRichMessage("<red>You are blacklisted from <world>, cancelling teleportation...</red>",
Placeholder.unparsed("world", name));
event.setCancelled(true);
}
}
@@ -10,24 +10,21 @@ public class Logger {
logger = BlacklistFromWorlds.getInstance().getLogger();
}
public static void info(String info, String... variables)
{
public static void info(String info, String... variables) {
for (String variable : variables) {
info = info.replaceFirst("%", variable);
}
logger.info(info);
}
public static void warning(String warning, String... variables)
{
public static void warning(String warning, String... variables) {
for (String variable : variables) {
warning = warning.replaceFirst("%", variable);
}
logger.warning(warning);
}
public static void severe(String severe, String... variables)
{
public static void severe(String severe, String... variables) {
for (String variable : variables) {
severe = severe.replaceFirst("%", variable);
}
@@ -11,22 +11,21 @@ public class RemoveFromWorld {
World defaultWorld = Bukkit.getWorld("world");
if (defaultWorld != null && !player.hasPermission("blacklistfromworld.world")) {
player.teleport(defaultWorld.getSpawnLocation());
player.sendMessage(MiniMessage.miniMessage()
.deserialize("<green>You were teleported out of a world you're blacklisted in!</green>"));
player.sendRichMessage("<green>You were teleported out of a world you're blacklisted in!</green>");
Logger.info("Teleported % to %", player.getName(), defaultWorld.getSpawnLocation().toString());
return;
}
for (World world : Bukkit.getWorlds()) {
if (player.hasPermission("blacklistfromworld." + world.getName()))
if (player.hasPermission("blacklistfromworld." + world.getName())) {
continue;
}
player.teleport(world.getSpawnLocation());
player.sendMessage(MiniMessage.miniMessage()
.deserialize("<green>You were teleported out of a world you're blacklisted in!</green>"));
player.sendRichMessage("<green>You were teleported out of a world you're blacklisted in!</green>");
Logger.info("Teleported % to %", player.getName(), world.getSpawnLocation().toString());
return;
}
player.kick(MiniMessage.miniMessage()
.deserialize("<red>You are blacklisted from all worlds on this server.</red>"));
.deserialize("<red>You are blacklisted from all worlds on this server.</red>"));
}
}