@Kobani
Hello, unfortunately, I don’t have access to the CustomPortals plugin and as I understand, this plugin uses vending machines to create portals.
Since I don’t have access to this plugin, could you please check it yourself by modifying one method(hook) in the plugin?
You need to open the vDelivery.cs file with any text editor and at line 573 find the method OnEntitySpawned, then completely replace it with the following method:
void OnEntitySpawned(VendingMachine vending)
{
if (!vending.OwnerID.IsSteamId() || !_storedData.PlayersData.TryGetValue(vending.OwnerID, out var playerData)) return;
NextTick(() =>
{
if (vending == null || !CanModifyVending(vending, playerData)) return;
if (playerData.AutoModify)
ModifyVending(vending, playerData, true);
else if (BasePlayer.FindByID(vending.OwnerID) is BasePlayer player)
ShowPopup(player, vending.net.ID.Value);
});
}