kremnev8-ChatCommands icon

ChatCommands

Easy to use chat commands, that help mod developers and others can use test things out in-game.

Last updated 3 months ago
Total downloads 14037
Total rating 3 
Categories Tools Client
Dependency string kremnev8-ChatCommands-1.4.1
Dependants 0 other mods depend on this mod

This mod requires the following mods to function

BepInEx-BepInExPack_Core_Keeper-2.1.0 icon
BepInEx-BepInExPack_Core_Keeper

BepInEx pack for Core Keeper. Preconfigured and includes Unity Base DLLs.

Preferred version: 2.1.0
CoreMods-CoreLib-2.0.0 icon
CoreMods-CoreLib

A library that makes modding Core Keeper easier

Preferred version: 2.0.0

README

Chat Commands

This mod adds different chat commands, that help mod developers and others can use test things out in-game.

Commands list:

  • /give {itemName} [count] [variation]: Give yourself any item.

  • /give food {item1} + {item2} [count]: Give yourself any food.

  • /spawn {entityName} {x} {y} [variation]: Spawn any entity at position.

  • /placeTile {tileset} {tile type} {x} {y}: Place tile relative to your position.
    /placeTile {item name} {x} {y}: Place tile relative to your position.

  • /placeTileArea {tileset} {tile type} {sX} {sY} {eX} {eY}: Place tiles in area relative to your position.
    /placeTileArea {item name} {sX} {sY} {eX} {eY}: Place tiles in area relative to your position.

  • /removeTile {tile type} {x} {y}: Remove tile relative to your position.
    /removeTile {item name} {x} {y}: Remove tile relative to your position.

  • /removeTileArea {tile type} {sX} {sY} {eX} {eY}: Remove tiles in area relative to your position.
    /removeTileArea {item name} {sX} {sY} {eX} {eY}: Remove tiles in area relative to your position.

  • /remove {objectID} [all|slow]: Remove closest matching entity from world.

  • /repeat {times} {command name} [command parameters]: Repeat any valid command

  • /clearInv: Clear the player inventory.

  • /heal [amount]: Use to fully heal player.

  • /feed [amount]: Use to fully feed player.

  • /maxSkills: Max out all skills.

  • /resetSkills: Reset all skills to 0.

  • /setSkill {skillName} {level}: Set the given skill to the given level (0-100).

  • /kill: Kill the player.

  • /invincible: Toggle the player's invincibility.

  • /passive Toggle enemy AI passive behavior.

  • /noclip Move freely without physical limitations. Variations:
    /noclip Toggle noclip state
    /noclip speed {multilplier} Set noclip movement speed

  • /setReveal {radius} Set you character map reveal radius. Also enables seeing through walls.

  • /hide <target> [state] Hide User Interface, Inventory and Player visual elements. Possible targets: player, ui, inventory

Arguments in curly brackets ({}) are mandatory and you must specify them, while arguments in square brackets ([]) are optional and if you don't specify them, their value will be automatically inferred.

Please note that you are not supposed to enter the brackets themselves, these are placeholder markers. Enter the value.

If there are two optional arguments, to specify second, you must specify first one. If optional argument lists a number of possible values with | that means you can enter any or all of them.

This mod was originally written by cato1001#8659, original source code can be found on github. Since original author didn't upload it to Thunderstore, I have decided to improve the mod and publish it on Thunderstore.

More features might come in the future. If you have any feature you would like to see added, message me on Discord

Feedback and Bug Report

Feel free to contact me via Discord (Kremnev8#3756) for any feedback, bug-reports or suggestions.

Installation

With Mod Manager

Simply open the mod manager (if you don't have it install it here), select Chat Commands by kremnev8, then Download.

If prompted to download with dependencies, select Yes.

Then just click Start modded, and the game will run with the mod installed.

Manually

Install BepInEx Pack from here
Install CoreLib from here

Unzip all files into Core Keeper\BepInEx\plugins\ChatCommands/ (Create folder named ChatCommands)

CHANGELOG

v1.4.1

  • Updated to CoreLib 2.0.0
  • Added /repeat command
  • Fix noclip command toggle feature not working
  • Added safety checks for /placeTile and /placeTileArea commands
  • Fixed incorrect position order handling for /placeTileArea and /removeTileArea
  • Added more specific error messages for tile commands
  • Added /help command reminders after error outputs. Can be disabled in config
All changes

v1.4.0

  • Added /placeTileArea command
  • Added /removeTile command
  • Added /removeTileArea command
  • Added /setReveal command
  • Fixed /give command not ignore case
  • Added position argument to /spawn command

v1.3.2

  • Added /placeTile command
  • Allowed to specify variation in /spawn command

v1.3.1

  • Added /remove command
  • Improved /give command. Now you can give items with variation, and even food.

v1.3.0

  • Fixed compatibility with game version 0.5.0.0 and higher

v1.2.0

  • Migrate to BepInEx BE builds

v1.1.0

  • Migrate to CoreLib 1.0.0

v1.0.0

  • Initial Release

Available versions

Please note that the install buttons only work if you have compatible client software installed, such as the Thunderstore Mod Manager. Otherwise use the zip download links instead.

Upload date Version number Downloads Download link  
2023-3-24 1.4.1 4763 Version 1.4.1 Install
2023-2-11 1.4.0 2245 Version 1.4.0 Install
2022-12-22 1.3.2 1988 Version 1.3.2 Install
2022-11-15 1.3.1 1866 Version 1.3.1 Install
2022-11-12 1.3.0 611 Version 1.3.0 Install
2022-9-22 1.2.0 1266 Version 1.2.0 Install
2022-7-26 1.1.0 1077 Version 1.1.0 Install
2022-7-20 1.0.0 221 Version 1.0.0 Install