Clays Toolkit - v2.1 - For Alpha 5.6


  • Sorry for the delay, here is the updated version of ClaysTK for Eco Alpha 5.6.

    Please report any issues you may have with the toolkit by commenting below or contacting me on Discord.
    Suggests are welcome.

    Any mods which may have dependencies of ClaysTK Base mod will break upon updating to this version

    Installation:
    Extract into Mods folder.

    Mods Included:

    Clays Toolkit Base Mod
    Contains the saving and chat features for mods to base off of
    Now also providing a list of online users, admins and online admins

    Homes
    Give your player the ability to teleport into one of their homes, at a cost and/or with limitations
    /sethome [HomeName] - Add this location to the list of homes
    /removehome [HomeName] - Remove this home from list
    /home-list - Display a list of all the homes you have saved
    /home [HomeName] - Teleport to HomeName

    Daily Rewards
    Give your awesome players daily gifts
    /daily - Collect your daily gift

    Vote Rewards
    in collaboration with ecoservers.io I am proud to present vote rewards.
    Currently only rewards users a set amount of skill points
    /vote provices you with link to vote for the server
    /reward <int> 0 for skillpoints 1 for items
    /apikey - add an ecoservers.io api key [AdminOnly]
    /rewardskillpoints -set a vlaue that you want to reward to your players when they cast their vote [AdminOnly]

    Set Spawn
    Set Spawn with ease of use
    /setspawn - Sets the current admin's location as the spawn location
    /spawn - brings the player back to set spawn location

    Admin Commands
    Including /online and /online-count
    /admins to display the list of admins on the server
    /online-admins to display the list of currently online admins

    MOTD
    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

    Teleport
    includes tp to cords for admins, tp to players for everyone costing calories and also, with cooldown.

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

    Jokes
    Slap, Punch or Wave at friends.
    /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.

    Gaming Experience Improvements
    Better Carts, with the all new tyres, we can hold more weight!
    Fuel Woodpulp, burn Woodpulp in campfire, bakery oven, stove
    Storage link has been increased from 7 to 12

    Usage:
    /motd-on - Activates MOTD
    /motd-off - Deactivates MOTD
    /motd-list - List all MOTDs
    /motd-remove [ID} - Remove Message with given ID
    /motd-add [MESSAGE] - Adds Message to list of MOTDs
    /tp [USERNAME] - Teleport to an online username for a cost (calories)
    /tp [x],[y],[z] - Teleport to co-ordinates given. (ADMIN ONLY)
    /online - Display online players count + list
    /online-count - Displays online players count
    /online-admins - Displays online admins list
    /admins - Displays admins list
    Right click on light sources to turn them off or on.

    Examples:
    /motd-add Hello World
    /motd-remove 0

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

    Thanks to:
    @ClayC - Programmer

    Special Thanks to
    The Aussie 24/7 Servers http://aussie247eco.com for the continuous testing, feedback & ideas.

    Download:
    Please use the official Clay's ToolKit website to download any version you like.

    Please note that the website is undergoing changes and will soon feature more information about each command, how to use it and more!


  • 3
    Posts
    952
    Views
    Log in to reply


  • I Get the following crash-report after updating server to 5.6.1 and toolkit to 2.1

    --BEGIN DUMP--
    Dump Time
    07/04/2017 07:09:35

    Exception
    System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Exception: Error in claystk-commands at 103: No overload for method 'GetStatChange' takes 2 arguments (CS1501)

    at Eco.ModKit.RuntimeCompiler.HandleCompilerError(CompilerResults results)
    at Eco.ModKit.RuntimeCompiler.LoadOrCompileMods()
    at Eco.ModKit.ModKitPlugin..ctor()
    --- End of inner exception stack trace ---
    at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
    at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
    at System.Activator.CreateInstance(Type type, Boolean nonPublic)
    at System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, StackCrawlMark& stackMark)
    at System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
    at System.Activator.CreateInstance(Type type, Object[] args)
    at Eco.Server.PluginManager.AddPlugin(Type pluginType, Object[] p)
    at Eco.Server.PluginManager..ctor(String configDir)
    at Eco.Server.MainClass.Main(String[] args)

    Inner Exception
    System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Exception: Error in claystk-commands at 103: No overload for method 'GetStatChange' takes 2 arguments (CS1501)

    at Eco.ModKit.RuntimeCompiler.HandleCompilerError(CompilerResults results)
    at Eco.ModKit.RuntimeCompiler.LoadOrCompileMods()
    at Eco.ModKit.ModKitPlugin..ctor()
    --- End of inner exception stack trace ---
    at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
    at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
    at System.Activator.CreateInstance(Type type, Boolean nonPublic)
    at System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, StackCrawlMark& stackMark)
    at System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
    at System.Activator.CreateInstance(Type type, Object[] args)
    at Eco.Server.PluginManager.AddPlugin(Type pluginType, Object[] p)
    at Eco.Server.PluginManager..ctor(String configDir)
    at Eco.Server.MainClass.Main(String[] args)

    --END DUMP--



  • @Lanthian thanks for reporting I will have this fixed today. If you wish to get it working asap and you have a bit of know how on programming, all you have to do is remove the stats command along with the called method. That should remove the code that is giving an error.

    Otherwise, please check back later for an updated version :)


3
Posts
952
Views
Log in to reply

Internal error.

Oops! Looks like something went wrong!