Merge remote-tracking branch 'architectury/1.19.4' into 1.20

# Conflicts:
#	fabric/src/main/java/dev/architectury/mixin/fabric/client/MixinScreen.java
#	forge/src/main/java/dev/architectury/event/forge/EventHandlerImplClient.java
#	forge/src/main/resources/META-INF/mods.toml
#	gradle.properties
This commit is contained in:
shedaniel
2023-07-09 17:37:48 +08:00
8 changed files with 57 additions and 24 deletions

View File

@@ -52,7 +52,7 @@ public interface ClientTooltipEvent {
/**
* @see RenderModifyColor#renderTooltip(GuiGraphics, int, int, ColorContext)
*/
// Event<RenderModifyColor> RENDER_MODIFY_COLOR = EventFactory.createLoop();
Event<RenderModifyColor> RENDER_MODIFY_COLOR = EventFactory.createLoop();
static AdditionalContexts additionalContexts() {
return TooltipAdditionalContextsImpl.get();

View File

@@ -24,6 +24,7 @@ import org.jetbrains.annotations.ApiStatus;
@ApiStatus.Internal
public class TooltipEventColorContextImpl implements ClientTooltipEvent.ColorContext {
public static final ThreadLocal<TooltipEventColorContextImpl> CONTEXT = ThreadLocal.withInitial(TooltipEventColorContextImpl::new);
private int backgroundColor;
private int outlineGradientTopColor;
private int outlineGradientBottomColor;