diff options
| author | shedaniel <daniel@shedaniel.me> | 2021-03-18 01:49:30 +0800 |
|---|---|---|
| committer | shedaniel <daniel@shedaniel.me> | 2021-03-18 01:49:30 +0800 |
| commit | 4e26c83691cf4ce0a19dc2244e31bd73e551865e (patch) | |
| tree | 0045f7d441b8798fe3e77ba5e1b74cc2dc5fa866 /runtime/src/main/java/me/shedaniel/rei/impl/ScreenRegistryImpl.java | |
| parent | 3ce2916f5628a127e50c108e897b2d59a95b6d89 (diff) | |
| download | RoughlyEnoughItems-4e26c83691cf4ce0a19dc2244e31bd73e551865e.tar.gz RoughlyEnoughItems-4e26c83691cf4ce0a19dc2244e31bd73e551865e.tar.bz2 RoughlyEnoughItems-4e26c83691cf4ce0a19dc2244e31bd73e551865e.zip | |
Relocate api classes
Signed-off-by: shedaniel <daniel@shedaniel.me>
Diffstat (limited to 'runtime/src/main/java/me/shedaniel/rei/impl/ScreenRegistryImpl.java')
| -rw-r--r-- | runtime/src/main/java/me/shedaniel/rei/impl/ScreenRegistryImpl.java | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/ScreenRegistryImpl.java b/runtime/src/main/java/me/shedaniel/rei/impl/ScreenRegistryImpl.java index 2c76b3876..bc21380b8 100644 --- a/runtime/src/main/java/me/shedaniel/rei/impl/ScreenRegistryImpl.java +++ b/runtime/src/main/java/me/shedaniel/rei/impl/ScreenRegistryImpl.java @@ -27,8 +27,8 @@ import com.google.common.collect.HashMultimap; import com.google.common.collect.Multimap; import com.mojang.blaze3d.platform.Window; import me.shedaniel.math.Rectangle; -import me.shedaniel.rei.api.FocusedStackProvider; -import me.shedaniel.rei.api.ScreenClickAreaProvider; +import me.shedaniel.rei.api.registry.screen.FocusedStackProvider; +import me.shedaniel.rei.api.registry.screen.SimpleClickArea; import me.shedaniel.rei.api.gui.config.DisplayPanelLocation; import me.shedaniel.rei.api.ingredient.EntryStack; import me.shedaniel.rei.api.ingredient.util.EntryStacks; @@ -149,9 +149,9 @@ public class ScreenRegistryImpl implements ScreenRegistry { } @Override - public <C extends AbstractContainerMenu, T extends AbstractContainerScreen<C>> void registerContainerClickArea(ScreenClickAreaProvider<T> provider, Class<? extends T> screenClass, ResourceLocation... categories) { + public <C extends AbstractContainerMenu, T extends AbstractContainerScreen<C>> void registerContainerClickArea(SimpleClickArea<T> area, Class<? extends T> screenClass, ResourceLocation... categories) { registerClickArea(screen -> { - Rectangle rectangle = provider.provide(screen).clone(); + Rectangle rectangle = area.provide(screen).clone(); rectangle.translate(screen.leftPos, screen.topPos); return rectangle; }, screenClass, categories); |
