Skip to content

RPC Method registrations

PeriodicSeizures edited this page Oct 5, 2022 · 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 Hash
DestroyZDO RPC_DestroyZDO ZPackage ZRoutedRpc 199378019
RequestZDO RPC_RequestZDO ZDOID ZRoutedRpc -362763758
ZDOData RPC_ZDOData ZPackage ZRpc -1975616347

ZNet

Name Method Params Registers to Hash
PeerInfo RPC_PeerInfo ZPackage ZRpc -725574882
Disconnect RPC_Disconnect NONE ZRpc 838896224
ServerHandshake RPC_ServerHandshake NONE ZRpc 1233642074
Error RPC_Error Int ZRpc 22442200
ClientHandshake RPC_ClientHandshake Bool ZRpc 1021693670
RefPos RPC_RefPos Vector3, Bool ZRpc 1664081997
PlayerList RPC_PlayerList ZPackage ZRpc -265949079
RemotePrint RPC_RemotePrint String ZRpc -23454927
CharacterID RPC_CharacterID ZDOID ZRpc 1191884308
Kick RPC_Kick String ZRpc 325352240
Ban RPC_Ban String ZRpc 696030461
Unban RPC_Unban String ZRpc -508691474
Save RPC_Save NONE ZRpc -1966746939
PrintBanned RPC_PrintBanned NONE ZRpc -1263364653
NetTime RPC_NetTime Double ZRpc -2045981424

ZNetScene

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

ZoneSystem

Name Method Params Registers to Hash
SetGlobalKey RPC_SetGlobalKey String ZRoutedRpc -1215329460
GlobalKeys RPC_GlobalKeys List ZRoutedRpc -1090292557
LocationIcons RPC_LocationIcons ZPackage ZRoutedRpc -1100589719

ZRoutedRpc

Name Method Params Registers to Hash
RoutedRPC RPC_RoutedRPC ZPackage ZRpc -667652280

ZSyncAnimation

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