类 GunsmithLibClient
java.lang.Object
mod.chloeprime.gunsmithlib.client.GunsmithLibClient
-
方法概要
修饰符和类型方法说明static voidstatic voidapplyDisplayRedirectionData(Map<net.minecraft.resources.ResourceLocation, List<net.minecraft.resources.ResourceLocation>> redirections) static voidclearAndReloadWeapon(net.minecraft.resources.ResourceLocation newGunId) static voidstatic voidonClientSetup(net.neoforged.fml.event.lifecycle.FMLClientSetupEvent event) static voidstatic voidplayFireSelectSound(net.minecraft.world.item.ItemStack gun) static voidplayUnspatialSound(net.minecraft.resources.ResourceLocation id) static voidregisterEntityRenderersExcludingLaser(net.neoforged.neoforge.client.event.EntityRenderersEvent.RegisterRenderers event) static voidsetClientGunIdAndUpdateAnimationStateMachineContext(net.minecraft.resources.ResourceLocation newGunId) static voidsetClientGunIdAndUpdateAnimationStateMachineContext(net.minecraft.world.item.ItemStack weapon, net.minecraft.resources.ResourceLocation newGunId) static voidsetClientGunIdAndUpdateAttachmentCache(net.minecraft.world.item.ItemStack weapon, net.minecraft.resources.ResourceLocation newGunId, net.minecraft.world.entity.LivingEntity user) static voidtriggerAnimation(String key) static voidtriggerAnimation(net.minecraft.world.entity.LivingEntity user, String key) static voidtriggerAnimation(net.minecraft.world.item.ItemStack gun, String key) static voidupdateSyncedBackpackAmmoAmountImmediately(int amount)
-
方法详细资料
-
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
-
triggerAnimation
public static void triggerAnimation(@Nullable net.minecraft.world.entity.LivingEntity user, String key) -
triggerAnimation
-
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
-