Bläddra i källkod

Migrate to non API centralized ExpectPlatform

shedaniel 4 år sedan
förälder
incheckning
75ee6b0d03
28 ändrade filer med 32 tillägg och 28 borttagningar
  1. 2 2
      build.gradle
  2. 4 0
      common/src/main/java/me/shedaniel/architectury/ExpectPlatform.java
  3. 1 1
      common/src/main/java/me/shedaniel/architectury/event/EventFactory.java
  4. 1 1
      common/src/main/java/me/shedaniel/architectury/event/EventHandler.java
  5. 1 1
      common/src/main/java/me/shedaniel/architectury/hooks/DyeColorHooks.java
  6. 1 1
      common/src/main/java/me/shedaniel/architectury/hooks/EntityHooks.java
  7. 1 1
      common/src/main/java/me/shedaniel/architectury/hooks/ExplosionHooks.java
  8. 1 1
      common/src/main/java/me/shedaniel/architectury/hooks/FluidStackHooks.java
  9. 1 1
      common/src/main/java/me/shedaniel/architectury/hooks/ItemEntityHooks.java
  10. 1 1
      common/src/main/java/me/shedaniel/architectury/hooks/PackRepositoryHooks.java
  11. 1 1
      common/src/main/java/me/shedaniel/architectury/hooks/PlayerHooks.java
  12. 1 1
      common/src/main/java/me/shedaniel/architectury/hooks/ScreenHooks.java
  13. 1 1
      common/src/main/java/me/shedaniel/architectury/hooks/biome/EffectsProperties.java
  14. 1 1
      common/src/main/java/me/shedaniel/architectury/networking/NetworkManager.java
  15. 1 1
      common/src/main/java/me/shedaniel/architectury/platform/Platform.java
  16. 1 1
      common/src/main/java/me/shedaniel/architectury/registry/BiomeModifications.java
  17. 1 1
      common/src/main/java/me/shedaniel/architectury/registry/BlockEntityRenderers.java
  18. 1 1
      common/src/main/java/me/shedaniel/architectury/registry/BlockProperties.java
  19. 1 1
      common/src/main/java/me/shedaniel/architectury/registry/ColorHandlers.java
  20. 1 1
      common/src/main/java/me/shedaniel/architectury/registry/CreativeTabs.java
  21. 1 1
      common/src/main/java/me/shedaniel/architectury/registry/CriteriaTriggersRegistry.java
  22. 1 1
      common/src/main/java/me/shedaniel/architectury/registry/KeyBindings.java
  23. 1 1
      common/src/main/java/me/shedaniel/architectury/registry/MenuRegistry.java
  24. 1 1
      common/src/main/java/me/shedaniel/architectury/registry/Registries.java
  25. 1 1
      common/src/main/java/me/shedaniel/architectury/registry/ReloadListeners.java
  26. 1 1
      common/src/main/java/me/shedaniel/architectury/registry/RenderTypes.java
  27. 1 1
      common/src/main/java/me/shedaniel/architectury/registry/ToolType.java
  28. 1 1
      common/src/main/java/me/shedaniel/architectury/utils/GameInstance.java

+ 2 - 2
build.gradle

@@ -1,6 +1,6 @@
 plugins {
 plugins {
-    id "architectury-plugin" version "1.3.43"
-    id "forgified-fabric-loom" version "0.5.23" apply false
+    id "architectury-plugin" version "1.3.45"
+    id "forgified-fabric-loom" version "0.5.25" apply false
     id "org.cadixdev.licenser" version "0.5.0"
     id "org.cadixdev.licenser" version "0.5.0"
     id "com.jfrog.bintray" version "1.8.4"
     id "com.jfrog.bintray" version "1.8.4"
     id "com.matthewprenger.cursegradle" version "1.4.0" apply false
     id "com.matthewprenger.cursegradle" version "1.4.0" apply false

+ 4 - 0
common/src/main/java/me/shedaniel/architectury/ExpectPlatform.java

@@ -24,7 +24,11 @@ import java.lang.annotation.Retention;
 import java.lang.annotation.RetentionPolicy;
 import java.lang.annotation.RetentionPolicy;
 import java.lang.annotation.Target;
 import java.lang.annotation.Target;
 
 
+/**
+ * Please migrate to {@link me.shedaniel.architectury.annotations.ExpectPlatform}.
+ */
 @Retention(RetentionPolicy.RUNTIME)
 @Retention(RetentionPolicy.RUNTIME)
 @Target(ElementType.METHOD)
 @Target(ElementType.METHOD)
+@Deprecated
 public @interface ExpectPlatform {
 public @interface ExpectPlatform {
 }
 }

+ 1 - 1
common/src/main/java/me/shedaniel/architectury/event/EventFactory.java

@@ -20,9 +20,9 @@
 package me.shedaniel.architectury.event;
 package me.shedaniel.architectury.event;
 
 
 import com.google.common.reflect.AbstractInvocationHandler;
 import com.google.common.reflect.AbstractInvocationHandler;
-import me.shedaniel.architectury.ExpectPlatform;
 import me.shedaniel.architectury.ForgeEvent;
 import me.shedaniel.architectury.ForgeEvent;
 import me.shedaniel.architectury.ForgeEventCancellable;
 import me.shedaniel.architectury.ForgeEventCancellable;
+import me.shedaniel.architectury.annotations.ExpectPlatform;
 import net.jodah.typetools.TypeResolver;
 import net.jodah.typetools.TypeResolver;
 import net.minecraft.world.InteractionResult;
 import net.minecraft.world.InteractionResult;
 import net.minecraft.world.InteractionResultHolder;
 import net.minecraft.world.InteractionResultHolder;

+ 1 - 1
common/src/main/java/me/shedaniel/architectury/event/EventHandler.java

@@ -19,7 +19,7 @@
 
 
 package me.shedaniel.architectury.event;
 package me.shedaniel.architectury.event;
 
 
-import me.shedaniel.architectury.ExpectPlatform;
+import me.shedaniel.architectury.annotations.ExpectPlatform;
 import me.shedaniel.architectury.platform.Platform;
 import me.shedaniel.architectury.platform.Platform;
 import me.shedaniel.architectury.utils.Env;
 import me.shedaniel.architectury.utils.Env;
 import net.fabricmc.api.EnvType;
 import net.fabricmc.api.EnvType;

+ 1 - 1
common/src/main/java/me/shedaniel/architectury/hooks/DyeColorHooks.java

@@ -19,7 +19,7 @@
 
 
 package me.shedaniel.architectury.hooks;
 package me.shedaniel.architectury.hooks;
 
 
-import me.shedaniel.architectury.ExpectPlatform;
+import me.shedaniel.architectury.annotations.ExpectPlatform;
 import net.minecraft.world.item.DyeColor;
 import net.minecraft.world.item.DyeColor;
 
 
 public class DyeColorHooks {
 public class DyeColorHooks {

+ 1 - 1
common/src/main/java/me/shedaniel/architectury/hooks/EntityHooks.java

@@ -19,7 +19,7 @@
 
 
 package me.shedaniel.architectury.hooks;
 package me.shedaniel.architectury.hooks;
 
 
-import me.shedaniel.architectury.ExpectPlatform;
+import me.shedaniel.architectury.annotations.ExpectPlatform;
 import net.fabricmc.api.EnvType;
 import net.fabricmc.api.EnvType;
 import net.fabricmc.api.Environment;
 import net.fabricmc.api.Environment;
 import net.minecraft.world.entity.Entity;
 import net.minecraft.world.entity.Entity;

+ 1 - 1
common/src/main/java/me/shedaniel/architectury/hooks/ExplosionHooks.java

@@ -19,7 +19,7 @@
 
 
 package me.shedaniel.architectury.hooks;
 package me.shedaniel.architectury.hooks;
 
 
-import me.shedaniel.architectury.ExpectPlatform;
+import me.shedaniel.architectury.annotations.ExpectPlatform;
 import net.fabricmc.api.EnvType;
 import net.fabricmc.api.EnvType;
 import net.fabricmc.api.Environment;
 import net.fabricmc.api.Environment;
 import net.minecraft.world.entity.Entity;
 import net.minecraft.world.entity.Entity;

+ 1 - 1
common/src/main/java/me/shedaniel/architectury/hooks/FluidStackHooks.java

@@ -19,7 +19,7 @@
 
 
 package me.shedaniel.architectury.hooks;
 package me.shedaniel.architectury.hooks;
 
 
-import me.shedaniel.architectury.ExpectPlatform;
+import me.shedaniel.architectury.annotations.ExpectPlatform;
 import me.shedaniel.architectury.fluid.FluidStack;
 import me.shedaniel.architectury.fluid.FluidStack;
 import me.shedaniel.architectury.utils.Fraction;
 import me.shedaniel.architectury.utils.Fraction;
 import net.minecraft.nbt.CompoundTag;
 import net.minecraft.nbt.CompoundTag;

+ 1 - 1
common/src/main/java/me/shedaniel/architectury/hooks/ItemEntityHooks.java

@@ -19,7 +19,7 @@
 
 
 package me.shedaniel.architectury.hooks;
 package me.shedaniel.architectury.hooks;
 
 
-import me.shedaniel.architectury.ExpectPlatform;
+import me.shedaniel.architectury.annotations.ExpectPlatform;
 import me.shedaniel.architectury.utils.IntValue;
 import me.shedaniel.architectury.utils.IntValue;
 import net.fabricmc.api.EnvType;
 import net.fabricmc.api.EnvType;
 import net.fabricmc.api.Environment;
 import net.fabricmc.api.Environment;

+ 1 - 1
common/src/main/java/me/shedaniel/architectury/hooks/PackRepositoryHooks.java

@@ -19,7 +19,7 @@
 
 
 package me.shedaniel.architectury.hooks;
 package me.shedaniel.architectury.hooks;
 
 
-import me.shedaniel.architectury.ExpectPlatform;
+import me.shedaniel.architectury.annotations.ExpectPlatform;
 import net.minecraft.server.packs.repository.PackRepository;
 import net.minecraft.server.packs.repository.PackRepository;
 import net.minecraft.server.packs.repository.RepositorySource;
 import net.minecraft.server.packs.repository.RepositorySource;
 
 

+ 1 - 1
common/src/main/java/me/shedaniel/architectury/hooks/PlayerHooks.java

@@ -19,7 +19,7 @@
 
 
 package me.shedaniel.architectury.hooks;
 package me.shedaniel.architectury.hooks;
 
 
-import me.shedaniel.architectury.ExpectPlatform;
+import me.shedaniel.architectury.annotations.ExpectPlatform;
 import net.fabricmc.api.EnvType;
 import net.fabricmc.api.EnvType;
 import net.fabricmc.api.Environment;
 import net.fabricmc.api.Environment;
 import net.minecraft.world.entity.player.Player;
 import net.minecraft.world.entity.player.Player;

+ 1 - 1
common/src/main/java/me/shedaniel/architectury/hooks/ScreenHooks.java

@@ -19,7 +19,7 @@
 
 
 package me.shedaniel.architectury.hooks;
 package me.shedaniel.architectury.hooks;
 
 
-import me.shedaniel.architectury.ExpectPlatform;
+import me.shedaniel.architectury.annotations.ExpectPlatform;
 import net.fabricmc.api.EnvType;
 import net.fabricmc.api.EnvType;
 import net.fabricmc.api.Environment;
 import net.fabricmc.api.Environment;
 import net.minecraft.client.gui.components.AbstractWidget;
 import net.minecraft.client.gui.components.AbstractWidget;

+ 1 - 1
common/src/main/java/me/shedaniel/architectury/hooks/biome/EffectsProperties.java

@@ -64,7 +64,7 @@ public interface EffectsProperties {
     @NotNull
     @NotNull
     Optional<Music> getBackgroundMusic();
     Optional<Music> getBackgroundMusic();
     
     
-    interface Mutable  extends EffectsProperties{
+    interface Mutable extends EffectsProperties {
         @NotNull
         @NotNull
         EffectsProperties.Mutable setFogColor(int color);
         EffectsProperties.Mutable setFogColor(int color);
         
         

+ 1 - 1
common/src/main/java/me/shedaniel/architectury/networking/NetworkManager.java

@@ -19,7 +19,7 @@
 
 
 package me.shedaniel.architectury.networking;
 package me.shedaniel.architectury.networking;
 
 
-import me.shedaniel.architectury.ExpectPlatform;
+import me.shedaniel.architectury.annotations.ExpectPlatform;
 import me.shedaniel.architectury.utils.Env;
 import me.shedaniel.architectury.utils.Env;
 import net.fabricmc.api.EnvType;
 import net.fabricmc.api.EnvType;
 import net.fabricmc.api.Environment;
 import net.fabricmc.api.Environment;

+ 1 - 1
common/src/main/java/me/shedaniel/architectury/platform/Platform.java

@@ -20,7 +20,7 @@
 package me.shedaniel.architectury.platform;
 package me.shedaniel.architectury.platform;
 
 
 import me.shedaniel.architectury.Architectury;
 import me.shedaniel.architectury.Architectury;
-import me.shedaniel.architectury.ExpectPlatform;
+import me.shedaniel.architectury.annotations.ExpectPlatform;
 import me.shedaniel.architectury.utils.Env;
 import me.shedaniel.architectury.utils.Env;
 import net.fabricmc.api.EnvType;
 import net.fabricmc.api.EnvType;
 import net.minecraft.SharedConstants;
 import net.minecraft.SharedConstants;

+ 1 - 1
common/src/main/java/me/shedaniel/architectury/registry/BiomeModifications.java

@@ -20,7 +20,7 @@
 package me.shedaniel.architectury.registry;
 package me.shedaniel.architectury.registry;
 
 
 import com.google.common.base.Predicates;
 import com.google.common.base.Predicates;
-import me.shedaniel.architectury.ExpectPlatform;
+import me.shedaniel.architectury.annotations.ExpectPlatform;
 import me.shedaniel.architectury.hooks.biome.BiomeProperties;
 import me.shedaniel.architectury.hooks.biome.BiomeProperties;
 import net.minecraft.resources.ResourceLocation;
 import net.minecraft.resources.ResourceLocation;
 import org.jetbrains.annotations.NotNull;
 import org.jetbrains.annotations.NotNull;

+ 1 - 1
common/src/main/java/me/shedaniel/architectury/registry/BlockEntityRenderers.java

@@ -19,7 +19,7 @@
 
 
 package me.shedaniel.architectury.registry;
 package me.shedaniel.architectury.registry;
 
 
-import me.shedaniel.architectury.ExpectPlatform;
+import me.shedaniel.architectury.annotations.ExpectPlatform;
 import net.fabricmc.api.EnvType;
 import net.fabricmc.api.EnvType;
 import net.fabricmc.api.Environment;
 import net.fabricmc.api.Environment;
 import net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher;
 import net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher;

+ 1 - 1
common/src/main/java/me/shedaniel/architectury/registry/BlockProperties.java

@@ -19,7 +19,7 @@
 
 
 package me.shedaniel.architectury.registry;
 package me.shedaniel.architectury.registry;
 
 
-import me.shedaniel.architectury.ExpectPlatform;
+import me.shedaniel.architectury.annotations.ExpectPlatform;
 import net.minecraft.world.item.DyeColor;
 import net.minecraft.world.item.DyeColor;
 import net.minecraft.world.level.block.state.BlockBehaviour;
 import net.minecraft.world.level.block.state.BlockBehaviour;
 import net.minecraft.world.level.block.state.BlockState;
 import net.minecraft.world.level.block.state.BlockState;

+ 1 - 1
common/src/main/java/me/shedaniel/architectury/registry/ColorHandlers.java

@@ -19,7 +19,7 @@
 
 
 package me.shedaniel.architectury.registry;
 package me.shedaniel.architectury.registry;
 
 
-import me.shedaniel.architectury.ExpectPlatform;
+import me.shedaniel.architectury.annotations.ExpectPlatform;
 import net.fabricmc.api.EnvType;
 import net.fabricmc.api.EnvType;
 import net.fabricmc.api.Environment;
 import net.fabricmc.api.Environment;
 import net.minecraft.client.color.block.BlockColor;
 import net.minecraft.client.color.block.BlockColor;

+ 1 - 1
common/src/main/java/me/shedaniel/architectury/registry/CreativeTabs.java

@@ -19,7 +19,7 @@
 
 
 package me.shedaniel.architectury.registry;
 package me.shedaniel.architectury.registry;
 
 
-import me.shedaniel.architectury.ExpectPlatform;
+import me.shedaniel.architectury.annotations.ExpectPlatform;
 import net.minecraft.resources.ResourceLocation;
 import net.minecraft.resources.ResourceLocation;
 import net.minecraft.world.item.CreativeModeTab;
 import net.minecraft.world.item.CreativeModeTab;
 import net.minecraft.world.item.ItemStack;
 import net.minecraft.world.item.ItemStack;

+ 1 - 1
common/src/main/java/me/shedaniel/architectury/registry/CriteriaTriggersRegistry.java

@@ -19,7 +19,7 @@
 
 
 package me.shedaniel.architectury.registry;
 package me.shedaniel.architectury.registry;
 
 
-import me.shedaniel.architectury.ExpectPlatform;
+import me.shedaniel.architectury.annotations.ExpectPlatform;
 import net.minecraft.advancements.CriterionTrigger;
 import net.minecraft.advancements.CriterionTrigger;
 
 
 public final class CriteriaTriggersRegistry {
 public final class CriteriaTriggersRegistry {

+ 1 - 1
common/src/main/java/me/shedaniel/architectury/registry/KeyBindings.java

@@ -19,7 +19,7 @@
 
 
 package me.shedaniel.architectury.registry;
 package me.shedaniel.architectury.registry;
 
 
-import me.shedaniel.architectury.ExpectPlatform;
+import me.shedaniel.architectury.annotations.ExpectPlatform;
 import net.fabricmc.api.EnvType;
 import net.fabricmc.api.EnvType;
 import net.fabricmc.api.Environment;
 import net.fabricmc.api.Environment;
 import net.minecraft.client.KeyMapping;
 import net.minecraft.client.KeyMapping;

+ 1 - 1
common/src/main/java/me/shedaniel/architectury/registry/MenuRegistry.java

@@ -19,7 +19,7 @@
 
 
 package me.shedaniel.architectury.registry;
 package me.shedaniel.architectury.registry;
 
 
-import me.shedaniel.architectury.ExpectPlatform;
+import me.shedaniel.architectury.annotations.ExpectPlatform;
 import me.shedaniel.architectury.registry.menu.ExtendedMenuProvider;
 import me.shedaniel.architectury.registry.menu.ExtendedMenuProvider;
 import net.fabricmc.api.EnvType;
 import net.fabricmc.api.EnvType;
 import net.fabricmc.api.Environment;
 import net.fabricmc.api.Environment;

+ 1 - 1
common/src/main/java/me/shedaniel/architectury/registry/Registries.java

@@ -19,7 +19,7 @@
 
 
 package me.shedaniel.architectury.registry;
 package me.shedaniel.architectury.registry;
 
 
-import me.shedaniel.architectury.ExpectPlatform;
+import me.shedaniel.architectury.annotations.ExpectPlatform;
 import net.minecraft.resources.ResourceKey;
 import net.minecraft.resources.ResourceKey;
 import net.minecraft.resources.ResourceLocation;
 import net.minecraft.resources.ResourceLocation;
 import org.jetbrains.annotations.ApiStatus;
 import org.jetbrains.annotations.ApiStatus;

+ 1 - 1
common/src/main/java/me/shedaniel/architectury/registry/ReloadListeners.java

@@ -19,7 +19,7 @@
 
 
 package me.shedaniel.architectury.registry;
 package me.shedaniel.architectury.registry;
 
 
-import me.shedaniel.architectury.ExpectPlatform;
+import me.shedaniel.architectury.annotations.ExpectPlatform;
 import net.minecraft.server.packs.PackType;
 import net.minecraft.server.packs.PackType;
 import net.minecraft.server.packs.resources.PreparableReloadListener;
 import net.minecraft.server.packs.resources.PreparableReloadListener;
 
 

+ 1 - 1
common/src/main/java/me/shedaniel/architectury/registry/RenderTypes.java

@@ -19,7 +19,7 @@
 
 
 package me.shedaniel.architectury.registry;
 package me.shedaniel.architectury.registry;
 
 
-import me.shedaniel.architectury.ExpectPlatform;
+import me.shedaniel.architectury.annotations.ExpectPlatform;
 import net.fabricmc.api.EnvType;
 import net.fabricmc.api.EnvType;
 import net.fabricmc.api.Environment;
 import net.fabricmc.api.Environment;
 import net.minecraft.client.renderer.RenderType;
 import net.minecraft.client.renderer.RenderType;

+ 1 - 1
common/src/main/java/me/shedaniel/architectury/registry/ToolType.java

@@ -20,7 +20,7 @@
 package me.shedaniel.architectury.registry;
 package me.shedaniel.architectury.registry;
 
 
 import com.google.common.collect.Maps;
 import com.google.common.collect.Maps;
-import me.shedaniel.architectury.ExpectPlatform;
+import me.shedaniel.architectury.annotations.ExpectPlatform;
 import net.minecraft.tags.Tag;
 import net.minecraft.tags.Tag;
 import net.minecraft.world.item.Item;
 import net.minecraft.world.item.Item;
 
 

+ 1 - 1
common/src/main/java/me/shedaniel/architectury/utils/GameInstance.java

@@ -19,7 +19,7 @@
 
 
 package me.shedaniel.architectury.utils;
 package me.shedaniel.architectury.utils;
 
 
-import me.shedaniel.architectury.ExpectPlatform;
+import me.shedaniel.architectury.annotations.ExpectPlatform;
 import net.fabricmc.api.EnvType;
 import net.fabricmc.api.EnvType;
 import net.fabricmc.api.Environment;
 import net.fabricmc.api.Environment;
 import net.minecraft.client.Minecraft;
 import net.minecraft.client.Minecraft;