mirror of
https://github.com/IntellectualSites/PlotSquared.git
synced 2024-11-22 21:26:45 +01:00
Titles can be used on Spigot and Paper now
This commit is contained in:
parent
549a4df834
commit
adefe2eeef
@ -146,7 +146,7 @@ public final class BukkitMain extends JavaPlugin implements Listener, IPlotMain
|
||||
System.out.println("[P2] DOWNLOAD: https://papermc.io/downloads");
|
||||
System.out.println("[P2] GUIDE: https://www.spigotmc.org/threads/21726/");
|
||||
System.out.println("[P2] NOTE: This is only a recommendation");
|
||||
System.out.println("[P2] both Spigot and CraftBukkit are still supported (excluding titles).");
|
||||
System.out.println("[P2] both Spigot and CraftBukkit are still supported.");
|
||||
System.out
|
||||
.println("[P2] ===============================================================");
|
||||
}
|
||||
@ -720,11 +720,7 @@ public final class BukkitMain extends JavaPlugin implements Listener, IPlotMain
|
||||
wrapper = new DefaultUUIDWrapper();
|
||||
Settings.UUID.OFFLINE = false;
|
||||
}
|
||||
if (Bukkit.getVersion().contains("git-Spigot")) {
|
||||
PlotSquared.log(Captions.PREFIX
|
||||
+ " &c[WARN] Titles are Paper only feature. Titles will be disabled.");
|
||||
Settings.TITLES = false;
|
||||
} else {
|
||||
if (!Bukkit.getVersion().contains("git-Spigot")) {
|
||||
if (wrapper instanceof DefaultUUIDWrapper
|
||||
|| wrapper.getClass() == OfflineUUIDWrapper.class && !Bukkit.getOnlineMode()) {
|
||||
Settings.UUID.NATIVE_UUID_PROVIDER = true;
|
||||
@ -787,13 +783,6 @@ public final class BukkitMain extends JavaPlugin implements Listener, IPlotMain
|
||||
}
|
||||
|
||||
@Override public AbstractTitle initTitleManager() {
|
||||
if (Bukkit.getVersion().contains("git-Spigot")) {
|
||||
PlotSquared.log(Captions.PREFIX
|
||||
+ " &c[WARN] Titles are Paper only feature. Titles will be disabled.");
|
||||
Settings.TITLES = false;
|
||||
return null;
|
||||
}
|
||||
// Already initialized in UUID handler
|
||||
return new DefaultTitle();
|
||||
}
|
||||
|
||||
|
@ -3,17 +3,13 @@ package com.github.intellectualsites.plotsquared.bukkit.titles;
|
||||
import com.github.intellectualsites.plotsquared.bukkit.object.BukkitPlayer;
|
||||
import com.github.intellectualsites.plotsquared.plot.object.PlotPlayer;
|
||||
import com.github.intellectualsites.plotsquared.plot.util.AbstractTitle;
|
||||
import org.bukkit.Bukkit;
|
||||
import org.bukkit.entity.Player;
|
||||
|
||||
public class DefaultTitle extends AbstractTitle {
|
||||
|
||||
@Override
|
||||
public void sendTitle(PlotPlayer player, String head, String sub, int in, int delay, int out) {
|
||||
//Titles are now a Paper Exclusive feature.
|
||||
if (Bukkit.getVersion().contains("git-Paper")) {
|
||||
final Player playerObj = ((BukkitPlayer) player).player;
|
||||
playerObj.sendTitle(head, sub, in, delay, out);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -27,9 +27,9 @@ public class Settings extends Config {
|
||||
@Final public static String PLATFORM; // These values are set from P2 before loading
|
||||
|
||||
@Comment("Show additional information in console") public static boolean DEBUG = true;
|
||||
@Comment({"[PAPER ONLY] The big annoying text that appears when you enter a plot",
|
||||
@Comment({"The big annoying text that appears when you enter a plot",
|
||||
"For a single plot: `/plot flag set titles false`", "For just you: `/plot toggle titles`"})
|
||||
public static boolean TITLES = false;
|
||||
public static boolean TITLES = true;
|
||||
|
||||
@Create // This value will be generated automatically
|
||||
public static ConfigBlock<Auto_Clear> AUTO_CLEAR = null;
|
||||
|
Loading…
Reference in New Issue
Block a user