类 GunsmithLibClient

java.lang.Object
mod.chloeprime.gunsmithlib.client.GunsmithLibClient

public class GunsmithLibClient extends Object
  • 方法详细资料

    • initClient

      public static void initClient()
    • onClientSetup

      public static void onClientSetup(net.neoforged.fml.event.lifecycle.FMLClientSetupEvent event)
    • registerEntityRenderersExcludingLaser

      public static void registerEntityRenderersExcludingLaser(net.neoforged.neoforge.client.event.EntityRenderersEvent.RegisterRenderers event)
    • playComputerButtonSound

      public static void playComputerButtonSound()
    • playFireSelectSound

      public static void playFireSelectSound(net.minecraft.world.item.ItemStack gun)
    • playUnspatialSound

      public static void playUnspatialSound(net.minecraft.resources.ResourceLocation id)
    • triggerAnimation

      public static void triggerAnimation(String key)
    • triggerAnimation

      public static void triggerAnimation(@Nullable net.minecraft.world.entity.LivingEntity user, String key)
    • triggerAnimation

      public static void triggerAnimation(net.minecraft.world.item.ItemStack gun, String key)
    • updateSyncedBackpackAmmoAmountImmediately

      public static void updateSyncedBackpackAmmoAmountImmediately(int amount)
    • clearAndReloadWeapon

      @Internal public static void clearAndReloadWeapon(net.minecraft.resources.ResourceLocation newGunId)
    • setClientGunIdAndUpdateAnimationStateMachineContext

      public static void setClientGunIdAndUpdateAnimationStateMachineContext(net.minecraft.resources.ResourceLocation newGunId)
    • setClientGunIdAndUpdateAnimationStateMachineContext

      public static void setClientGunIdAndUpdateAnimationStateMachineContext(net.minecraft.world.item.ItemStack weapon, net.minecraft.resources.ResourceLocation newGunId)
    • setClientGunIdAndUpdateAttachmentCache

      public static void setClientGunIdAndUpdateAttachmentCache(net.minecraft.world.item.ItemStack weapon, net.minecraft.resources.ResourceLocation newGunId, net.minecraft.world.entity.LivingEntity user)
    • applyDisplayRedirectionData

      public static void applyDisplayRedirectionData()
    • applyDisplayRedirectionData

      public static void applyDisplayRedirectionData(Map<net.minecraft.resources.ResourceLocation,List<net.minecraft.resources.ResourceLocation>> redirections)