mirror of
https://github.com/RonanPlugins/BetterRTP.git
synced 2026-02-16 02:21:06 +00:00
Player data memory improvements
This commit is contained in:
@@ -10,7 +10,7 @@ public class PartyData {
|
||||
final Player leader;
|
||||
List<Player> members = new ArrayList<>();
|
||||
|
||||
PartyData(Player leader) {
|
||||
public PartyData(Player leader) {
|
||||
this.leader = leader;
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
package me.SuperRonanCraft.BetterRTPAddons.addons.partyrtp;
|
||||
|
||||
import me.SuperRonanCraft.BetterRTP.references.customEvents.RTP_SettingUpEvent;
|
||||
import org.bukkit.event.EventHandler;
|
||||
import org.bukkit.event.Listener;
|
||||
|
||||
public class PartyHandler implements Listener {
|
||||
|
||||
//Dissallow players from teleporting unless all party members are ready
|
||||
@EventHandler
|
||||
public void onRTP(RTP_SettingUpEvent e) {
|
||||
|
||||
}
|
||||
}
|
||||
@@ -5,7 +5,7 @@ import org.bukkit.Location;
|
||||
import org.bukkit.command.CommandSender;
|
||||
|
||||
public class PartyMessages implements AddonsMessages {
|
||||
private static final String preM = "Portals.";
|
||||
private static final String preM = "Party.";
|
||||
|
||||
public void getWarning(CommandSender sendi) {
|
||||
sms(sendi, getLang().getString(preM + "Warning"));
|
||||
@@ -15,70 +15,10 @@ public class PartyMessages implements AddonsMessages {
|
||||
return getLang().getString("Help.Portals");
|
||||
}
|
||||
|
||||
//Create
|
||||
//Invite
|
||||
|
||||
public void getCreateConfirm(CommandSender sendi, String name) {
|
||||
sms(sendi, getLang().getString(preM + "Created.Confirmation.Default").replace("%name%", name));
|
||||
}
|
||||
|
||||
public void getCreateConfirmWorld(CommandSender sendi, String name, String world) {
|
||||
sms(sendi, getLang().getString(preM + "Created.Confirmation.Destination").replace("%name%", name).replace("%world%", world));
|
||||
}
|
||||
|
||||
public void getCreateInvalid(CommandSender sendi) {
|
||||
sms(sendi, getLang().getString(preM + "Created.Invalid"));
|
||||
}
|
||||
|
||||
public void getCreateName(CommandSender sendi) {
|
||||
sms(sendi, getLang().getString(preM + "Created.Name"));
|
||||
}
|
||||
|
||||
public void getCreateDuplicate(CommandSender sendi) {
|
||||
sms(sendi, getLang().getString(preM + "Created.Duplicate"));
|
||||
}
|
||||
|
||||
//Location
|
||||
|
||||
public void getLocation_1(CommandSender sendi, Location loc) {
|
||||
sms(sendi, getLang().getString(preM + "Location.1")
|
||||
.replace("%location%", "x:" + loc.getBlockX() + ", y:" + loc.getBlockY() + ", z:" + loc.getBlockZ()));
|
||||
}
|
||||
|
||||
public void getLocation_2(CommandSender sendi, Location loc) {
|
||||
sms(sendi, getLang().getString(preM + "Location.2")
|
||||
.replace("%location%", "x:" + loc.getBlockX() + ", y:" + loc.getBlockY() + ", z:" + loc.getBlockZ()));
|
||||
}
|
||||
|
||||
public void getLocation_Look(CommandSender sendi) {
|
||||
sms(sendi, getLang().getString(preM + "Location.Look"));
|
||||
}
|
||||
|
||||
public void getLocation_Ready(CommandSender sendi) {
|
||||
sms(sendi, getLang().getString(preM + "Location.Ready").replace("%command%", "rtp"));
|
||||
}
|
||||
|
||||
//Remove
|
||||
|
||||
public void getRemoveConfirm(CommandSender sendi, String name) {
|
||||
sms(sendi, getLang().getString(preM + "Remove.Confirm").replace("%name%", name));
|
||||
}
|
||||
|
||||
public void getRemoveNone(CommandSender sendi, String name) {
|
||||
sms(sendi, getLang().getString(preM + "Remove.None").replace("%name%", name));
|
||||
}
|
||||
|
||||
//List
|
||||
|
||||
public String getListPrefix() {
|
||||
return getLang().getString(preM + "List.Prefix");
|
||||
}
|
||||
|
||||
public String getListPortal() {
|
||||
return getLang().getString(preM + "List.Portal");
|
||||
}
|
||||
|
||||
public void getListNone(CommandSender sendi) {
|
||||
sms(sendi, getLang().getString(preM + "List.None"));
|
||||
public void getInvite(CommandSender sendi, String name) {
|
||||
sms(sendi, getLang().getString(preM + "Invite").replace("%name%", name));
|
||||
}
|
||||
|
||||
//Usages
|
||||
|
||||
@@ -20,7 +20,8 @@ public class PartyCommand_Invite implements PartyCommands, PartyCommandsTabable
|
||||
if (HelperParty.isInParty(p))
|
||||
party = HelperParty.getParty(p);
|
||||
else
|
||||
party = new PartyData()
|
||||
party = new PartyData(p);
|
||||
|
||||
}
|
||||
|
||||
//rtp party invite [args]
|
||||
|
||||
@@ -27,6 +27,9 @@ MagicStick:
|
||||
Give: '&dMagic Stick&7 has been given to &a%player%'
|
||||
Given: '&7A &dMagic Stick&7 has been given to you'
|
||||
Player: '&cWhoops! &7Seems like their is no player by the name of &a%player% &7online!'
|
||||
Party:
|
||||
Invite: '&f%player_name% has been invited to an rtp party!'
|
||||
Invited: '&f%player_name% has invited you to join their rtp party!'
|
||||
Addons:
|
||||
List:
|
||||
Prefix: '&e&m-----&6&l BetterRTP &7&lAddons &8| Addons Info &e&m-----'
|
||||
|
||||
Reference in New Issue
Block a user