Do not allow plugins to make multiple instances of their main class.

Prevents foot shooting, eg #2772
This commit is contained in:
md_5
2020-02-20 12:24:01 +11:00
parent e6b0d43d66
commit f41b1fc821
4 changed files with 54 additions and 14 deletions

View File

@@ -1,11 +1,12 @@
package net.md_5.bungee.api.plugin;
import lombok.AccessLevel;
import lombok.NoArgsConstructor;
@NoArgsConstructor(access = AccessLevel.PRIVATE)
public class DummyPlugin extends Plugin
public final class DummyPlugin extends Plugin
{
public static final DummyPlugin INSTANCE = new DummyPlugin();
private DummyPlugin()
{
super( null, null );
}
}