[1.11.2] Added support for Village capabilities (#3648)

This commit is contained in:
Madsthunder authored and LexManos committed 2017-05-26 13:51:18 -07:00
1 parent 5198b4d690
commit 7976ac4a2b
3 files changed
+132 -11

No files matched your search

@@ -55,6 +55,7 @@ import net.minecraft.util.math.BlockPos;
import net.minecraft.util.math.RayTraceResult;
import net.minecraft.util.math.Vec3d;
import net.minecraft.util.text.ITextComponent;
import net.minecraft.village.Village;
import net.minecraft.world.Explosion;
import net.minecraft.world.World;
import net.minecraft.world.WorldServer;
@@ -587,6 +588,12 @@ public class ForgeEventFactory
{
return gatherCapabilities(new AttachCapabilitiesEvent.Entity(entity), null);
}
@Nullable
public static CapabilityDispatcher gatherCapabilities(Village village)
{
return gatherCapabilities(new AttachCapabilitiesEvent<Village>(Village.class, village), null);
}
@Nullable
public static CapabilityDispatcher gatherCapabilities(Item item, ItemStack stack, ICapabilityProvider parent)