Rename package!
This commit is contained in:
parent
bb135ebd65
commit
d3cbcc3f36
9 changed files with 435 additions and 438 deletions
48
src/main/java/dev/zontreck/wmd/CheckHunger.java
Normal file
48
src/main/java/dev/zontreck/wmd/CheckHunger.java
Normal file
|
@ -0,0 +1,48 @@
|
|||
package dev.zontreck.wmd;
|
||||
|
||||
import dev.zontreck.ariaslib.terminal.Task;
|
||||
import dev.zontreck.ariaslib.util.DelayedExecutorService;
|
||||
import dev.zontreck.libzontreck.chat.ChatColor;
|
||||
import dev.zontreck.wmd.configs.WMDClientConfig;
|
||||
import net.minecraft.client.Minecraft;
|
||||
import net.minecraft.network.chat.Component;
|
||||
import net.minecraft.sounds.SoundEvent;
|
||||
import net.minecraft.sounds.SoundEvents;
|
||||
|
||||
public class CheckHunger extends Task
|
||||
{
|
||||
private static CheckHunger inst = new CheckHunger();
|
||||
public static CheckHunger getInstance()
|
||||
{
|
||||
return inst;
|
||||
}
|
||||
public CheckHunger()
|
||||
{
|
||||
super("CheckHunger", true);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void run() {
|
||||
if(!WMDClientConfig.EnableHungerAlert.get()) return;
|
||||
|
||||
|
||||
Hunger current = Hunger.of(Minecraft.getInstance().player);
|
||||
if(WatchMyDurability.LastHunger == null)WatchMyDurability.LastHunger = new Hunger();
|
||||
|
||||
if(current.identical()) return;
|
||||
if(current.shouldGiveAlert())
|
||||
{
|
||||
|
||||
String Msg = ChatColor.doColors("!Dark_Red!!bold!You need to eat!");
|
||||
Component chat = Component.literal(Msg);
|
||||
Minecraft.getInstance().player.displayClientMessage(chat, false);
|
||||
|
||||
SoundEvent sv = SoundEvents.WARDEN_ROAR; // It sounds like a growling stomach
|
||||
WatchMyDurability.Soundify(sv);
|
||||
}
|
||||
|
||||
WatchMyDurability.LastHunger = current;
|
||||
|
||||
|
||||
}
|
||||
}
|
Reference in a new issue