The following functions are supported in the Neon++ DLL:
neon
neon.build
neon.version
neon.name
neon.uniqueId
neon.reloadMods()
neon.warpAnimation(bool)\
neon.gui
neon.gui.openGui()
neon.universe
neon.universe.blockConnection(entityId)
neon.universe.unblockConnection(entityId)
neon.performance
neon.performance.renderFps()
neon.performance.updateRate()
neon.world
neon.world.removeEntity(entityId)
neon.world.respawnInWorld(bool)
neon.world.getPlayerAimPosition(entityId)
neon.world.reachEntities(bool)
neon.world.ignorePhysicsObjectCollisions(bool)
neon.world.ignoreProjectileCollisions(bool)
neon.world.ignoreVehicleCollisions(bool)
neon.player
neon.player.ignoreItemPickup(bool)
neon.player.ignoreShipUpdate(bool)
neon.player.setName(name)
neon.player.setMode(mode)
neon.player.setHairDirectives(directives)
neon.player.setHairGroup(group)
neon.player.setHairType(type)
neon.player.setFacialHairDirectives(directives)
neon.player.setFacialHairGroup(group)
neon.player.setFacialHairType(type)
neon.player.setFacialMaskDirectives(directives)
neon.player.setFacialMaskGroup(group)
neon.player.setFacialMaskType(type)
neon.player.setBodyDirectives(directives)
neon.player.setEmoteDirectives(directives)
neon.spoof
neon.spoof.setPlayerUUID(uuid)
neon.spoof.getPlayerUUID()
neon.spoof.setAssetDigest(digest)
neon.spoof.getAssetDigest()
neon.chat
neon.chat.sendMessage(message, chatMode)
neon.chat.lastMessage()
Example usage:
sb.logInfo(neon.build) -- Prints the build number of the application
Example usage:
sb.logInfo(neon.version) -- Prints the version string of the application
Example usage:
sb.logInfo(neon.name) -- Prints the name of the application
Example usage:
sb.logInfo(neon.uniqueId) -- Prints the unique identifier of the application
Example usage:
neon.reloadMods() -- Reloads the application with the current set of mods
bool : bool - true or false.
Example usage:
neon.warpAnimation(true)
(only gui version of the dll)
Example usage:
neon.gui.openGui() -- Enables the GUI
Removes the entity with the specified ID from the world locally and blocks chat-packets from the corresponding connection.
Example usage:
neon.universe.blockConnection(123) -- Removes the entity with ID 123 from the world and blocks their chat-packets
Example usage:
neon.universe.unblockConnection(123) -- Removes the entity with ID 123 from the temp blocklist.
Example usage:
neon.performance.renderFps() -- Gives you the renderFps
Example usage:
neon.performance.updateRate() -- Gives you the updateRate
entityId : int - The ID of the entity to remove.
Example usage:
neon.world.removeEntity(123) -- Removes the entity with ID 123 from the world
bool : bool - true or false.
Example usage:
neon.world.respawnInWorld(true) -- Respawns you on the world after dying
entityId : int - The ID of the entity you want the aim position from.
Example usage:
local aimPosition = {neon.world.getPlayerAimPosition(entity.Id())} -- would get your own aimPosition
bool : bool - true or false.
Example usage:
neon.world.reachEntities(true) -- Enables Wall Reach
bool : bool - true or false.
Example usage:
neon.world.ignorePhysicsObjectCollisions(true)
bool : bool - true or false.
Example usage:
neon.world.ignoreProjectileCollisions(true)
bool : bool - true or false.
Example usage:
neon.world.ignoreVehicleCollisions(true)
bool : bool - true or false.
Example usage:
neon.player.ignoreItemPickup(true)
Ignoring updates sent to your ship (for crash protection, spam, etc...). This feature will still allow for the temporary altering of your ship, but will keep your shipworld protected in not saving the altered state. (this includes updates you do)
bool : bool - true or false.
Example usage:
neon.player.ignoreShipUpdate(true)
name : string
Example usage:
neon.player.setName("example")
mode : int - 0 (Casual), 1 (Survival), 2 (Hardcore).
Example usage:
neon.player.setMode(0)
directives : string
Example usage:
neon.player.setHairDirectives("?crop=0;0;2;2?multiply=0000?blendscreen=/ai/ai.png;")
group : string
Example usage:
neon.player.setHairGroup("hair")
type : string
Example usage:
neon.player.setHairType("1")
directives : string
Example usage:
neon.player.setFacialHairDirectives("?crop=0;0;2;2?multiply=0000?blendscreen=/ai/ai.png;")
group : string
Example usage:
neon.player.setFacialHairGroup("")
type : string
Example usage:
neon.player.setFacialHairType("")
directives : string
Example usage:
neon.player.setFacialMaskDirectives("?crop=0;0;2;2?multiply=0000?blendscreen=/ai/ai.png;")
group : string
Example usage:
neon.player.setFacialMaskGroup("")
type : string
Example usage:
neon.player.setFacialMaskType("")
directives : string
Example usage:
neon.player.setBodyDirectives("?crop=0;0;2;2?multiply=0000?blendscreen=/ai/ai.png;")
directives : string
Example usage:
neon.player.setEmoteDirectives("?crop=0;0;2;2?multiply=0000?blendscreen=/ai/ai.png;")
uuid : string - The UUID to set.
Example usage:
neon.spoof.setPlayerUUID("123e4567-e89b-12d3-a456-426655440000")-- Sets the player's UUID
Example usage:
local uuid = neon.spoof.getPlayerUUID() -- Gets the player's current spoofed UUID
digest : string - The AssetDigest to set.
Example usage:
neon.spoof.setAssetDigest("fffffffffffffffffffffffffffffffffff")-- Sets the player's AssetDigest
Example usage:
local digest = neon.spoof.getAssetDigest() -- Gets the player's current AssetDigest
message : string - The message to send.
chatMode : int - The chat mode to use. Defaults to 0 (normal chat).
Example usage:
neon.chat.sendMessage("Hello, world!") -- Sends a chat message
Example usage:
local count, message = neon.chat.lastMessage() -- Gets the most recent chat message
sb.logInfo(message.Nick, message.Text) -- Prints the nickname and text of the message