Source-checkedLibraries & compatibility

arrowlib: Library for easy arrow sprite rendering

by Subject314159 · for Factorio

A small library focussed on creation and maintenance of arrows

493Downloads
2 yr agoLast updated
Factorio Mod PortalSource

About arrowlib: Library for easy arrow sprite rendering

From Factorio Mod Portal

A small library focussed on creation and maintenance of arrows

About

The Arrow Library is a simple yet stable and versatile interface to draw arrows on the screen.

  • Creating an arrow has never been easier, all it takes is one function call with some parameters and the library takes care of the rest.
  • Following moving targets requires no effort, the built in tick update mechanism takes care of everything.
  • Don't want to go through the hassle of creating your own arrow sprites? Guess what, we've got you covered.

_While this library is still under development, released versions are tested and stable._

How to use

Add arrowlib as a required dependency in your _info.json_ and import the arrow class using local arrow = require("__arrowlib__/arrow").

Head over to the Wiki on Github for the complete description how to use this library.


Known issues

  • None, feel free to open a bug report

Roadmap

  • Spaced tick update when tracking large amounts of arrows
  • Grouping arrows when multiple entities are within the same direction
  • Add min/max distance threshold for drawing arrows
  • Add function to update global settings after initialization
  • Implement new parameters for existing functions

Collaborations welcome

  • Start a discussion with your ideas
  • Open a pull request on Github
  • Report issues under discussions

Highlights

From source data

Footprint

Rated a light load on a server.

Last update

Its author last shipped an update 2 yr ago.

arrowlib: Library for easy arrow sprite rendering on Nxeon

From our catalogue
One-click install
Supported on Nxeon Factorio servers. We download it from Factorio Mod Portal, place it, and restart the server.
Server side
Required on the server
Server load
light
Smallest plan we suggest
Factorio — 2 GB (2 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
0.1.3, released 2024-08-14

Recent builds

BuildReleasedGame versionsLoaders
0.1.32024-08-141.1n/a
0.1.22024-08-131.1n/a
0.1.12024-08-131.1n/a
0.1.02024-08-121.1n/a

Run arrowlib: Library for easy arrow sprite rendering on a Factorio server

Pick a server or deploy a new one above; it is installed in one click.

What kind of mod it is

From the catalog
Listed on Factorio Mod Portal as “Mods”

Libraries & compatibility

Foundations and fixes other mods build on. Usually installed because something else needs it.

Runs on your server

From source side support

Factorio Mod Portal lists arrowlib: Library for easy arrow sprite rendering as required on the server. Check its Factorio Mod Portal page to see whether players need it too.

Compatibility

Game
Factorio
Runs on
Serverrequired on the server

Verified at the source

  • ✓Factorio Mod PortalOfficial listing, checked 2026-10-09Open ↗
  • ✓AuthorSubject314159, as published on Factorio Mod Portal
  • ✓LicenseNot published by the sourceFree

arrowlib: Library for easy arrow sprite rendering, answered

Generated from the mod’s own source data.

Do my players need to install arrowlib: Library for easy arrow sprite rendering?

Factorio Mod Portal lists arrowlib: Library for easy arrow sprite rendering as required on the server. Check its Factorio Mod Portal page to see whether players need it too.

Is it free?

Yes. arrowlib: Library for easy arrow sprite rendering is free to download from Factorio Mod Portal.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run arrowlib: Library for easy arrow sprite rendering on a Factorio server.

Deploy in about a minute from $2.99 a month, then add arrowlib: Library for easy arrow sprite rendering in one click.