diff options
| author | Connor-Colenso <52056774+Connor-Colenso@users.noreply.github.com> | 2023-02-09 07:17:17 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-02-09 08:17:17 +0100 |
| commit | b4b5e9077704a4e7d8619e7cd0d527af0c828a72 (patch) | |
| tree | 57dd39418ea4bf4872290047d1f50d59781ef240 /src/main/java/gtPlusPlus/core/handler | |
| parent | 53d893935094140835494e3b983cbef6d0adc731 (diff) | |
| download | GT5-Unofficial-b4b5e9077704a4e7d8619e7cd0d527af0c828a72.tar.gz GT5-Unofficial-b4b5e9077704a4e7d8619e7cd0d527af0c828a72.tar.bz2 GT5-Unofficial-b4b5e9077704a4e7d8619e7cd0d527af0c828a72.zip | |
Fix immature alk code (#535)
* Remove immature code
* Remove even more immature code
* spotlessApply (#536)
Co-authored-by: GitHub GTNH Actions <>
---------
Co-authored-by: GTNH-Colen <54497873+GTNH-Colen@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Diffstat (limited to 'src/main/java/gtPlusPlus/core/handler')
| -rw-r--r-- | src/main/java/gtPlusPlus/core/handler/StopAnnoyingFuckingAchievements.java | 50 | ||||
| -rw-r--r-- | src/main/java/gtPlusPlus/core/handler/events/ZombieBackupSpawnEventHandler.java | 3 |
2 files changed, 1 insertions, 52 deletions
diff --git a/src/main/java/gtPlusPlus/core/handler/StopAnnoyingFuckingAchievements.java b/src/main/java/gtPlusPlus/core/handler/StopAnnoyingFuckingAchievements.java deleted file mode 100644 index ed2f29f45e..0000000000 --- a/src/main/java/gtPlusPlus/core/handler/StopAnnoyingFuckingAchievements.java +++ /dev/null @@ -1,50 +0,0 @@ -package gtPlusPlus.core.handler; - -import java.lang.reflect.Field; - -import net.minecraft.stats.AchievementList; -import net.minecraftforge.event.entity.player.AchievementEvent; - -import cpw.mods.fml.common.eventhandler.EventPriority; -import cpw.mods.fml.common.eventhandler.SubscribeEvent; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; -import gtPlusPlus.core.util.Utils; -import gtPlusPlus.core.util.reflect.ReflectionUtils; - -public class StopAnnoyingFuckingAchievements { - - /** - * Stops me getting fireworks every fucking time I open my inventory upon first loading a dev client. - * - * @param event - */ - @SubscribeEvent(priority = EventPriority.HIGHEST) - public void FUCK_OFF(AchievementEvent event) { - if (Utils.isClient()) { - doClientStuff(); - } - if (event.achievement.equals(AchievementList.openInventory)) { - event.setCanceled(true); - } - } - - @SideOnly(Side.CLIENT) - private final void doClientStuff() { - Class aMC = ReflectionUtils.getClass("net.minecraft.client.Minecraft"); - if (aMC != null) { - Field aInstanceMC = ReflectionUtils.getField(aMC, "theMinecraft"); - Object aMcObj = ReflectionUtils.getFieldValue(null, aInstanceMC); - Class aClazz2 = aMcObj.getClass(); - if (aClazz2 != null) { - Field aGameSettings = ReflectionUtils.getField(aClazz2, "gameSettings"); - Object aGameSettingsObj = ReflectionUtils.getFieldValue(aInstanceMC, aGameSettings); - Class aClazz3 = aGameSettingsObj.getClass(); - if (aClazz3 != null) { - Field ainvHint = ReflectionUtils.getField(aClazz3, "showInventoryAchievementHint"); - ReflectionUtils.setField(aGameSettingsObj, ainvHint, false); - } - } - } - } -} diff --git a/src/main/java/gtPlusPlus/core/handler/events/ZombieBackupSpawnEventHandler.java b/src/main/java/gtPlusPlus/core/handler/events/ZombieBackupSpawnEventHandler.java index cbbb1df2ee..86736fe14b 100644 --- a/src/main/java/gtPlusPlus/core/handler/events/ZombieBackupSpawnEventHandler.java +++ b/src/main/java/gtPlusPlus/core/handler/events/ZombieBackupSpawnEventHandler.java @@ -15,8 +15,7 @@ public class ZombieBackupSpawnEventHandler { /** * - * Do we really need this pathetic mechanic to exist when it doesn't work properly at all? Or , well, maybe you - * enjoy Zombies spawning IN YOUR FUCKING FACE?! + * Do we really need this pathetic mechanic to exist when it doesn't work properly at all? * */ @SubscribeEvent(priority = EventPriority.HIGHEST) |
