类 ForgeEventFactoryClient
java.lang.Object
net.minecraftforge.client.event.ForgeEventFactoryClient
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private static <E extends net.minecraftforge.eventbus.api.Event>
Efire
(E e) Post an event to theMinecraftForge.EVENT_BUS
, then return the event objectfireComputeCameraAngles
(GameRenderer renderer, Camera camera, float partial) static ViewportEvent.ComputeFov
fireComputeFov
(GameRenderer renderer, Camera camera, double partialTick, float fov, boolean usedConfiguredFov) static ComputeFovModifierEvent
fireFovModifierEvent
(Player entity, float modifier, float scale) private static <T extends net.minecraftforge.eventbus.api.Event & IModBusEvent>
TfireModBus
(T e) Post an event to theModLoader.get()
event busstatic void
firePlayerLogin
(MultiPlayerGameMode pc, LocalPlayer player, Connection networkManager) static void
firePlayerLogout
(@Nullable MultiPlayerGameMode pc, @Nullable LocalPlayer player) static void
firePlayerRespawn
(MultiPlayerGameMode pc, LocalPlayer oldPlayer, LocalPlayer newPlayer, Connection networkManager) static RenderNameTagEvent
fireRenderNameTagEvent
(EntityRenderState state, Component content, EntityRenderer<?, ?> entityRenderer, PoseStack poseStack, MultiBufferSource multiBufferSource, int packedLight) onClickInput
(int button, KeyMapping keyBinding, InteractionHand hand) static void
onContainerRenderBackground
(AbstractContainerScreen<?> screen, GuiGraphics graphics, int mouseX, int mouseY) static void
onContainerRenderForeground
(AbstractContainerScreen<?> screen, GuiGraphics graphics, int mouseX, int mouseY) static void
static void
onGatherLayers
(Map<EntityType<?>, EntityRenderer<?, ?>> renderers, Map<PlayerSkin.Model, EntityRenderer<? extends Player, ?>> playerRenderers, EntityRendererProvider.Context context) static void
onMouseButtonPost
(int button, int action, int mods) static boolean
onMouseButtonPre
(int button, int action, int mods) static boolean
onMouseScroll
(MouseHandler mouseHelper, double deltaX, double deltaY) static void
onPlaySoundSource
(SoundEngine engine, SoundInstance sound, Channel channel) static void
onPlayStreamingSource
(SoundEngine engine, SoundInstance sound, Channel channel) static void
static boolean
onRenderArm
(PoseStack poseStack, MultiBufferSource multiBufferSource, int packedLight, HumanoidArm arm) static boolean
onRenderItemInFrame
(ItemFrameRenderState state, ItemFrameRenderer<?> renderItemFrame, PoseStack poseStack, MultiBufferSource multiBufferSource, int packedLight) static <T extends LivingEntity,
S extends LivingEntityRenderState, M extends EntityModel<? super S>>
booleanonRenderLivingPost
(S state, LivingEntityRenderer<T, S, M> renderer, PoseStack poseStack, MultiBufferSource multiBufferSource, int packedLight) static <T extends LivingEntity,
S extends LivingEntityRenderState, M extends EntityModel<? super S>>
booleanonRenderLivingPre
(S state, LivingEntityRenderer<T, S, M> renderer, PoseStack poseStack, MultiBufferSource multiBufferSource, int packedLight) static boolean
onRenderPlayerPost
(PlayerRenderState player, PlayerRenderer renderer, PoseStack poseStack, MultiBufferSource multiBufferSource, int packedLight) static boolean
onRenderPlayerPre
(PlayerRenderState player, PlayerRenderer renderer, PoseStack poseStack, MultiBufferSource multiBufferSource, int packedLight) static void
onRenderScreenBackground
(Screen screen, GuiGraphics guiGraphics) static void
onRenderTickEnd
(DeltaTracker timer) static void
onRenderTickStart
(DeltaTracker timer) onRenderTooltipBackground
(@NotNull ItemStack stack, GuiGraphics graphics, int x, int y, @NotNull Font font, @NotNull List<ClientTooltipComponent> components, @Nullable ResourceLocation backgroundPrefix) static boolean
onScreenCharTypedPost
(Screen screen, char codePoint, int modifiers) static boolean
onScreenCharTypedPre
(Screen screen, char codePoint, int modifiers) static void
onScreenClose
(Screen screen) onScreenEffectSize
(Screen screen, int availableSpace, boolean compact, int horizontalOffset) static boolean
onScreenKeyPressedPost
(Screen screen, int keyCode, int scanCode, int modifiers) static boolean
onScreenKeyPressedPre
(Screen screen, int keyCode, int scanCode, int modifiers) static boolean
onScreenKeyReleasedPost
(Screen screen, int keyCode, int scanCode, int modifiers) static boolean
onScreenKeyReleasedPre
(Screen screen, int keyCode, int scanCode, int modifiers) static boolean
onScreenMouseClicked
(Screen screen, double mouseX, double mouseY, int button) static boolean
onScreenMouseDragPost
(Screen guiScreen, double mouseX, double mouseY, int mouseButton, double dragX, double dragY) static boolean
onScreenMouseDragPre
(Screen guiScreen, double mouseX, double mouseY, int mouseButton, double dragX, double dragY) static boolean
onScreenMouseReleased
(Screen screen, double mouseX, double mouseY, int button) static void
onScreenMouseScrollPost
(Screen guiScreen, double mouseX, double mouseY, double deltaX, double deltaY) static boolean
onScreenMouseScrollPre
(Screen guiScreen, double mouseX, double mouseY, double deltaX, double deltaY) static @Nullable Screen
onScreenOpening
(Screen old, Screen screen) static ScreenshotEvent
onScreenshot
(NativeImage image, File screenshotFile) static boolean
onToastAdd
(Toast toast) private static boolean
post
(net.minecraftforge.eventbus.api.Event e) Post an event to theMinecraftForge.EVENT_BUS
-
字段详细资料
-
ML
-
-
构造器详细资料
-
ForgeEventFactoryClient
private ForgeEventFactoryClient()
-
-
方法详细资料
-
post
private static boolean post(net.minecraftforge.eventbus.api.Event e) Post an event to theMinecraftForge.EVENT_BUS
- 返回:
- true if the event is
Cancelable
and has been canceled
-
fire
private static <E extends net.minecraftforge.eventbus.api.Event> E fire(E e) Post an event to theMinecraftForge.EVENT_BUS
, then return the event object- 返回:
- the event object passed in and possibly modified by listeners
-
fireModBus
Post an event to theModLoader.get()
event bus -
onGatherLayers
public static void onGatherLayers(Map<EntityType<?>, EntityRenderer<?, ?>> renderers, Map<PlayerSkin.Model, EntityRenderer<? extends Player, ?>> playerRenderers, EntityRendererProvider.Context context) -
onScreenMouseReleased
public static boolean onScreenMouseReleased(Screen screen, double mouseX, double mouseY, int button) -
onScreenMouseClicked
-
onMouseButtonPre
public static boolean onMouseButtonPre(int button, int action, int mods) -
onMouseButtonPost
public static void onMouseButtonPost(int button, int action, int mods) -
onScreenMouseScrollPre
public static boolean onScreenMouseScrollPre(Screen guiScreen, double mouseX, double mouseY, double deltaX, double deltaY) -
onScreenMouseScrollPost
public static void onScreenMouseScrollPost(Screen guiScreen, double mouseX, double mouseY, double deltaX, double deltaY) -
onMouseScroll
-
onScreenMouseDragPre
public static boolean onScreenMouseDragPre(Screen guiScreen, double mouseX, double mouseY, int mouseButton, double dragX, double dragY) -
onScreenMouseDragPost
public static boolean onScreenMouseDragPost(Screen guiScreen, double mouseX, double mouseY, int mouseButton, double dragX, double dragY) -
onScreenOpening
-
onScreenClose
-
onPlaySoundSource
-
onPlayStreamingSource
-
onScreenshot
-
onScreenKeyPressedPre
public static boolean onScreenKeyPressedPre(Screen screen, int keyCode, int scanCode, int modifiers) -
onScreenKeyPressedPost
public static boolean onScreenKeyPressedPost(Screen screen, int keyCode, int scanCode, int modifiers) -
onScreenKeyReleasedPre
public static boolean onScreenKeyReleasedPre(Screen screen, int keyCode, int scanCode, int modifiers) -
onScreenKeyReleasedPost
public static boolean onScreenKeyReleasedPost(Screen screen, int keyCode, int scanCode, int modifiers) -
onScreenCharTypedPre
-
onScreenCharTypedPost
-
onClickInput
public static InputEvent.InteractionKeyMappingTriggered onClickInput(int button, KeyMapping keyBinding, InteractionHand hand) -
onContainerRenderBackground
public static void onContainerRenderBackground(AbstractContainerScreen<?> screen, GuiGraphics graphics, int mouseX, int mouseY) -
onContainerRenderForeground
public static void onContainerRenderForeground(AbstractContainerScreen<?> screen, GuiGraphics graphics, int mouseX, int mouseY) -
firePlayerLogin
public static void firePlayerLogin(MultiPlayerGameMode pc, LocalPlayer player, Connection networkManager) -
firePlayerLogout
public static void firePlayerLogout(@Nullable @Nullable MultiPlayerGameMode pc, @Nullable @Nullable LocalPlayer player) -
firePlayerRespawn
public static void firePlayerRespawn(MultiPlayerGameMode pc, LocalPlayer oldPlayer, LocalPlayer newPlayer, Connection networkManager) -
fireComputeFov
public static ViewportEvent.ComputeFov fireComputeFov(GameRenderer renderer, Camera camera, double partialTick, float fov, boolean usedConfiguredFov) -
fireComputeCameraAngles
public static ViewportEvent.ComputeCameraAngles fireComputeCameraAngles(GameRenderer renderer, Camera camera, float partial) -
onRenderLivingPre
public static <T extends LivingEntity,S extends LivingEntityRenderState, boolean onRenderLivingPreM extends EntityModel<? super S>> (S state, LivingEntityRenderer<T, S, M> renderer, PoseStack poseStack, MultiBufferSource multiBufferSource, int packedLight) -
onRenderLivingPost
public static <T extends LivingEntity,S extends LivingEntityRenderState, boolean onRenderLivingPostM extends EntityModel<? super S>> (S state, LivingEntityRenderer<T, S, M> renderer, PoseStack poseStack, MultiBufferSource multiBufferSource, int packedLight) -
onRenderPlayerPre
public static boolean onRenderPlayerPre(PlayerRenderState player, PlayerRenderer renderer, PoseStack poseStack, MultiBufferSource multiBufferSource, int packedLight) -
onRenderPlayerPost
public static boolean onRenderPlayerPost(PlayerRenderState player, PlayerRenderer renderer, PoseStack poseStack, MultiBufferSource multiBufferSource, int packedLight) -
onRenderArm
public static boolean onRenderArm(PoseStack poseStack, MultiBufferSource multiBufferSource, int packedLight, HumanoidArm arm) -
onRenderItemInFrame
public static boolean onRenderItemInFrame(ItemFrameRenderState state, ItemFrameRenderer<?> renderItemFrame, PoseStack poseStack, MultiBufferSource multiBufferSource, int packedLight) -
fireRenderNameTagEvent
public static RenderNameTagEvent fireRenderNameTagEvent(EntityRenderState state, Component content, EntityRenderer<?, ?> entityRenderer, PoseStack poseStack, MultiBufferSource multiBufferSource, int packedLight) -
onRenderScreenBackground
-
onRenderTickStart
-
onRenderTickEnd
-
onRenderTooltipBackground
public static RenderTooltipEvent.Background onRenderTooltipBackground(@NotNull @NotNull ItemStack stack, GuiGraphics graphics, int x, int y, @NotNull @NotNull Font font, @NotNull @NotNull List<ClientTooltipComponent> components, @Nullable @Nullable ResourceLocation backgroundPrefix) -
onToastAdd
-
onScreenEffectSize
public static ScreenEvent.RenderInventoryMobEffects onScreenEffectSize(Screen screen, int availableSpace, boolean compact, int horizontalOffset) -
onRecipesUpdated
-
fireFovModifierEvent
public static ComputeFovModifierEvent fireFovModifierEvent(Player entity, float modifier, float scale) -
onCreateSpecialBlockRenderers
-
onCreateSkullModels
-
onRegisterModeStateDefinitions
-