Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
It is also now available on the Mod Manager I made. (Check out the thread for the CS ModManager)
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.
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.
Updated the command system, making it even easier and less confusing to use than before.
Comes with some commands built in
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.
* 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
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.
* 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.
- 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
- XP system now also affects area jobs
- Chance to get an extra of the gathered item
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.
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.
Added an audio manager, and a mesh manager to the API
[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?