Compare commits
No commits in common. "main" and "master" have entirely different histories.
@ -24,9 +24,9 @@ repositories {
|
|||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
compileOnly "org.spigotmc:spigot-api:1.20.1-R0.1-SNAPSHOT"
|
compileOnly "org.spigotmc:spigot-api:1.20.6-R0.1-SNAPSHOT"
|
||||||
implementation 'com.github.Carleslc.Simple-YAML:Simple-Yaml:1.8.4'
|
implementation 'com.github.Carleslc.Simple-YAML:Simple-Yaml:1.8.4'
|
||||||
compileOnly 'me.clip:placeholderapi:2.11.3'
|
compileOnly 'me.clip:placeholderapi:2.11.4'
|
||||||
}
|
}
|
||||||
|
|
||||||
def targetJavaVersion = 17
|
def targetJavaVersion = 17
|
||||||
@ -59,6 +59,6 @@ tasks {
|
|||||||
// Configure the Minecraft version for our task.
|
// Configure the Minecraft version for our task.
|
||||||
// This is the only required configuration besides applying the plugin.
|
// This is the only required configuration besides applying the plugin.
|
||||||
// Your plugin's jar (or shadowJar if present) will be used automatically.
|
// Your plugin's jar (or shadowJar if present) will be used automatically.
|
||||||
minecraftVersion("1.20.1")
|
minecraftVersion("1.20.2")
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -14,9 +14,16 @@ public class ChatReformatting implements Listener {
|
|||||||
if (Config.getFieldBool(Config.Chat.CHAT_FORMAT_ENABLED)) {
|
if (Config.getFieldBool(Config.Chat.CHAT_FORMAT_ENABLED)) {
|
||||||
event.setCancelled(true);
|
event.setCancelled(true);
|
||||||
String messagePre = UnEssentials.color(
|
String messagePre = UnEssentials.color(
|
||||||
|
Config.getFieldString(Config.Chat.CHAT_FORMAT).replace(
|
||||||
|
"%MESSAGE%", event.getMessage()).replace("%NAME%", event.getPlayer().getName()));
|
||||||
|
if (UnEssentials.PAPI) {
|
||||||
|
messagePre = UnEssentials.color(
|
||||||
PlaceholderAPI.setPlaceholders(event
|
PlaceholderAPI.setPlaceholders(event
|
||||||
.getPlayer(),
|
.getPlayer(),
|
||||||
Config.getFieldString(Config.Chat.CHAT_FORMAT).replace("%MESSAGE%", event.getMessage()).replace("%NAME%", event.getPlayer().getName())));
|
Config.getFieldString(Config.Chat.CHAT_FORMAT).replace("%MESSAGE%", event.getMessage()).replace("%NAME%", event.getPlayer().getName())));
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
UnEssentials.plugin.getServer().broadcastMessage(messagePre);
|
UnEssentials.plugin.getServer().broadcastMessage(messagePre);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -173,7 +173,7 @@ public class CoolCommands {
|
|||||||
int entityCount = 0;
|
int entityCount = 0;
|
||||||
for (Entity entity : nearbyEntities) {
|
for (Entity entity : nearbyEntities) {
|
||||||
if (entity instanceof LivingEntity livingEntity) {
|
if (entity instanceof LivingEntity livingEntity) {
|
||||||
livingEntity.remove();
|
if (!(entity instanceof Player)) livingEntity.remove();
|
||||||
entityCount++;
|
entityCount++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -6,6 +6,7 @@ import java.util.List;
|
|||||||
|
|
||||||
import com.the5gi.unessentials.UnEssentials;
|
import com.the5gi.unessentials.UnEssentials;
|
||||||
import org.bukkit.GameMode;
|
import org.bukkit.GameMode;
|
||||||
|
import org.bukkit.attribute.Attribute;
|
||||||
import org.bukkit.command.Command;
|
import org.bukkit.command.Command;
|
||||||
import org.bukkit.command.CommandExecutor;
|
import org.bukkit.command.CommandExecutor;
|
||||||
import org.bukkit.command.CommandSender;
|
import org.bukkit.command.CommandSender;
|
||||||
@ -42,7 +43,7 @@ public class GameModesCommands implements TabCompleter {
|
|||||||
assert player != null;
|
assert player != null;
|
||||||
player.setGameMode(GameMode.SURVIVAL);
|
player.setGameMode(GameMode.SURVIVAL);
|
||||||
String apostropheCheck = player.getName().endsWith("s") ? "'" : "'s";
|
String apostropheCheck = player.getName().endsWith("s") ? "'" : "'s";
|
||||||
sender.sendMessage(UnEssentials.color(UnEssentials.PREFIX + "&c" + UnEssentials.PREFIX + player.getName() + apostropheCheck + " gamemode was set to SURVIVAL."));
|
sender.sendMessage(UnEssentials.color(UnEssentials.PREFIX + player.getName() + apostropheCheck + " gamemode was set to SURVIVAL."));
|
||||||
player.sendMessage(UnEssentials.color(UnEssentials.PREFIX + "&cYour gamemode was updated to SURVIVAL."));
|
player.sendMessage(UnEssentials.color(UnEssentials.PREFIX + "&cYour gamemode was updated to SURVIVAL."));
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@ -67,7 +68,7 @@ public class GameModesCommands implements TabCompleter {
|
|||||||
assert player != null;
|
assert player != null;
|
||||||
player.setGameMode(GameMode.CREATIVE);
|
player.setGameMode(GameMode.CREATIVE);
|
||||||
String apostropheCheck = player.getName().endsWith("s") ? "'" : "'s";
|
String apostropheCheck = player.getName().endsWith("s") ? "'" : "'s";
|
||||||
sender.sendMessage(UnEssentials.color(UnEssentials.PREFIX + "&c" + UnEssentials.PREFIX + player.getName() + apostropheCheck + " gamemode was set to CREATIVE."));
|
sender.sendMessage(UnEssentials.color(UnEssentials.PREFIX + player.getName() + apostropheCheck + " gamemode was set to CREATIVE."));
|
||||||
player.sendMessage(UnEssentials.color(UnEssentials.PREFIX + "&cYour gamemode was updated to CREATIVE."));
|
player.sendMessage(UnEssentials.color(UnEssentials.PREFIX + "&cYour gamemode was updated to CREATIVE."));
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@ -92,7 +93,7 @@ public class GameModesCommands implements TabCompleter {
|
|||||||
assert player != null;
|
assert player != null;
|
||||||
player.setGameMode(GameMode.SPECTATOR);
|
player.setGameMode(GameMode.SPECTATOR);
|
||||||
String apostropheCheck = player.getName().endsWith("s") ? "'" : "'s";
|
String apostropheCheck = player.getName().endsWith("s") ? "'" : "'s";
|
||||||
sender.sendMessage(UnEssentials.color(UnEssentials.PREFIX + "&c" + UnEssentials.PREFIX + player.getName() + apostropheCheck + " gamemode was set to SPECTATOR."));
|
sender.sendMessage(UnEssentials.color(UnEssentials.PREFIX + player.getName() + apostropheCheck + " gamemode was set to SPECTATOR."));
|
||||||
player.sendMessage(UnEssentials.color(UnEssentials.PREFIX + "&cYour gamemode was updated to SPECTATOR."));
|
player.sendMessage(UnEssentials.color(UnEssentials.PREFIX + "&cYour gamemode was updated to SPECTATOR."));
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@ -117,7 +118,7 @@ public class GameModesCommands implements TabCompleter {
|
|||||||
assert player != null;
|
assert player != null;
|
||||||
player.setGameMode(GameMode.ADVENTURE);
|
player.setGameMode(GameMode.ADVENTURE);
|
||||||
String apostropheCheck = player.getName().endsWith("s") ? "'" : "'s";
|
String apostropheCheck = player.getName().endsWith("s") ? "'" : "'s";
|
||||||
sender.sendMessage(UnEssentials.color(UnEssentials.PREFIX + "&c" + UnEssentials.PREFIX + player.getName() + apostropheCheck + " gamemode was set to ADVENTURE."));
|
sender.sendMessage(UnEssentials.color(UnEssentials.PREFIX + player.getName() + apostropheCheck + " gamemode was set to ADVENTURE."));
|
||||||
player.sendMessage(UnEssentials.color(UnEssentials.PREFIX + "&cYour gamemode was updated to ADVENTURE."));
|
player.sendMessage(UnEssentials.color(UnEssentials.PREFIX + "&cYour gamemode was updated to ADVENTURE."));
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -64,7 +64,11 @@ public class UnEssentials extends JavaPlugin {
|
|||||||
public static void tickCycle() {
|
public static void tickCycle() {
|
||||||
for (Player player : plugin.getServer().getOnlinePlayers()) {
|
for (Player player : plugin.getServer().getOnlinePlayers()) {
|
||||||
String preName = player.getName();;
|
String preName = player.getName();;
|
||||||
if (UnEssentials.PAPI && Config.getFieldBool(Config.Tab.TAB_FORMAT_ENABLED)) preName = color(PlaceholderAPI.setPlaceholders(player, Config.getFieldString(Config.Tab.TAB_FORMAT).replace("%NAME%", player.getName())));
|
if (Config.getFieldBool(Config.Tab.TAB_FORMAT_ENABLED)) {
|
||||||
|
preName = color(Config.getFieldString(Config.Tab.TAB_FORMAT).replace("%NAME%", player.getName()));
|
||||||
|
if (UnEssentials.PAPI) preName = color(PlaceholderAPI.setPlaceholders(player, Config.getFieldString(Config.Tab.TAB_FORMAT).replace("%NAME%", player.getName())));
|
||||||
|
}
|
||||||
|
//old system: ignored if PAPI wasn't installed : if (UnEssentials.PAPI && Config.getFieldBool(Config.Tab.TAB_FORMAT_ENABLED)) preName = color(PlaceholderAPI.setPlaceholders(player, Config.getFieldString(Config.Tab.TAB_FORMAT).replace("%NAME%", player.getName())));
|
||||||
player.setPlayerListName(preName);
|
player.setPlayerListName(preName);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -2,9 +2,9 @@ name: UnEssentials
|
|||||||
version: '1.0.0'
|
version: '1.0.0'
|
||||||
main: com.the5gi.unessentials.UnEssentials
|
main: com.the5gi.unessentials.UnEssentials
|
||||||
api-version: 1.20
|
api-version: 1.20
|
||||||
authors: [the5gi]
|
authors: [s5gi]
|
||||||
description: essentials but not gay
|
description: essentials but not gay asf
|
||||||
website: 5labs.us
|
website: 5gi.dev
|
||||||
commands:
|
commands:
|
||||||
unessentials:
|
unessentials:
|
||||||
aliases:
|
aliases:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user