メインコンテンツまでスキップ

Puzzle Laser Grid

Laser grid puzzle -

フィールド

フィールド型デフォルト説明
puzzleTypePuzzleTypeLASER_GRID—値:BLOCK_PUSHLASER_GRIDMEMORY_SEQUENCELEVER_ORDERPATTERN_PLACEMENTCOOP_PRESSUREITEM_FRAMECOMBINATION_LOCKPEDESTAL_OFFERING
factRef<CachableFactEntry>——
amountVar<Int>1—
timeLimitVar<Int>0—
cooldownOnFailVar<Int>0—
maxAttemptsVar<Int>0—
resetOnWrongVar<Boolean>true—
showHintsVar<Boolean>true—
hintMessageVar<String><yellow>Redirect the beams to the receivers!Chat message sent after each step of the puzzle when hints are on. {progress} is the steps done, {total} the steps needed. Leave it empty to send nothing.プレースホルダーカラー
completionMessageVar<String>DEFAULT_PUZZLE_COMPLETION_MESSAGEChat message sent once to the player who solves the puzzle. Leave it empty to send nothing.プレースホルダーカラー
onStartRef<TriggerableEntry>——
onCompleteRef<TriggerableEntry>——
onFailRef<TriggerableEntry>——
onTimeoutRef<TriggerableEntry>——
onLifespanExpireRef<TriggerableEntry>——
lifespanVar<Int>0—
isSharedVar<Boolean>falseShare the progression with the players of the group set on the fact: a step, a mistake or the solve by one player applies to the others. Needs a fact with a group; has no effect without one.
activationRadiusVar<Double>DEFAULT_PUZZLE_ACTIVATION_RADIUSDetection radius in blocks. The beams are only drawn for players standing in the world of the emitters, within this radius. 0 = no distance limit (the world is still enforced).
emittersList<LaserEmitterDef>emptyLaser emitters in this puzzle.
LaserEmitterDef(3)
フィールド型デフォルト説明
positionVar<Position>ORIGINWorld position of the emitter.
colorVar<BeamColor>REDBeam color.値:REDGREENBLUEYELLOWPURPLECYANWHITE
directionVar<BlockFace>NORTHInitial beam direction.
mirrorsList<LaserMirrorDef>emptyLaser mirrors in this puzzle.
LaserMirrorDef(4)
フィールド型デフォルト説明
positionVar<Position>ORIGINWorld position of the mirror.
rotatableVar<Boolean>trueCan players rotate this mirror by right-clicking? A right click on a side of the mirror sends the beam away from the player; a right click on its top or bottom turns it a quarter turn (north, east, south, west).
initialDirectionVar<BlockFace>NORTHInitial horizontal mirror direction. The test board uses this to require several rotations.
mirrorMaterialVar<Material>WHITE_STAINED_GLASSMaterial used for mirror visual.
receiversList<LaserReceiverDef>emptyLaser receivers in this puzzle.
LaserReceiverDef(2)
フィールド型デフォルト説明
positionVar<Position>ORIGINWorld position of the receiver.
requiredColorVar<BeamColor>REDRequired beam color.値:REDGREENBLUEYELLOWPURPLECYANWHITE
maxReflectionsVar<Int>16Maximum beam reflections before stopping.
maxBeamLengthVar<Int>DEFAULT_MAX_LENGTHMaximum length of a beam, in blocks counted from its emitter. A beam also stops at a wall, at a receiver and at the edge of the loaded world: it never loads a chunk. Keep it as short as the board allows, a long beam costs server time. 0 or less = the default of 64 blocks, never unlimited.
beamDensityVar<Double>0.5Beam particles per block along the beam (0.5 = one every two blocks). The beam runs through the centre of the blocks and the corners on the mirrors are always drawn. 0 = no beam drawn.
solveSoundSound—Sound on solve.
TypeWriter 共通フィールド(criteria)
フィールド型デフォルト説明
criteriaList<Criteria>empty—