Implement Command System with Super's help

p.s. very messy
Also Implement Listener System
re-organize
This commit is contained in:
spacerocket62
2020-10-31 01:55:27 -07:00
parent 38ea672eb1
commit 2fa5afe40f
18 changed files with 330 additions and 125 deletions

View File

@ -0,0 +1,25 @@
package me.totalfreedom.plex.command.source;
import lombok.Getter;
import me.totalfreedom.plex.cache.PlayerCache;
import me.totalfreedom.plex.player.PlexPlayer;
import org.bukkit.Bukkit;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
@Getter
public class CommandSource
{
private CommandSender sender;
private final Player player;
private final PlexPlayer plexPlayer;
public CommandSource(CommandSender sender)
{
this.sender = sender;
this.player = sender instanceof Player ? Bukkit.getPlayer(sender.getName()) : null;
this.plexPlayer = sender instanceof Player ? PlayerCache.getPlexPlayerMap().get(((Player)sender).getUniqueId()) : null;
}
}