18 lines
529 B
Java
18 lines
529 B
Java
package carpet.mixins;
|
|
|
|
import carpet.CarpetSettings;
|
|
import net.minecraft.entity.player.PlayerAbilities;
|
|
import net.minecraft.entity.player.PlayerEntity;
|
|
import org.spongepowered.asm.mixin.Mixin;
|
|
import org.spongepowered.asm.mixin.Shadow;
|
|
|
|
@Mixin(PlayerEntity.class)
|
|
public abstract class PlayerEntityMixin {
|
|
@Shadow
|
|
public PlayerAbilities abilities;
|
|
|
|
public int getMaxNetherPortalTime() {
|
|
return this.abilities.invulnerable ? CarpetSettings.portalCreativeDelay : CarpetSettings.portalSurvivalDelay;
|
|
}
|
|
}
|