aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/mixin/mixins
diff options
context:
space:
mode:
authorJason Mitchell <mitchej@gmail.com>2024-06-24 10:39:53 -0700
committerGitHub <noreply@github.com>2024-06-24 10:39:53 -0700
commit51b411765f7f840c95077c8ac3ba9c75f1275722 (patch)
treeb5794c9870e79feef61716d00cf3a1650b75a2ab /src/main/java/gregtech/mixin/mixins
parent3db7d924540a1ffa52761aa1f80439e844aa4e63 (diff)
downloadGT5-Unofficial-51b411765f7f840c95077c8ac3ba9c75f1275722.tar.gz
GT5-Unofficial-51b411765f7f840c95077c8ac3ba9c75f1275722.tar.bz2
GT5-Unofficial-51b411765f7f840c95077c8ac3ba9c75f1275722.zip
Move some mixins to hodgepodge (#2633)
* Move some mixins to hodgepodge
Diffstat (limited to 'src/main/java/gregtech/mixin/mixins')
-rw-r--r--src/main/java/gregtech/mixin/mixins/late/thaumcraft/TileWandPedestalMixin.java43
-rw-r--r--src/main/java/gregtech/mixin/mixins/late/xu/ChunkProviderEndOfTimeMixin.java28
-rw-r--r--src/main/java/gregtech/mixin/mixins/late/xu/WorldProviderEndOfTimeMixin.java18
3 files changed, 0 insertions, 89 deletions
diff --git a/src/main/java/gregtech/mixin/mixins/late/thaumcraft/TileWandPedestalMixin.java b/src/main/java/gregtech/mixin/mixins/late/thaumcraft/TileWandPedestalMixin.java
deleted file mode 100644
index bfc79731e4..0000000000
--- a/src/main/java/gregtech/mixin/mixins/late/thaumcraft/TileWandPedestalMixin.java
+++ /dev/null
@@ -1,43 +0,0 @@
-package gregtech.mixin.mixins.late.thaumcraft;
-
-import net.minecraft.inventory.ISidedInventory;
-import net.minecraft.item.ItemStack;
-
-import org.spongepowered.asm.mixin.Mixin;
-import org.spongepowered.asm.mixin.injection.At;
-
-import com.llamalad7.mixinextras.injector.v2.WrapWithCondition;
-
-import thaumcraft.api.TileThaumcraft;
-import thaumcraft.api.aspects.Aspect;
-import thaumcraft.api.aspects.IAspectContainer;
-import thaumcraft.common.items.baubles.ItemAmuletVis;
-import thaumcraft.common.items.wands.ItemWandCasting;
-import thaumcraft.common.tiles.TileWandPedestal;
-
-@Mixin(TileWandPedestal.class)
-public abstract class TileWandPedestalMixin extends TileThaumcraft implements ISidedInventory, IAspectContainer {
-
- @WrapWithCondition(
- method = "updateEntity",
- at = @At(
- value = "INVOKE",
- target = "Lthaumcraft/common/items/wands/ItemWandCasting;addVis(Lnet/minecraft/item/ItemStack;Lthaumcraft/api/aspects/Aspect;IZ)I",
- remap = false))
- boolean gregtech$checkWandServerWorld(ItemWandCasting instance, ItemStack is, Aspect aspect, int amount,
- boolean doit) {
- return !this.worldObj.isRemote;
- }
-
- @WrapWithCondition(
- method = "updateEntity",
- at = @At(
- value = "INVOKE",
- target = "Lthaumcraft/common/items/baubles/ItemAmuletVis;addVis(Lnet/minecraft/item/ItemStack;Lthaumcraft/api/aspects/Aspect;IZ)I",
- remap = false))
- boolean gregtech$checkAmuletServerWorld(ItemAmuletVis instance, ItemStack is, Aspect aspect, int amount,
- boolean doit) {
- return !this.worldObj.isRemote;
- }
-
-}
diff --git a/src/main/java/gregtech/mixin/mixins/late/xu/ChunkProviderEndOfTimeMixin.java b/src/main/java/gregtech/mixin/mixins/late/xu/ChunkProviderEndOfTimeMixin.java
deleted file mode 100644
index 2565e309f2..0000000000
--- a/src/main/java/gregtech/mixin/mixins/late/xu/ChunkProviderEndOfTimeMixin.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package gregtech.mixin.mixins.late.xu;
-
-import java.util.Collections;
-import java.util.List;
-
-import net.minecraft.entity.EnumCreatureType;
-import net.minecraft.world.biome.BiomeGenBase;
-import net.minecraft.world.chunk.IChunkProvider;
-
-import org.spongepowered.asm.mixin.Mixin;
-import org.spongepowered.asm.mixin.Overwrite;
-
-import com.rwtema.extrautils.worldgen.endoftime.ChunkProviderEndOfTime;
-
-@Mixin(ChunkProviderEndOfTime.class)
-@SuppressWarnings("unused")
-public abstract class ChunkProviderEndOfTimeMixin implements IChunkProvider {
-
- /**
- * @author bart
- * @reason Disable creature spawning in the Last Millenium entirely
- */
- @Overwrite
- public List<BiomeGenBase.SpawnListEntry> getPossibleCreatures(EnumCreatureType p_73155_1_, int p_73155_2_,
- int p_73155_3_, int p_73155_4_) {
- return Collections.emptyList();
- }
-}
diff --git a/src/main/java/gregtech/mixin/mixins/late/xu/WorldProviderEndOfTimeMixin.java b/src/main/java/gregtech/mixin/mixins/late/xu/WorldProviderEndOfTimeMixin.java
deleted file mode 100644
index 3a063dc283..0000000000
--- a/src/main/java/gregtech/mixin/mixins/late/xu/WorldProviderEndOfTimeMixin.java
+++ /dev/null
@@ -1,18 +0,0 @@
-package gregtech.mixin.mixins.late.xu;
-
-import net.minecraft.world.WorldProvider;
-import net.minecraft.world.chunk.Chunk;
-
-import org.spongepowered.asm.mixin.Mixin;
-
-import com.rwtema.extrautils.worldgen.endoftime.WorldProviderEndOfTime;
-
-@Mixin(WorldProviderEndOfTime.class)
-@SuppressWarnings("unused")
-public abstract class WorldProviderEndOfTimeMixin extends WorldProvider {
-
- @Override
- public boolean canDoRainSnowIce(Chunk chunk) {
- return false;
- }
-}