Colony Survival

Colony Survival

View Stats:
JackPS9 Jan 25, 2018 @ 1:26pm
NewColonyAPI v1.5.2.2 [CS 0.6.3]
Download link below.
This API simplifies the modding process by removing the need to register, textures, items/blocks and chatcommands.
Also allows for easy configs files for the players to edit if the modder so wishs.

https://github.com/Dorky106/NewColonyAPI/releases

How to use the API:
https://www.youtube.com/watch?v=cjBSVtjbl6w&feature=youtu.be (Tutorial may need some work...)

Changes to the API that will be part of V2.0.0.0 for CS0.7.0
- MeshManager will build list of all meshs automatically (new feature)
- Helper function for updating surrounding blocks
- DecorTypes now have new contructors to use the MeshManager
Last edited by JackPS9; May 20, 2019 @ 7:00am
< >
Showing 1-15 of 38 comments
JackPS9 Feb 5, 2018 @ 7:10am 
This mod will still be obtainable via github.
It is also now available on the Mod Manager I made. (Check out the thread for the CS ModManager)
JackPS9 Feb 9, 2018 @ 12:45pm 
NewColonyAPI - v1.0.0.1
Fixed callback names, also moved the location of the modinfo.json file.
Fixed the version check as well to be the newest version.
So please remove any older version if using the api.
JackPS9 Feb 15, 2018 @ 6:08am 
NewColonyAPI - v1.0.3.2 (Havent been updating this thread like I should)
All base game job types are now affected by the XP system!
Rotating messages also now works correctly
NewColonyAPI Config Manager registerconfig now takes modname, config file location, and name of config file.
JackPS9 Feb 16, 2018 @ 8:33pm 
NewColonyAPI - v1.0.4.0
Updated the command system, making it even easier and less confusing to use than before.
Comes with some commands built in
JackPS9 Feb 19, 2018 @ 1:56am 
NewColonyAPI - v1.1.1.0
1) Two ways of doing recipes now depending on how clean you want your code :)
2) Now nulling un-needed lists after their use to free up memory :D
3) New Command that works with Scarabol and Pandaros mods to check to see how many of a select job you have.
JackPS9 Feb 19, 2018 @ 11:53am 
NewColonyAPI - v1.1.2.0
* new command
* added 6 constructors to baserecipe
* AddRecipe in type now returns a list of baserecipe
* new Utility to combine more than 2 string into a single string
JackPS9 Feb 21, 2018 @ 12:00pm 
Version 1.1.3.0 of NewColonyAPI
Changelog on github
https://github.com/Dorky106/NewColonyAPI/releases/tag/v1.1.3.0

Next update will just give better configuration options for this update.
JackPS9 Feb 24, 2018 @ 1:34pm 
New Colony API - Version 1.1.4.0
* API
- Mod Manager
- Mods registered with the mod manager, depending on what info it is given it will tell players on a server what mods are what versions on the server, upon logging in.
- Disabled VersionChecking for now...
- Base Chat Command
- Chat Commands Base can now be sent params of valid uses of that command, if the command returns false the chat manager will display all valid uses of that command!
- Now has "NetworkID GetSubjectMethod(string[] args, out string[] newargs)" this method removes the chat command prefix and name parts from the argument array, returning both a NetworkID to be used to obtain the player and a new string array of all the removed junk.
-

* Anti-Griefing
- Added Spawn Protection
- Spawn and Banner Protection
- Can be enabled/disabled in the config file
- Radius can be set in the config file
- Permission to be able to get around protections can be set in the config file

* Commands
- /bantime {days} {hours} {minutes} {seconds} {playername} will ban the player for set amount of time
- Server being closed will automatically unban users banned this way.
- /serverpop
- Displays how many people are online along with max players and how many different users have been on the server.
JackPS9 Mar 1, 2018 @ 1:22pm 
* API
- Mod Manager
- Added mod dependencies
- If dependencies are missing server gets locked out from starting.

* DecorativeType
- Base, X+, X-, Z+, Z-
- This is used to create blocks of different types that use non-cube meshes and rotates
JackPS9 Mar 23, 2018 @ 9:58am 
Updated to Colony Survival 0.6
- XP system now also affects area jobs
- Chance to get an extra of the gathered item
JackPS9 Mar 26, 2018 @ 11:21am 
Possibly fixed and error with spamming the console with errors.
JackPS9 Mar 27, 2018 @ 9:43am 
Version 1.2.1.0
Added option to silence the NPC Lvl up messages into the config, it defaults to false.
jobs.silent

Also guards gain XP correctly now as well.
JackPS9 Mar 30, 2018 @ 11:22am 
Version 1.2.1.0
Fixed the anti-griefing
Fixed guard XP to be different per tier like it was suppose to be.
Made from of the classes internal so they can not be messed with from outside sources.
JackPS9 Apr 1, 2018 @ 7:21pm 
Version 1.2.2.0
Added an audio manager, and a mesh manager to the API
Morpheus Apr 10, 2018 @ 11:33am 
All my NPC's are named Dave. NewColonyAPI.txt error message shows:

[09-04-2018-19-23-26] Found no NPC Data (read error?)
[09-04-2018-19-23-26] Failed to load NPC Names List - assumed Dave

But there is a NPC name file called npcnames.json in the mod settings folder.
Am I doing anything wrong?
< >
Showing 1-15 of 38 comments
Per page: 1530 50