Clays Toolkit - v3.1.4 - v3.1.5 - For BETA 7.3.1+


  • The long awaited change log of 3.1.x is here!

    Description:
    A Toolkit for all servers with modular mods, want to remove a mod? find it, and delete it.

    Installation:
    Extract into Mods folder.

    Mods Included:

    Clays Toolkit Base Mod
    Contains the saving and chat features for mods to base off of

    Wipe
    Added ability to wipe and auto backup of logs (Admins Only)

    • /wipe-tplogs - backs up the logs for teleport and wipes the list from the server. (Can be used to reset counters)
    • /wipe-homes - backs up the list of homes and wipes the active list. (Useful when starting a new world!)
    • /wipe-homelogs - backs up the list of home logs usage and clears the active list. (Can be used to reset counters)

    Recycle
    Allow your players to make use of items / materials that will otherwise sit in a chest somewhere in the wilderness

    • Recycle Wooden Shovel and Hoe
    • Recycle Wood pulp and tallow into boards (Chip boards)
    • Recycle Small cart into a fraction of the materials costed to create one
    • Recycle Hewn Logs to Logs
    • Added compost bin to compost seeds and some fruits into dirt

    Homes
    Give your player the ability to teleport into one of their homes, at a cost and/or with limitations

    • /home [HomeName] - Teleport to HomeName.
    • /home-add [HomeName] - Add this location to the list of homes, now only on own
    • /home-remove [HomeName] - Remove this home from list
    • /home-list - Display a list of all the homes you have saved
    • /home-cost - Adjust the calorie cost for homes usage
    • /home-limit - Adjust the max number of times that home teleportation can be used daily.
    • /home-maxhomes - Adjust the maximum number of homes any player can have

    Daily Rewards
    Give your awesome players daily gifts, players must be active for at least 30 minutes before they can claim their reward.

    • /daily - Collect your daily gift of tokens
    • /daily-reward - Set the number of tokens to be given to the player claiming this reward
    • /daily-loyalty - Toggle the loyalty system on or off, if on, daily reward will yield 1 more every 3 days ontop of the amount set with /daily-reward.
      Daily rewards can now be collected from the flag!

    Vote Rewards
    Reward your players for voting for your server. Players must play 20 minutes before claiming their reward

    • /vote - provides you with link to vote for the server
    • /reward - get your token reward
    • /apikey - add an ecoservers.io api key [AdminOnly]
    • /rewardtokens - set a value that you want to reward to your players when they cast their vote [AdminOnly]
    • /tick - Retrieve the latest votes from ecoservers.io
    • /top-voters - Get the top voters in accordance to ecoservers.io

    Exchange
    Let your players exchange their earned tokens into goods

    • /exchange <int> - Exchange Skill Points into Tokens

    Commands
    Including /online and /online-count

    • /lastonline <playername> - Display when this player was last online, if ever
    • /stats <playername> - Display statistics of this player, if ever seen on this server
    • /election - Display election information, if an election is ongoing
    • /rules - If set by the server, this will display the server rules.
    • /online - Show the list of players that are online right now
    • /online-count - Show the number of people online
    • /admins - Show the list of admins
    • /admins-online - Display the list of admins who are online
    • /version - Displays the version number of CTK installed on the server

    Teleport
    Gives the ability to players to teleport to each other, costing calories and also, with cool down.

    • */tp <username> - Send a teleportation request to an online player..
    • /tpa - Accept the last teleport request, if any.
    • /tphere - Teleport a player to you [AdminOnly]
    • /tpcost - Adjust the cost in calories for when teleporting.
    • /tpcooldown - Adjust the cooldown timer (in seconds)
    • /tpexpiry - Adjust the expiration of requests. Default 15 seconds

    Toggle Light Sources
    right-click to turn off or on, any light sources (pauses fuel consumption also)

    Jokes
    Slap, Punch or Wave at friends and foes.

    • /slap [VictimName] - Slap someone with a sock.
    • /punch [VictimName] - Let's do it like aussie's and punch each other for the fun of it
    • /wave [FriendName] - Wave at a friend from anywhere in the world.
    • /hug [FriendName] - Hug a friend from anywhere in the world.
    • /joke - Get a random joke!
    • /adult-jokes - Toggle on/off whether /jokes should include adult jokes or not (Default: Off)

    MOTD [AdminOnly]
    custom timings and modes (slow 1 message every time and fast all every time), allows you to add, remove, enable, disable, list, send at will from ingame chat

    • /motd-on - Switch on MOTDs
    • /motd-off - Switch off MOTDs
    • /motd-add <message> - Add the specified message to your MOTD list.
    • /motd-remove <id> - Remove the message bearing the specified id from the list.
    • /motd-list - List all MOTDs you have set on the server.
    • /motd-send - Skip the timer and send the next MOTD.
    • /motd-mode - Toggle between slow and fast modes
    • /motd-interval - Adjust the interval at which the next motd is to be sent

    Warp
    Give admins the ability to add warp locations and for players to utilize these points, example, bank, city etc

    • /warp [name] - Go to the mentioned warp, if it exists
    • /warp-add [name] - Add current location to the warp list
    • /warp-remove [name] - Remove warp from warp list
    • /warp-toggle - Toggle this feature on / off
    • /warp-cost [calorie] - Use up this many calories upon using /warp
    • /warp-cooldown [seconds] - Set the cooldown of warp to this amount of seconds

    Gaming Experience Improvements

    • Breaking Debris yields less Woodpulp (3 instead of 5 per debris)
    • Use wood pulp as fuel in Cooking benches
    • Increased weight limits in carts including powered cart
    • Excavator has more storage, for more digging goodness
    • Reduced calorie consumption on debris pickup (to encourage cleaning the mess after chopping trees)
    • Housing Objects to decorate your home with.
    • Automatically kick afk players.
    • Add dirt for planters recipe
    • Increase storage slots and added filtered items list for Ice Box and Fridge

    Thanks to:
    @ClayC - Programmer
    @emmeck - Programmer
    @Lilitu - Artist
    @phlo - Designer
    @Ekke - Tester

    Download:
    Please use the official Clay's ToolKit website to download any version you like.
    -or-
    Make use of Eco Mods, get notifications when updates roll out and more!

    WARNING - Install at your own risk, make sure to take backups of your saves before installing


  • 10
    Posts
    2013
    Views
    Log in to reply


  • Good evening,
    v3.1.5 has rolled out, this will fix many of the exceptions reported to me via discord.

    Thank you for your continuous feedback!

    -ClayC



  • This version has been verified to work with the latest ECO release 7.3.3,

    Thanks,



  • Been having some strange issue with my server,
    Randomly the voting system will just turn off and then the next day (After the next scheduled restart) the server gets stuck in a Crash loop forcing a rollback of several hours, seems to be related to a powergrid item or object.

    Second time it's happened in a week period and it's always after the /vote disables itself.

    Running on 7.3.3



  • Hi @SessionExpired ,

    Preferably you attach the exception that has been thrown, otherwise I cannot really assist you.

    If the exception is not enough, I would ask for a copy of the save file / configs to be able to identify what the issue is, why it's occurring and how to fix it.

    Hope you understand,

    Thanks,





  • Thanks for the submission, I will have a look in the coming days and return to you with any findings.



  • Hi @SessionExpired ,

    I have ran your instance for about 10 hours without any issue. further testing will be done, but wanted to give you some feedback ;)

    Thanks,



  • New Version voir Eco 7.4.1 crashes the server at startup with following line:

    Unbehandelte Ausnahme: System.AggregateException: Mindestens ein Fehler ist aufgetreten. ---> System.Reflection.TargetInvocationException: Ein Aufrufziel hat einen Ausnahmefehler verursacht. ---> System.Exception: Error(s) occurred when loading WorldObjects
    bei Eco.Core.Serialization.DataStore.LoadAsync[T](String folder, Action`2 createFunc)
    bei Eco.Gameplay.Objects.WorldObjectManager..ctor()
    --- Ende der internen Ausnahmestapel├╝berwachung ---
    bei System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
    bei System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
    bei System.Activator.CreateInstance(Type type, Boolean nonPublic)
    bei System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, StackCrawlMark& stackMark)
    bei System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
    bei System.Activator.CreateInstance(Type type, Object[] args)
    bei Eco.Server.PluginManager.AddPlugin(Type pluginType, Object[] p)
    bei Eco.Server.PluginManager.<.ctor>b__10_2()
    bei System.Threading.Tasks.Task.Execute()
    --- Ende der internen Ausnahmestapel├╝berwachung ---
    bei System.Threading.Tasks.Task.WaitAll(Task[] tasks, Int32 millisecondsTimeout, CancellationToken cancellationToken)
    bei Eco.Server.PluginManager..ctor()
    bei Eco.Server.Startup.Start(String[] args)
    bei Eco.Server.MainClass.Main(String[] args)



  • Hi @Gjafar,
    Can you kindly join discord , we handled a similar issue a couple of hours ago.

    Thanks,


10
Posts
2013
Views
Log in to reply

Internal error.

Oops! Looks like something went wrong!