Skip to content

Concealment only works for OPed players. #81

@harmlessaccount

Description

@harmlessaccount

I'm running an offline semi-vanilla server with no rules, so protecting player bases is essential. To prevent location exposure during login, I've set onJoin.concealment to true and teleport players to the server's spawn point upon joining. After successful login, they are then sent back to their last quit location.

This setup works perfectly when testing with an OP account—I'm correctly teleported to spawn on join, and only sent back to my last location after a successful login. However, when using a non-OP account, the plugin seems to bypass the concealment setting. The player is immediately teleported to their last quit location, even before logging in.

It seems like the concealment feature doesn't apply properly to non-OP accounts. Could this be a permission issue, or is there something else affecting how the concealment is applied?

nameValidation: false
timeout: 120
passwordValidation:
  minLength: 6
  maxLength: 32
  minUppercase: 0
  minNumbers: 0
pinValidation:
  minLength: 6
  maxLength: 6
effects:
  title: true
  particles: false
  sounds: true
  blindness: false
welcomeMessage:
  text:
  - '&7Welcome&7!'
  enabled: false
requirePin: false
sendPinSetReminder: false
sessionExpiresIn: 1
onFirstJoin:
  teleport: false
  x: 825
  y: 64
  z: 1072
  yaw: 237.766
  pitch: -0.864
  world: world
onJoin:
  # Concealment if set to true (also requires teleport to be true) will teleport a player to their position after authentication
  concealment: true
  teleport: true
  x: 825
  y: 64
  z: 1072
  yaw: 237.766
  pitch: -0.864
  world: world
duplicateIpProtection:
  # 0 - No protection
  # 1 - Max is applied to online players
  # 2 - Max is applied to registered players
  protectionLevel: 0
  maxPerIp: 1000
  notifyOnDuplicateIp: true
database:
  type: sqlite # mysql or sqlite
  credentials: # Only for mysql, ignore if using sqlite
    host: 127.0.0.1:3306
    user: root
    password: root
    database: authy
lang: en_us

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions