Able to TP in/out of monumentsSolved

People are able to tp to launchsite. Tested on two servers. Not able to tpr to dome/train/oxyms so that works well.
Plugin 1.4.6

Setting is set to 

"Interrupt TP": {
"Monument": true,

if its a custom map then the map maker must add monument topology to the launch site, as is required for all monuments

if its a procgen map then there isn't anything you or i can do
hi
this never happened until the latest updtes
which map is this
normal current proc map 3500 size
players can now tp to each other in caves and they could not do this before
I will include my previous implementation in the next update to fix this
I've just had it brought to my attention that players can set home positions at monuments, and even behind locked doors near crates etc. No idea when this started happening because naturally everyone didn't tell me for a while lol.

I got "Force On Top Of Foundation": false,
"Check Foundation For Owner": true,
"Use Friends": true,
"Use Teams": true,
"Allow Cupboard Owner When Building Blocked": true,
"Allow Above Foundation": true,
tp town/outpost/bandit is disabled.

if I set "Force On Top Of Foundation": true, it fixes this but then the problem is if players are sharing a base and one sets a home position on top of a foundation built by the teammate they can't.

Hope this makes sense.
Would really like to fix this and not sure how.

Here is a paste of my entire config file, if it helps..
{
  "Settings": {
    "Interrupt TP": {
      "Above Water": false,
      "Balloon": true,
      "Boats": false,
      "Cargo Ship": false,
      "Cold": false,
      "Excavator": false,
      "Hot": false,
      "Hostile": false,
      "Hurt": true,
      "Lift": false,
      "Monument": false,
      "Mounted": true,
      "Oil Rig": false,
      "Safe Zone": true,
      "Swimming": true
    },
    "Block Teleport (NoEscape)": false,
    "Block Teleport (ZoneManager)": false,
    "Chat Name": null,
    "Chat Steam64ID": 76561199056025689,
    "Check Boundaries On Teleport X Y Z": true,
    "Draw Sphere On Set Home": true,
    "Homes Enabled": true,
    "TPR Enabled": true,
    "Town Enabled": false,
    "Outpost Enabled": false,
    "Bandit Enabled": false,
    "Strict Foundation Check": true,
    "Cave Distance Small": 40.0,
    "Cave Distance Medium": 60.0,
    "Cave Distance Large": 100.0,
    "Default Monument Size": 100.0,
    "Minimum Temp": 0.0,
    "Maximum Temp": 40.0,
    "Blocked Items": {},
    "Bypass CMD": null,
    "Use Economics": false,
    "Use Server Rewards": false,
    "Wipe On Upgrade Or Change": false,
    "Auto Generate Outpost Location": false,
    "Auto Generate Bandit Location": false
  },
  "Admin": {
    "Announce Teleport To Target": false,
    "Usable By Admins": false,
    "Usable By Moderators": false,
    "Location Radius": 0,
    "Teleport Near Default Distance": 0
  },
  "Home": {
    "Homes Limit": 10,
    "VIP Homes Limits": {
      "nteleportation.vip3": 20,
      "nteleportation.vip2": 15,
      "nteleportation.vip": 12
    },
    "Cooldown": 0,
    "Countdown": 0,
    "Daily Limit": 30,
    "VIP Daily Limits": {
      "nteleportation.vip3": 100,
      "nteleportation.vip2": 75,
      "nteleportation.vip": 50
    },
    "VIP Cooldowns": {
      "nteleportation.vip": 0
    },
    "VIP Countdowns": {
      "nteleportation.vip": 0
    },
    "Location Radius": 10,
    "Force On Top Of Foundation": false,
    "Check Foundation For Owner": true,
    "Use Friends": true,
    "Use Clans": false,
    "Use Teams": true,
    "Usable Out Of Building Blocked": false,
    "Usable Into Building Blocked": false,
    "Allow Cupboard Owner When Building Blocked": true,
    "Allow Iceberg": true,
    "Allow Cave": true,
    "Allow Crafting": false,
    "Allow Above Foundation": true,
    "Check If Home Is Valid On Listhomes": true,
    "Pay": 0,
    "Bypass": 0
  },
  "TPT": {
    "Use Friends": true,
    "Use Clans": true,
    "Use Teams": true,
    "Allow Cave": true
  },
  "TPR": {
    "Require Player To Be Friend, Clan Mate, Or Team Mate": false,
    "Allow Cave": true,
    "Allow TPB": true,
    "Cooldown": 0,
    "Countdown": 0,
    "Daily Limit": 30,
    "VIP Daily Limits": {
      "nteleportation.vip3": 100,
      "nteleportation.vip2": 75,
      "nteleportation.vip": 50
    },
    "VIP Cooldowns": {
      "nteleportation.vip": 0
    },
    "VIP Countdowns": {
      "nteleportation.vip": 0
    },
    "Request Duration": 60,
    "Block TPA On Ceiling": false,
    "Usable Out Of Building Blocked": true,
    "Usable Into Building Blocked": true,
    "Allow Cupboard Owner When Building Blocked": true,
    "Allow Crafting": false,
    "Pay": 0,
    "Bypass": 0
  },
  "Town": {
    "Allow Cave": false,
    "Cooldown": 8,
    "Countdown": 8,
    "Daily Limit": 10,
    "VIP Daily Limits": {
      "nteleportation.vip": 30
    },
    "VIP Cooldowns": {
      "nteleportation.vip": 0
    },
    "VIP Countdowns": {
      "nteleportation.vip": 0
    },
    "Location": "0 0 0",
    "Usable Out Of Building Blocked": false,
    "Allow Crafting": false,
    "Pay": 0,
    "Bypass": 0
  },
  "Outpost": {
    "Allow Cave": false,
    "Cooldown": 600,
    "Countdown": 15,
    "Daily Limit": 0,
    "VIP Daily Limits": {
      "nteleportation.vip": 5
    },
    "VIP Cooldowns": {
      "nteleportation.vip": 5
    },
    "VIP Countdowns": {
      "nteleportation.vip": 5
    },
    "Location": "0 0 0",
    "Usable Out Of Building Blocked": false,
    "Allow Crafting": false,
    "Pay": 0,
    "Bypass": 0
  },
  "Bandit": {
    "Allow Cave": false,
    "Cooldown": 600,
    "Countdown": 15,
    "Daily Limit": 0,
    "VIP Daily Limits": {
      "nteleportation.vip": 5
    },
    "VIP Cooldowns": {
      "nteleportation.vip": 5
    },
    "VIP Countdowns": {
      "nteleportation.vip": 5
    },
    "Location": "0 0 0",
    "Usable Out Of Building Blocked": false,
    "Allow Crafting": false,
    "Pay": 0,
    "Bypass": 0
  }
}​
It's been this way as far back as 1.0.88, if not longer. No idea why. Must've been overlooked.

Fix:

Force On Top Of Foundation > true

or

Interrupt > Monument > true

or

Change if (config.Settings.Interrupt.Oilrig || config.Settings.Interrupt.Excavator || config.Settings.Interrupt.Monument) to if (config.Settings.Interrupt.Oilrig || config.Settings.Interrupt.Excavator || config.Settings.Interrupt.Monument || mode == "home")

or

Wait for next update :P
Locked automatically