Skip to content

RPC Method registrations

Bjorn edited this page Jul 8, 2021 · 4 revisions

BaseAI

Name Method Params Registers to
Alert RPC_Alert NONE ZNetView
OnNearProjectileHit RPC_OnNearProjectileHit Vector3, Float, ZDOID ZNetView

Beehive

Name Method Params Registers to
Extract RPC_Extract NONE ZNetView

Character

Name Method Params Registers to
Damage RPC_Damage HitData ZNetView
Heal RPC_Heal Float, Bool ZNetView
AddNoise RPC_AddNoise Float ZNetView
Stagger RPC_Stagger Vector3 ZNetView
ResetCloth RPC_ResetCloth NONE ZNetView
SetTamed RPC_SetTamed Bool ZNetView

Chat

Name Method Params Registers to
ChatMessage RPC_ChatMessage Vector3, Int, String, String ZRoutedRpc

Container

Name Method Params Registers to
RequestOpen RPC_RequestOpen Long ZNetView
OpenRespons RPC_OpenRespons Bool ZNetView
RequestTakeAll RPC_RequestTakeAll Long ZNetView
TakeAllRespons RPC_TakeAllRespons Bool ZNetView

CookingStation

Name Method Params Registers to
RemoveDoneItem RPC_RemoveDoneItem NONE ZNetView
AddItem RPC_AddItem String ZNetView
SetSlotVisual RPC_SetSlotVisual Int, String ZNetView

DamageText

Name Method Params Registers to
DamageText RPC_DamageText ZPackage ZRoutedRpc

Destructible

Name Method Params Registers to
Damage RPC_Damage HitData ZNetView
CreateFragments RPC_CreateFragments NONE ZNetView

Door

Name Method Params Registers to
UseDoor RPC_UseDoor Bool ZNetView

Fermenter

Name Method Params Registers to
AddItem RPC_AddItem String ZNetView
Tap RPC_Tap NONE ZNetView

Fireplace

Name Method Params Registers to
AddFuel RPC_AddFuel NONE ZNetView

Fish

Name Method Params Registers to
RequestPickup RPC_RequestPickup NONE ZNetView
Pickup RPC_Pickup NONE ZNetView

FishingFloat

Name Method Params Registers to
Nibble RPC_Nibble ZDOID ZNetView

FootStep

Name Method Params Registers to
Step RPC_Step Int, Vector3 ZNetView

Game

Name Method Params Registers to
SleepStart SleepStart NONE ZRoutedRpc
SleepStop SleepStop NONE ZRoutedRpc
Ping RPC_Ping Float ZRoutedRpc
Pong RPC_Pong Float ZRoutedRpc
DiscoverLocationRespons RPC_DiscoverLocationRespons String, Int, Vector3 ZRoutedRpc
DiscoverClosestLocation RPC_DiscoverClosestLocation String, Vector3, String, Int ZRoutedRpc

ItemDrop

Name Method Params Registers to
RequestOwn RPC_RequestOwn NONE ZNetView

ItemStand

Name Method Params Registers to
DropItem RPC_DropItem NONE ZNetView
RequestOwn RPC_RequestOwn NONE ZNetView
DestroyAttachment RPC_DestroyAttachment NONE ZNetView
SetVisualItem RPC_SetVisualItem String, Int ZNetView

MasterClient

Name Method Params Registers to
ServerList RPC_ServerList ZPackage ZRpc

MessageHud

Name Method Params Registers to
ShowMessage RPC_ShowMessage Int, String ZRoutedRpc

MineRock

Name Method Params Registers to
Hit RPC_Hit HitData, Int ZNetView
Hide RPC_Hide Int ZNetView

MineRock5

Name Method Params Registers to
Damage RPC_Damage HitData, Int ZNetView
SetAreaHealth RPC_SetAreaHealth Int, Float ZNetView

Pickable

Name Method Params Registers to
SetPicked RPC_SetPicked Bool ZNetView
Pick RPC_Pick NONE ZNetView

PickableItem

Name Method Params Registers to
Pick RPC_Pick NONE ZNetView

Player

Name Method Params Registers to
OnDeath RPC_OnDeath NONE ZNetView
Message RPC_Message Int, String, Int ZNetView
OnTargeted RPC_OnTargeted Bool, Bool ZNetView
UseStamina RPC_UseStamina Float ZNetView

PrivateArea

Name Method Params Registers to
ToggleEnabled RPC_ToggleEnabled Long ZNetView
TogglePermitted RPC_TogglePermitted Long, String ZNetView
FlashShield RPC_FlashShield NONE ZNetView

Projectile

Name Method Params Registers to
OnHit RPC_OnHit NONE ZNetView

RandEventSystem

Name Method Params Registers to
SetEvent RPC_SetEvent String, Float, Vector3 ZRoutedRpc

SEMan

Name Method Params Registers to
AddStatusEffect RPC_AddStatusEffect String, Bool ZNetView

Ship

Name Method Params Registers to
Stop RPC_Stop NONE ZNetView
Forward RPC_Forward NONE ZNetView
Backward RPC_Backward NONE ZNetView
Rudder RPC_Rudder Float ZNetView

ShipControlls

Name Method Params Registers to
RequestControl RPC_RequestControl ZDOID ZNetView
ReleaseControl RPC_ReleaseControl ZDOID ZNetView
RequestRespons RPC_RequestRespons Bool ZNetView

Smelter

Name Method Params Registers to
AddOre RPC_AddOre String ZNetView
AddFuel RPC_AddFuel NONE ZNetView
EmptyProcessed RPC_EmptyProcessed NONE ZNetView

Talker

Name Method Params Registers to
Say RPC_Say Int, String, String ZNetView

Tameable

Name Method Params Registers to
Command RPC_Command ZDOID ZNetView

TeleportWorld

Name Method Params Registers to
SetTag RPC_SetTag String ZNetView

TerrainComp

Name Method Params Registers to
ApplyOperation RPC_ApplyOperation ZPackage ZNetView

TreeBase

Name Method Params Registers to
Damage RPC_Damage HitData ZNetView
Grow RPC_Grow NONE ZNetView
Shake RPC_Shake NONE ZNetView

TreeLog

Name Method Params Registers to
Damage RPC_Damage HitData ZNetView

Vagon

Name Method Params Registers to
RequestOwn RPC_RequestOwn NONE ZNetView
RequestDenied RPC_RequestDenied NONE ZNetView

WearNTear

Name Method Params Registers to
WNTDamage RPC_Damage HitData ZNetView
WNTRemove RPC_Remove NONE ZNetView
WNTRepair RPC_Repair NONE ZNetView
WNTHealthChanged RPC_HealthChanged Float ZNetView
WNTCreateFragments RPC_CreateFragments NONE ZNetView

ZDOMan

Name Method Params Registers to
DestroyZDO RPC_DestroyZDO ZPackage ZRoutedRpc
RequestZDO RPC_RequestZDO ZDOID ZRoutedRpc
ZDOData RPC_ZDOData ZPackage ZRpc

ZNet

Name Method Params Registers to
PeerInfo RPC_PeerInfo ZPackage ZRpc
Disconnect RPC_Disconnect NONE ZRpc
ServerHandshake RPC_ServerHandshake NONE ZRpc
Error RPC_Error Int ZRpc
ClientHandshake RPC_ClientHandshake Bool ZRpc
RefPos RPC_RefPos Vector3, Bool ZRpc
PlayerList RPC_PlayerList ZPackage ZRpc
RemotePrint RPC_RemotePrint String ZRpc
CharacterID RPC_CharacterID ZDOID ZRpc
Kick RPC_Kick String ZRpc
Ban RPC_Ban String ZRpc
Unban RPC_Unban String ZRpc
Save RPC_Save NONE ZRpc
PrintBanned RPC_PrintBanned NONE ZRpc
NetTime RPC_NetTime Double ZRpc

ZNetScene

Name Method Params Registers to
SpawnObject RPC_SpawnObject Vector3, Quaternion, Int ZRoutedRpc

ZoneSystem

Name Method Params Registers to
SetGlobalKey RPC_SetGlobalKey String ZRoutedRpc
GlobalKeys RPC_GlobalKeys List ZRoutedRpc
LocationIcons RPC_LocationIcons ZPackage ZRoutedRpc

ZRoutedRpc

Name Method Params Registers to
RoutedRPC RPC_RoutedRPC ZPackage ZRpc

ZSyncAnimation

Name Method Params Registers to
SetTrigger RPC_SetTrigger String ZNetView
Clone this wiki locally