/
ItemMod.cs
27 lines (26 loc) · 938 Bytes
/
ItemMod.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
using Terraria;
using Terraria.ID;
using Terraria.ModLoader;
namespace nservermod
{
public class ItemMod : GlobalItem
{
public override bool CanUseItem(Item item, Player player)
{
if (nservermod.IsInSingleplayer)
return true;
if(!nservermod.PlayerHasPermissionToBuildAndDestroy(player.whoAmI) && item.createWall > 0)
return player.position.Y >= Main.worldSurface * 16;
if(item.createTile == TileID.Containers || item.createTile == TileID.Containers2)
{
return false;
}
if (item.type == ItemID.WaterBucket || item.type == ItemID.LavaBucket || item.type == ItemID.HoneyBucket || item.type == ItemID.BottomlessBucket || item.type == ItemID.EmptyBucket)
{
return player.position.Y >= Main.worldSurface * 16;
}
return true;
}
}
}