Getting Started
namespace Oxide.Plugins
{
[Info("EpicStuff", "Unknown", 0.1)]
[Description("Makes epic stuff happen")]
class EpicStuff : RustPlugin
{
// The rest of the code and magic
}
}
The Title variable is what defines your plugin. This should be a unique codename or short description such as Pets.
The Author variable is used to show who made the plugin. This should match your OxideMod.org username if releasing.
The Version variable is used to tell if the plugin is outdated or not, and is incremented with each release. Semantic Versioning recommended.
The Description variable helps explain to users what your plugin does, in case the title isn't enough. Make it good, but not too long!
Universal Hooks
Available for all supported games

Init
void Init()
{
Puts("Init works!");
}
- Called when a plugin is being initialized
- Other plugins may or may not be present, dependant on load order
- No return behavior
Loaded
void Loaded()
{
Puts("Loaded works!");
}
- Called when a plugin has finished loading
- Other plugins may or may not be present, dependant on load order
- No return behavior
Unload
void Unload()
{
Puts("Save files, destroy timers, etc");
}
- Called when a plugin is being unloaded
- No return behavior
LoadDefaultConfig
protected override void LoadDefaultConfig()
{
Puts("Default configuration created");
}
- Called when the config for a plugin should be initialized
- Only called if the config file does not already exist
- No return behavior
LoadDefaultMessages
private new void LoadDefaultMessages()
{
lang.RegisterMessages(new Dictionary<string, string>
{
["Example"] = "This is an example message!",
["AnotherExample"] = "Here is another example"
}, this);
}
- Called when the localization for a plugin should be registered
- No return behavior
OnFrame
void OnFrame()
{
Puts("OnFrame works!");
}
- Called each frame
- No return behavior
OnPluginLoaded
void OnPluginLoaded(Plugin name)
{
Puts($"Plugin '{name}' has been loaded");
}
- Called when a plugin has been loaded
- No return behavior
OnPluginUnloaded
void OnPluginUnloaded(Plugin name)
{
Puts($"Plugin '{name}' has been unloaded");
}
- Called when a plugin has been unloaded
- No return behavior
OnServerInitialized
void OnServerInitialized()
{
Puts("OnServerInitialized works!");
}
- Called after the server startup has been completed and is awaiting connections
- No return behavior
OnServerSave
void OnServerSave()
{
Puts("OnServerSave works!");
}
- Called before the server saves and shuts down
- No return behavior
OnPermissionRegistered
void OnPermissionRegistered(string name, Plugin owner)
{
Puts($"Permission '{name}' has been registered {(owner != null ? $"for {owner.Title}" : "")}");
}
- Called when a permission has been registered
- No return behavior
OnGroupPermissionGranted
void OnGroupPermissionGranted(string name, string perm)
{
Puts($"Group '{name}' granted permission: {perm}");
}
- Called when a permission has been granted to a group
- No return behavior
OnGroupPermissionRevoked
void OnGroupPermissionRevoked(string name, string perm)
{
Puts($"Group '{name}' revoked permission: {perm}");
}
- Called when a permission has been revoked from a group
- No return behavior
OnGroupCreated
void OnGroupCreated(string name)
{
Puts($"Group '{name}' created!");
}
- Called when a group has been created successfully
- No return behavior
OnGroupDeleted
void OnGroupDeleted(string name)
{
Puts($"Group '{name}' deleted!");
}
- Called when a group has been deleted successfully
- No return behavior
OnGroupTitleSet
void OnGroupTitleSet(string name, string title)
{
Puts($"Title '{title}' set on group '{name}'");
}
- Called when a group title has been updated
- No return behavior
OnGroupRankSet
void OnGroupRankSet(string name, int rank)
{
Puts($"Rank '{rank}' set on group '{name}'");
}
- Called when a group rank has been updated
- No return behavior
OnGroupParentSet
void OnGroupParentSet(string name, string parent)
{
Puts($"Parent '{parent}' set on group '{name}'");
}
- Called when a group parent has been updated
- No return behavior
OnUserNameUpdated
void OnUserNameUpdated(string id, string oldName, string newName)
{
Puts($"Player name changed from {oldName} to {newName} for ID {id}");
}
- Called when the LastSeenNickname has been updated in oxides datafile
- No return behavior
OnUserGroupAdded
void OnUserGroupAdded(string id, string name)
{
Puts($"User '{id}' added to group: {name}");
}
- Called when a player has been added to a group
- No return behavior
OnUserGroupRemoved
void OnUserGroupRemoved(string id, string name)
{
Puts($"Player '{id}' removed from group: {name}");
}
- Called when a player has been removed from a group
- No return behavior
OnUserPermissionGranted
void OnUserPermissionGranted(string id, string perm)
{
Puts($"Player '{id}' granted permission: {perm}");
}
- Called when a permission has been granted to a player
- No return behavior
OnUserPermissionRevoked
void OnUserPermissionRevoked(string id, string perm)
{
Puts($"Player '{id}' revoked permission: {perm}");
}
- Called when a permission has been revoked from a player
- No return behavior
OnUserKicked
void OnUserKicked(IPlayer player, string reason)
{
Puts($"Player {player.Name} ({player.Id}) was kicked");
}
- Called when a player has been kicked from the server
- No return behavior
OnUserBanned
void OnUserBanned(string name, string id, string address, string reason)
{
Puts($"Player {name} ({id}) was banned: {reason}");
}
- Called when a player has been banned from the server
- No return behavior
OnUserUnbanned
void OnUserUnbanned(string name, string id, string ip)
{
Puts($"Player {name} ({id}) was unbanned");
}
- Called when a player has been unbanned from the server
- No return behavior
Server Hooks
OnMessagePlayer
object OnMessagePlayer(string message, BasePlayer player)
{
Puts("OnMessagePlayer works!");
return null;
}
- Useful for intercepting server messages before they get to their intended target
- Returning a non-null value overrides default behavior
OnNewSave
void OnNewSave(string filename)
{
Puts("OnNewSave works!");
}
- Called when a new savefile is created (usually when map has wiped)
- No return behavior
OnRconCommand
void OnRconCommand(IPAddress ip, string command, string[] args)
{
Puts("OnRconCommand works!");
}
- Called when an RCON command is run
- No return behavior
OnRconConnection
object OnRconConnection(IPEndPoint ip)
{
Puts("OnRconConnection works!");
return null;
}
- Called when a new RCON connection is opened
- Returning a non-null value overrides default behavior
OnSaveLoad
object OnSaveLoad(Dictionary<BaseEntity, Entity> entities)
{
Puts("OnSaveLoad works!");
return null;
}
- Called when a save file is loaded
- Returning a non-null value overrides default behavior
OnServerCommand
object OnServerCommand(ConsoleSystem.Arg arg)
{
Puts("OnServerCommand works!");
return null;
}
- Useful for intercepting commands before they get to their intended target
- Returning a non-null value overrides default behavior
OnServerMessage
object OnServerMessage(string message, string name, string color, ulong id)
{
Puts("OnServerMessage works!");
return null;
}
- Useful for intercepting server messages before they get to their intended target
- Returning a non-null value overrides default behavior
OnTick
void OnTick()
{
Puts("OnTick works!");
}
- Called every tick (defined by the tick rate of the server)
- For better performance, avoid using heavy calculations in this hook.
- No return behavior
Player Hooks
CanAffordUpgrade
bool CanAffordUpgrade(BasePlayer player, BuildingBlock block, BuildingGrade.Enum grade)
{
Puts("CanAffordUpgrade works!");
return true;
}
- Called when the resources for an upgrade are checked
- Returning true or false overrides default behavior
CanAssignBed
object CanAssignBed(BasePlayer player, SleepingBag bag, ulong targetPlayerId)
{
Puts("CanAssignBed works!");
return null;
}
- Called when a player attempts to assign a bed or sleeping bag to another player
- Returning a non-null value overrides default behavior
CanAttack
bool CanAttack(BasePlayer player)
{
Puts("CanAttack works!");
return true;
}
- Called when the player is attempting to perform a melee attack
- Returning true or false overrides default behavior
CanBeTargeted (autoturret)
bool CanBeTargeted(BaseCombatEntity player, MonoBehaviour behaviour)
{
Puts("CanBeTargeted works!");
return true;
}
- Called when an autoturret, flame turret, shotgun trap, or helicopter turret is attempting to target the player
- Returning true or false overrides default behavior
CanBeWounded
bool CanBeWounded(BasePlayer player, HitInfo info)
{
Puts("CanBeWounded works!");
return true;
}
- Called when any damage is attempted on player
- Returning true or false overrides default behavior
CanBuild
object CanBuild(Planner planner, Construction prefab, Construction.Target target)
{
Puts("CanBuild works!");
return null;
}
- Called when the player tries to build something
- Returning a non-null value overrides default behavior
CanBypassQueue
bool CanBypassQueue(Network.Connection connection)
{
Puts("CanBypassQueue works!");
return true;
}
- Called before the player is added to the connection queue
- Returning true will bypass the queue, returning nothing will by default queue the player
CanChangeCode
object CanChangeCode(CodeLock codeLock, BasePlayer player, string newCode, bool isGuestCode)
{
Puts("CanChangeCode works!");
return null;
}
- Called when a player tries to change the code on a codelock
- Returning a non-null value overrides default behavior
CanChangeGrade
bool CanChangeGrade(BasePlayer player, BuildingBlock block, BuildingGrade.Enum grade)
{
Puts("CanChangeGrade works!");
return true;
}
- Called when a player tries to change a building grade
- Returning true or false overrides default behavior
CanCraft
bool CanCraft(ItemCrafter itemCrafter, ItemBlueprint bp, int amount)
{
Puts("CanCraft works!");
return true;
}
- Called when the player attempts to craft an item
- Returning true or false overrides default behavior
CanClientLogin
bool CanClientLogin(Network.Connection connection)
{
Puts("CanClientLogin works!");
return true;
}
- Called when the player is attempting to login
- Returning a string will use the string as the error message
- Returning true allows the connection, returning nothing will by default allow the connection, returning anything else will reject it with an error message
CanDemolish
bool CanDemolish(BasePlayer player, BuildingBlock block, BuildingGrade.Enum grade)
{
Puts("CanDemolish works!");
return true;
}
- Called when a player tries to demolish a building block
- Returning true or false overrides default behavior
CanDismountEntity
object CanDismountEntity(BasePlayer player, BaseMountable entity)
{
Puts("CanDismountEntity works!");
return null;
}
- Called when the player attempts to dismount an entity
- Returning a non-null value overrides default behavior
CanDropActiveItem
bool CanDropActiveItem(BasePlayer player)
{
Puts("CanDropActiveItem works!");
return true;
}
- Called when the player attempts drop their active held item
- Returning true or false overrides default behavior
CanEquipItem
bool CanEquipItem(PlayerInventory inventory, Item item, int targetPos)
{
Puts("CanEquipItem works!");
return true;
}
- Called when the player attempts to equip an item
- Returning true or false overrides default behavior
CanExperiment
object CanExperiment(BasePlayer player, Workbench workbench)
{
Puts("CanExperiment works!");
return null;
}
- Called when the player attempts to experiment with at a workbench
- Returning a non-null value overrides default behavior
CanHackCrate
object CanHackCrate(BasePlayer player, HackableLockedCrate crate)
{
Puts("CanHackCrate works!");
return null;
}
- Called when the player attempts to hack a locked crate from the CH47 (Chinook)
- Returning a non-null value overrides default behavior
CanHideStash
object CanHideStash(BasePlayer player, StashContainer stash)
{
Puts("CanHideStash works!");
return null;
}
- Called when a player tries to hide a stash
- Returning a non-null value overrides default behavior
CanLock
object CanLock(BaseLock baseLock, BasePlayer player)
{
Puts("CanLock works!");
return null;
}
- Called when the player tries to lock a keylock or codelock
- Returning a non-null value overrides default behavior
CanLootPlayer (BasePlayer)
bool CanLootPlayer(BasePlayer looter, BasePlayer target)
{
Puts("CanLootPlayer works!");
return true;
}
- Called when the player attempts to loot another player
- Returning true or false overrides default behavior
CanLootEntity (DroppedItemContainer)
object CanLootEntity(BasePlayer player, DroppedItemContainer container)
{
Puts("CanLootEntity works!");
return null;
}
- Called when the player starts looting a DroppedItemContainer entity
- Returning a non-null value overrides default behavior
CanLootEntity (LootableCorpse)
object CanLootEntity(BasePlayer player, LootableCorpse corpse)
{
Puts("CanLootEntity works!");
return null;
}
- Called when the player starts looting a LootableCorpse entity
- Returning a non-null value overrides default behavior
CanLootEntity (ResourceContainer)
object CanLootEntity(BasePlayer player, ResourceContainer container)
{
Puts("CanLootEntity works!");
return null;
}
- Called when the player starts looting a ResourceContainer entity
- Returning a non-null value overrides default behavior
CanLootEntity (StorageContainer)
object CanLootEntity(BasePlayer player, StorageContainer container)
{
Puts("CanLootEntity works!");
return null;
}
- Called when the player starts looting a StorageContainer entity
- Returning a non-null value overrides default behavior
CanMountEntity
object CanMountEntity(BasePlayer player, BaseMountable entity)
{
Puts("CanMountEntity works!");
return null;
}
- Called when the player attempts to mount an entity
- Returning a non-null value overrides default behavior
CanPickupEntity
bool CanPickupEntity(BasePlayer player, BaseCombatEntity entity)
{
Puts("CanPickupEntity works!");
return true;
}
- Called when a player attempts to pickup a deployed entity (BearTrap, DecorDeployable, Door, ReactiveTarget, SleepingBag, SpinnerWheel)
- Returning true or false overrides default behavior
CanPickupLock
bool CanPickupLock(BasePlayer player, BaseLock baseLock)
{
Puts("CanPickupLock works!");
return true;
}
- Called when a player attempts to pickup a lock
- Returning true or false overrides default behavior
CanRenameBed
object CanRenameBed(BasePlayer player, SleepingBag bed, string bedName)
Puts("CanRenameBed works!");
return null;
}
- Called when the player attempts to rename a bed or sleeping bag
- Returning a non-null value overrides default behavior
CanResearchItem
object CanResearchItem(BasePlayer player, Item targetItem){
Puts("CanResearchItem works!");
return null;
}
- Called when the player attempts to research an item
- Returning a non-null value overrides default behavior
CanSeeStash
object CanSeeStash(BasePlayer player, StashContainer stash)
{
Puts("CanSeeStash works!");
return null;
}
- Called when a player is looking at a hidden stash
- Returning a non-null value overrides default behavior
CanSetBedPublic
object CanSetBedPublic(BasePlayer player, SleepingBag bed)
{
Puts("CanSetBedPublic works!");
return null;
}
- Called when a player tries to set a bed public
- Returning a non-null value overrides default behavior
CanUnlock
object CanUnlock(BasePlayer player, BaseLock baseLock)
{
Puts("CanUnlock works!");
return null;
}
- Called when the player tries to unlock a keylock or codelock
- Returning a non-null value overrides default behavior
CanUseLockedEntity
bool CanUseLockedEntity(BasePlayer player, BaseLock baseLock)
{
Puts("CanUseLockedEntity works!");
return true;
}
- Called when the player tries to use an entity that is locked
- Returning true or false overrides default behavior
CanUseMailbox
bool CanUseMailbox(BasePlayer player, Mailbox mailbox)
{
Puts("CanUseMailbox works!");
return true;
}
- Called when the player tries to use a mailbox
- Returning true or false overrides default behavior
CanUseUI
object CanUseUI(BasePlayer player, string json)
{
Puts("CanUseUI works!");
return null;
}
- Called when the player attempts to use a custom UI
- Returning a non-null value overrides default behavior
CanWearItem
bool CanWearItem(PlayerInventory inventory, Item item, int targetPos)
{
Puts("CanWearItem works!");
return true;
}
- Called when the player attempts to equip an item
- Returning true or false overrides default behavior
OnClientAuth
void OnClientAuth(Connection connection)
{
Puts("OnClientAuth works!");
}
- Called when the player is giving server connection authorization information
- No return behavior
OnDestroyUI
void OnDestroyUI(BasePlayer player, string json)
{
Puts("OnDestroyUI works!");
}
- Called when a custom UI is destroyed for the player
- No return behavior
OnFindSpawnPoint
void OnFindSpawnPoint()
{
Puts("OnFindSpawnPoint works!");
}
- Useful for controlling player spawnpoints (like making all spawns occur in a set area)
- Return a BasePlayer.SpawnPoint object to use that spawnpoint
OnLootEntity
void OnLootEntity(BasePlayer player, BaseEntity entity)
{
Puts("OnLootEntity works!");
}
- Called when the player starts looting an entity
- No return behavior
OnLootEntityEnd
void OnLootEntityEnd(BasePlayer player, BaseCombatEntity entity)
{
Puts("OnLootEntityEnd works!");
}
- Called when the player stops looting an entity
- No return behavior
OnLootItem
void OnLootItem(BasePlayer player, Item item)
{
Puts("OnLootItem works!");
}
- Called when the player starts looting an item
- No return behavior
OnLootPlayer
void OnLootPlayer(BasePlayer player, BasePlayer target)
{
Puts("OnLootPlayer works!");
}
- Called when the player starts looting another player
- No return behavior
OnPlayerActiveItemChanged
void OnPlayerActiveItemChanged(BasePlayer player, Item oldItem, Item newItem)
{
Puts("OnPlayerActiveItemChanged works!");
}
- Called when the player changes their active held item
- No return behavior
OnPlayerAttack
void OnPlayerAttack(BasePlayer attacker, HitInfo info)
{
Puts("OnPlayerAttack works!");
}
- Useful for modifying an attack before it goes out
- hitInfo.HitEntity should be the entity that this attack would hit
- Returning a non-null value overrides default behavior
OnPlayerBanned
void OnPlayerBanned(string name, ulong id, string address, string reason)
{
Puts("OnPlayerBanned works!");
}
- Called when the player is banned (Facepunch, EAC, server ban, etc.)
- No return behavior
OnPlayerChat
object OnPlayerChat(ConsoleSystem.Arg arg)
{
Puts("OnPlayerChat works!");
return null;
}
- Called when the player sends chat to the server
- Returning a non-null value overrides default behavior of chat, not commands
OnPlayerConnected
void OnPlayerConnected(Network.Message packet)
{
Puts("OnPlayerConnected works!");
}
- Called before the player object is created, but after the player has been approved to join the game
- Can get the connection from packet.connection
- No return behavior
OnPlayerDie
object OnPlayerDie(BasePlayer player, HitInfo info)
{
Puts("OnPlayerDie works!");
return null;
}
- Called when the player is about to die
- HitInfo may be null sometimes
- Returning a non-null value overrides default behavior
OnPlayerDisconnected
void OnPlayerDisconnected(BasePlayer player, string reason)
{
Puts("OnPlayerDisconnected works!");
}
- Called after the player has disconnected from the server
- No return behavior
OnPlayerDropActiveItem
void OnPlayerDropActiveItem(BasePlayer player, Item item)
{
Puts("OnPlayerDropActiveItem works!");
}
- Called when the player drops their active held item
- No return behavior
OnPlayerHealthChange
object OnPlayerHealthChange(BasePlayer player, float oldValue, float newValue)
{
Puts("OnPlayerHealthChange works!");
return null;
}
- Called just before the player's health changes
- Returning a non-null value cancels the health change
OnPlayerInit
void OnPlayerInit(BasePlayer player)
{
Puts("OnPlayerInit works!");
}
- Called when the player is initializing (after they've connected, before they wake up)
- No return behavior
void OnPlayerInput(BasePlayer player, InputState input)
{
Puts("OnPlayerInput works!");
}
- Called when input is received from a connected client
- No return behavior
OnPlayerKicked
void OnPlayerKicked(BasePlayer player, string reason)
{
Puts("OnPlayerKicked works!");
}
- Called after the player is kicked from the server
- No return behavior
OnPlayerLand
object OnPlayerLand(BasePlayer player, float num)
{
Puts("OnPlayerLand works!");
return null;
}
- Called just before the player lands on the ground
- Returning a non-null value overrides default behavior
OnPlayerLanded
void OnPlayerLanded(BasePlayer player, float num)
{
Puts("OnPlayerLanded works!");
}
- Called when the player landed on the ground
- No return behavior
OnPlayerLootEnd
void OnPlayerLootEnd(PlayerLoot inventory)
{
Puts("OnPlayerLootEnd works!");
}
- Called when the player stops looting
- No return behavior
void OnPlayerMetabolize(PlayerMetabolism metabolism, BaseCombatEntity entity, float delta)
{
Puts("OnPlayerMetabolize works!");
}
- Called after the player's metabolism has been changed
- No return behavior
OnPlayerRecover
object OnPlayerRecover(BasePlayer player)
{
Puts("OnPlayerRecover works!");
return null;
}
- Called when the player is about to recover from the 'wounded' state
- Returning a non-null value overrides default behavior
OnPlayerRespawn
object OnPlayerRespawn(BasePlayer player)
{
Puts("OnPlayerRespawn works!");
return null;
}
- Called when the player is attempting to respawn
- Returning a BasePlayer.SpawnPoint (takes a position and rotation) overrides the respawn location
OnPlayerRespawned
void OnPlayerRespawned(BasePlayer player)
{
Puts("OnPlayerRespawned works!");
}
- Called when the player has respawned (specifically when they click the "Respawn" button)
- ONLY called after the player has transitioned from dead to not-dead, so not when they're waking up
- This means it's possible for the player to connect and disconnect from a server without OnPlayerRespawned ever triggering for them
- No return behavior
OnPlayerSleep
object OnPlayerSleep(BasePlayer player)
{
Puts("OnPlayerSleep works!");
return null;
}
- Called when the player is about to go to sleep
- Returning a non-null value overrides default behavior
OnPlayerSleepEnded
void OnPlayerSleepEnded(BasePlayer player)
{
Puts("OnPlayerSleepEnded works!");
}
- Called when the player awakes
- No return behavior
OnPlayerSpawn
object OnPlayerSpawn(BasePlayer player)
{
Puts("OnPlayerSpawn works!");
return null;
}
- Called when the player spawns for the first time on the server
- Returning a non-null value overrides default behavior
OnPlayerSpectate
object OnPlayerSpectate(BasePlayer player, string spectateFilter)
{
Puts("OnPlayerSpectate works!");
return null;
}
- Called when the player starts spectating
- Returning a non-null value overrides default behavior
OnPlayerSpectateEnd
object OnPlayerSpectateEnd(BasePlayer player, string spectateFilter)
{
Puts("OnPlayerSpectateEnd works!");
return null;
}
- Called when the player stops spectating
- Returning a non-null value stops the spectate from ending
OnPlayerTick
object OnPlayerTick(BasePlayer player, PlayerTick msg, bool wasPlayerStalled)
{
Puts("OnPlayerTick works!");
return null;
}
- Returning a non-null value overrides default behavior
OnPlayerUnbanned
void OnPlayerUnbanned(string name, ulong id, string address)
{
Puts("OnPlayerUnbanned works!");
}
- Called when the player is unbanned (server ban only)
- No return behavior
OnPlayerViolation
object OnPlayerViolation(BasePlayer player, AntiHackType type, float amount)
{
Puts("OnPlayerViolation works!");
return null;
}
- Called when the player triggers an anti-hack violation
- Returning a non-null value overrides default behavior
OnPlayerVoice
object OnPlayerVoice(BasePlayer player, Byte[] data)
{
Puts("OnPlayerVoice works!");
return null;
}
- Called when the player uses the in-game voice chat
- Returning a non-null value overrides default behavior
OnPlayerWound
object OnPlayerWound(BasePlayer player)
{
Puts("OnPlayerWound works!");
return null;
}
- Called when the player is about to go down to the 'wounded' state
- Returning a non-null value cancels the wounded state
object OnRunPlayerMetabolism(PlayerMetabolism metabolism)
{
Puts("OnRunPlayerMetabolism works!");
return null;
}
- Called before a metabolism update occurs for the specified player
- Metabolism update consists of managing the player's temperature, health etc.
- You can use this to turn off or change certain aspects of the metabolism, either by editing values before returning, or taking complete control of the method
- Access the player object using metabolism:GetComponent("BasePlayer")
- Returning true cancels the update
OnUserApprove
object OnUserApprove(Network.Connection connection)
{
Puts("OnUserApprove works!");
return null;
}
- Used by RustCore and abstracted into CanClientLogin
- Returning a non-null value overrides default behavior, plugin should call Reject if it does this
Entity Hooks
CanBradleyApcTarget
bool CanBradleyApcTarget(BradleyAPC apc, BaseEntity entity)
{
Puts("CanBradleyApcTarget works!");
return true;
}
- Called when an APC targets an entity
- Returning true or false overrides default behavior
CanHelicopterDropCrate
bool CanHelicopterDropCrate(CH47HelicopterAIController heli)
{
Puts("CanHelicopterDropCrate works!");
return true;
}
- Called when a CH47 helicopter attempts to drop a crate
- Returning true or false overrides default behavior
CanHelicopterStrafe
bool CanHelicopterStrafe(PatrolHelicopterAI heli)
{
Puts("CanHelicopterStrafe works!");
return true;
}
- Called when a patrol helicopter attempts to strafe
- Returning true or false overrides default behavior
CanHelicopterStrafeTarget
bool CanHelicopterStrafeTarget(PatrolHelicopterAI entity, BasePlayer target)
{
Puts("CanHelicopterStrafeTarget works!");
return true;
}
- Called when a patrol helicopter attempts to target a player to attack while strafing
- Returning true or false overrides default behavior
CanHelicopterTarget
bool CanHelicopterTarget(PatrolHelicopterAI heli, BasePlayer player)
{
Puts("CanHelicopterTarget works!");
return true;
}
- Called when a patrol helicopter attempts to target a player to attack
- Returning true or false overrides default behavior
CanHelicopterUseNapalm
bool CanHelicopterUseNapalm(PatrolHelicopterAI heli)
{
Puts("CanHelicopterUseNapalm works!");
return true;
}
- Called when a patrol helicopter attempts to use napalm
- Returning true or false overrides default behavior
CanNetworkTo
bool CanNetworkTo(BaseNetworkable entity, BasePlayer target)
{
Puts("CanNetworkTo works!");
return true;
}
- Called when an entity attempts to network with a player
- For better performance, avoid using heavy calculations in this hook.
- Returning true or false overrides default behavior
CanNpcAttack
bool CanNpcAttack(BaseNpc npc, BaseEntity target)
{
Puts("CanNpcAttack works!");
reture true;
}
- Called when a NPC attempts to attack another entity
- Returning true or false overrides default behavior
CanNpcEat
bool CanNpcEat(BaseNpc npc, BaseEntity target)
{
Puts("CanNpcEat works!");
return true;
}
- Called when a NPC attempts to eat another entity
- Returning true or false overrides default behavior
CanRecycle
bool CanRecycle(Recycler recycler, Item item)
{
Puts("CanRecycle works!");
return true;
}
- Called when the recycler attempts to recycle an item
- Returning true or false overrides default behavior
OnAirdrop
void OnAirdrop(CargoPlane plane, Vector3 dropPosition)
{
Puts("OnAirdrop works!");
}
- Called when an airdrop has been called
- No return behavior
OnBradleyApcInitialize
object OnBradleyApcInitialize(BradleyAPC apc)
{
Puts("OnBradleyApcInitialize works!");
return null;
}
- Called when an APC initializes
- Returning a non-null value overrides default behavior
OnBradleyApcHunt
object OnBradleyApcHunt(BradleyAPC apc)
{
Puts("OnBradleyApcHunt works!");
return null;
}
- Called when an APC starts hunting
- Returning a non-null value overrides default behavior
OnBradleyApcPatrol
object OnBradleyApcPatrol(BradleyAPC apc)
{
Puts("OnBradleyApcPatrol works!");
return null;
}
- Called when an APC is starts patrolling
- Returning a non-null value overrides default behavior
OnContainerDropItems
object OnContainerDropItems(ItemContainer container)
{
Puts("OnContainerDropItems works!");
return null;
}
- Called when a container is destroyed and all items are about to be dropped
- Returning a non-null value overrides default behavior
OnCrateDropped
void OnCrateDropped(HackableLockedCrate crate)
{
Puts("OnCrateDropped works!");
}
- Called when a locked crate from the CH47 (Chinook) has dropped
- No return behavior
OnCrateHack
void OnCrateHack(HackableLockedCrate crate)
{
Puts("OnCrateHack works!");
}
- Called when a locked crate from the CH47 (Chinook) starts being hacked
- No return behavior
OnCrateHackEnd
void OnCrateHackEnd(HackableLockedCrate crate)
{
Puts("OnCrateHackEnd works!");
}
- Called when a locked crate from the CH47 (Chinook) is no longer being hacked
- No return behavior
OnCrateLanded
void OnCrateLanded(HackableLockedCrate crate)
{
Puts("OnCrateLanded works!");
}
- Called when a locked crate from the CH47 (Chinook) has landed
- No return behavior
OnEntityDeath
void OnEntityDeath(BaseCombatEntity entity, HitInfo info)
{
Puts("OnEntityDeath works!");
}
- hitInfo might be null, check it before use
- Editing hitInfo has no effect because the death has already happened
- No return behavior
OnEntityDismounted
void OnEntityDismounted(BaseMountable entity, BasePlayer player)
{
Puts("OnEntityDismounted works!");
}
- Called when an entity is dismounted by a player
- No return behavior
OnEntityEnter
void OnEntityEnter(TriggerBase trigger, BaseEntity entity)
{
Puts("OnEntityEnter works!");
}
- Called when an entity enters a trigger (building privilege zone, water area, radiation zone, hurt zone, etc.)
- No return behavior
OnEntityGroundMissing
object OnEntityGroundMissing(BaseEntity entity)
{
Puts("OnEntityGroundMissing works!");
return null;
}
- Called when an entity (sleepingbag, sign, furnace,...) is going to be destroyed because the buildingblock it is on was removed
- Returning a non-null value overrides default behavior
OnEntityKill
void OnEntityKill(BaseNetworkable entity)
{
Puts("OnEntityKill works!");
}
- Called when an entity is destroyed
- No return behavior
OnEntityLeave
void OnEntityLeave(TriggerBase trigger, BaseEntity entity)
{
Puts("OnEntityLeave works!");
}
- Called when an entity leaves a trigger (building privilege zone, water area, radiation zone, hurt zone, etc.)
- No return behavior
OnEntityMounted
void OnEntityMounted(BaseMountable entity, BasePlayer player)
{
Puts("OnEntityMounted works!");
}
- Called when an entity is mounted by a player
- No return behavior
OnEntitySpawned
void OnEntitySpawned(BaseNetworkable entity)
{
Puts("OnEntitySpawned works!");
}
- Called after any networked entity has spawned (including trees)
- No return behavior
OnEntityTakeDamage
object OnEntityTakeDamage(BaseCombatEntity entity, HitInfo info)
{
Puts("OnEntityTakeDamage works!");
return null;
}
- Alternatively, modify the HitInfo object to change the damage
- It should be okay to set the damage to 0, but if you don't return non-null, the player's client will receive a damage indicator (if entity is a BasePlayer)
- HitInfo has all kinds of useful things in it, such as Weapon, damageProperties or damageTypes
- Returning true overrides default behavior (useful for godmode etc.)
OnFireBallDamage
void OnFireBallDamage(FireBall fire, BaseCombatEntity entity, HitInfo info)
{
Puts("OnFireBallDamage works!");
}
- Called when a fire ball does damage to another entity
- No return behavior
OnFireBallSpread
void OnFireBallSpread(FireBall ball, BaseEntity fire)
{
Puts("OnFireBallSpread works!");
}
- Called when a fire ball fire spreads
- No return behavior
OnFlameExplosion
void OnFlameExplosion(FlameExplosive explosive, BaseEntity flame)
{
Puts("OnFlameExplosion works!");
}
- Called when a flame explodes
- No return behavior
OnHelicopterAttacked
object OnHelicopterAttacked(CH47HelicopterAIController heli)
{
Puts("OnHelicopterAttacked works!");
return null;
}
- Called when a CH47 helicopter is being attacked
- Returning a non-null value overrides default behavior
OnHelicopterDropCrate
object OnHelicopterDropCrate(CH47HelicopterAIController heli)
{
Puts("OnHelicopterDropCrate works!");
return null;
}
- Called when a CH47 helicopter is dropping a crate
- Returning a non-null value overrides default behavior
OnHelicopterDropDoorOpen
object OnHelicopterDropDoorOpen(CH47HelicopterAIController heli)
{
Puts("OnHelicopterDropDoorOpen works!");
return null;
}
- Called when a CH47 helicopter is opening its drop door
- Returning a non-null value overrides default behavior
OnHelicopterKilled
object OnHelicopterKilled(CH47HelicopterAIController heli)
{
Puts("OnHelicopterKilled works!");
return null;
}
- Called when a CH47 helicopter is going to be killed
- Returning a non-null value overrides default behavior
OnHelicopterOutOfCrates
bool OnHelicopterOutOfCrates(CH47HelicopterAIController heli)
{
Puts("OnHelicopterOutOfCrates works!");
return null;
}
- Called when a CH47 helicopter runs out of crates
- Returning a non-null value overrides default behavior
OnHelicopterTarget
object OnHelicopterTarget(HelicopterTurret turret, BaseCombatEntity entity)
{
Puts("OnHelicopterTarget works!");
return null;
}
- Called when a helicopter turret attempts to target an entity
- Returning a non-null value overrides default behavior
OnLiftUse (Lift)
object OnLiftUse(Lift lift, BasePlayer player)
{
Puts("OnLiftUse works!");
return null;
}
- Called when a player calls a lift
- Returning a non-null value overrides default behavior
OnLiftUse (ProceduralLift)
object OnLiftUse(ProceduralLift lift, BasePlayer player)
{
Puts("OnLiftUse works!");
return null;
}
- Called when a player calls a procedural lift
- Returning a non-null value overrides default behavior
OnLootSpawn
object OnLootSpawn(LootContainer container)
{
Puts("OnLootSpawn works!");
return null;
}
- Called when loot spawns in a container
- Returning a non-null value overrides default behavior
OnNpcPlayerTarget
object OnNpcPlayerTarget(NPCPlayerApex npcPlayer, BaseEntity entity)
{
Puts("OnNpcPlayerTarget works!");
return null;
}
- Called when an NPC player targets another entity
- Returning a non-null value overrides default behavior
OnNpcTarget
object OnNpcTarget(BaseNpc npc, BaseEntity entity)
{
Puts("OnNpcTarget works!");
return null;
}
- Called when an NPC targets another entity
- Returning a non-null value overrides default behavior
OnOvenToggle
object OnOvenToggle(BaseOven oven, BasePlayer player)
{
Puts("OnOvenToggle works!");
return null;
}
- Called when an oven (Campfire, Furnace,...) is turned on or off
- Returning a non-null value overrides default behavior
OnRecycleItem
object OnRecycleItem(Recycler recycler, Item item)
{
Puts("OnRecycleItem works!");
return null;
}
- Called when an item is recycled in a recycler
- Returning a non-null value overrides default behavior
OnRecyclerToggle
object OnRecyclerToggle(Recycler recycler, BasePlayer player)
{
Puts("OnRecyclerToggle works!");
return null;
}
- Called when a recycler is turned on or off
- Returning a non-null value overrides default behavior
OnResourceDepositCreated
void OnResourceDepositCreated(ResourceDepositManager.ResourceDeposit deposit)
{
Puts("OnResourceDepositCreated works!");
}
- Called when a resource deposit has been created
- No return behavior
OnShopCompleteTrade
object OnShopCompleteTrade(ShopFront shop, BasePlayer customer)
{
Puts("OnShopCompleteTrade works!");
return null;
}
- Called when a shopfront trade is complete
- Returning a non-null value overrides default behavior
OnTurretAuthorize
object OnTurretAuthorize(AutoTurret turret, BasePlayer player)
{
Puts("OnTurretAuthorize works!");
return null;
}
- Called when a player is authorized on a turret
- Returning a non-null value overrides default behavior
OnTurretClearList
object OnTurretClearList(AutoTurret turret, BasePlayer player)
{
Puts("OnTurretClearList works!");
return null;
}
- Called when a player attempts to clear an autoturret's authorized list
- Returning a non-null value overrides default behavior
OnTurretDeauthorize
object OnTurretDeauthorize(AutoTurret turret, BasePlayer player)
{
Puts("OnTurretDeauthorize works!");
return null;
}
- Called when a player is deauthorized on an autoturret
- Returning a non-null value overrides default behavior
OnTurretModeToggle
void OnTurretModeToggle(AutoTurret turret)
{
Puts("OnTurretModeToggle works!");
}
- Called when the mode of an autoturrent is toggled
- No return behavior
OnTurretShutdown
object OnTurretShutdown(AutoTurret turret)
{
Puts("OnTurretShutdown works!");
return null;
}
- Called when an autoturret is shut down
- Returning a non-null value overrides default behavior
OnTurretStartup
object OnTurretStartup(AutoTurret turret)
{
Puts("OnTurretStartup works!");
return null;
}
- Called when an autoturret starts up
- Returning a non-null value overrides default behavior
OnTurretTarget
object OnTurretTarget(AutoTurret turret, BaseCombatEntity entity)
{
Puts("OnTurretTarget works!");
return null;
}
- Called when an autoturret attempts to target an entity
- Returning a non-null value overrides default behavior
OnTurretToggle
object OnTurretToggle(AutoTurret turret)
{
Puts("OnTurretToggle works!");
return null;
}
- Called when an autoturret toggles powerstate (on/off)
- Returning a non-null value overrides default behavior
Item Hooks
CanAcceptItem
ItemContainer.CanAcceptResult CanAcceptItem(ItemContainer container, Item item, int targetPos)
{
Puts("CanAcceptItem works!");
return null;
}
- Called when attempting to put an item in a container
- Returning a CanAcceptResult enum value overrides default behavior
CanCombineDroppedItem
bool CanCombineDroppedItem(DroppedItem item, DroppedItem targetItem)
{
Puts("CanCombineDroppedItem works!");
return true;
}
- Called when an item is dropped on another item
- Returning true or false overrides default behavior
CanMoveItem
object CanMoveItem(Item item, PlayerInventory playerLoot, uint targetContainer, int targetSlot)
{
Puts("CanMoveItem works!");
return null;
}
- Called when moving an item from one inventory slot to another
- Returning a non-null value overrides default behavior
CanStackItem
bool CanStackItem(Item item, Item targetItem)
{
Puts("CanStackItem works!");
return true;
}
- Called when moving an item onto another item
- Returning true or false overrides default behavior
OnConsumeFuel
void OnConsumeFuel(BaseOven oven, Item fuel, ItemModBurnable burnable)
{
Puts("OnConsumeFuel works!");
}
- Called right before fuel is used (furnace, lanterns, camp fires, etc.)
- No return behavior
OnContainerDropItems
void OnContainerDropItems(ItemContainer container)
{
Puts("OnContainerDropItems works!");
}
- Called when an item is dropped from a container
- No return behavior
OnFindBurnable
Item OnFindBurnable(BaseOven oven)
{
Puts("OnFindBurnable works!");
return null;
}
- Called when looking for fuel for the oven
- Returning an Item overrides default behavior
OnHealingItemUse
object OnHealingItemUse(MedicalTool tool, BasePlayer player)
{
Puts("OnHealingItemUse works!");
return null;
}
- Called when a player attempts to use a medical tool
- Returning a non-null value overrides default behavior
OnItemAction
object OnItemAction(Item item, string action, BasePlayer player)
{
Puts("OnItemAction works!");
return null;
}
- Called when a button is clicked on an item in the inventory (drop, unwrap, ...)
- Returning a non-null value overrides default behavior
OnItemAddedToContainer
void OnItemAddedToContainer(ItemContainer container, Item item)
{
Puts("OnItemAddedToContainer works!");
}
- Called right after an item was added to a container
- An entire stack has to be created, not just adding more wood to a wood stack for example
- No return behavior
OnItemCraft
bool OnItemCraft(ItemCraftTask item)
{
Puts("OnItemCraft works!");
return true;
}
- Called right after an item is added to the crafting queue
- Returning true or false overrides default behavior
OnItemCraftCancelled
void OnItemCraftCancelled(ItemCraftTask task)
{
Puts("OnItemCraftCancelled works!");
}
- Called before an item has been crafted
- No return behavior
OnItemCraftFinished
void OnItemCraftFinished(ItemCraftTask task, Item item)
{
Puts("OnItemCraftFinished works!");
}
- Called right after an item has been crafted
- No return behavior
OnItemDeployed
void OnItemDeployed(Deployer deployer, BaseEntity entity)
{
Puts("OnItemDeployed works!");
}
- Called right after an item has been deployed
- No return behavior
OnItemDropped
void OnItemDropped(Item item, BaseEntity entity)
{
Puts("OnItemDropped works!");
}
- Called right after an item has been dropped
- No return behavior
OnItemPickup
object OnItemPickup(Item item, BasePlayer player)
{
Puts("OnItemPickup works!");
return null;
}
- Called right after an item has been picked up
- Returning a non-null value overrides default behavior
OnItemRemovedFromContainer
void OnItemRemovedFromContainer(ItemContainer container, Item item)
{
Puts("OnItemRemovedFromContainer works!");
}
- Called right after an item was removed from a container
- The entire stack has to be removed for this to be called, not just a little bit
- No return behavior
OnItemRepair
void OnItemRepair(BasePlayer player, Item item)
{
Puts("OnItemRepair works!");
}
- Called right before an item is repaired
- No return behavior
OnItemResearch
void OnItemResearch(ResearchTable table, Item, targetItem, BasePlayer player)
{
Puts("OnItemResearch works!");
}
- Called right before a player begins to research an item
- No return behavior
OnItemResearched
float OnItemResearched(ResearchTable table, float chance)
{
Puts("OnItemResearched works!");
return 1;
}
- Called right before a player finishes researching an item
- Returning a float will affect if researching is successful or not
OnItemResearchStart
void OnItemResearchStart(ResearchTable table)
{
Puts("OnItemResearchStart works!");
}
- Called when the player has started researching an item
- No return behavior
OnItemScrap
object OnItemScrap(ResearchTable table, Item item)
{
Puts("OnItemResearchStart works!");
return null;
}
- Called when an item is being scrapped at a research table
- Returning a non-null value overrides default behavior
OnItemSplit
Item OnItemSplit(Item item, int amount)
{
Puts("OnItemSplit works!");
return null;
}
- Called right before an item is split into multiple stacks
- Returning an Item overrides default behavior
OnItemUpgrade
void OnItemUpgrade(Item item, Item upgraded, BasePlayer player)
{
Puts("OnItemUpgrade works!");
}
- Called right before an item is upgraded
- No return behavior
OnItemUse
void OnItemUse(Item item, int amountToUse)
{
Puts("OnItemUse works!");
}
- Called when an item is used
- No return behavior
OnLoseCondition
void OnLoseCondition(Item item, ref float amount)
{
Puts("OnLoseCondition works!");
}
- Called right before the condition of the item is modified
- No return behavior
OnMaxStackable
int OnMaxStackable(Item item)
{
Puts("OnMaxStackable works!");
return 1;
}
- Called when an items max stackable is calculated
- Returning a numeric value (int) overrides the default value
OnTrapArm
object OnTrapArm(BearTrap trap, BasePlayer player)
{
Puts("OnTrapArm works!");
return null;
}
- Called when the player arms a bear trap
- Returning a non-null value overrides default behavior
OnTrapDisarm
object OnTrapDisarm(Landmine trap, BasePlayer player)
{
Puts("OnTrapDisarm works!");
return null;
}
- Called when the player disarms a land mine
- Returning a non-null value overrides default behavior
OnTrapSnapped
void OnTrapSnapped(BaseTrapTrigger trap, GameObject go)
{
Puts("OnTrapSnapped works!");
}
- Called when a trap is triggered by a game object
- No return behavior
OnTrapTrigger
object OnTrapTrigger(BaseTrap trap, GameObject go)
{
Puts("OnTrapTrigger works!");
return null;
}
- Called when a trap is triggered by a game object
- Returning a non-null value overrides default behavior
Resource Gathering Hooks
OnCollectiblePickup
object OnCollectiblePickup(Item item, BasePlayer player)
{
Puts("OnCollectiblePickup works!");
return null;
}
- Called when the player collects an item
- Returning a non-null value overrides default behavior
OnCropGather
object OnCropGather(PlantEntity plant, Item item, BasePlayer player)
{
Puts("OnCropGather works!");
return null;
}
- Called when the player gathers a plant
- Returning a non-null value overrides default behavior
OnDispenserBonus
object OnDispenserBonus(ResourceDispenser dispenser, BasePlayer player, Item item)
{
Puts("OnDispenserBonus works!");
return null;
}
- Called before the player is given a bonus item for gathering
- Returning a non-null value overrides default behavior
OnDispenserGather
object OnDispenserGather(ResourceDispenser dispenser, BaseEntity entity, Item item)
{
Puts("OnDispenserGather works!");
return null;
}
- Called before the player is given items from a resource
- Returning a non-null value overrides default behavior
OnQuarryEnabled
void OnQuarryEnabled(MiningQuarry quarry)
{
Puts("OnQuarryEnabled works!");
}
- Called when a mining quarry is turned on/enabled
- No return behavior
OnQuarryGather
void OnQuarryGather(MiningQuarry quarry, Item item)
{
Puts("OnQuarryGather works!");
}
- Called before items are gathered from a quarry
- No return behavior
OnSurveyGather
void OnSurveyGather(SurveyCharge survey, Item item)
{
Puts("OnSurveyGather works!");
}
- Called before items are gathered from a survey charge
- No return behavior
Sign Hooks
CanUpdateSign
bool CanUpdateSign(BasePlayer player, Signage sign)
{
Puts("CanUpdateSign works!");
return true;
}
- Called when the player attempts to change the text on a sign or lock it
- Returning true or false overrides default behavior
OnSignLocked
void OnSignLocked(Signage sign, BasePlayer player)
{
Puts("OnSignLocked works!");
}
- Called after the player has locked a sign
- No return behavior
OnSignUpdated
void OnSignUpdated(Signage sign, BasePlayer player, string text)
{
Puts("OnSignUpdated works!");
}
- Called after the player has changed the text on a sign
- No return behavior
OnSpinWheel
void OnSpinWheel(BasePlayer player, SpinnerWheel wheel)
{
Puts("OnSpinWheel works!");
}
- Called when the player spins a spinner wheel
- No return behavior
Structure Hooks
OnCodeEntered
object OnCodeEntered(CodeLock codeLock, BasePlayer player, string code)
{
Puts("OnCodeEntered works!");
return null;
}
- Called when the player has entered a code in a codelock
- Returning a non-null value overrides default behavior
OnCupboardAuthorize
object OnCupboardAuthorize(BuildingPrivlidge privilege, BasePlayer player)
{
Puts("OnCupboardAuthorize works!");
return null;
}
- Called when a cupboard attempts to authorize a player
- Returning a non-null value overrides default behavior
OnCupboardClearList
object OnCupboardClearList(BuildingPrivlidge privilege, BasePlayer player)
{
Puts("OnCupboardClearList works!");
return null;
}
- Called when an attempt is made to clear a cupboard authorized list
- Returning a non-null value overrides default behavior
OnCupboardDeauthorize
object OnCupboardDeauthorize(BuildingPrivlidge privilege, BasePlayer player)
{
Puts("OnCupboardDeauthorize works!");
return null;
}
- Called when a cupboard attempts to deauthorize a player
- Returning a non-null value overrides default behavior
OnDoorClosed
void OnDoorClosed(Door door, BasePlayer player)
{
Puts("OnDoorClosed works!");
}
- Called when the player closed a door
- No return behavior
OnDoorOpened
void OnDoorOpened(Door door, BasePlayer player)
{
Puts("OnDoorOpened works!");
}
- Called when the player opened a door
- No return behavior
OnDoorKnocked
void OnDoorKnocked(Door door, BasePlayer player)
{
Puts("OnDoorKnocked works!");
}
- Called when the player knocks on a door
- No return behavior
OnEntityBuilt
void OnEntityBuilt(Planner plan, GameObject go)
{
Puts("OnEntityBuilt works!");
}
- Called when any structure is built (walls, ceilings, stairs, etc.)
- No return behavior
OnHammerHit
void OnHammerHit(BasePlayer player, HitInfo info)
{
Puts("OnHammerHit works!");
}
- Called when the player has hit something with a hammer
- No return behavior
OnStructureDemolish
object OnStructureDemolish(BaseCombatEntity entity, BasePlayer player)
{
Puts("OnStructureDemolish works!");
return null;
}
- Called when the player selects DemolishImmediate from the BuildingBlock or BaseCombatEntity menu
- Returning a non-null value overrides default behavior
OnStructureRepair
void OnStructureRepair(BaseCombatEntity entity, BasePlayer player)
{
Puts("OnStructureRepair works!");
}
- Called when the player repairs a BuildingBlock or BaseCombatEntity
- No return behavior
OnStructureRotate
void OnStructureRotate(BaseCombatEntity entity, BasePlayer player)
{
Puts("OnStructureRotate works!");
}
- Called when the player rotates a BuildingBlock or BaseCombatEntity
- No return behavior
OnStructureUpgrade
object OnStructureUpgrade(BaseCombatEntity entity, BasePlayer player, BuildingGrade.Enum grade)
{
Puts("OnStructureUpgrade works!");
return null;
}
- Called when the player upgrades the grade of a BuildingBlock or BaseCombatEntity
- Returning a non-null value overrides default behavior
Terrain Hooks
OnTerrainInitialized
void OnTerrainInitialized()
{
Puts("OnTerrainInitialized works!");
}
- Called after the terrain generation process has completed
- No return behavior
Vending Machine Hooks
CanAdministerVending
bool CanAdministerVending(VendingMachine machine, BasePlayer player)
{
Puts("CanAdministerVending works!");
return true;
}
- Called when a player attempts to administer a vending machine
- Returning true or false overrides default behavior
CanUseVending
bool CanUseVending(VendingMachine machine, BasePlayer player)
{
Puts("CanUseVending works!");
return true;
}
- Called when a player attempts to use a vending machine
- Returning true or false overrides default behavior
CanVendingAcceptItem
bool CanVendingAcceptItem(VendingMachine vending, Item item, int targetPos)
{
Puts("CanVendingAcceptItem works!");
return true;
}
- Called when a player attempts to administer a vending machine
- Returning true or false overrides default behavior
OnAddVendingOffer
void OnAddVendingOffer(VendingMachine machine, ProtoBuf.VendingMachine.SellOrder sellOrder)
{
Puts("OnAddVendingOffer works!");
}
- Called when a sell order/offer is added to a vending machine
- No return behavior
OnBuyVendingItem
object OnBuyVendingItem(VendingMachine machine, BasePlayer player, int sellOrderId, int numberOfTransactions)
{
Puts("OnBuyVendingItem works!");
return null;
}
- Called when a player buys an item from a vending machine
- Returning a non-null value overrides default behavior
OnDeleteVendingOffer
void OnDeleteVendingOffer(VendingMachine machine, int offerId)
{
Puts("OnDeleteVendingOffer works!");
}
- Called when a sell order/offer is deleted from a vending machine
- No return behavior
OnOpenVendingAdmin
void OnOpenVendingAdmin(VendingMachine machine, BasePlayer player)
{
Puts("OnOpenVendingAdmin works!");
}
- Called when a player opens the admin ui for a vending machine
- No return behavior
OnOpenVendingShop
void OnOpenVendingShop(VendingMachine machine, BasePlayer player)
{
Puts("OnOpenVendingShop works!");
}
- Called when a player opens the customer ui for a vending machine
- No return behavior
OnOpenVendingShop
void OnRefreshVendingStock(VendingMachine machine, Item item)
{
Puts("OnRefreshVendingStock works!");
}
- Called when the stock on a vending machine is update
- No return behavior
OnRotateVendingMachine
object OnRotateVendingMachine(VendingMachine machine, BasePlayer player)
{
Puts("OnRotateVendingMachine works!");
return null;
}
- Called when a player attempts to rotate a vending machine
- Returning a non-null value overrides default behavior
OnToggleVendingBroadcast
void OnToggleVendingBroadcast(VendingMachine machine, BasePlayer player)
{
Puts("OnToggleVendingBroadcast works!");
}
- Called when a player toggles the broadcasting of the vending machine
- No return behavior
OnVendingTransaction
bool OnVendingTransaction(VendingMachine machine, BasePlayer buyer, int sellOrderId, int numberOfTransactions)
{
Puts("OnVendingTransaction works!");
return true;
}
- Called when a player attempts to buy an item from a vending machine
- Returning true or false overrides default behavior
Weapon Hooks
CanCreateWorldProjectile
object CanCreateWorldProjectile(HitInfo info, ItemDefinition itemDef)
{
Puts("CanCreateWorldProjectile works!");
return null;
}
- Called when the item creates a projectile in the world
- Returning a non-null value overrides default behavior
OnCreateWorldProjectile
object OnCreateWorldProjectile(HitInfo info, Item item)
{
Puts("OnCreateWorldProjectile works!");
return null;
}
- Called when a projectile is created
- Returning a non-null value overrides default behavior
OnExplosiveDropped
void OnExplosiveDropped(BasePlayer player, BaseEntity entity)
{
Puts("OnExplosiveDropped works!");
}
- Called when the player drops an explosive item (C4, grenade, ...)
- No return behavior
OnExplosiveThrown
void OnExplosiveThrown(BasePlayer player, BaseEntity entity)
{
Puts("OnExplosiveThrown works!");
}
- Called when the player throws an explosive item (C4, grenade, ...)
- No return behavior
OnFlameThrowerBurn
void OnFlameThrowerBurn(FlameThrower thrower, BaseEntity flame)
{
Puts("OnFlameThrowerBurn works!");
}
- Called when the burn from a flame thrower spreads
- No return behavior
OnMeleeThrown
void OnMeleeThrown(BasePlayer player, Item item)
{
Puts("OnMeleeThrown works!");
}
- Called when the player throws a melee item (axe, rock, ...)
- No return behavior
OnReloadMagazine
object OnReloadMagazine(BasePlayer player, BaseProjectile projectile)
{
Puts("OnReloadMagazine works!");
return null;
}
- Called when the player reloads a magazine
- Returning a non-null value overrides default behavior
OnReloadWeapon
object OnReloadWeapon(BasePlayer player, BaseProjectile projectile)
{
Puts("OnReloadWeapon works!");
return null;
}
- Called when the player reloads a weapon
- Returning a non-null value overrides default behavior
OnRocketLaunched
void OnRocketLaunched(BasePlayer player, BaseEntity entity)
{
Puts("OnRocketLaunched works!");
}
- Called when the player launches a rocket
- No return behavior
OnSwitchAmmo
object OnSwitchAmmo(BasePlayer player, BaseProjectile projectile)
{
Puts("OnSwitchAmmo works!");
return null;
}
- Called when the player starts to switch the ammo in a weapon
- Returning a non-null value overrides default behavior
OnWeaponFired
void OnWeaponFired(BaseProjectile projectile, BasePlayer player, ItemModProjectile mod, ProtoBuf.ProjectileShoot projectiles)
{
Puts("OnWeaponFired works!");
}
- Called when the player fires a weapon
- No return behavior
Library Functions
There are a few functions that have been added to wrap Rust functions, creating aliases of sorts to make your life easier during initial coding as well as during upgrades.
QuoteSafe
rust.QuoteSafe("Use /kick \"Player Name\" to kick player");
Used to safely save text or send a message that contains quotation marks.
rust.QuoteSafe(message)
PrivateBindingFlag
We need a CSharp example here
Used to get/set private methods, fields, and properties.
rust.PrivateBindingFlag()
Commands
Default commands
oxide.load *|<pluginname>+
oxide.unload *|<pluginname>+
oxide.reload *|<pluginname>+
oxide.grant <group|user> <name|id> *|<permission>
oxide.revoke <group|user> <name|id> *|<permission>
oxide.group <add|set> <name> [title] [rank]
oxide.group <remove> <name>
oxide.group <parent> <name> <parentname>
oxide.usergroup <add|remove> <username> <groupname>
oxide.show <group|user|perm> <name>
oxide.show <groups|perms>
oxide.version
Chat commands
namespace Oxide.Plugins
{
[Info("Epic Stuff", "Unknown", "1.0.0")]
[Description("A basic chat command")]
class EpicStuff : CovalencePlugin
{
[Command("test")]
void TestCommand(IPlayer player, string command, string[] args)
{
player.Reply("Test successful!");
}
}
}
Console commands
using UnityEngine;
namespace Oxide.Plugins
{
[Info("Epic Stuff", "Unknown", "1.0.0")]
[Description("A basic console command")]
class EpicStuff : CovalencePlugin
{
[Command("global.test")]
void TestCommand(IPlayer player)
{
Puts("Test successful!");
}
}
}
Configurations
Creating a configuration
namespace Oxide.Plugins
{
[Info("Epic Stuff", "Unknown", 1.0)]
[Description("This example illustrates how to use a basic configuration file")]
class EpicStuff : CovalencePlugin
{
protected override void LoadDefaultConfig()
{
PrintWarning("Creating a new configuration file");
Config.Clear();
Config["ShowJoinMessage"] = true;
Config["ShowLeaveMessage"] = true;
Config["JoinMessage"] = "Welcome to this server";
Config["LeaveMessage"] = "Goodbye";
SaveConfig();
}
}
}
Since many users won't want to (or can't) edit the plugin directly to change the default configuration, it's best to offer to offer them a configuration file that can easily be edited without worrying about messing up the plugin.
Saving a configuration
namespace Oxide.Plugins
{
[Info("Epic Stuff", "Unknown", 1.0)]
[Description("This example illustrates how to update a value in a configuration file")]
class EpicStuff : CovalencePlugin
{
[Command("Test")]
void Test(IPlayer player, string command, string[] args)
{
if ((bool)Config["ShowJoinMessage"])
Config["ShowJoinMessage"] = false;
else
Config["ShowJoinMessage"] = true;
SaveConfig();
}
}
}
You can change and save configuration entries by simply assigning the new values and calling the save function.
Storing Data
Creating a data table
using System.Collections.Generic;
using Oxide.Core;
namespace Oxide.Plugins
{
[Info("Epic Stuff", "Unknown", 1.0)]
[Description("This example illustrates how to create a data file")]
class EpicStuff : CovalencePlugin
{
class StoredData
{
public HashSet<PlayerInfo> Players = new HashSet<PlayerInfo>();
public StoredData()
{
}
}
class PlayerInfo
{
public string UserId;
public string Name;
public PlayerInfo()
{
}
public PlayerInfo(BasePlayer player)
{
UserId = player.userID.ToString();
Name = player.displayName;
}
}
StoredData storedData;
void Loaded()
{
storedData = Interface.Oxide.DataFileSystem.ReadObject<StoredData>("MyDataFile");
}
}
}
To store plugin related data to use in your plugin, you want to create a data file.
Saving a data table
using System.Collections.Generic;
using Oxide.Core;
namespace Oxide.Plugins
{
[Info("Epic Stuff", "Unknown", 1.0)]
[Description("This example illustrates how to save to a data file")]
class EpicStuff : CovalencePlugin
{
class StoredData
{
public HashSet<PlayerInfo> Players = new HashSet<PlayerInfo>();
public StoredData()
{
}
}
class PlayerInfo
{
public string UserId;
public string Name;
public PlayerInfo()
{
}
public PlayerInfo(IPlayer player)
{
UserId = player.Id;
Name = player.Name;
}
}
StoredData storedData;
void Loaded()
{
storedData = Interface.Oxide.DataFileSystem.ReadObject<StoredData>("MyDataFile");
}
[Command("Test")]
void Test(IPlayer player, string command, string[] args)
{
var info = new PlayerInfo(player);
if (storedData.Players.Contains(info))
PrintToChat(player, "Your data has already been added to the file");
else
{
PrintToChat(player, "Saving your data to the file");
storedData.Players.Add(info);
Interface.Oxide.DataFileSystem.WriteObject("MyDataFile", storedData);
}
}
}
}
Timers (Basic)
Timers are great for delaying code, allowing it to be run later.
Single timer
timer.Once(3f, () =>
{
Puts("Hello world!")
});
Executes the specified function once after the specified delay.
Repeating timer
timer.Repeat(5f, 0, () =>
{
Puts("Hello world!")
});
Executes the specified function every "delay" seconds.
If "repeats" is specified, the function will only be called "repeats" times.
Next frame timer
NextFrame(() =>
{
Puts("Hello world!");
});
Executes the specified function at the next frame.
Web Requests
Web requests allow you to send a HTTP GET or POST to a specified URL.
The request will return true if the web request was sent, false if not. The callback is called with 2 parameters - an integer HTTP response code and a string response.
Basic Get method
using Oxide.Core.Libraries.Covalence;
namespace Oxide.Plugins
{
[Info("EpicStuff", "Unknown", 1.0)]
[Description("This example illustrates how to use a GET WebRequest")]
class EpicStuff : CovalencePlugin
{
[Command("get")]
void GetRequest(IPlayer player, string command, string[] args)
{
webrequest.EnqueueGet("http://www.google.com/search?q=oxide", (code, response) => GetCallback(code, response, player), this);
}
void GetCallback(int code, string response, IPlayer player)
{
if (response == null || code != 200)
{
Puts($"Error: {code} - Couldn't get an answer from Google for {player.Name}");
return;
}
Puts($"Google answered for {player.Name}: {response}");
}
}
}
This uses the raw connection to a web page as you would on your browser.
Basic POST method
using Oxide.Core.Libraries.Covalence;
namespace Oxide.Plugins
{
[Info("EpicStuff", "Unknown", 1.0)]
[Description("This example illustrates how to use a POST WebRequest")]
class EpicStuff : CovalencePlugin
{
[Command("post")]
void PostRequest(IPlayer player, string command, string[] args)
{
webrequest.EnqueuePost("http://www.google.com/search?q=oxide", "param1=value1¶m2=value2", (code, response) => PostCallback(code, response, player), this);
}
void PostCallback(int code, string response, IPlayer player)
{
if (response == null || code != 200)
{
Puts($"Error: {code} - Couldn't get an answer from Google for {player.Name}");
return;
}
Puts("Google answered for " + player.Name + ": " + response);
}
}
}
Advanced GET method
using Oxide.Core.Libraries.Covalence;
namespace Oxide.Plugins
{
[Info("EpicStuff", "Unknown", 1.0)]
[Description("This example illustrates how to use a GET WebRequest")]
class EpicStuff : CovalencePlugin
{
[Command("get")]
void GetRequest(IPlayer player, string command, string[] args)
{
// Set a custom timeout (in milliseconds)
var timeout = 200f;
// Set some custom request headers (eg. for HTTP Basic Auth)
var headers = new Dictionary<string, string> { { "header", "value" } };
webrequest.EnqueueGet("http://www.google.com/search?q=oxide", (code, response) => GetCallback(code, response, player), this, headers, timeout);
}
void GetCallback(int code, string response, IPlayer player)
{
if (response == null || code != 200)
{
Puts($"Error: {code} - Couldn't get an answer from Google for {player.Name}");
return;
}
Puts($"Google answered for {player.Name}: {response}");
}
}
}
Advanced POST method
using Oxide.Core.Libraries.Covalence;
namespace Oxide.Plugins
{
[Info("EpicStuff", "Unknown", 1.0)]
[Description("This example illustrates how to use a POST WebRequest")]
class EpicStuff : CovalencePlugin
{
[Command("post")]
void PostRequest(IPlayer player, string command, string[] args)
{
// Set a timeout (in milliseconds)
var timeout = 200f;
// Set some custom request headers (eg. for HTTP Basic Auth)
var headers = new Dictionary<string, string> { { "header", "value" } };
webrequest.EnqueuePost("http://www.google.com/search?q=oxide", "param1=value1¶m2=value2", (code, response) => PostCallback(code, response, player), this, headers, timeout);
}
void PostCallback(int code, string response, IPlayer player)
{
if (response == null || code != 200)
{
Puts($"Error: {code} - Couldn't get an answer from Google for {player.Name}");
return;
}
Puts("Google answered for " + player.Name + ": " + response);
}
}
}
Plugin Calling
Oxide allows you to expose methods in your plugin and make them available to other plugins. This allows you to access objects or properties from other plugins without having to replicate functionality yourself.
Exposing a plugin's method
namespace Oxide.Plugins
{
[Info("EpicStuff", "Unknown", 0.1)]
[Description("Makes epic stuff happen")]
class EpicStuff : CovalencePlugin
{
// Plugin methods can be a simple bool that is returned
bool GetReturn()
{
return true;
}
// Plugin methods can take parameters and return simple types
string TakeParam(string param, int secondParam)
{
if (param == "first parameter") return param;
else return "First parameter didn't match!";
}
// To return complex types, they should first be converted
// into builtin types (e.g. JSON.net types like JObject, JArray, etc. or builtin
// collections like System.Collections.Generic.Dictionary)
JObject ReturnObject()
{
var myObject = new JObject();
myObject["key"] = "value";
myObject["array"] = new JArray();
return myObject;
}
// Plugin methods don't have to return something
void SendMessage()
{
Puts("You just called the 'SendMessage' method!");
}
}
}
Exposing a plugin's method allows other plugins to call that method.
For example, you could write a plugin that does some player management, then allow other plugins to "query" it to get a list of players who have certain privileges set in the original plugin.
Calling a plugin's method
namespace Oxide.Plugins
{
[Info("SecondEpicStuff", "Unknown", 0.1)]
[Description("Makes more epic stuff happen")]
class SecondEpicStuff : CovalencePlugin
{
// First, add a reference to the plugin you are trying to call
// The name of this field needs to be the exact name of the desired plugin
// eg. We are referencing the example plugin above which is called 'EpicStuff'
[PluginReference]
Plugin EpicStuff;
// It's a good idea to check if the plugin you're trying to call
// has been loaded by oxide (otherwise you can't call the method)
void OnServerInitialized()
{
// Note: Trying to do this check in the plugin Init() method may
// fail, as the plugin load order may be different each time
if (EpicStuff == null)
{
PrintWarning("Plugin 'EpicStuff' was not found!");
}
}
void CallPlugin()
{
// Plugin methods return objects, so cast the API call to the type
// you're expecting
var getTypedReturn = (bool)EpicStuff?.Call("GetReturn");
// Send parameters through as variables after the method name
var takeParam = (string)EpicStuff?.Call("TakeParam", "param1", 1024);
// Use JSON.net to process the returned object
var returnedObject = EpicStuff?.Call("ReturnObject");
// Call a plugin to do some work without returning anything
EpicStuff?.Call("SendMessage");
}
}
}
Calling a plugin's method allows you to access results from another plugin.
Item List
Item Id |
Item Name |
Item Shortname |
588596902 |
Handmade Shell |
ammo.handmade.shell |
-2097376851 |
Nailgun Nails |
ammo.nailgun.nails |
785728077 |
Pistol Bullet |
ammo.pistol |
51984655 |
Incendiary Pistol Bullet |
ammo.pistol.fire |
-1691396643 |
HV Pistol Ammo |
ammo.pistol.hv |
-1211166256 |
5.56 Rifle Ammo |
ammo.rifle |
-1321651331 |
Explosive 5.56 Rifle Ammo |
ammo.rifle.explosive |
1712070256 |
HV 5.56 Rifle Ammo |
ammo.rifle.hv |
605467368 |
Incendiary 5.56 Rifle Ammo |
ammo.rifle.incendiary |
-742865266 |
Rocket |
ammo.rocket.basic |
1638322904 |
Incendiary Rocket |
ammo.rocket.fire |
-1841918730 |
High Velocity Rocket |
ammo.rocket.hv |
-17123659 |
Smoke Rocket WIP!!!! |
ammo.rocket.smoke |
-1685290200 |
12 Gauge Buckshot |
ammo.shotgun |
-1036635990 |
12 Gauge Incendiary Shell |
ammo.shotgun.fire |
-727717969 |
12 Gauge Slug |
ammo.shotgun.slug |
-1432674913 |
Anti-Radiation Pills |
antiradpills |
1548091822 |
Apple |
apple |
352130972 |
Rotten Apple |
apple.spoiled |
215754713 |
Bone Arrow |
arrow.bone |
14241751 |
Fire Arrow |
arrow.fire |
-1023065463 |
High Velocity Arrow |
arrow.hv |
-1234735557 |
Wooden Arrow |
arrow.wooden |
794356786 |
Hide Boots |
attire.hide.boots |
3222790 |
Hide Halterneck |
attire.hide.helterneck |
1722154847 |
Hide Pants |
attire.hide.pants |
980333378 |
Hide Poncho |
attire.hide.poncho |
-1773144852 |
Hide Skirt |
attire.hide.skirt |
196700171 |
Hide Vest |
attire.hide.vest |
-324675402 |
Reindeer Antlers |
attire.reindeer.headband |
-2139580305 |
Auto Turret |
autoturret |
-262590403 |
Salvaged Axe |
axe.salvaged |
-2072273936 |
Bandage |
bandage |
-1950721390 |
Concrete Barricade |
barricade.concrete |
1655650836 |
Metal Barricade |
barricade.metal |
-559599960 |
Sandbag Barricade |
barricade.sandbags |
15388698 |
Stone Barricade |
barricade.stone |
866889860 |
Wooden Barricade |
barricade.wood |
1382263453 |
Barbed Wooden Barricade |
barricade.woodwire |
609049394 |
Battery - Small |
battery.small |
1099314009 |
Barbeque |
bbq |
-1520560807 |
Raw Bear Meat |
bearmeat |
-989755543 |
Burnt Bear Meat |
bearmeat.burned |
1873897110 |
Cooked Bear Meat |
bearmeat.cooked |
-1273339005 |
Bed |
bed |
1931713481 |
Black Raspberries |
black.raspberries |
1553078977 |
Bleach |
bleach |
1776460938 |
Blood |
blood |
-586342290 |
Blueberries |
blueberries |
-996920608 |
Blueprint |
blueprintbase |
1746956556 |
Bone Armor |
bone.armor.suit |
1711033574 |
Bone Club |
bone.club |
1719978075 |
Bone Fragments |
bone.fragments |
-1000573653 |
Frog Boots |
boots.frog |
613961768 |
Bota Bag |
botabag |
884424049 |
Compound Bow |
bow.compound |
1443579727 |
Hunting Bow |
bow.hunting |
803222026 |
Repair Bench |
box.repair.bench |
-180129657 |
Wood Storage Box |
box.wooden |
833533164 |
Large Wood Box |
box.wooden.large |
850280505 |
Bucket Helmet |
bucket.helmet |
1424075905 |
Water Bucket |
bucket.water |
1525520776 |
Building Plan |
building.planner |
1366282552 |
Leather Gloves |
burlap.gloves |
1877339384 |
Burlap Headwrap |
burlap.headwrap |
602741290 |
Burlap Shirt |
burlap.shirt |
-761829530 |
Burlap Shoes |
burlap.shoes |
1992974553 |
Burlap Trousers |
burlap.trousers |
1783512007 |
Cactus Flesh |
cactusflesh |
1946219319 |
Camp Fire |
campfire |
-700591459 |
Can of Beans |
can.beans |
1655979682 |
Empty Can Of Beans |
can.beans.empty |
-1941646328 |
Can of Tuna |
can.tuna |
-1557377697 |
Empty Tuna Can |
can.tuna.empty |
1121925526 |
Candy Cane |
candycane |
1789825282 |
Candy Cane Club |
candycaneclub |
634478325 |
CCTV Camera |
cctv.camera |
1142993169 |
Ceiling Light |
ceilinglight |
1104520648 |
Chainsaw |
chainsaw |
1534542921 |
Chair |
chair |
-1938052175 |
Charcoal |
charcoal |
1973684065 |
Burnt Chicken |
chicken.burned |
-1848736516 |
Cooked Chicken |
chicken.cooked |
-1440987069 |
Raw Chicken Breast |
chicken.raw |
-751151717 |
Spoiled Chicken |
chicken.spoiled |
363467698 |
Chocolate Bar |
chocholate |
-778875547 |
Corn Clone |
clone.corn |
-886280491 |
Hemp Clone |
clone.hemp |
1898094925 |
Pumpkin Plant Clone |
clone.pumpkin |
-858312878 |
Cloth |
cloth |
204391461 |
Coal :( |
coal |
-803263829 |
Coffee Can Helmet |
coffeecan.helmet |
1367190888 |
Corn |
corn |
1965232394 |
Crossbow |
crossbow |
-321733511 |
Crude Oil |
crude.oil |
-97956382 |
Tool Cupboard |
cupboard.tool |
-1903165497 |
Bone Helmet |
deer.skull.mask |
-78533081 |
Burnt Deer Meat |
deermeat.burned |
-1509851560 |
Cooked Deer Meat |
deermeat.cooked |
1422530437 |
Raw Deer Meat |
deermeat.raw |
296519935 |
Diving Fins |
diving.fins |
-113413047 |
Diving Mask |
diving.mask |
-2022172587 |
Diving Tank |
diving.tank |
-1101924344 |
Wetsuit |
diving.wetsuit |
1409529282 |
Door Closer |
door.closer |
1390353317 |
Sheet Metal Double Door |
door.double.hinged.metal |
1221063409 |
Armored Double Door |
door.double.hinged.toptier |
-1336109173 |
Wood Double Door |
door.double.hinged.wood |
-2067472972 |
Sheet Metal Door |
door.hinged.metal |
1353298668 |
Armored Door |
door.hinged.toptier |
1729120840 |
Wooden Door |
door.hinged.wood |
-1112793865 |
Door Key |
door.key |
-1519126340 |
Drop Box |
dropbox |
1401987718 |
Duct Tape |
ducttape |
-1878475007 |
Satchel Charge |
explosive.satchel |
1248356124 |
Timed Explosive Charge |
explosive.timed |
-592016202 |
Explosives |
explosives |
798638114 |
m-facialhair01 |
facialhair.style01 |
-1018587433 |
Animal Fat |
fat.animal |
649305914 |
f-hairstyle-1 |
female_hairstyle_01 |
649305917 |
f-hairstyle-2 |
female_hairstyle_02 |
649305916 |
f-hairstyle-3 |
female_hairstyle_03 |
649305918 |
f-hairstyle-5 |
female_hairstyle_05 |
274502203 |
f-armpit01 |
femalearmpithair.style01 |
-1065444793 |
f-eyebrow01 |
femaleeyebrow.style01 |
16333305 |
f-pubic01 |
femalepubichair.style01 |
-1535621066 |
Stone Fireplace |
fireplace.stone |
1668129151 |
Cooked Fish |
fish.cooked |
-542577259 |
Minnows |
fish.minnows |
989925924 |
Raw Fish |
fish.raw |
-1878764039 |
Small Trout |
fish.troutsmall |
1569882109 |
Handmade Fishing Rod |
fishingrod.handmade |
559147458 |
Survival Fish Trap |
fishtrap.small |
-1215753368 |
Flame Thrower |
flamethrower |
528668503 |
Flame Turret |
flameturret |
304481038 |
Flare |
flare |
-196667575 |
Flashlight |
flashlight.held |
936496778 |
Floor grill |
floor.grill |
1948067030 |
Ladder Hatch |
floor.ladder.hatch |
1413014235 |
Fridge |
fridge |
-2124352573 |
Acoustic Guitar |
fun.guitar |
-1999722522 |
Furnace |
furnace |
-1992717673 |
Large Furnace |
furnace.large |
-629028935 |
Electric Fuse |
fuse |
-691113464 |
High External Stone Gate |
gates.external.high.stone |
-335089230 |
High External Wooden Gate |
gates.external.high.wood |
479143914 |
Gears |
gears |
999690781 |
Geiger Counter |
geiger.counter |
-1819763926 |
Wind Turbine |
generator.wind.scrap |
-690276911 |
Glowing Eyes |
gloweyes |
-1899491405 |
Glue |
glue |
-746030907 |
Granola Bar |
granolabar |
1840822026 |
Beancan Grenade |
grenade.beancan |
143803535 |
F1 Grenade |
grenade.f1 |
-265876753 |
Gun Powder |
gunpowder |
352499047 |
Shotgun Trap |
guntrap |
200773292 |
Hammer |
hammer |
-1506397857 |
Salvaged Hammer |
hammer.salvaged |
1675639563 |
Beenie Hat |
hat.beenie |
-23994173 |
Boonie Hat |
hat.boonie |
1714496074 |
Candle Hat |
hat.candle |
-1022661119 |
Baseball Cap |
hat.cap |
-1539025626 |
Miners Hat |
hat.miner |
-1478212975 |
Wolf Headdress |
hat.wolf |
-1252059217 |
Hatchet |
hatchet |
1266491000 |
Hazmat Suit |
hazmatsuit |
-253079493 |
Scientist Suit |
hazmatsuit_scientist |
-1958316066 |
Scientist Suit |
hazmatsuit_scientist_peacekeeper |
1181207482 |
Heavy Plate Helmet |
heavy.plate.helmet |
-1102429027 |
Heavy Plate Jacket |
heavy.plate.jacket |
-1778159885 |
Heavy Plate Pants |
heavy.plate.pants |
1751045826 |
Hoodie |
hoodie |
1917703890 |
Burnt Horse Meat |
horsemeat.burned |
-1162759543 |
Cooked Horse Meat |
horsemeat.cooked |
-1130350864 |
Raw Horse Meat |
horsemeat.raw |
-1982036270 |
High Quality Metal Ore |
hq.metal.ore |
-682687162 |
Burnt Human Meat |
humanmeat.burned |
1536610005 |
Cooked Human Meat |
humanmeat.cooked |
-1709878924 |
Raw Human Meat |
humanmeat.raw |
1272768630 |
Spoiled Human Meat |
humanmeat.spoiled |
-1780802565 |
Salvaged Icepick |
icepick.salvaged |
-1163532624 |
Jacket |
jacket |
-48090175 |
Snow Jacket - Red |
jacket.snow |
1488979457 |
Jackhammer |
jackhammer |
1242482355 |
Jack O Lantern Angry |
jackolantern.angry |
-1824943010 |
Jack O Lantern Happy |
jackolantern.happy |
286193827 |
Pickles |
jar.pickle |
-484206264 |
Blue Keycard |
keycard_blue |
37122747 |
Green Keycard |
keycard_green |
-1880870149 |
Red Keycard |
keycard_red |
1814288539 |
Bone Knife |
knife.bone |
-316250604 |
Wooden Ladder |
ladder.wooden.wall |
1658229558 |
Lantern |
lantern |
254522515 |
Large Medkit |
largemedkit |
1381010055 |
Leather |
leather |
-2069578888 |
M249 |
lmg.m249 |
1159991980 |
Code Lock |
lock.code |
-850982208 |
Key Lock |
lock.key |
-110921842 |
Locker |
locker |
-1469578201 |
Longsword |
longsword |
-946369541 |
Low Grade Fuel |
lowgradefuel |
-1966748496 |
Mace |
mace |
-1137865085 |
Machete |
machete |
-586784898 |
Mail Box |
mailbox |
-163828118 |
m-facialhair02 |
male.facialhair.style02 |
-163828117 |
m-facialhair03 |
male.facialhair.style03 |
-163828112 |
m-facialhair04 |
male.facialhair.style04 |
1070894649 |
m-hairstyle-1 |
male_hairstyle_01 |
1070894648 |
m-hairstyle-2 |
male_hairstyle_02 |
1070894647 |
m-hairstyle-3 |
male_hairstyle_03 |
1070894646 |
m-hairstyle-4 |
male_hairstyle_04 |
1070894645 |
m-hairstyle-5 |
male_hairstyle_05 |
181590376 |
m-armpit01 |
malearmpithair.style01 |
-874975042 |
m-eyebrow01 |
maleeyebrow.style01 |
-1190096326 |
m-pubic01 |
malepubichair.style01 |
696029452 |
Paper Map |
map |
-2012470695 |
Improvised Balaclava |
mask.balaclava |
-702051347 |
Bandana Mask |
mask.bandana |
621915341 |
Raw Pork |
meat.boar |
1391703481 |
Burnt Pork |
meat.pork.burned |
-242084766 |
Cooked Pork |
meat.pork.cooked |
-194953424 |
Metal Facemask |
metal.facemask |
69511070 |
Metal Fragments |
metal.fragments |
-4031221 |
Metal Ore |
metal.ore |
1110385766 |
Metal Chest Plate |
metal.plate.torso |
317398316 |
High Quality Metal |
metal.refined |
1882709339 |
Metal Blade |
metalblade |
95950017 |
Metal Pipe |
metalpipe |
-1021495308 |
Metal Spring |
metalspring |
-1130709577 |
Pump Jack |
mining.pumpjack |
1052926200 |
Mining Quarry |
mining.quarry |
-1962971928 |
Mushroom |
mushroom |
1414245162 |
Note |
note |
237239288 |
Pants |
pants |
-1695367501 |
Shorts |
pants.shorts |
-1779183908 |
Paper |
paper |
-1302129395 |
Pickaxe |
pickaxe |
-75944661 |
Eoka Pistol |
pistol.eoka |
-852563019 |
M92 Pistol |
pistol.m92 |
1953903201 |
Nailgun |
pistol.nailgun |
1373971859 |
Python Revolver |
pistol.python |
649912614 |
Revolver |
pistol.revolver |
818877484 |
Semi-Automatic Pistol |
pistol.semiauto |
1581210395 |
Large Planter Box |
planter.large |
1903654061 |
Small Planter Box |
planter.small |
-1651220691 |
Pookie Bear |
pookie.bear |
-1673693549 |
Empty Propane Tank |
propanetank |
-567909622 |
Pumpkin |
pumpkin |
-1861522751 |
Research Table |
research.table |
-544317637 |
Research Paper |
researchpaper |
1545779598 |
Assault Rifle |
rifle.ak |
1588298435 |
Bolt Action Rifle |
rifle.bolt |
-1812555177 |
LR-300 Assault Rifle |
rifle.lr300 |
-904863145 |
Semi-Automatic Rifle |
rifle.semiauto |
176787552 |
Rifle Body |
riflebody |
671063303 |
Riot Helmet |
riot.helmet |
-2002277461 |
Road Sign Jacket |
roadsign.jacket |
1850456855 |
Road Sign Kilt |
roadsign.kilt |
1199391518 |
Road Signs |
roadsigns |
963906841 |
Rock |
rock |
442886268 |
Rocket Launcher |
rocket.launcher |
1414245522 |
Rope |
rope |
-1985799200 |
Rug |
rug |
-1104881824 |
Rug Bear Skin |
rug.bear |
-1978999529 |
Salvaged Cleaver |
salvaged.cleaver |
1326180354 |
Salvaged Sword |
salvaged.sword |
-575483084 |
Santa Hat |
santahat |
177226991 |
Scarecrow |
scarecrow |
-932201673 |
Scrap |
scrap |
2087678962 |
Search Light |
searchlight |
998894949 |
Corn Seed |
seed.corn |
-237809779 |
Hemp Seed |
seed.hemp |
-1511285251 |
Pumpkin Seed |
seed.pumpkin |
573926264 |
Semi Automatic Body |
semibody |
1234880403 |
Sewing Kit |
sewingkit |
-1994909036 |
Sheet Metal |
sheetmetal |
1950721418 |
Salvaged Shelves |
shelves |
-2025184684 |
Shirt |
shirt.collared |
1608640313 |
Tank Top |
shirt.tanktop |
-1549739227 |
Boots |
shoes.boots |
-765183617 |
Double Barrel Shotgun |
shotgun.double |
795371088 |
Pump Shotgun |
shotgun.pump |
-41440462 |
Spas-12 Shotgun |
shotgun.spas12 |
-1367281941 |
Waterpipe Shotgun |
shotgun.waterpipe |
-1199897169 |
Metal horizontal embrasure |
shutter.metal.embrasure.a |
-1199897172 |
Metal Vertical embrasure |
shutter.metal.embrasure.b |
-1023374709 |
Wood Shutters |
shutter.wood.a |
1205607945 |
Two Sided Hanging Sign |
sign.hanging |
23352662 |
Large Banner Hanging |
sign.hanging.banner.large |
-1647846966 |
Two Sided Ornate Hanging Sign |
sign.hanging.ornate |
-845557339 |
Landscape Picture Frame |
sign.pictureframe.landscape |
-1370759135 |
Portrait Picture Frame |
sign.pictureframe.portrait |
121049755 |
Tall Picture Frame |
sign.pictureframe.tall |
-996185386 |
XL Picture Frame |
sign.pictureframe.xl |
98508942 |
XXL Picture Frame |
sign.pictureframe.xxl |
2070189026 |
Large Banner on pole |
sign.pole.banner.large |
1521286012 |
Double Sign Post |
sign.post.double |
1542290441 |
Single Sign Post |
sign.post.single |
-1832422579 |
One Sided Town Sign Post |
sign.post.town |
826309791 |
Two Sided Town Sign Post |
sign.post.town.roof |
-143132326 |
Huge Wooden Sign |
sign.wooden.huge |
1153652756 |
Large Wooden Sign |
sign.wooden.large |
-1819233322 |
Wooden Sign |
sign.wooden.medium |
-1138208076 |
Small Wooden Sign |
sign.wooden.small |
996293980 |
Human Skull |
skull.human |
2048317869 |
Wolf Skull |
skull.wolf |
553887414 |
Skull Fire Pit |
skull_fire_pit |
-1754948969 |
Sleeping Bag |
sleepingbag |
-1293296287 |
Small Oil Refinery |
small.oil.refinery |
-1039528932 |
Small Water Bottle |
smallwaterbottle |
1796682209 |
Custom SMG |
smg.2 |
1318558775 |
MP5A4 |
smg.mp5 |
-1758372725 |
Thompson |
smg.thompson |
1230323789 |
SMG Body |
smgbody |
-363689972 |
Snowball |
snowball |
1629293099 |
Snowman |
snowman |
1602646136 |
Stone Spear |
spear.stone |
1540934679 |
Wooden Spear |
spear.wooden |
-92759291 |
Wooden Floor Spikes |
spikes.floor |
-1100422738 |
Spinning wheel |
spinner.wheel |
-369760990 |
Small Stash |
stash.small |
642482233 |
Sticks |
sticks |
-465682601 |
SUPER Stocking |
stocking.large |
1668858301 |
Small Stocking |
stocking.small |
171931394 |
Stone Pickaxe |
stone.pickaxe |
-1583967946 |
Stone Hatchet |
stonehatchet |
-2099697608 |
Stones |
stones |
-1581843485 |
Sulfur |
sulfur |
-1157596551 |
Sulfur Ore |
sulfur.ore |
1397052267 |
Supply Signal |
supply.signal |
1975934948 |
Survey Charge |
surveycharge |
1079279582 |
Medical Syringe |
syringe.medical |
593465182 |
Table |
table |
-1736356576 |
Reactive Target |
target.reactive |
1523195708 |
Targeting Computer |
targeting.computer |
2019042823 |
Tarp |
tarp |
73681876 |
Tech Trash |
techparts |
-1262185308 |
Binoculars |
tool.binoculars |
-1316706473 |
Camera |
tool.camera |
795236088 |
Torch |
torch |
-582782051 |
Snap Trap |
trap.bear |
-1663759755 |
Land Mine |
trap.landmine |
223891266 |
T-Shirt |
tshirt |
935692442 |
Longsleeve T-Shirt |
tshirt.long |
-1478445584 |
Tuna Can Lamp |
tunalight |
198438816 |
Vending Machine |
vending.machine |
99588025 |
High External Wooden Wall |
wall.external.high |
-967648160 |
High External Stone Wall |
wall.external.high.stone |
-1429456799 |
Prison Cell Wall |
wall.frame.cell |
-956706906 |
Prison Cell Gate |
wall.frame.cell.gate |
-1117626326 |
Chainlink Fence |
wall.frame.fence |
1451568081 |
Chainlink Fence Gate |
wall.frame.fence.gate |
-148794216 |
Garage Door |
wall.frame.garagedoor |
1516985844 |
Netting |
wall.frame.netting |
-796583652 |
Shop Front |
wall.frame.shopfront |
-148229307 |
Metal Shop Front |
wall.frame.shopfront.metal |
-819720157 |
Metal Window Bars |
wall.window.bars.metal |
671706427 |
Reinforced Window Bars |
wall.window.bars.toptier |
-1183726687 |
Wooden Window Bars |
wall.window.bars.wood |
-1614955425 |
Reinforced Glass Window |
wall.window.glass.reinforced |
-463122489 |
Watch Tower |
watchtower.wood |
-1779180711 |
Water |
water |
-1863559151 |
Water Barrel |
water.barrel |
-1100168350 |
Large Water Catcher |
water.catcher.large |
-132247350 |
Small Water Catcher |
water.catcher.small |
2114754781 |
Water Purifier |
water.purifier |
-277057363 |
Salt Water |
water.salt |
-119235651 |
Water Jug |
waterjug |
952603248 |
Weapon flashlight |
weapon.mod.flashlight |
442289265 |
Holosight |
weapon.mod.holosight |
-132516482 |
Weapon Lasersight |
weapon.mod.lasersight |
-1405508498 |
Muzzle Boost |
weapon.mod.muzzleboost |
1478091698 |
Muzzle Brake |
weapon.mod.muzzlebrake |
-1850571427 |
Silencer |
weapon.mod.silencer |
-855748505 |
Simple Handmade Sight |
weapon.mod.simplesight |
567235583 |
4x Zoom Scope |
weapon.mod.small.scope |
1827479659 |
Burnt Wolf Meat |
wolfmeat.burned |
813023040 |
Cooked Wolf Meat |
wolfmeat.cooked |
-395377963 |
Raw Wolf Meat |
wolfmeat.raw |
-1167031859 |
Spoiled Wolf Meat |
wolfmeat.spoiled |
-151838493 |
Wood |
wood |
-2094954543 |
Wood Armor Helmet |
wood.armor.helmet |
418081930 |
Wood Chestplate |
wood.armor.jacket |
832133926 |
Wood Armor Pants |
wood.armor.pants |
1524187186 |
Work Bench Level 1 |
workbench1 |
-41896755 |
Work Bench Level 2 |
workbench2 |
-1607980696 |
Work Bench Level 3 |
workbench3 |
-1667224349 |
Decorative Baubels |
xmas.decoration.baubels |
-209869746 |
Decorative Plastic Candy Canes |
xmas.decoration.candycanes |
1686524871 |
Decorative Gingerbread Men |
xmas.decoration.gingerbreadmen |
1723747470 |
Tree Lights |
xmas.decoration.lights |
-129230242 |
Decorative Pinecones |
xmas.decoration.pinecone |
-1331212963 |
Star Tree Topper |
xmas.decoration.star |
2106561762 |
Decorative Tinsel |
xmas.decoration.tinsel |
674734128 |
Festive Doorway Garland |
xmas.door.garland |
1058261682 |
Christmas Lights |
xmas.lightstring |
-1622660759 |
Large Present |
xmas.present.large |
756517185 |
Medium Present |
xmas.present.medium |
-722241321 |
Small Present |
xmas.present.small |
794443127 |
Christmas Tree |
xmas.tree |
-1379835144 |
Festive Window Garland |
xmas.window.garland |
2009734114 |
Christmas Door Wreath |
xmasdoorwreath |
Item Skins
Acoustic Guitar (fun.guitar)
Skin Id |
Skin name |
809801196 |
Addicted Guitarist |
826914904 |
Army Acoustic Guitar |
809938266 |
Black Acoustic Guitar |
844914652 |
No War Guitar |
Armored Door (door.hinged.toptier)
Skin Id |
Skin name |
1228341388 |
Apocalypse Door |
1206145767 |
Aristocratic Armored Door |
1114020299 |
Armored Concrete |
1402412287 |
Armored Mason Door |
930478674 |
Armored Vault Door |
948938468 |
Bunker Door |
869475498 |
Clockwork Portal |
1176460121 |
Cobalt Graffiti Door |
804286931 |
Corroded Bronze Door |
911652483 |
Green Armored Container Door |
1376526519 |
Hellfire Portal |
801889927 |
High Voltage |
801937986 |
Incarceration Armored Door |
933057923 |
Keep Out Armored Door |
801831553 |
Laboratory Armored Door |
839925176 |
Military Armored Door |
809638761 |
No Escape |
807729959 |
Radioactive Armored Door |
1092678229 |
Safe Room Door |
1135412861 |
TacCom Security Door |
885928673 |
Urban Armored Door |
Assault Rifle (rifle.ak)
Skin Id |
Skin name |
849047662 |
Agony Yellow |
887494035 |
Aircraft Parts AK47 |
1359893925 |
AK Royale |
1202410378 |
AK-47 From Hell |
1372945520 |
AK-47 Victoria |
859845460 |
Alien Red |
1259716979 |
Anubis Ak47 |
809212871 |
Battle Scarred AK47 |
809190373 |
Battle-Scarred AKS47 |
1112904406 |
Betty Lou AK47 |
1385673487 |
Brass Lion |
924020531 |
Cartagena AK47 |
1349512142 |
Caution AK47 |
937864743 |
Checkpoint AK47 |
1196676446 |
Chivalry AK47 |
875130056 |
Claw AK47 |
1174389582 |
Cobra |
1102750231 |
Conquerer AK47 |
840477492 |
Crimson King |
1306351416 |
Crypt of Death AK47 |
885146172 |
Dark Flames |
1137915903 |
Dead Pirate Rifle |
1245563496 |
Death in Spades AK47 |
1349324364 |
Demonic AK47 |
1092674304 |
Diesel AK47 |
10135 |
Digital Camo AK47 |
920472848 |
Doombringer AK47 |
928950425 |
Epidemic AK47 |
1448221547 |
Etherya AK47 |
939180121 |
Farseer AK47 |
940035827 |
Fate Destroyer |
903882218 |
Frost Wolf |
1167207039 |
Glorious AK |
889710179 |
Glory AK47 |
1265322092 |
Golden Drake AK47 |
1364985829 |
Green Dragon AK47 |
925720043 |
Jaws AK47 |
1272989639 |
King of the Jungle AK47 |
1434027951 |
Last Phoenix |
908297014 |
Lonewolf AK47 - Blue |
1213092632 |
Mandrill |
1428980348 |
Marrakesh |
10137 |
Military Camo AK47 |
1338305091 |
Mystic AK47 |
1118706219 |
Night Howler AK47 |
1161844853 |
Panther AK47 |
1120500163 |
Piranha AK47 |
911726740 |
Rabble Rouser AK47 |
895307805 |
Retro Car Parts AK47 |
1352844155 |
REX |
1288866247 |
Rumble AK47 |
654502185 |
Rustpunk AK47 |
934891737 |
Sandstorm AK47 |
1175238674 |
Santa Muerte |
1372566409 |
Scorpion AK47 |
1277707212 |
Scrapper AK47 |
1396630285 |
Smolder |
1076214414 |
Soul Taker AK47 |
1230963555 |
Talon AK47 |
10138 |
Tempered AK47 |
1088459232 |
The Beast AK47 |
1129886223 |
The Beast Of The East |
1124932043 |
The Reptile |
1324932956 |
Urban Ice AK47 |
1140366289 |
War Machine AK47 |
1159593268 |
Wyrm Rifle |
1309470544 |
X-RAY AK47 |
Bandana Mask (mask.bandana)
Skin Id |
Skin name |
10061 |
Black Bandana |
10060 |
Blue Bandana |
10067 |
Checkered Bandana |
10104 |
Creepy Clown Bandana |
10066 |
Desert Camo Bandana |
10063 |
Forest Camo Bandana |
10059 |
Green Bandana |
903595865 |
Jawboy |
10065 |
Red Skull Bandana |
1323640876 |
Road Raider Bandana |
1185794212 |
Santa Bandana |
10064 |
Skull Bandana |
10062 |
Snow Camo Bandana |
10079 |
Wizard Bandana |
Baseball Cap (hat.cap)
Skin Id |
Skin name |
10029 |
Blue Cap |
10027 |
Forest Camo Cap |
10055 |
Friendly Cap |
10030 |
Green Cap |
10026 |
Grey Cap |
1137628492 |
Oxums Employee Cap |
10028 |
Red Cap |
10045 |
Rescue Cap |
890772638 |
Toothy Hat |
893188334 |
Top Cap |
Beenie Hat (hat.beenie)
Skin Id |
Skin name |
14180 |
Black Beenie Hat |
10018 |
Blue Beenie Hat |
10017 |
Green Beenie Hat |
594202145 |
Gunner Beanie |
10040 |
Rasta Beenie |
10016 |
Red Beenie Hat |
10085 |
Winter Deers |
Bolt Action Rifle (rifle.bolt)
Skin Id |
Skin name |
818403150 |
Army Bolt Rifle |
897023403 |
Deadly Rose BAR |
10117 |
Dreamcatcher |
10115 |
Ghost Bolt Rifle |
933509449 |
Glory BAR |
875259050 |
Great War Service Rifle |
943036098 |
Hunter's Bolt |
840105253 |
Polymer BAR |
819149392 |
Rustpunk Rifle |
972020573 |
Sandwar BAR |
947954942 |
Smuggler's BAR |
1119629516 |
Steel and Brass BAR |
1161165984 |
Survivor BAR |
10116 |
Tundra Bolt Rifle |
Bone Club (bone.club)
Skin Id |
Skin name |
810156739 |
Carved Club |
791109245 |
Little Friend |
888839261 |
Maracas Bone Club |
945026868 |
Sacrificial Club |
Bone Helmet (deer.skull.mask)
Skin Id |
Skin name |
784259585 |
Demonic Deer Skull |
882204381 |
The Plague Doctor |
837166252 |
Uprising Deer Skull Mask |
Bone Knife (knife.bone)
Skin Id |
Skin name |
808955868 |
Etched Edge Bone Knife |
1277364396 |
Flesh Knife |
909612594 |
Paititi Bone Knife |
945031477 |
Sacrificial Knife |
933322251 |
Studded Bone Knife |
Boonie Hat (hat.boonie)
Skin Id |
Skin name |
10058 |
Farmer Hat |
587812040 |
Fisherman Boonie Hat |
844289539 |
Flower Hat |
1185551523 |
Hunted Hat |
865054618 |
Leather Boonie Hat |
833565406 |
PVC Hat |
Boots (shoes.boots)
Skin Id |
Skin name |
1100926907 |
Arctic Wolf Boots |
882570089 |
Armored Boots |
869090082 |
Army Armored Boots |
826587881 |
Army Black Boots |
10080 |
Army Boots |
1406796292 |
Badboy Boots |
10023 |
Black Boots |
10088 |
Bloody Boots |
1441308562 |
Brony Boots |
1432967312 |
Cajun Boots |
899942107 |
Caravanner Boots |
838205144 |
Combat Boots |
919261524 |
Explorer Boots |
784559403 |
Hazard Move Boots |
1106548545 |
Metalhunter Boots |
920390242 |
Muddy Boots |
10034 |
Punk Boots |
613481881 |
Rock Star Boots |
10044 |
Scavenged Sneaker Boots |
1111680681 |
Sky Seal Boots |
962503020 |
Stalker Boots |
809586899 |
Tactical Boots |
1084392788 |
Tailgunner Boots |
10022 |
Tan Boots |
961096730 |
Wasteland Hunter Boots |
944997041 |
Yellow Race Boots |
Bucket Helmet (bucket.helmet)
Skin Id |
Skin name |
831798567 |
Graffiti Bucket Helmet |
926313433 |
Green Riveted Bucket Helmet |
10127 |
Medic Helmet |
1197730661 |
Punk Bucket |
964461549 |
Road Cone Helmet |
1073904216 |
Roasted Bucket Helmet |
867605376 |
Rusty Bucket Helmet |
784438982 |
Smilin' Jack |
949889936 |
Sunrise Bucket Helmet |
885450077 |
Super Happy Bucket |
889767601 |
The King's Bucket |
564826303 |
Wooden Bucket |
Burlap Headwrap (burlap.headwrap)
Skin Id |
Skin name |
942098139 |
Anarchy |
896506958 |
Brotherhood Headwrap |
861551572 |
Crimson Headwrap |
868014709 |
Outlaw Headwrap |
785890135 |
SandPrince |
822358002 |
Shinobi Cowl |
Burlap Shirt (burlap.shirt)
Skin Id |
Skin name |
849866944 |
Biker Dad |
1127407306 |
Blacksmith Shirt |
809909900 |
Burlap and Leather Vest |
654502725 |
Captain's Vest and Shirt |
899941622 |
Caravanner Shirt |
926478499 |
Desert Outlaw Burlap Shirt |
1294811936 |
It is Wednesday, my dudes |
1394039696 |
Junkyard King Shirt |
1354670586 |
Leopard Skin Shirt |
1380044819 |
Pirate Shirt |
10136 |
Pirate Vest & Shirt |
1145786859 |
Rioter's Jacket |
1323654151 |
Road Raider Shirt |
1229561297 |
Santa's Helper Shirt |
882451685 |
Sleazy Rider |
1294812700 |
Whens Whip? |
Burlap Shoes (burlap.shoes)
Skin Id |
Skin name |
906443871 |
Broken Ankles Cast |
790679533 |
Burlap Ninja Slippers |
Burlap Trousers (burlap.trousers)
Skin Id |
Skin name |
1127409880 |
Blacksmith Pants |
921250017 |
Desert Outlaw Burlap Pants |
1394040054 |
Junkyard King Pants |
1354675665 |
Leopard Skin Pants |
1380047706 |
Pirate Pants |
809968188 |
Recycled Tarp Pants |
1145780081 |
Rioter's Pants |
1323664071 |
Road Raider Pants |
Chair (chair)
Skin Id |
Skin name |
875258235 |
Antique Dining Chair |
871339422 |
Danger Chair |
1260443731 |
Glory Throne |
897656037 |
Muerto Chair |
871271807 |
Red Leather Chair |
1147170604 |
Rusty Iron Throne |
1154498476 |
Yellow Ornate Chair |
Coffee Can Helmet (coffeecan.helmet)
Skin Id |
Skin name |
848645884 |
Apocalypse Helmet |
914060966 |
Army Armored Helmet |
1342122459 |
Caution Helmet |
1445131741 |
Chaos Helmet |
1121458604 |
Cobalt Armor Helmet |
1251411840 |
Defender Helmet |
938020581 |
Desert Patrol Helmet |
1332335200 |
Dominator Helmet |
1349946203 |
Dwarf Helmet |
955675586 |
Epidemic Helmet |
1349166206 |
Full Metal Helmet |
1129809202 |
Funhouse Helmet |
1380023142 |
Heavenly Legion Helmet |
970583835 |
Junkyard Samurai Helmet |
843676357 |
Lizard Skull |
1269589560 |
Loot Leader Helmet |
1154453278 |
Mad Helmet |
1174375607 |
Metalhunter Can Helmet |
891592450 |
Nordic Beast Helmet |
1441850738 |
Peacemaker Helmet |
1104118217 |
Plywood Helmet |
948491992 |
Roadsign Warrior Helmet |
806212029 |
Rusty Coffee Can Helmet |
1151227603 |
Saboteur's Can Helmet |
1248435433 |
Samurai Kabuto |
974321420 |
Scrap Hazard Helmet |
1202978872 |
Scrapper Helmet |
784910461 |
Skull Hazard |
1388417865 |
Snap Turtle Helmet |
814098474 |
Spare Parts |
919595880 |
Sunrise Helmet |
1130589746 |
Utilizer Helmet |
1400824309 |
Vandal Graffiti Helmet |
1442169133 |
Viking Helmet |
809816871 |
Warboy Helmet |
854460770 |
Welding Helmet |
Concrete Barricade (barricade.concrete)
Skin Id |
Skin name |
828182621 |
Metal Barricade |
846663258 |
Military Barricade |
924112225 |
Outpost Concrete Barricade |
939333522 |
Railway Barricade |
791070521 |
Road Barrier |
Crossbow (crossbow)
Skin Id |
Skin name |
915855989 |
Ancient Artifact Crossbow |
874268567 |
Chrome Crossbow |
1242702498 |
Dead Man Crossbow |
1390284445 |
Deep Water Crossbow |
883141682 |
Doomwing Crossbow |
818070371 |
Engraved Crossbow |
1349337546 |
Gold Spirit Crossbow |
1181976746 |
Gurkha Crossbow |
1291686117 |
Hawk Crossbow |
809964230 |
HazardCross |
1428614422 |
Hunter's crossbow |
1365706569 |
Huntsman Crossbow |
1127389810 |
Lone Wulf Crossbow |
1115959202 |
Mad Crossbow |
1421675342 |
Makeshift Crossbow |
1184318659 |
Marauder |
1097642159 |
Northwind Crossbow |
1269230939 |
Phoenix Crossbow |
1089558546 |
POP Crossbow |
1206661880 |
Primal Crossbow |
1328219905 |
Ronin |
856029421 |
Tank Crossbow |
1367933148 |
Tribal Crossbow |
1383105648 |
Victoria Crossbow |
Custom SMG (smg.2)
Skin Id |
Skin name |
1329096680 |
Afterburn SMG |
820350952 |
Alien Relic SMG |
820402694 |
Anarchy SMG |
866745136 |
Bandito SMG |
1081305198 |
Bone Shaman SMG |
1128840196 |
Dark Flames SMG |
931547202 |
Engineer SMG |
1185311263 |
Finish Line SMG |
816728172 |
Firestarter Custom SMG |
897099822 |
Hailstorm SMG |
892212957 |
Hunter SMG |
904964438 |
Looter's SMG |
1198145190 |
Polymer SMG |
1114032911 |
Safari SMG |
1107572641 |
Survivor SMG |
854914986 |
Tank SMG |
822943156 |
tRUSTy Friend |
Double Barrel Shotgun (shotgun.double)
Skin Id |
Skin name |
916790605 |
Aircraft Parts DBS |
865019380 |
Bespoke DBS |
1448142776 |
Blunderbuss |
1119662164 |
Caution DBS |
1213074188 |
Double Trouble DBS |
1378519774 |
Geartooth DBS |
948113632 |
Grandfather DBS |
854987948 |
Heat Double Shotgun |
1260964187 |
Hellion DBS |
860153737 |
Industrial DBS |
1414878365 |
Last Blast Twins |
1295701369 |
Last Hero DBS |
1408050439 |
Mad DBS |
1174675399 |
Military Boomstick |
858957151 |
Nitro-Maniac DBS |
1341524782 |
Protector DBS |
1127266590 |
Quick Death DBS |
1282137884 |
Saboteur DBS |
1229950256 |
Santa's Boomstick |
1277558450 |
Steam DBS |
1225880743 |
Vigilante DBS |
1247696065 |
Whopper DBS |
Eoka Pistol (pistol.eoka)
Skin Id |
Skin name |
856053892 |
Banana Eoka |
898387222 |
Birch Eoka |
1171935313 |
Flintlock |
1174673119 |
Gurkha Eoka |
926184643 |
Japanese Tanegashima |
1413731110 |
Last Blast |
920310954 |
Nordic Relic |
857750032 |
Primal Gun |
F1 Grenade (grenade.f1)
Skin Id |
Skin name |
836745325 |
Fire and Brimstone Grenade |
936182773 |
Smile Grenade |
1163186435 |
Unholy Grenade |
815252048 |
Voodoo Grenade |
Fridge (fridge)
Skin Id |
Skin name |
869398873 |
Aircraft Parts Fridge |
864918396 |
Biohazard Fridge |
873612402 |
Urban Fridge |
886416273 |
Victorian Food Vault |
Furnace (furnace)
Skin Id |
Skin name |
1260546874 |
Ancient Furnace |
1335598661 |
Ancient Gods Furnace |
1247357204 |
Angry Furnace |
1408433814 |
Artist's Furnace |
1241065527 |
Aztec Furnace |
1230386524 |
Blacksmith Furnace |
1305332196 |
Brutal Furnace |
1230680321 |
Cannibal Furnace |
1230975843 |
Christmas Furnace |
1384844042 |
Dragon Furnace |
1230272984 |
Furnace of the Shaman |
1391109786 |
Hellfire Furnace |
1260305347 |
Hydraulic Furnace |
1427551950 |
Iron Calamity |
1277616284 |
Iron Forge |
1335260783 |
Junkyard Furnace |
1421455358 |
Mad Iron Furnace |
1354629493 |
Medieval Fresco Furnace |
1377346304 |
Metalwork Flux Furnace |
1320779999 |
Military Furnace |
1354714819 |
Miner's Furnace |
1277183788 |
Mosaic Furnace |
1239083962 |
Potbelly Furnace |
1356581838 |
Rainbow Furnace |
1305743950 |
Ritual Furnace |
1373663659 |
Scrap Face Furnace |
1230539924 |
Snowboy |
1349367380 |
Soul Burner |
1282172459 |
Totem Furnace |
1367939983 |
Treasure Furnace |
1261530424 |
Urban Furnace |
1231071505 |
Victorian Furnace |
Garage Door (wall.frame.garagedoor)
Skin Id |
Skin name |
1398568170 |
Bandit Garage Door |
1415167317 |
Brutal Jaws Garage Door |
1334974046 |
Cargo Truck Garage Door |
1209586977 |
Checkpoint Door |
1180981036 |
Chop Shop Garage Door |
1186351868 |
Cobalt Space Door |
1415079530 |
Cursed Pirate Garage Door |
1180968592 |
Defense Garage Door |
1238292260 |
Factory Rolling Door |
1380090862 |
GNH-315 |
1461027316 |
Monster Garage Door |
1309406283 |
Reactor Room 3 of 10 |
1183127702 |
Rolling Exit Door |
1358030533 |
Sailor's Garage Door |
1306203844 |
Trash Garage Door |
1428456080 |
War Door |
Hammer (hammer)
Skin Id |
Skin name |
1249500235 |
Aztec Jade Hammer |
938806184 |
Builders Guild Hammer |
1457914371 |
Calamity Hammer |
1128710439 |
Dead Hammer |
1208606722 |
Frost Hammer |
1116103194 |
God Of Builders Hammer |
1120977731 |
Kitchen Tile Hammer |
1125995819 |
Museum Raider Hammer |
1095969830 |
Riveted Hammer |
833423263 |
Scorched Hammer |
961294045 |
Trap Base Weaver |
822539548 |
Welded Hammer |
Hatchet (hatchet)
Skin Id |
Skin name |
892263562 |
Ancient Artifact Hatchet |
1145547996 |
Beast Hunter Hatchet |
1143274085 |
Damascus Steel Hatchet |
1171956705 |
Eater Hatchet |
1320099240 |
Fenrir Hatchet |
814630559 |
Firefighter Hatchet |
1252014044 |
Full Metal Hatchet |
824552943 |
Golden Axe |
1290169302 |
Hatchet of Antiquities |
1407875352 |
Hazard Hatchet |
950020589 |
Hunter Hatchet |
924242197 |
Iron Jaws Hatchet |
915910717 |
Iron Wing |
1082302323 |
Leather Hatchet |
1095577423 |
Macbeth Hatchet |
816715928 |
Military Hatchet |
962959509 |
Modern Lumberjack Hatchet |
967413298 |
Notorious Hatchet |
944497252 |
Ornate Axe |
1435214632 |
Pharon Hatchet |
1076337199 |
Polynesian War Axe |
1150815053 |
Prospector's Hatchet |
1108554409 |
Raider Hatchet |
1448232793 |
Reaper Hatchet |
910196839 |
Red Chopper |
953186726 |
Refined Hatchet |
912857899 |
Replacement Blade Hatchet |
1379766114 |
Road Hatchet |
1242774466 |
Scrapper Hatchet |
1378023158 |
Secret Zone Hatchet |
1291775183 |
Shinobi Hatchet |
1220880032 |
Siege Breaker |
1247701169 |
Snow Valley Hatchet |
1152712210 |
Soul Collector Hatchet |
1193102490 |
Soulburn Hatchet |
1362737705 |
Spec Ops Hatchet |
1107210636 |
Spider King Hatchet |
928879549 |
Sunrise Hatchet |
1137482995 |
Survivor Hatchet |
1359120832 |
Survivor's Hatchet |
1121515438 |
Tomb Hatchet |
1092131816 |
Tribal Hatchet |
826402867 |
Veteran Hatchet |
814713259 |
Vikings Tomahawk |
825033005 |
Vintage Hatchet |
1325481133 |
Virulent Hatchet |
1258108678 |
Widowmaker Hatchet |
Hide Boots (attire.hide.boots)
Skin Id |
Skin name |
785347695 |
Native American Hide Shoes |
1230633097 |
Rudolph Slippers |
837175591 |
Uprising Hide Shoes |
Hide Halterneck (attire.hide.helterneck)
Skin Id |
Skin name |
798669794 |
Caution Tape Top |
845019310 |
Leopard Top |
Hide Pants (attire.hide.pants)
Skin Id |
Skin name |
1269154354 |
Tribesman Hide Pants |
837179220 |
Uprising Hide Pants |
Hide Poncho (attire.hide.poncho)
Skin Id |
Skin name |
833524594 |
Camo Netting |
788732722 |
Grey Wolf Hide Poncho |
825459163 |
Toymaker Poncho |
1269162578 |
Tribesman Poncho |
837191793 |
Uprising Hide Poncho |
Hide Skirt (attire.hide.skirt)
Skin Id |
Skin name |
831920129 |
Blue Tarp Skirt |
793180528 |
Irish Kilt |
Hide Vest (attire.hide.vest)
Skin Id |
Skin name |
878319804 |
Celtic Hide Shirt |
1269172413 |
Tribesman Hide Shirt |
Hoodie (hoodie)
Skin Id |
Skin name |
1100931254 |
Arctic Wolf Hoodie |
897890977 |
Army Armored Hoodie |
1408832378 |
Badboy Hoodie |
10142 |
BCHILLZ! Hoodie |
14179 |
Black Hoodie |
10052 |
Bloody Hoodie |
14178 |
Blue Hoodie |
1373714814 |
Brony Hoodie |
1432964453 |
Cajun Hoodie |
1209453497 |
Charitable Rust 2017 Hoodie |
1371314541 |
Checkpoint Hoodie |
1305321596 |
Chekist's Hoodie |
1150818496 |
Conquistador Hoodie |
10133 |
Cuda87 Hoodie |
904963081 |
Denim Studded Hoodie |
889718910 |
Desert Conqueror Hoodie |
1234693807 |
Explorer Hoodie |
1296608954 |
Firefighter Hoodie |
954392337 |
Gang Leader Hoodie |
14072 |
Green Hoodie |
959900137 |
Huntsman Hoodie |
895065994 |
Leather Strapped Hoodie |
914621940 |
Looter's Hoodie |
1368417352 |
Lumberjack Hoodie |
1448343881 |
Mad Rider Hoodie |
1106582025 |
Metalhunter Hoodie |
939604165 |
Nordic Beast Hoodie |
1328751626 |
Northern Forester Hoodie |
797128321 |
Official Vertiigo Hoodie |
1356328924 |
Outlaws Hoodie |
1150760640 |
Predator Hoodie |
1274163900 |
Prospector's Hoodie |
661319427 |
Ranger's Vest |
919353761 |
Regulator's Hoodie |
1282111884 |
Revolution Hoodie |
10132 |
Rhinocrunch Hoodie |
971807764 |
Rocket Factory Crew Hoodie |
10129 |
Safety Crew |
1170989053 |
Savage Jacket |
835836079 |
Scudpunk Hoodie |
1356748246 |
Seaman Hoodie |
10086 |
Skeleton Hoodie |
1111669350 |
Sky Seal Hoodie |
959641236 |
Stalker Hoodie |
975500312 |
Tailgunner Hoodie |
677636990 |
Tank Crew Hoodie |
803249256 |
Unknown Territory Hoodie |
1317554978 |
Urban Ice Hoodie |
961066582 |
Wasteland Hunter Hoodie |
954947279 |
Worker Hoodie |
941172099 |
Yellow Police Jacket |
926162531 |
Yellow Racer Hoodie |
Improvised Balaclava (mask.balaclava)
Skin Id |
Skin name |
843976918 |
Burglar Mask |
539536877 |
Burlap Brains Balaclava |
10069 |
Desert Camo Balaclava |
10071 |
Double Yellow Balaclava |
884484239 |
Executioner Latex |
10068 |
Forest Camo Balaclava |
1175131736 |
Frankenstein Mask |
813561728 |
Knitted Balaclava |
858156568 |
Meat Mask |
10057 |
Murica Balaclava |
856403207 |
Nerd Glasses |
10075 |
Nightmare Balaclava |
10070 |
Red Check Balaclava |
10054 |
Rorschach Skull |
1174877663 |
Rotten Scalp |
807719156 |
Santa Balaclava |
10090 |
Skin Balaclava |
539562549 |
Stitched Skin |
10084 |
The Rust Knight |
851779943 |
Toupee |
10139 |
Valentine Balaclava |
10111 |
Zipper Face |
Jacket (jacket)
Skin Id |
Skin name |
10011 |
Blue Jacket |
10012 |
Desert Jacket |
834233801 |
Fire jacket |
10009 |
Green Jacket |
10015 |
Hunting Jacket |
10013 |
Multicam Jacket |
10072 |
Provocateur Jacket |
10010 |
Red Jacket |
10008 |
Snowcamo Jacket |
10014 |
Urban Camo Jacket |
1317555901 |
Urban Ice Jacket |
Large Wood Box (box.wooden.large)
Skin Id |
Skin name |
813269955 |
Ammo Box |
10124 |
Ammo Wooden Box |
1285113124 |
Aztec Gold Chest |
1206100969 |
Aztec Trunk |
1320924107 |
Bone Collector Box |
892062620 |
Cabin Chest |
1261541803 |
Captain's Treasure |
1315566388 |
Carpenter's Chest |
1362394666 |
Caution Crate |
1209454231 |
Charitable Rust 2017 Relief Crate |
1277330503 |
Childhood Toolbox |
810383121 |
Christmas Holiday LWB |
10122 |
Christmas Storage |
854002617 |
Components Storage |
1394363785 |
Cursed Pirate Treasure Chest |
576569265 |
D.O.A Trunk |
1199632980 |
Danger Box |
1116497962 |
Dead Pirates Chest |
1443958473 |
Defender Box |
1251062707 |
Eisensheet Box |
798455489 |
Explosives Box |
942678679 |
Fire Hose Box |
10123 |
First Aid Green |
882223700 |
First Aid Large Box |
809975811 |
Food Box Large |
1067191615 |
Forgotten Temple Box |
10141 |
Gun Box |
1102266445 |
Hazard Crate |
1306240898 |
Ichtaca Treasure Box |
1192724938 |
Idolized Toolbox |
797422750 |
Large Stone Box |
969292267 |
Leather Bound Trunk |
1204070852 |
Lone Wolf Chest |
904962497 |
Long Hauler's Trunk |
1135412156 |
Loot Coffer |
851053322 |
Medieval Box |
928502682 |
Metropolitan Trunk |
842083350 |
Military Crate |
942917320 |
Mini Nuke Case |
1212838382 |
Muertos Chest |
1356773002 |
Ordnance Box |
932160919 |
Padded Armor Trunk |
1282838099 |
Pandora's box |
1456233168 |
Pharaoh Mummy Box |
1353721544 |
Ragnarok Trunk |
1342462175 |
Railway Box |
878850459 |
Recyclables Box |
881249489 |
Royal Wooden Box |
1169231428 |
Salvaged Cargo Box |
1269932286 |
Scrapper Storage Chest |
1447962258 |
Toxic Box |
978112601 |
Trash Box |
1382429236 |
Trophy Pirate Chest |
890915277 |
Urban Large Wood Storage |
1119263507 |
Vaccine box |
854718942 |
Weapons Box |
1159589238 |
Wyrm Chest |
Leather Gloves (burlap.gloves)
Skin Id |
Skin name |
1100928373 |
Arctic Wolf Gloves |
874488180 |
Army Armored Gloves |
1406800025 |
Badboy Gloves |
816473273 |
Black Alligator |
10128 |
Boxer's Bandages |
883476299 |
Bruiser Gloves |
1432966221 |
Cajun Gloves |
904961862 |
Caravanner Gloves |
661317919 |
Duelist Gloves |
1296614997 |
Firefighter Gloves |
938394833 |
Junklord Gloves |
1394040487 |
Junkyard King Gloves |
1368419860 |
Lumberjack Gloves |
1448347837 |
Mad Rider Gloves |
921030333 |
Merciless Gloves |
1106600389 |
Metalhunter Gloves |
610098458 |
Motorcycle Gloves |
1111677889 |
Sky Seal Gloves |
949616124 |
Space Rocket Work Gloves |
962495909 |
Stalker Gloves |
1084390180 |
Tailgunner Gloves |
961103399 |
Wasteland Hunter Gloves |
Locker (locker)
Skin Id |
Skin name |
879343335 |
Army Locker |
1328242213 |
Carpenter's Locker |
1138218408 |
Cobalt Security Locker |
879533969 |
Grid Locker |
881997061 |
Muertos Locker |
881411749 |
Permanent Detention |
Longsleeve T-Shirt (tshirt.long)
Skin Id |
Skin name |
10047 |
Aztec Long T-Shirt |
801204141 |
Battle Worn Long TShirt |
10004 |
Black Longsleeve T-Shirt |
808300545 |
Christmas Elf |
512107102 |
Christmas Jumper |
10106 |
Creepy Jack |
10050 |
Frankensteins Sweater |
10032 |
Green Checkered Shirt |
10005 |
Grey Longsleeve T-Shirt |
566893368 |
Lawman |
10118 |
Merry Reindeer |
10051 |
Nightmare Sweater |
10006 |
Orange Longsleeve T-Shirt |
1416787006 |
Rust Goalkeeper Shirt |
10036 |
Sign Painter |
10042 |
Varsity Jacket |
10007 |
Yellow Longsleeve T-Shirt |
Longsword (longsword)
Skin Id |
Skin name |
1222939471 |
Aztec Macuahuitl |
825169057 |
Danger Fork |
796733487 |
Hot-tempered Longsword |
831965423 |
Kryss Longsword |
855009078 |
Wakizashi |
825008040 |
Xtreme Sword |
Skin Id |
Skin name |
832233112 |
Chainmail |
842577956 |
Chest Resistance |
1270065959 |
Conquistador Chest Plate |
1335770974 |
Dwarf Chestplate |
924019814 |
Engineer's Chest Plate |
796728308 |
Flak Vest - Green |
1349989767 |
Flyer Vest |
794169855 |
Forest Camo Chest Plate |
823132085 |
Hazardous Grater Chest Plate |
944835223 |
Hornet Chestplate |
895066686 |
Looter's Chain and Plate |
828888000 |
Machina Plate |
817022417 |
Metal Barrel Chest Plate |
1094522474 |
Metalhunter Chest Plate |
819160334 |
Oil Barrel Chest Plate |
797410767 |
Plate Carrier - Black |
1388861988 |
Precious Antiques Chestplate |
798736321 |
Press Vest |
799657859 |
Racing Stripes Chest Plate |
934627208 |
Retro Car Parts Chestplate |
900807753 |
Salvaged Plating Armor |
1353723648 |
Samurai Kozane Do |
970700662 |
Space Rocket Chest Plate |
1135168998 |
War Machine Chestplate |
1113984430 |
Warface Chestplate |
1421841596 |
Whaleman Chestplate |
Skin Id |
Skin name |
901668040 |
Army Armored Facemask |
832021670 |
Army Facemask |
792649975 |
Aztek Night Hunter |
784316334 |
Big Grin |
799044333 |
Blingin Grill |
821441043 |
BoltFace Metal Facemask |
835026584 |
Bronze War Mask |
1121237616 |
Bruiser Facemask |
831923884 |
Carbon Facemask |
939788004 |
Clan Leader Mask |
1270065112 |
Conquistador Face Mask |
792079554 |
Death Facemask |
962694769 |
Deathwing Facemask |
1092671728 |
Diesel Facemask |
1335769610 |
Dwarf Facemask |
1084823878 |
Elder's Metal Facemask |
915572534 |
Flesh Facemask |
1349988105 |
Flyer Mask |
807821375 |
Frostbite |
1172409741 |
Glowing Metal Pumpkin Mask |
794837198 |
Glowing Skull |
932233099 |
Heavy Industry |
812933296 |
Human Sacrifice Mask |
881687672 |
Hunter Mask |
806983252 |
Industrial Protection Mask |
899001394 |
Juggernaut Mask |
1313529548 |
Legendary Gold Facemask |
895067146 |
Looter's Mask |
828888629 |
Machina Mask |
841012325 |
Mask of Sacrifice |
1083628316 |
Metalhunter Facemask |
924019464 |
Metalmute Facemask |
900645045 |
Mosaic Mask |
943128194 |
Overlord Mask |
1388857962 |
Precious Antiques Facemask |
803894027 |
Punishment Mask |
903628875 |
Red Dead Jester |
792905158 |
Rusted Smile |
792827436 |
Sacrificial Mask |
1353724450 |
Samurai Somen |
1137533438 |
Savage Facemask |
896211631 |
Scavenger Facemask |
907176719 |
Scrapyard Curse |
971433920 |
Space Rocket Face Mask |
824898622 |
Stainless Facemask |
816530945 |
Steampunk Leather Mask |
915693648 |
Sunrise Metal Facemask |
1130407273 |
Tank Crew Facemask |
800980236 |
Tempered Mask |
1203888714 |
Templar |
1135160079 |
War Machine Mask |
1113983678 |
Warface Mask |
1421829383 |
Whaleman Facemask |
832934294 |
Where Eagles Dare |
Miners Hat (hat.miner)
Skin Id |
Skin name |
886968007 |
Army Miner Hat |
788260164 |
Train Conductor Miner's Hat |
886318490 |
Workman's Safety Hat |
MP5A4 (smg.mp5)
Skin Id |
Skin name |
1137434899 |
Arctic Wolf MP5 |
904404578 |
Dead Fish MP5 |
796679172 |
Digital Camo MP5 |
833639834 |
Elite Mp5 |
796687275 |
Military Camo MP5 |
911612956 |
Nomad MP5 |
808554348 |
Polymer MP5 |
892100306 |
Spitfire MP5 |
853438134 |
Tank MP5 |
800974015 |
Tempered Mp5 |
914624163 |
Urban Camo MP5 |
1084800708 |
Wild Flame MP5 |
1087199678 |
Wild Tiger MP5 |
Pants (pants)
Skin Id |
Skin name |
1100930207 |
Arctic Wolf Pants |
888360095 |
Army Armored Pants |
1406835139 |
Badboy Pants |
10001 |
Blue Jeans |
10049 |
Blue Track Pants |
1441311938 |
Brony Pants |
1432965178 |
Cajun Pants |
909888619 |
Caravanner Pants |
1371313777 |
Checkpoint Pants |
1305364315 |
Chekist's Pants |
1150816693 |
Conquistador Pants |
889714798 |
Desert Conqueror Pants |
1234956405 |
Explorer Pants |
1296612316 |
Firefighter Pants |
10019 |
Forest Camo Pants |
969289969 |
Huntsman Pants |
1368418893 |
Lumberjack Pants |
1448346336 |
Mad Rider Pants |
1106596145 |
Metalhunter Pants |
939586076 |
Nordic Beast Pants |
1328753424 |
Northern Forester Pants |
10078 |
Old Prisoner Pants |
823154911 |
One Percenter Chaps |
1356324187 |
Outlaws Pants |
1150763210 |
Predator Pants |
1274163146 |
Prospector's Pants |
10048 |
Punk Rock Pants |
1287193745 |
Revolution Jeans |
1229552157 |
Santa's Helper Pants |
1170988006 |
Savage Pants |
1356749671 |
Seaman Pants |
1111673876 |
Sky Seal Pants |
10021 |
Snow Camo Pants |
960252273 |
Stalker Pants |
798690647 |
Steppe Camo Pants |
975498827 |
Tailgunner Pants |
1125254090 |
Tank Crew Pants |
10020 |
Urban Camo Pants |
1317553480 |
Urban Ice Pants |
961084105 |
Wasteland Hunter Pants |
955615160 |
Worker Pants |
930559188 |
Yellow Racer Pants |
Pickaxe (pickaxe)
Skin Id |
Skin name |
904296143 |
Ancient Artifact Pick Axe |
1143157014 |
Damascus Steel Pickaxe |
1283807232 |
Elegant Pick Axe |
1320093416 |
Fenrir Pickaxe |
828884658 |
Gold Digger |
1407877776 |
Hazard Pick Axe |
1083591199 |
Leather Pick Axe |
859743520 |
Military Pick Axe |
1444912645 |
Montezuma Pick Axe |
949859819 |
Ornate Pick Axe |
1435220253 |
Pharon Pick Axe |
1150813747 |
Prospector's Pickaxe |
832799172 |
Rescue Pick Axe |
1377987815 |
Secret Zone Pick Axe |
1298797381 |
Shinobi Pick Axe |
1362736707 |
Spec Ops Pickaxe |
863455081 |
Tarnished Sun Pick Axe |
1121521173 |
Tomb Pickaxe |
1325483813 |
Virulent Pick Axe |
Pump Shotgun (shotgun.pump)
Skin Id |
Skin name |
10074 |
Chieftain Pump Shotgun |
1115399868 |
Conquerer Shotgun |
964345579 |
Frostfire Shotgun |
1153922437 |
Head Hunter Shotgun |
1269617539 |
Loot Leader Shotgun |
1094741003 |
Modern Knight Shotgun |
813631833 |
Native Gold |
813628651 |
Native Yellow |
921253888 |
Polymer Pump Shotgun |
1191938171 |
Problem Solver Stick |
1132569603 |
Rebel Shotgun |
1292063367 |
Royalty Pump Shotgun |
850130444 |
Tank Pump Shotgun |
849997025 |
The Billy Baroo |
10140 |
The Swampmaster |
731119713 |
Urban Afterburn Pump Shotgun |
Python Revolver (pistol.python)
Skin Id |
Skin name |
1216163401 |
Black Mamba |
1305704747 |
Cold Hunter Python |
1228154190 |
Dark Silver Python |
1215390635 |
Devourer |
1455062983 |
Duelist's Python |
1217395562 |
Engraved Python |
1373936691 |
Hellraiser Python |
1265214612 |
Holy Python |
1296687971 |
Hot Battle Steel |
1342464644 |
Industrial Python |
1335582211 |
Ivory Python |
1435364672 |
Metalhead Python |
1418647979 |
Morocco Python |
1290876678 |
Necromancer Python |
1277518447 |
Outlaw Python |
1364964220 |
Pearl Python |
1214609010 |
Phantom |
1435858834 |
Pink Death Python |
1328632407 |
Punk Python |
1269667577 |
Relict Python |
1356665596 |
Slaughter |
1377347733 |
Smoking Python |
1276136280 |
Steam Python |
1223105431 |
Trausi's Python |
1235690536 |
Warstory Python |
1258109891 |
Widowmaker Python |
Reactive Target (target.reactive)
Skin Id |
Skin name |
824001540 |
Led Light Target |
791177585 |
On Target |
Revolver (pistol.revolver)
Skin Id |
Skin name |
910665268 |
Bandito Revolver |
1192708586 |
Death Viper |
855087726 |
Defender |
1235107237 |
Devourer Revolver |
1265936882 |
Duelist Revolver |
1141054826 |
Dynamo Revolver |
815532676 |
Eightball |
937338314 |
Firefighter Revolver |
970737094 |
Forest Guardian Revolver |
873242795 |
Frostbitten Revolver |
809865395 |
Handmade Revolver |
809822151 |
Hot-tempered Revolver |
933056389 |
Junkyard Revolver |
1349358875 |
Necromancer Revolver |
10114 |
Outback revolver |
809897611 |
Outlaw Revolver |
1346870567 |
Party Pooper |
911828654 |
Patriot Revolver |
1235996786 |
Phantom Revolver |
1428863076 |
Pink Death Revolver |
950956238 |
Pink Grunge |
1435664860 |
Radioactive Revolver |
1161550991 |
Rebel Revolver |
1309517474 |
Rebel Revolver |
1408242038 |
Regal Revolver |
1447877728 |
Sailor's Revolver |
1099177489 |
Shamanism Revolver |
973871108 |
Sting Revolver |
1217455695 |
Tribal Revolver |
887846629 |
Western Revolver Gold |
Riot Helmet (riot.helmet)
Skin Id |
Skin name |
869125904 |
Biker Goth Helmet |
930923611 |
Blast Shield Helmet |
849872204 |
Born To Loot |
1414953014 |
Bumble Bee Helmet |
801095823 |
Captain's Helmet |
937863435 |
Checkpoint Riot Helmet |
911015530 |
Digger Helmet |
1109466231 |
Furious Raider Riot Helmet |
887283623 |
Hardline Helmet |
920983864 |
Medical Riot Helmet |
950182163 |
Raider Helmet |
869709888 |
Ruthless Riot Helmet |
930563894 |
Yellow Racer Helmet |
Road Sign Jacket (roadsign.jacket)
Skin Id |
Skin name |
953104456 |
Apocalypse Vest |
865659101 |
Army Sign Vest |
801873550 |
British Sign Vest |
1342125487 |
Caution Vest |
1442341176 |
Chaos Armored Vest |
818611894 |
Chopshop Body Armor |
1121456497 |
Cobalt Armor Vest |
1102966153 |
Deathwing Vest |
1251431494 |
Defender Vest |
934926427 |
Desert Patrol Vest |
1084394793 |
Diesel Roadsign Vest |
1332334593 |
Dominator Vest |
1349940035 |
Dwarf Roadsign Vest |
944577714 |
Epidemic Roadsign Vest |
947950933 |
Freebooter Vest |
1349163491 |
Full Metal Vest |
784581113 |
Hazard Protection Vest |
1380025789 |
Heavenly Legion Vest |
1159597292 |
Heavy Alloy Vest |
879861502 |
Junker's Vest |
934744263 |
Junkyard Samurai Vest |
1269597852 |
Loot Leader Vest |
1154446174 |
Mad Vest |
1119760089 |
Metalhunter Roadsign Vest |
892402754 |
Nordic Beast Vest |
953124938 |
Patchwork Cuirass |
1441844877 |
Peacemaker Vest |
1098029034 |
Plywood Vest |
950173158 |
Raider Roadsign Vest |
1151219812 |
Saboteur's Vest |
1248434418 |
Samurai Dou |
974336556 |
Scrap Hazard Vest |
1202977830 |
Scrapper Vest |
1388417448 |
Snap Turtle Vest |
828175620 |
Spiked Metal Vest |
1130406273 |
Tank Crew Roadsign Vest |
1234957719 |
The Last Viking Vest |
1130599258 |
Utilizer Vest |
1400828574 |
Vandal Graffiti Vest |
1442162947 |
Viking Armor Vest |
932778217 |
Wasteland Legionnaire |
Road Sign Kilt (roadsign.kilt)
Skin Id |
Skin name |
953112839 |
Apocalypse Kilt |
865679836 |
Army Sign Kilt |
801837047 |
British Sign Pants |
1342123902 |
Caution Pants |
1442346890 |
Chaos Armored Pants |
818612271 |
Chopshop Kilt |
1121447954 |
Cobalt Armor Pants |
1102986622 |
Deathwing Pants |
1251419748 |
Defender Pants |
934937654 |
Desert Patrol Pants |
1084396407 |
Diesel Roadsign Pants |
1332333384 |
Dominator Pants |
1349943069 |
Dwarf Roadsign Pants |
944586866 |
Epidemic Roadsign Pants |
947949717 |
Freebooter Pants |
1349158079 |
Full Metal Kilt |
784577443 |
Hazard Cover Pants |
1380028657 |
Heavenly Legion Kilt |
1159599284 |
Heavy Alloy Pants |
879861153 |
Junker's Kilt |
934742835 |
Junkyard Samurai Pants |
1269612137 |
Loot Leader Pants |
1154469089 |
Mad Pants |
1106569231 |
Metalhunter Roadsign Pants |
794291485 |
Military Camo Roadsign Kilt |
892414125 |
Nordic Beast Kilt |
953123363 |
Patchwork War Kilt |
1441848470 |
Peacemaker Pants |
1103687152 |
Plywood Kilt |
950176525 |
Raider Roadsign Pants |
1151205503 |
Saboteur's Pants |
1248433379 |
Samurai Haidate |
1353722661 |
Samurai Kusazuri |
974345761 |
Scrap Hazard Kilt |
1202976443 |
Scrapper Pants |
1388416860 |
Snap Turtle Pants |
828173323 |
Spiked Metal Kilt |
1130405286 |
Tank Crew Roadsign Pants |
1130610212 |
Utilizer Pants |
1400837602 |
Vandal Graffiti Pants |
1442167045 |
Viking Armor Pants |
Rock (rock)
Skin Id |
Skin name |
1435229543 |
Adventurer's Rock |
1209361016 |
Ancient World Rock |
1084822722 |
Barb Wire Rock |
1368454662 |
Best Friend |
864277659 |
Fresh Brain |
858285362 |
Frozen Turkey |
804791902 |
Gold Rock |
1378500484 |
Gravel Rock |
843429299 |
Hot Potato |
971411353 |
Junkyard Rock |
807372963 |
Meteorite |
933809748 |
Mossy Fossil |
1205671322 |
My Only Friend |
834287924 |
Ripe Watermelon |
824904841 |
Shard of True Ice |
1126754320 |
Sharptooth |
1458528823 |
Swamp Rock |
Rocket Launcher (rocket.launcher)
Skin Id |
Skin name |
879708939 |
Aircraft Parts RL |
813795591 |
Army Surplus Rocket Launcher |
894679426 |
Beans Cannon |
1162978825 |
Glass Cannon |
875930670 |
Hot Topic |
853494512 |
KNOCK KNOCK |
926279011 |
Surge Rocket Launcher |
812737524 |
ThatGermanGuy Warhawk |
1162085821 |
Troglodyte |
1137393412 |
Wood Barreled |
Rug (rug)
Skin Id |
Skin name |
907327964 |
Rubber Hazard Mat |
1225299046 |
Rustmas Rug |
871072156 |
Soviet Carpet |
870851438 |
Tailor`s Carpet |
1114718055 |
Tarp Rug |
Rug Bear Skin (rug.bear)
Skin Id |
Skin name |
870446546 |
Panda Rug |
Salvaged Icepick (icepick.salvaged)
Skin Id |
Skin name |
911446362 |
Dark Arts Icepick |
820810719 |
Inferno Hazard Salvaged Icepick |
844666224 |
Lavapick |
933760454 |
Raven |
1121804393 |
Rocket Scrap Salvaged Pickaxe |
843454856 |
Runic Ice Pick |
1276627079 |
Stinger Icepick |
1124734833 |
Voodoo Daddy Icepick |
Salvaged Sword (salvaged.sword)
Skin Id |
Skin name |
950134503 |
Fallen Knight |
1455468520 |
Grid Strike |
828885909 |
Metal Roses Short Sword |
1442148142 |
Oblivion Sword |
893871715 |
Roadsign Sword |
969725237 |
Rusty Blade |
1366123054 |
Saw Sword |
1239660381 |
Scraptooth Sword |
1154175800 |
Sheet Metal Sword |
1283812544 |
Spartan Sword |
1212723513 |
Toothed Sword |
930557072 |
Trained To Kill |
1313755167 |
Trash Sword |
825240467 |
Wooden Sword |
Sandbag Barricade (barricade.sandbags)
Skin Id |
Skin name |
809144507 |
Grandmother's Gift Barricade |
Satchel Charge (explosive.satchel)
Skin Id |
Skin name |
855256664 |
Bad News |
908893157 |
BadaBoom Satchel Charge |
860156815 |
Box O Love |
856333895 |
Close Enough |
855084816 |
Military Satchel Charge |
855113878 |
Red Leather Day |
Semi-Automatic Pistol (pistol.semiauto)
Skin Id |
Skin name |
902487409 |
Aircraft Parts SAP |
919535259 |
Armageddon SAP |
883156158 |
Base Invaders SAP |
924018875 |
Bitin' Dog SAP |
937863988 |
Checkpoint SAP |
876007573 |
Chrome SAP |
10087 |
Contamination Pistol |
1183693235 |
Croc Shot |
1158943049 |
Demonic Pistol |
863443112 |
Desert Hunter |
953126981 |
Dime Bag SAP |
910681058 |
Direct Threat SAP |
1105853708 |
Faded SAP |
1167255900 |
Fang |
904356033 |
Fight Like a Girl |
893118140 |
Fire Walk SAP |
1121906926 |
Golden Dragon |
805925675 |
Golden Leaf SAP |
10108 |
Halloween Bat |
954520976 |
Khalifa SAP |
1113544521 |
Last Eclipse SAP |
830255284 |
LCD Marine Sidearm |
899942580 |
Looter's SAP |
853927198 |
Nightmare |
950037016 |
Nishikigoi SAP |
972059802 |
Oink SAP |
830606037 |
Ol' Greasy |
804337360 |
Paint Rush SAP |
1328323548 |
Poison Jaws SAP |
798375117 |
Polymer SAP |
868298519 |
Poseidon Semi Auto Pistol |
10081 |
Reaper Note Pistol |
10073 |
Red Shine Pistol |
1446715780 |
Reptile SAP |
908722214 |
Retro Car Parts SAP |
827533196 |
Salt Shaker SAP |
975102848 |
Silent Sting SAP |
938007886 |
Soul Eater SAP |
1118707296 |
Sting SAP |
936623315 |
Sunrise SAP |
829983759 |
Tehno Pistol |
1092676141 |
Triad SAP |
935205778 |
Yellow Racer SAP |
Semi-Automatic Rifle (rifle.semiauto)
Skin Id |
Skin name |
828616457 |
Army SAR |
1195821858 |
Aztec SAR |
839302795 |
Bandito SAR |
1168002579 |
Blood Dragon Rifle |
1359059068 |
Buzzard SAR |
1385736095 |
Caution SAR |
900921542 |
Fire Starter SAR |
922119054 |
Forgotten Warfare SAR |
1291766032 |
Freedom SAR |
1395475969 |
Geartooth SAR |
959955205 |
Glory SAR |
1099992405 |
Gunsmith SAR |
840023839 |
Hazard Semi Auto Rifle |
1129722099 |
Hellcat SAR |
1113987623 |
Hero's SAR |
1217394290 |
Hot Rod SAR |
942919370 |
Meridian SAR |
1429032578 |
Mojave SAR |
1098038362 |
Nightmare SAR |
1310522106 |
Payback SAR |
1135415770 |
Pharaoh SAR |
1182015913 |
Saboteur Rifle |
1170719113 |
SAR Scarecrow |
1240340535 |
Scrapper SAR |
1298949573 |
Snakebite SAR |
1193105339 |
Soulburn SAR |
1300239738 |
Soulkeeper SAR |
875259741 |
Sublime SAR |
1112906123 |
Suzy-Q SAR |
1313600286 |
Tiki SAR |
899564368 |
To Hell And Back |
1279791283 |
Urban Light SAR |
1300137383 |
Warbeast SAR |
818613234 |
Workbench SAR |
Skin Id |
Skin name |
901194793 |
Ambulance Door |
950560231 |
Antique Metal Door |
836815358 |
Army Metal Door |
1328395850 |
Artist's Door |
1170684837 |
Aztec Door |
1309566989 |
Aztec Gold Door |
1415394917 |
Bandit Sheet Metal Door |
1313458951 |
Blacksmith's Door |
1109694864 |
Blue Puzzle Door |
1356364616 |
Boat House Door |
1066783524 |
Brass Sentinel Door |
1290467327 |
Brutal Door |
1362595551 |
Caution Door |
1354718926 |
Chinook Fuselage Door |
1412241247 |
Corinthian Door |
1124738987 |
Dead Room Door |
1175547229 |
Death Crypt Door |
1443957299 |
Defender Door |
827190175 |
Doomsday Door |
948930384 |
Door to Death |
1227441654 |
Dragon Relic Door |
1213613030 |
Eisensheet Door |
1260208160 |
Engineer's Door |
915684869 |
Fire Truck Door |
1438420454 |
Flower Power Door |
1281626747 |
Fretwork Door |
942658960 |
Grey Fire Door |
1294718018 |
Grid Door |
1176406578 |
Halloween Door |
849614068 |
Hazard Metal Door |
1120339199 |
Hideout Door |
928503162 |
Jeweler's Security Door |
1141051963 |
KEEP OUT |
917719889 |
Laboratory Door |
921076360 |
Locomotive Door |
1211678957 |
Lost Metal Door |
1239808532 |
Lost Treasure Door |
1356332123 |
Meltdown Metal Door |
832957536 |
Metal Shutter Door |
959898495 |
Metalshop Scrap Door |
922419554 |
Military Vehicle Door |
1435254318 |
Night Sky Door |
1083653685 |
Polar Station Door |
859864870 |
Prison Door |
1412186246 |
Pug Tower Door |
961909886 |
Quarantine Door |
1342459239 |
Railway Door |
1390896848 |
Rainbow Door |
835119969 |
Recycled Garage Door |
1383063240 |
Red Skull Door |
934924536 |
Roadsign Door |
1117884427 |
Salvaged APC Door |
962391797 |
Salvation Door |
897274189 |
School Bus Door |
1306412169 |
Scrap Robot Door |
1119310953 |
Scrap Tanker Door |
883741993 |
Shipping Container Door |
1362729705 |
Steel Pirate Door |
1321264697 |
Submarine Door |
1401769919 |
Test Room Door |
1447958101 |
Toxic Door |
1380022034 |
Trophy Pirate Door |
914869833 |
Truck Door |
1328566466 |
Urban Night Door |
Shirt (shirt.collared)
Skin Id |
Skin name |
885078753 |
Autumn Hunter's Shirt |
797241160 |
Charitable Rust 2016 Shirt |
802078252 |
Green Lumberjack |
802073199 |
Red Lumberjack |
819818852 |
Sergeant Shirt |
809704306 |
Survival Shirt |
801955689 |
The Blue Death |
Shorts (pants.shorts)
Skin Id |
Skin name |
794678401 |
Camo Shorts |
793871235 |
Cutoff Shorts |
818068257 |
Homemade Shorts |
1412875829 |
Rust Footballer Shorts |
1416779855 |
Rust Goalkeeper Shorts |
799006291 |
Snow Camo Shorts |
Sleeping Bag (sleepingbag)
Skin Id |
Skin name |
10121 |
Aston Christmas |
1127084512 |
Bear Bag |
10037 |
Blue Plaid Sleeping Bag |
1296042340 |
Brony Bag |
1165339422 |
Cannibal Survival Bag |
909889024 |
Caravanner Bedroll |
10119 |
Christmas Bag |
809186722 |
Christmas Holiday Bag |
1152883867 |
Cobalt Survival Bag |
1396600730 |
Crime Bag |
1140342335 |
Fisher Sleeping Bag |
1137518723 |
Freefolk Bedroll |
539536110 |
Freshly Dug Grave |
1402402700 |
Golden Drake Sleeping Bag |
10107 |
Horror Bag |
795398514 |
Jungle Camo Sleeping Bag |
1283724154 |
Muertos Sleeping Bag |
1269426600 |
Nuke Bag |
919353105 |
Ranger Bedroll |
834487561 |
Red Survival Sleeping Bag |
1102195403 |
Sleep Catcher |
1174407153 |
Spooky Pumpkin Bed |
1132190812 |
Star Bedroll |
1186393080 |
Supply Drop Sleeping Bag |
1362261702 |
Survivor Bag |
10077 |
Tiger Crown Sleeping Bag |
944993672 |
Undead Bedroll |
10076 |
Wood Camo Sleeping Bag |
1228238024 |
Wood Sleeping Bag |
Snow Jacket - Red (jacket.snow)
Skin Id |
Skin name |
530154777 |
60's Army Jacket |
10113 |
Black |
913227043 |
Fireman's Jacket |
530159711 |
Salvaged Shirt, Coat and Tie |
839466039 |
Telogreika Jacket |
10112 |
Woodland |
Stone Hatchet (stonehatchet)
Skin Id |
Skin name |
1438048408 |
Abstraction Stone Hatchet |
1092741003 |
Ancient Gods Stone Hatchet |
1269563695 |
Artisan's Stone Hatchet |
1117098080 |
Aztec Jade Hachet |
1114895505 |
Blood Feud |
955692135 |
Bone Hatchet |
887663210 |
Chieftain Stone Hatchet |
1356232241 |
Dark Rite Stone Hatchet |
947950887 |
Fossil Tooth Hatchet |
1058431260 |
Geode Hatchet |
1395467841 |
Gravel Stone Hatchet |
797445687 |
Ice Tooth |
854688691 |
Large Fruit Pit Hatchet |
1290344811 |
Megalodon Totem Hatchet |
1184754750 |
Midas Hatchet |
1428438688 |
Mosaic Stone Hatchet |
1340282993 |
Ritual Stone Hatchet |
1235107175 |
Sea Monster |
912599650 |
Soul Reaper Stone Hatchet |
1196674526 |
Stonecraft Hatchet |
1151551275 |
Tirbal Stone Hatchet |
1306176753 |
Tree Killer |
1342121150 |
Tribal Stone Hatchet |
878257758 |
Volcanic Stone Hatchet |
Stone Pickaxe (stone.pickaxe)
Skin Id |
Skin name |
1100085862 |
Ancient Gods Stone Pickaxe |
1269582427 |
Artisan's Stone Pickaxe |
1127557296 |
Aztec Jade Pick Axe |
840380436 |
Bloody Tooth Pickaxe |
1395460858 |
Gravel Stone Pickaxe |
886904592 |
Jawbreaker |
1290539482 |
Megalodon Totem Pickaxe |
1428446680 |
Mosaic Stone Pick Axe |
1306179593 |
Stone Killer |
1196675392 |
Stonecraft Pick Axe |
1342118597 |
Tribal Stone Pickaxe |
837149011 |
Uprising Stone Pickaxe |
Table (table)
Skin Id |
Skin name |
875258582 |
Antique Dining Table |
872346354 |
Off The Grid |
909129983 |
Parquet Table |
Tank Top (shirt.tanktop)
Skin Id |
Skin name |
784578916 |
Black Mesh Crop Top |
Thompson (smg.thompson)
Skin Id |
Skin name |
561462394 |
Santa's Little Helper |
839819171 |
Wasteland Hunter |
T-Shirt (tshirt)
Skin Id |
Skin name |
10130 |
Argyle Scavenger |
10033 |
Baseball Tshirt |
10003 |
Black Tshirt |
14177 |
Blue Tshirt |
851890495 |
Crossbone Crew |
489329801 |
Facepunch TShirt |
14181 |
Forest Camo Tshirt |
10024 |
German Tshirt |
10035 |
Hacker Valley Veteran |
10046 |
Missing Textures TShirt |
10038 |
Murderer T-Shirt |
101 |
Red Tshirt |
10025 |
Russia Tshirt |
1412895302 |
Rust Footballer Shirt |
10002 |
Sandbox Game Shirt |
10134 |
Ser Winter TShirt |
489687236 |
Shadowfrax TShirt |
10041 |
Skull & Bones TShirt |
10053 |
Smile T-Shirt |
10039 |
Target Practice T-Shirt |
584379 |
Urban Camo |
10043 |
Vyshyvanka Shirt |
Vending Machine (vending.machine)
Skin Id |
Skin name |
861029759 |
Army Vending Machine |
862137836 |
Base Invaders |
869474635 |
Brass Vending Machine |
1335113551 |
Carpenter's Vending Machine |
1161727529 |
Lavish Vending Machine |
1373851317 |
Retro Vending Machine |
860916780 |
Rox Black Vending Machine |
862291005 |
RustyCola Machine |
861548229 |
Sand Tone Vending Machine |
871927557 |
Urban Vending Machine |
Water Purifier (water.purifier)
Skin Id |
Skin name |
886677071 |
Distillery |
786826476 |
Radioactive Water Purifier |
Waterpipe Shotgun (shotgun.waterpipe)
Skin Id |
Skin name |
1234721165 |
Apostate |
1209128595 |
Blacksmith's Pipe |
1274179291 |
Cannibal Tribe Musket |
1168524895 |
Flaming Pipe |
907070012 |
Hot Topic Waterpipe Shotgun |
1320685736 |
Industrial Pipe Shotgun |
1219492103 |
Junkyard Pipe |
1250809355 |
KOI |
1147084675 |
Luxuria |
912464069 |
Riveted Pipe Shotgun |
819137470 |
Rustpunk Scattergun |
661319648 |
RustPunk Waterpipe Shotgun |
1205464046 |
Sea Hunter Shotgun |
10143 |
The Peace Pipe |
1181616781 |
Twisted Pipe |
832764933 |
Western Waterpipe Shotgun |
Wood Storage Box (box.wooden)
Skin Id |
Skin name |
1316294242 |
Carpenter's Small Box |
1212709764 |
Decorative Small Box |
787716105 |
First Aid Box |
885103417 |
Medieval Small Wooden Box |
889212734 |
Seed Box |
930694436 |
Small Medical Box |
1127078435 |
Treasure Crate |
Wooden Door (door.hinged.wood)
Skin Id |
Skin name |
1386052491 |
Alchemist Door |
1402178300 |
Artisan Wooden Door |
1108316628 |
Barricaded Door |
1100873539 |
Black Decorative Wood Door |
838700836 |
Bleached Ebony Door |
1320929144 |
Bone Collector Door |
804991715 |
Christmas Tree Door |
1415059257 |
Cursed Wooden Door |
809253752 |
Door to Heaven |
1313604647 |
Dreamcatcher Door |
962427350 |
Forgotten Temple Door |
1328425419 |
Fortified Castle Door |
1131650209 |
Lone Wolf Door |
804854812 |
Old Heavy Wooden Door |
1132144523 |
Ornate Wooden Door |
1415496136 |
Pirate Wooden Door |
847902281 |
Porthole Door |
1100886818 |
Red Decorative Wood Door |
923763807 |
Riveted Wooden Door |
1127631900 |
Sacrificial door |
1176899114 |
Trick Or Treat Door |
1362500013 |
Vandal's Peace Door |
1428632857 |
Viking Door |
1260913194 |
Wisdom Door |
950184212 |
Wise Door |
Prefabs List
Autospawn
assets/bundled/prefabs/autospawn/<category>/<subcategory>/<name>.prefab
Category |
Subcategory |
Name |
animals |
|
bear |
animals |
|
boar |
animals |
|
chicken |
animals |
|
horse |
animals |
|
stag |
animals |
|
wolf |
clutter |
cliffside |
boulder1 |
clutter |
cliffside |
boulder3 |
clutter |
driftwood |
driftwood-1 |
clutter |
driftwood |
driftwood-2 |
clutter |
driftwood |
driftwood-3 |
clutter |
driftwood |
driftwood-4 |
clutter |
driftwood |
driftwood-5 |
clutter |
forestferns |
fern-a-1 |
clutter |
forestferns |
fern-a-2 |
clutter |
forestferns |
fern-b-1 |
clutter |
forestferns |
fern-b-2 |
clutter |
forestflowers |
flowers-white |
clutter |
forestflowers |
flowers-yellow |
clutter |
forestmediumgrowth |
bush-snakeweed-1 |
clutter |
forestmediumgrowth |
bush-snakeweed-2 |
clutter |
forestweeds |
knapweed |
clutter |
forestweeds |
knapweed-flower |
clutter |
grassflowers |
flowers-red |
clutter |
grassflowers |
flowers-violet |
clutter |
grassflowers |
flowers-white |
clutter |
grassflowers |
flowers-yellow |
clutter |
grassweeds |
snakeweed-1 |
clutter |
grassweeds |
snakeweed-2 |
clutter |
grassweeds |
snakeweed-flower-1 |
clutter |
grassweeds |
snakeweed-flower-2 |
clutter |
icesheet |
icesheets-1 |
clutter |
icesheet |
icesheets-2 |
clutter |
icesheet |
icesheets-3 |
clutter |
icesheet |
icesheets-4 |
clutter |
icesheet |
icesheets-5 |
clutter |
icesheet |
icesheets-6 |
clutter |
icesheet |
icesheets-7 |
collectable |
hemp |
hemp |
collectable |
mushrooms |
mushroom-cluster-1 |
collectable |
mushrooms |
mushroom-cluster-2 |
collectable |
mushrooms |
mushroom-cluster-3 |
collectable |
mushrooms |
mushroom-cluster-4 |
collectable |
mushrooms |
mushroom-cluster-5 |
collectable |
mushrooms |
mushroom-cluster-6 |
collectable |
stone |
metalore-2 |
collectable |
stone |
stone-1 |
collectable |
stone |
sulfurore-3 |
collectable |
stone |
wood |
decor |
beach-arctic |
bush-a-1-snow |
decor |
beach-arid |
bush-a-1 |
decor |
beach-arid |
bush-a-2 |
decor |
beach-temperate |
bush-a-1 |
decor |
beach-temperate |
bush-a-2 |
decor |
beach-tundra |
bush-a-1 |
decor |
beach-tundra |
bush-a-2 |
decor |
bridge |
bridge |
decor |
cliff |
cliff_1 |
decor |
cliff-micro |
rock_10 |
decor |
cliff-micro |
rock_9 |
decor |
fields-arctic |
bush-a-1-snow |
decor |
fields-arid |
azalea-1 |
decor |
fields-arid |
azalea-2 |
decor |
fields-arid |
azalea-3 |
decor |
fields-arid |
bush-a-1 |
decor |
fields-arid |
bush-a-2 |
decor |
fields-temperate |
bush-a-1 |
decor |
fields-temperate |
bush-a-2 |
decor |
fields-tundra |
bush-a-1 |
decor |
fields-tundra |
bush-a-2 |
decor |
forest-arctic |
bush-a-1-snow |
decor |
forest-arid |
bush-a-1 |
decor |
forest-arid |
bush-a-2 |
decor |
forest-temperate |
bush-a-1 |
decor |
forest-temperate |
bush-a-2 |
decor |
forest-tundra |
bush-a-1 |
decor |
forest-tundra |
bush-a-2 |
decor |
hapis-rocks-bottom |
rock_a |
decor |
hapis-rocks-bottom |
rock_b |
decor |
hapis-rocks-bottom |
rock_c |
decor |
hapis-rocks-forest |
rock_a |
decor |
hapis-rocks-forest |
rock_b |
decor |
hapis-rocks-forest |
rock_c |
decor |
hapis-rocks-medium |
rock_1 |
decor |
hapis-rocks-medium |
rock_2 |
decor |
hapis-rocks-medium |
rock_3 |
decor |
hapis-rocks-medium |
rock_7 |
decor |
hapis-rocks-medium |
rock_a |
decor |
hapis-rocks-medium |
rock_b |
decor |
hapis-rocks-medium |
rock_c |
decor |
hapis-rocks-mountainsides |
rock_a |
decor |
hapis-rocks-mountainsides |
rock_b |
decor |
hapis-rocks-mountainsides |
rock_c |
decor |
hapis-rocks-small |
rock_08 |
decor |
hapis-rocks-small |
stone_21 |
decor |
hapis-rocks-small |
stone_23 |
decor |
iceberg |
iceberg_1 |
decor |
iceberg |
iceberg_2 |
decor |
iceberg |
iceberg_3 |
decor |
overhang |
overhang_1 |
decor |
powerline |
powerline |
decor |
powerline-small |
powerline |
decor |
river |
stone_21 |
decor |
river |
stone_22 |
decor |
river |
stone_23 |
decor |
riverdrain |
splash |
decor |
riversound |
river_sound |
decor |
riversource |
source |
decor |
roadside |
busstop |
decor |
roadside |
powerbox1 |
decor |
roadside |
powerbox2 |
decor |
roadside |
powerbox3 |
decor |
roadside |
powerbox4 |
decor |
roadside |
roadsign1 |
decor |
roadside |
roadsign2 |
decor |
roadside |
roadsign3 |
decor |
roadside |
roadsign4 |
decor |
roadside |
roadsign5 |
decor |
roadside |
roadsign6 |
decor |
roadside |
roadsign7 |
decor |
roadside |
roadsign8 |
decor |
roadside |
roadsign9 |
decor |
rock-beachside |
rock_1 |
decor |
rock-beachside |
rock_13 |
decor |
rock-beachside |
rock_7 |
decor |
rock-beachside |
rock_8 |
decor |
rock-beachside |
rock_a |
decor |
rock-beachside |
rock_b |
decor |
rock-beachside |
rock_c |
decor |
rock-field |
rock_1 |
decor |
rock-field |
rock_2 |
decor |
rock-field |
rock_3 |
decor |
rock-field |
rock_7 |
decor |
rock-waterside |
rock_1 |
decor |
rock-waterside |
rock_12 |
decor |
rock-waterside |
rock_2 |
decor |
rock-waterside |
rock_3 |
decor |
rock-waterside |
rock_7 |
decor |
rock-waterside |
rock_8 |
decor |
rock-waterside |
rock_a |
decor |
rock-waterside |
rock_b |
decor |
rock-waterside |
rock_c |
decor |
shore |
elephant-grass |
monument |
airfield |
airfield_1 |
monument |
cave |
cave_small |
monument |
lighthouse |
lighthouse |
monument |
mining |
warehouse |
monument |
mountain |
mountain_test |
monument |
production |
satellite_dish |
monument |
production |
sphere_tank |
monument |
radtown |
radtown_small_1 |
monument |
radtown |
radtown_small_2 |
monument |
radtown |
radtown_small_3 |
monument |
radtown |
radtown_small_4 |
monument |
radtown |
radtown_small_5 |
resource |
beachside-deadtrees |
deadtree-1 |
resource |
beachside-deadtrees |
deadtree-2 |
resource |
beachside-deadtrees |
field-bare-1 |
resource |
beachside-deadtrees |
field-bare-2 |
resource |
beachside-deadtrees |
field-bare-3 |
resource |
beachside-palms |
palm-1 |
resource |
beachside-palms |
palm-2 |
resource |
beachside-palms |
palm-3 |
resource |
beachside-trees |
douglas-fir-1 |
resource |
beachside-trees |
douglas-fir-2 |
resource |
crystals |
crystal1 |
resource |
crystals |
crystal1b |
resource |
crystals |
crystal1c |
resource |
crystals |
crystal2 |
resource |
crystals |
crystal2b |
resource |
crystals |
crystal2c |
resource |
field-temperate |
field-1 |
resource |
field-temperate |
field-2 |
resource |
field-temperate |
field-3 |
resource |
field-temperate |
field-4 |
resource |
field-temperate |
field-5 |
resource |
field-tundra |
deadtree-3 |
resource |
field-tundra |
deadtree-4 |
resource |
field-tundra |
field-bare-1 |
resource |
field-tundra |
field-bare-2 |
resource |
field-tundra |
field-bare-3 |
resource |
forest-arctic |
pinesnow-1 |
resource |
forest-arctic |
pinesnow-2 |
resource |
forest-arctic |
pinesnowtall-1 |
resource |
forest-arid |
douglas-fir-1 |
resource |
forest-arid |
douglas-fir-2 |
resource |
forest-temperate |
oak-1 |
resource |
forest-temperate |
oak-2 |
resource |
forest-tundra |
pine-1 |
resource |
forest-tundra |
pine-2 |
resource |
forest-tundra-commons |
pine-3 |
resource |
forest-tundra-commons |
pine-4 |
resource |
forest-tundra-rares |
pinebare-1 |
resource |
forest-tundra-rares |
pinebare-2 |
resource |
forest-tundra-rares |
pinetall-1 |
resource |
forest-tundra-rares |
pinetall-2 |
resource |
forest-tundra-rares |
pinetall-3 |
resource |
loot |
loot-barrel-1 |
resource |
loot |
loot-barrel-2 |
resource |
loot |
trash-pile-1 |
resource |
ores |
metal-ore |
resource |
ores |
stone-ore |
resource |
ores |
sulfur-ore |
resource |
roadside |
hollywood-juniper-1 |
resource |
roadside |
hollywood-juniper-2 |
Plants
assets/prefabs/plants/<subcategory>/<name>.prefab
Category |
Subcategory |
Name |
corn |
|
corn.entity |
corn |
|
corn.item |
corn |
|
corn.skin.1.seedling |
corn |
|
corn.skin.2.sapling |
corn |
|
corn.skin.3.mature |
corn |
|
corn.skin.4.fruiting |
corn |
|
corn.skin.5.dying |
corn |
|
corn_seed.item |
|
|
plantharvest.effect |
|
|
plantseed.effect |
pumpkin |
|
pumpkin.entity |
pumpkin |
|
pumpkin.item |
pumpkin |
|
pumpkin.skin.1.seedling |
pumpkin |
|
pumpkin.skin.2.sapling |
pumpkin |
|
pumpkin.skin.3.mature |
pumpkin |
|
pumpkin.skin.4.fruiting |
pumpkin |
|
pumpkin.skin.5.dying |
pumpkin |
|
pumpkin.wearable |
pumpkin |
|
pumpkin.worldmodel |
pumpkin |
|
pumpkin_seed.item |
Player
assets/prefabs/player/<subcategory>/<name>.prefab
Category |
Subcategory |
Name |
player |
|
construct_vision |
player |
|
player |
player |
|
player_collision |
player |
|
player_corpse |
player |
|
player_model |
player |
|
player_movement |
player |
|
player_nametag |
player |
|
player_preview |
player |
|
player_ragdoll |
player |
|
ui_damageindicator |
Resource
assets/prefabs/resource/<subcategory>/<name>.prefab
Category |
Subcategory |
Name |
resource |
|
battery_small.item |
resource |
|
blood.item |
resource |
|
bone_fragments.item |
resource |
|
can_beans_empty.item |
resource |
|
can_tuna_empty.item |
resource |
|
cctv_camera.item |
resource |
|
charcoal.item |
resource |
|
cloth.item |
resource |
|
crude_oil.item |
resource |
|
explosives.item |
resource |
|
fat.animal.item |
resource |
|
fuel.lowgrade.item |
resource |
|
gunpowder.item |
resource |
|
hq_metal_ore.item |
resource |
|
leather.item |
resource |
|
metal_fragments.item |
resource |
|
metal_ore.item |
resource |
|
metal_refined.item |
resource |
|
paper.item |
resource |
|
salt_water.item |
resource |
|
skull_wolf.item |
resource |
stone |
stone.worldmodel |
resource |
stone |
stones.item |
resource |
|
sulfur.item |
resource |
|
sulfur_ore.item |
resource |
|
targeting_computer.item |
resource |
|
water.item |
resource |
wood |
wood.item |
resource |
wood |
wood.worldmodel |
Styling Messages
Render the text in boldface
We are <b>not</b> amused.
Render the text in italics
We are <i>usually</i> not amused.
It is possible to apply more than one style to a section of text by nesting one element inside another.
We are <b><i>definitely not</i></b> amused
Note the ordering of the ending tags, which is in reverse to that of the starting tags. The reason for this is perhaps clearer when you consider that the inner tags need not span the whole text of the outermost element.
We are <b>absolutely <i>definitely</i> not</b> amused
Change the size of text, by pixel value
We are <size=50>largely</size> unaffected.
Change the color of text
<color=#00ffffff>Hello world</color>
Messages sent from the server via plugins can be stylized using basic HTML. Styling is limited to bold, italic, size, and color.
The color can be specified in the traditional HTML format. #rrggbbaa
... where the letters correspond to pairs of hexadecimal digits denoting the red, green, blue and alpha (transparency) values for the color.
Another option is to use the name of the color. This is easier to understand but naturally, the range of colors is limited and full opacity is always assumed. <color=cyan>
... The available color names are given in the table below.
Color Name |
Hex Value |
Swatch |
aqua (same as cyan) |
#00ffffff |
 |
black |
#000000ff |
 |
blue |
#0000ffff |
 |
brown |
#a52a2aff |
 |
cyan (same as aqua) |
#00ffffff |
 |
darkblue |
#0000a0ff |
 |
fuchsia (same as magenta) |
#ff00ffff |
 |
green |
#008000ff |
 |
grey |
#808080ff |
 |
lightblue |
#add8e6ff |
 |
lime |
#00ff00ff |
 |
magenta (same as fuchsia) |
#ff00ffff |
 |
maroon |
#800000ff |
 |
navy |
#000080ff |
 |
olive |
#808000ff |
 |
orange |
#ffa500ff |
 |
purple |
#800080ff |
 |
red |
#ff0000ff |
 |
silver |
#c0c0c0ff |
 |
teal |
#008080ff |
 |
white |
#ffffffff |
 |
yellow |
#ffff00ff |
 |
Source: http://docs.unity3d.com/Manual/StyledText.html