diff options
author | Jason Mitchell <mitchej@gmail.com> | 2024-06-24 10:39:53 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-24 10:39:53 -0700 |
commit | 51b411765f7f840c95077c8ac3ba9c75f1275722 (patch) | |
tree | b5794c9870e79feef61716d00cf3a1650b75a2ab /src/main/java/gregtech/mixin/mixins | |
parent | 3db7d924540a1ffa52761aa1f80439e844aa4e63 (diff) | |
download | GT5-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')
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; - } -} |