Files
Mohammad-Ali Minaie b86dedad2f base mod created
2018-10-08 09:07:47 -04:00

29 lines
619 B
Java

package net.minecraft.util;
public class ActionResult<T>
{
private final EnumActionResult type;
private final T result;
public ActionResult(EnumActionResult typeIn, T resultIn)
{
this.type = typeIn;
this.result = resultIn;
}
public EnumActionResult getType()
{
return this.type;
}
public T getResult()
{
return this.result;
}
//Just a generic helper function to make typecasing easier...
public static <T> ActionResult<T> newResult(EnumActionResult result, T value)
{
return new ActionResult<T>(result, value);
}
}