Added Registerable interface.
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
package com.massivecraft.massivecore;
|
||||
|
||||
public class PredictateIsRegistered implements Predictate<Registerable>
|
||||
{
|
||||
// -------------------------------------------- //
|
||||
// INSTANCE & CONSTRUCT
|
||||
// -------------------------------------------- //
|
||||
|
||||
private static PredictateIsRegistered i = new PredictateIsRegistered();
|
||||
public static PredictateIsRegistered get() { return i; }
|
||||
|
||||
// -------------------------------------------- //
|
||||
// OVERRIDE
|
||||
// -------------------------------------------- //
|
||||
|
||||
@Override
|
||||
public boolean apply(Registerable registerable)
|
||||
{
|
||||
return registerable.isRegistered();
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
package com.massivecraft.massivecore;
|
||||
|
||||
public interface Registerable
|
||||
{
|
||||
public boolean isRegistered();
|
||||
}
|
||||
Reference in New Issue
Block a user