diff --git a/pom.xml b/pom.xml index 340f0f8..0a91974 100644 --- a/pom.xml +++ b/pom.xml @@ -11,7 +11,8 @@ http://maven.apache.org - src/main/java + target/generated-sources/delombok + target/generated-test-sources/delombok src @@ -89,6 +90,36 @@ + + org.projectlombok + lombok-maven-plugin + 1.16.16.0 + + + delombok + generate-sources + + delombok + + + false + src/main/java + true + + + + test-delombok + generate-test-sources + + testDelombok + + + false + src/test/java + + + + diff --git a/src/main/java/buttondevteam/discordplugin/DiscordPlayerSender.java b/src/main/java/buttondevteam/discordplugin/DiscordPlayerSender.java index 6dc64af..2f28362 100644 --- a/src/main/java/buttondevteam/discordplugin/DiscordPlayerSender.java +++ b/src/main/java/buttondevteam/discordplugin/DiscordPlayerSender.java @@ -1,6 +1,15 @@ package buttondevteam.discordplugin; -import org.bukkit.entity.*; +import java.util.Set; + +import org.bukkit.Server; +import org.bukkit.command.CommandSender; +import org.bukkit.entity.Player; +import org.bukkit.entity.Projectile; +import org.bukkit.permissions.Permission; +import org.bukkit.permissions.PermissionAttachment; +import org.bukkit.permissions.PermissionAttachmentInfo; +import org.bukkit.plugin.Plugin; import org.bukkit.projectiles.ProjectileSource; import org.bukkit.util.Vector; @@ -9,7 +18,10 @@ import sx.blah.discord.handle.obj.IChannel; import sx.blah.discord.handle.obj.IUser; public class DiscordPlayerSender extends DiscordSenderBase implements Player { - private @Delegate(excludes = ProjectileSource.class) Player player; + + protected @Delegate(excludes = ProjectileSource.class) Player player; + // protected @Delegate(excludes = { ProjectileSource.class, Permissible.class }) Player player; + // protected @Delegate(excludes = { ProjectileSource.class, CommandSender.class }) Player player; public DiscordPlayerSender(IUser user, IChannel channel, Player player) { super(user, channel);