Jump to content

maitre.de.toi

Members
  • Posts

    1
  • Joined

  • Last visited

Everything posted by maitre.de.toi

  1. Trying to create a capability for a Mana System i want to implement. However i keep ending up with my references in the Provider pointing to null and for the life of me can't figure out how to get this working. I could just be looking at it wrong, my java experience comes from coding database front ends. Any help would be appreciated. full project @ https://github.com/Maitredetoi/MagicMod/tree/master/src/main/java/com/systemsbysparky/magicmod/magic @CapabilityInject(IMana.class) private static final Capability<IMana> MANA_CAP = null; public static class ManaProvider implements ICapabilityProvider { @Override public boolean hasCapability(@Nonnull Capability<?> capability, @Nullable EnumFacing facing) { return MANA_CAP != null && capability == MANA_CAP; } @Nullable @Override public <T> T getCapability(@Nonnull Capability<T> capability, @Nullable EnumFacing facing) {T if (MANA_CAP != null && capability == MANA_CAP) return Capability<T>; return null; } }
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.