Skip to content

zapk/Server_Ropes

Repository files navigation

Server_Ropes

GitHub release GitHub issues GitHub downloads

Aesthetic ropes for Blockland.

Installation

Download Server_Ropes.zip from the latest release and put it in Blockland\Add-Ons.

Disclaimer

Do not straight-up download the repository unless you know what you're doing as it's most likely partly or mostly broken.

Commands

  • /ropeHelp
    • lists all rope commands
  • /clearRopes
    • clears your own ropes
  • /ropeTool
    • equips a Rope Tool
    • aliases: /r, /ro, /rop, /rope, /ropeT, /ropeTo, /ropeToo

Admin Commands

  • /clearAllRopes
    • clears all ropes on the server
  • /saveRopes [saveName]
    • saves all ropes created with the Rope Tool
  • /loadRopes [saveName]
    • loads ropes from a file; automatically clears ropes beforehand
  • /listRopeSaves
    • lists all the rope save files on the server

Wrench Events

  • ropeToBricks
    • [brick names] [colour] [diameter] [slack]
    • Seperate brick names with spaces to create multiple ropes.
  • ropeClearAll
    • Clears all ropes generated by the brick.

Preferences

  • Slacked Rope Shapes
    • Number of shapes to make up ropes with > 0 slack
  • Rope Tool Admin Only
    • Whether or not only admins should have access to the Rope Tool.
  • Max Ropes for Non-Admins
    • Max amount of ropes players can create with the Rope Tool.
  • Rope Vertices
    • How many edges the rope cylinders should have.

Media

Video Many Ropes Cool Patterns One Big ol' Rope

Scripting API

  • loadTooledRopes("path/to/file.blr");
    • Clears all ropes and loads from a file. Returns error string.
  • saveTooledRopes("path/to/file.blr");
    • Saves all ropes to a file. Returns error string.
  • clearRopes("bl_id or empty string");
    • Clears ALL ropes, or just the provided BL_ID's ropes.
  • getRopeCount("bl_id or empty string");
    • Returns the number of ALL ropes, or just the provided BL_ID's ropes.

Credits

  • Zapk - Server scripts
  • Zeblote - Bottom-print design
  • Wrapperup - Cylinder DTS, _aimRope function
  • Port - Something probably
  • Trader: Axis rotation functions