[feature] Crystals option for chams (#1784)

This commit is contained in:
Dewy 2021-01-06 21:28:26 +00:00
parent e83516bb7d
commit ab4956190a
No known key found for this signature in database
GPG Key ID: 7E581A0C01213971
1 changed files with 3 additions and 0 deletions

View File

@ -11,6 +11,7 @@ import me.zeroeightsix.kami.util.graphics.GlStateUtils
import me.zeroeightsix.kami.util.threads.safeListener
import net.minecraft.client.renderer.GlStateManager
import net.minecraft.entity.Entity
import net.minecraft.entity.item.EntityEnderCrystal
import net.minecraft.entity.item.EntityItem
import net.minecraft.entity.item.EntityXPOrb
import net.minecraft.entity.player.EntityPlayer
@ -35,6 +36,7 @@ object Chams : Module() {
private val arrows = setting("Arrows", false, { page.value == Page.ENTITY_TYPE && !all.value })
private val throwable = setting("Throwable", false, { page.value == Page.ENTITY_TYPE && !all.value })
private val items = setting("Items", false, { page.value == Page.ENTITY_TYPE && !all.value })
private val crystals = setting("Crystals", true, { page.value == Page.ENTITY_TYPE && !all.value })
private val players = setting("Players", true, { page.value == Page.ENTITY_TYPE && !all.value })
private val friends = setting("Friends", false, { page.value == Page.ENTITY_TYPE && !all.value && players.value })
private val sleeping = setting("Sleeping", false, { page.value == Page.ENTITY_TYPE && !all.value && players.value })
@ -104,6 +106,7 @@ object Chams : Module() {
|| arrows.value && entity is EntityArrow
|| throwable.value && entity is EntityThrowable
|| items.value && entity is EntityItem
|| crystals.value && entity is EntityEnderCrystal
|| players.value && entity is EntityPlayer && EntityUtils.playerTypeCheck(entity, friends.value, sleeping.value)
|| mobTypeSettings(entity, mobs.value, passive.value, neutral.value, hostile.value))
}