Advertisement
Guest User

Untitled

a guest
Aug 20th, 2021
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.65 KB | None | 0 0
  1. @Mod.EventBusSubscriber(modid = ProjectDawn.MOD_ID)
  2. public class CapabilityHandler {
  3.  
  4.     public CapabilityHandler() {}
  5.  
  6.     @SubscribeEvent
  7.     public static void onAttachCapabilitiesEvent(AttachCapabilitiesEvent<ItemStack> event)
  8.     {
  9.         if(((ItemStack)event.getObject()).getItem() instanceof AbstractStaffItem) {
  10.             StaffProvider provider = new StaffProvider();
  11.             event.addCapability(new ResourceLocation(ProjectDawn.MOD_ID, "cast_sound"), provider);
  12.             event.addCapability(new ResourceLocation(ProjectDawn.MOD_ID, "empty_sound"), provider);
  13.             event.addListener(provider::invalidate);
  14.         }
  15.  
  16.     }
  17.  
  18. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement