Snitch: Difference between revisions

22 bytes removed ,  5 months ago
link civ
(center civcraft table too)
(link civ)
 
(8 intermediate revisions by the same user not shown)
Line 1:
[[File:JukeAlertCheatsheet.png|thumb|350px| A summary of snitch mechanics on [[CivClassic]]. "JukeAlert" refers to the name of the snitch plugin.]]
{{Mechanics series}}
 
A '''snitch''' is a block commonly included in civ[[Civ]] servers which records nearby player movement or actions. Snitches provide different abilities based on their varianttype. Some can send a message to a [[NameLayer|NameLayer group]] when it detects player movement, allowing for real-time tracking of players. Other snitches can log nearby actions and can be examined after the fact to determine a recounting of events, even if nobody was present at the time.
 
Snitches are frequently placed in high-traffic areas to provide real-time insight into player movement, and in high-value areas so that any attacks can be traced back to a particular player or group.
 
Historically,Civ servers generally use [[Citadel|reinforced]] noteblocks and jukeboxes have been used as snitch blocks, with each providing different capabilities.
 
First introduced by [[Civcraft]], snitches have been included in every [[mainline]] civ server since.
Line 14:
<tabber>
|-|CivMC=
{| class="wikitable defaultcenter sortable"
|+
!Type
!{{diagonal split header|Property|Variant}}
!Radius
!Noteblock
!Dormant after
!Jukebox
!Culled after
![[Snitch#Movement|Detects movement]]
![[Snitch#Actions|Detects actions]]
![[Snitch#Logs|Preserves logs]]
![[Snitch#Redstone Interaction|Emits redstone]]
|-
!|Noteblock
!Radius
|11 blocks
|11 blocks
|4 weeks
|8 weeks
|{{yes}}
|{{no}}
|{{no}}
|{{no}}
|-
!|Jukebox
!Dormancy Time
|11 blocks
|4 weeks
|6 weeks
|-
!Cull Time
|8 weeks
|12 weeks
|-
![[Snitch#Movement|Detects movement]]
|{{yes}}
|{{yes}}
|-
![[Snitch#Actions|Detects actions]]
|{{no}}
|{{yes}}
|-
![[Snitch#Logs|Preserves logs]]
|{{no}}
|{{yes}}
|-
![[Snitch#Redstone Interaction|Emits redstone]]
|{{no}}
|{{yes}}
|}
|-|CivCraft 1.0=
{| class="wikitable defaultcenter sortable"
 
{| class="wikitable defaultcenter"
|+
!Type
!{{diagonal split header|Property|Variant}}
!Noteblock
!Jukebox
|-
!Radius
!Dormant after
!Culled after
![[Snitch#Movement|Detects movement]]
![[Snitch#Actions|Detects actions]]
![[Snitch#Logs|Preserves logs]]
![[Snitch#Redstone Interaction|Emits redstone]]
|-
!|Noteblock
|11 blocks (configurable)
|{{n/a}}
|3 weeks
|{{yes}}
|{{no}}
|{{no}}
|{{no}}
|-
!|Jukebox
|11 blocks (configurable)
|-
!Dormancy Time
|{{n/a}}
|{{n/a}}
|-
!Cull Time
|3 weeks
|3 weeks
|-
![[Snitch#Movement|Detects movement]]
|{{yes}}
|{{yes}}
|-
![[Snitch#Actions|Detects actions]]
|{{no}}
|{{yes}}
|-
![[Snitch#Logs|Preserves logs]]
|{{no}}
|{{yes}}
|-
![[Snitch#Redstone Interaction|Emits redstone]]
|{{no}}
|{{yes}}
|}
Line 92 ⟶ 81:
 
=== Movement ===
When a player enters the radius of a snitch with the ability to detect movement, the snitch will send a message to the [[NameLayer|group]] it is reinforced to. The format of this message canvaries vary depending on theby server, but itis generally has the form <code><player name> entered snitch at <snitch name> [world <x>,<y>,<z>]</code>.
 
Snitches that track movement will also track if a player logs in or logs out within their radius. This sends a message in the same way player movement does.
Line 147 ⟶ 136:
 
=== Breaking ===
When a player breaks a snitch that is not theirs, it will print the name of the group they are reinforced to, along with the primary owner of the group. This wasprovides addedplayers toa allowclue playersas to determine who had placed snitchesthe onsnitch, theirwhich landmight otherwise be very difficult to determine.
 
This mechanic was first introduced in [[CivClassic]] and is present in every proceeding [[mainline]] server.
 
== Logs ==
Line 186 ⟶ 175:
== Redstone Interaction ==
 
Snitches with the ability to emit redstone can be be configured to emit a redstone pulse when it records a specific action. This behavior must first be enabled for a specific snitch with <code>/jaToggleLeversjatogglelevers</code> (<code>/jaToggleLeversjatogglelevers 1</code> to enable, and <code>/jaToggleLeversjatogglelevers 0</code> to disable). Then, place a lever on one of the four cardinal directionsfaces of the snitch block — i.e., notanywhere thebut top or bottom.
 
The cardinal directionface the lever is placed on changes the recorded action which will cause the snitch to emit a redstone pulse.
 
{|class="wikitable"
|+
!| DirectionSnitch face
!| Trigger
|-
2,232

edits