ECO

Elixr Mods - Features Pack for ECO

Released (updated ago). Ranked 40 of 206 with 604 (1 today) downloads

Published by TheKye (mod ID: 163180)

emicon-text.png

Elixr Mods Features pack brings in new features to your server such as:

Admin Commands,

Homes,

Player to Player TPS,

Communal Warp Points,

Daily Rewards,

Messages Of The Day,

Jokes,

Shop Informatics

Basic User Commands

EM Framework Is included in this pack. it is also required!

EM Framework for information on the em-framework

Installation Instructions:

Download Zip File,

Unzip into your mods folder,

Run the server:

Known Bug: After configuring the AFK module the server needs to be rebooted for it to start working, looking into this.


Here is a full list of all the features included in this pack!

Admin Commands

Our Admin Plugin Comes with some features we think would be just right for your server!

Is your server using more resources then it should? Players chilling online for hours on end and its driving up your server resource use?

Why not try our Admin Module, Comes with an AFK Timer that boots players after the haven't done anything for what ever amount of time you set!

Can even be used on local worlds to keep your pc running smoothly.

To install this module Unzip the download in the Mods folder, this will place the dll and assets in the following locations:

  • Mods/Elixr Mods/FeaturesPack/em-admin.dll

To Uninstall simply remove this file from this location

Now For What Is In This Pack:

EM Admin (em-admin.dll) - Requires EM Framework

Commands

Command Example Description
Meteor Toggle /meteor-on | /meteor-off Generates a fresh meteor with the time frame set in the config file ( even if its disabled by default ) Or Destroys the Meteor
Send Announcement - Global /send-global message Send an announcement to all the users in the server, it appears in their notifications bar so they will get it
Send Announcement - Popup /send-popup message Send a popup to all online users on the server with an ok button, means they have to read it
Send Announcement - Info Panel /send-info message Send an announcement to all the users in the server, it appears as an info panel.
AFK Timer /afk-timer time Sets the length in minutes to let a player afk for, use whole numbers - 1 = 1 Minute
AFK Enable /afk-on Enables AFK Monitor
AFK Disable /afk-off Disables AFK Monitor
Reload AFK Config /afk-reload Reloads the AFK Config incase you edit the config file


Basic Commands

Basic Commands Plugin Comes with some features we think would be just right for your server!

Basically it has some useful commands for your players to help out with info about many different things.

Some basic things like player stats, Who the admins are and which admins are currently online should they need help!

To install this module Unzip the download in the Mods folder, this will place the dll and assets in the following locations:

  • Mods/Elixr Mods/FeaturesPack/em-commands.dll

To Uninstall simply remove this file from this location

Now For What Is In This Pack:

EM Commands (em-commands.dll) - Requires EM Framework

Commands

Command Example Description
Last Online - Players /last-online playername See when players were last online
Stats - Player /stats playername Display stats of players - Such as professions, are they admin or not and other details.
Online Players /online Opens up an info panel with a list of all online players
Admins /admins Displays a list of all admins on the server.
Admins Online /admins-online Displays a list of all online admins incase you need an admins help
Top - Activness /top active Gives a list of all players from most active to least active
Top - Richest /top richest Gives a list of all players from the richest to the least richest


EM Daily

Our Daily Plugin is a way for you to offer rewards to your players who play every day!

This plugin is relatively complex so i will try to explain it as best as i can!

To install this module Unzip the download in the Mods folder, this will place the dll and assets in the following locations:

  • Mods/Elixr Mods/FeaturesPack/em-daily.dll
  • Mods/Elixr Mods/FeaturesPack/Assets/EM-Daily.unit3d

To Uninstall simply remove this file from this location

Now For What Is In This Pack:

EM Daily (em-daily.dll, en-daily.unity3d) - Requires EM Framework

Lets Start with some basic information on this plugin:

This plugins latest update introduces Daily Packs, You as an admin make these packs and set what items are in them.

This plugin introduces a few new things: It adds some commands, one for players and 2 for admins.

This plugin also adds in a new Object to make using this plugin even easier!

This plugin also uses the EM Framework Group System so you can set it so different groups start at a higher tier

The New Object Provided in this pack is called: Reward pack table for EM daily plugin

This table has a few inbuilt settings for you:

  • Tier - Tiers are used to separate the packs into higher/lower tiers, Higher Tiers Have a Lower Chance to be Given ( For those more rare packs)
  • Selection Value - The Chances at which this pack should have to be picked, the Higher the Selection Value the more chance the pack has of being rewarded.
  • Pack Name - Give your pack a name for management purposes
  • Pack Items - This is a list of all the items you want in the pack and how many of each item, this uses the new eco UI system for making laws etc so it should be easy to use.

The Table also has a few buttons on it, one of these buttons is the remove pack.

To use the remove pack button, you first need to enter in the pack name you wish to remove in the Pack name text box then click remove, this will then delete that pack.

Players can only receive 1 reward pack per day and have to be logged in for a certain amount of time before they can claim a reward pack.

Commands

These are the options when adjusting the settings with commands:

  • XP - This is how much XP The Tokens Give You
  • startTier - This is the starting Tier at which the randomizer will pick a pack from and work its way up
  • Time - this is for the minimum time required for a player to be logged in before they can claim a daily pack

If you get stuck or are still a little confused feel free to contact us for help!

Command Example Description
Daily Configuration - Default /daily-config setting Configure your daily plugin default settings that are used throughout the entire plugin
Daily Configuration - Groups /dy-grpconfig groupname, setting This allows you to set different values based on specific groups so each group can have different values.
Daily Rewards /get-daily This will try to get your daily pack for logging in for that day ( timer is 24 hours before you can get a pack ) - Also requires you to be logged in for x amount of time.

EM Homes

The Home Teleports Plugin Is Designed for an easy way to return to your home without having to walk the whole way!


It is easily configurable and has a few options it can work with, Such as:

  • Setting the maximum number of homes each player can have
  • Adding in a Calorie Cost for each user for when they use the command to go home
  • Setting a cooldown for how often they can use the command
  • Setting a Maximum number of times they can go home per day
  • Changing/Setting all the above settings per EM Group as well!!

These are the values to use for the config command!

  • max - This is the Maximum amount of times a user can return home
  • cost - This is the Calorie Cost of using the command
  • count - This is the Maximum amount of homes a user can have
  • cooldown - This is how long they need to wait before being able to use the /gohome command

To install this module Unzip the download in the Mods folder, this will place the dll and assets in the following locations:

  • Mods/Elixr Mods/FeaturesPack/em-home.dll

To Uninstall simply remove this file from this location

Now For What Is In This Pack:

EM Home (em-home.dll) - Requires EM Framework

Commands

Command Example Description
Home /home Get a list of all available commands in this module
Homes /homes Lets you know how many more times you can return home this day
Configure Homes /home-config setting, value
/home-config max, 1
/home-config cost, 500
This is how you can configure the home plugin to set the values you want for each setting, settings listed above,
values are whole numbers,
Note: Cooldown is in Seconds, ie: 60 = 1 Minute
cost is in calories, ie: 250 = 250 Calories
Configure Homes Groups /home-grpconfig groupname, setting, value This is the command you can use to configure the settings per group, it works the same way as the normal command
Go Home /gohome homename This is the command used to return to a set home with homename being the name you gave that home
Add Home /home-add homename This is the command used to set a new home, if you have reached the server maximum you won't be able to set another home,
You can also only set a new home on claimed land you are authorized on.
Remove Home /home-del homename This is the command to remove a previously set home
Home Info /home-myinfo This will list all of your homes and the locations of where they are set
Clear Homes /home-clear This will remove all of your previous homes with a single command, becareful with this command
Home Reload /home-reload This will reload the Home config if you alter it outside of the game but only the default config not the group configs
Home Settings /home-settings This will give you a detailed printout of the settings you have for the homes pluging including group settings, just incase you forget :)


Shop Informatics

Shop Informatics, while not rich in features just yet, is a plugin to help with finding prices and listed items with a lovely interface display!

We do plan to show this module some love and give it a bunch more features in relation to stores, selling/buying and crafting costs

To install this module Unzip the download in the Mods folder, this will place the dll and assets in the following locations:

  • Mods/Elixr Mods/FeaturesPack/em-informatics.dll

To Uninstall simply remove this file from this location

Now For What Is In This Pack:

EM Informatics (em-informatics.dll) - Requires EM Framework

Commands

Command Example Description
Prices /prices item name This will find all shops selling the specified item and for how much, it will display the name of the store as well for your convenience
it will also tell you who is buying this item and for how much as well

Messages Of The Day!

The Message Of The Day Plugin got a bit of an Overhaul, Especially on how it works and how you interact with it!

MOTD has become less command based and more text file based.

The MOTD Now Shows once Every time a user Logs in to the user who just logged in with a big pop up display.

To install this module Unzip the download in the Mods folder, this will place the dll and assets in the following locations:

  • Mods/Elixr Mods/FeaturesPack/em-motd.dll

To Uninstall simply remove this file from this location

Now For What Is In This Pack:

EM motd (em-motd.dll) - Requires EM Framework

Editing The MOTD.

To Edit the MOTD all you need to do is goto this folder:

  • ServerInstallDirectory/Configs/Mods/EM/MOTD

In here there are a few files

  • MOTD.txt
  • MOTDConfig.json
  • MOTDData.json

To Edit The MOTD itself open the MOTD.txt

This file contains all the information you need for setting your New MOTD! And once you have finished editing this file all you need to do is use the command /motd-reload and the new changes will be instantly applied.

The MOTD Config is not yet used but will be in the future!

MOTDData is the data file that it uses to store the new Message List system we use for displaying a list of messages in the MOTD

Commands

Command Example Description
MOTD /motd This Will allow any user to re-open the MOTD at any time so they can re look at it, this may be helpful if you use the motd for lots of useful information
MOTD Reload /motd-reload This command allows you to instantly reload the MOTD Changes you make in the MOTD.txt file at any time.
Add MOTD Message /motd-madd message This will allow you to add a new message to the message list at will.
Remove MOTD Message /motd-mrem messagenumber This allows you to remove any message from the message list, The Messagenumber is the number in the list that message appears


Player To Player Teleports

The Teleportation Plugin Is Designed for an easy way to Teleport to another player at any time (Provided they are not on cooldown)!

It is easily configurable and has a few options it can work with, Such as:

  • Setting the maximum number Teleports a player can user per 24 hours
  • Adding in a Calorie Cost for each user for when they use the command to teleport
  • Setting a cooldown for how often they can use the command
  • Setting an expiry time for requests to time out
  • Changing/Setting all the above settings per EM Group as well!!

These are the values to use for the config command!

  • max - This is the Maximum amount of times a user can teleport per day
  • cost - This is the Calorie Cost of using the command
  • expiry - This is how long a teleport request can last for
  • cooldown - This is how long they need to wait before being able to use the /tpr command

To install this module Unzip the download in the Mods folder, this will place the dll and assets in the following locations:

  • Mods/Elixr Mods/FeaturesPack/em-tp.dll

To Uninstall simply remove this file from this location

Now For What Is In This Pack:

EM Teleportation (em-tp.dll) - Requires EM Framework

Commands

Command Example Description
Teleportation /teleportation Get a list of all available commands in this module
Teleports /teleports Lets you know how many more times you can teleport this day
Configure Teleportation /tp-config setting, value
/tp-config max, 1
/tp-config cost, 500
This is how you can configure the tp plugin to set the values you want for each setting, settings listed above,
values are whole numbers,
Note: Cooldown is in Seconds, ie: 60 = 1 Minute
cost is in calories, ie: 250 = 250 Calories
Configure Teleportation Groups /tp-grpconfig groupname, setting, value This is the command you can use to configure the settings per group, it works the same way as the normal command
Teleport Request /tpr playername This is the command used to send a teleport request to another player
Accept Teleport Request /tpa This is used to accept pending teleport requests, if a teleport request has expired this command will not work
Teleport Here /tphere username This command allows you to teleport the target user to your position, this is an admin only command, optionally if you set all it will teleport everyone on the server to you.
Teleport Group Here /tphere-grp groupname This will teleport all memebers of the mentioned group to your location, This is an admin only command
Teleport Here Message /tpmessage true/false This allows you to turn on or off the TP Here Message sent to users when you use the tphere command
Teleportation Reload /tp-reload This will reload the Teleportation config if you alter it outside of the game but only the default config not the group configs
Teleportation Settings /tp-settings This will give you a detailed printout of the settings you have for the teleportation plugin including group settings, just in case you forget :)


Warp Points

The Community Warps Plugin allows you to set warp points around the world for players to be able to teleport too

The Community warps got a bit of an overhaul! Instead of being fully command based it is now Object and Command Based

It is easily configurable and has a few options it can work with, Such as:

  • Adding in a Calorie Cost for each user for when they use the command to warp
  • Setting a cooldown for how often they can use the command
  • Setting a Maximum number of times they can warp
  • Changing/Setting all the above settings per EM Group as well!!

These are the values to use for the config command!

  • max - This is the Maximum amount of times a user can warp
  • cost - This is the Calorie Cost of using the command
  • cooldown - This is how long they need to wait before being able to use the /gohome command

To install this module Unzip the download in the Mods folder, this will place the dll and assets in the following locations:

  • Mods/Elixr Mods/FeaturesPack/em-warp.dll
  • Mods/Elixr Mods/FeaturesPack/Assets/EM-Warp.Unity3d

To Uninstall simply remove this file from this location

Now For What Is In This Pack:

EM Warps (em-warp.dll, EM-Warp.unity3d) - Requires EM Framework

Objects in This Module:

  • Warp Point Object
  • Warp Sign Object

With the new changes to the Warp Module to actually get started it is quite easy!

Warp Points and Warp Signs are an Admin Only Item and can only be used, picked up and altered by an admin! this means they can be placed anywhere and only an admin can change them or pick them up!

So Lets get started!

First Give yourself a Warp Point object using the /give admin command

Next, Place the object on the ground, taking note of the huge indent indicating the front!

Then Press E on the object to open up the interface, in here you can set the text displayed on the object itself, it displays like a sign!

To set the Actual Warp Point name click the top part where it states "new point" this will allow you to change its name, set this to your desired name.

Note! you need to change the warp point name before you can place another, you can not have multiple warp points with the same name!

Next! The Warp Sign!

The warp sign is very similar in how it works, instead of chaning the objects name we use the sign text!

To set the warp sign up enter into the giant text box: warp to warpname

With warpname being the name of a warp point, Now you can right click on the warp sign and teleport to that warp point instantly!

Warp Signs have no max teleport limits and no cooldowns but do use the calorie cost! so keep that in mind!

Commands

Command Example Description
Warp /warp Get a list of all available commands in this module
Warps /warps Lets you know how many more times you can use the /warpto command this day
Configure Warps /warp-config setting, value
/warp-config max, 1
/warp-config cost, 500
This is how you can configure the warp plugin to set the values you want for each setting, settings listed above,
values are whole numbers,
Note: Cooldown is in Seconds, ie: 60 = 1 Minute
cost is in calories, ie: 250 = 250 Calories
Configure Warp Groups /warp-grpconfig groupname, setting, value This is the command you can use to configure the settings per group, it works the same way as the normal command
Warp To /warpto warpname This is the command used to warp to a set warp point with warpname being the name set for that point
Warp List /warp-info This will give you a full list of all available warp names you can warp to.
Warp Reload /warp-reload This will reload the Warp config if you alter it outside of the game but only the default config not the group configs
Warp Settings /war[-settings This will give you a detailed printout of the settings you have for the warp plugin including group settings, just incase you forget :)
Remove Warp /warp-del warpname This is the command to remove a previously set warp point, if a model for it exists it will also remove that model, this is just incase of broken warps



Dependencies

NameAddedUpdated
Elixr Mods - EM Framework

Releases

FilenameSizeVersionAddedOptions
em-featurespack.10.zip2.02mb3.2.1

features_pack.zip2.02mb3.2.0

em-featurespack.9.zip2.68mb3.1.1

em-featurespack.8.zip2.68mb3.1.0.3

em-featurespack.7.zip2.68mb3.1.0.2

em-featurespack.6.zip2.68mb3.1.0.1

em-featurespack.5.zip4.19mb3.1.0

em-featurespack.4.zip4.18mb3.0.1

em-featurespack.3.zip4.18mb3.0.0

em-featurespack.2.zip30.85mb3.0.0

em-featurespack.1.zip30.6mb2.2.1

em-featurespack.zip30.6mb2.2.1

featurespack.zip30.54mb2.2.0

elixrmods2.1.zip15.04mb2.1

elixrmods_1.zip15.04mb2.0.4

19 comments

Join the community or sign in with your gaming account to join the conversation:

H
Hunney @hunney

I put down the rewards table but am not sure how to use it. Whenever I type anything into the pack name, it says I must use a valid name. If I try to modify either number, it just reverts back to 0. None of the buttons do anything except for "view packs" which gives a pop up with the name that was supposedly rejected earlier. Am I doing something wrong here?

T
Trenyc @trenyc

Hey, thanks for your awesome work on this mod! I love the features and config options.

In testing adding this to my server, I found a reproducible exception. Using the "/stats playername" command produce it immediately after sending the command. It's not much to go on but the exception message is included below.

Exception: NullReferenceException
Message:Object reference not set to an instance of an object.
Source:Eco.EM.Commands

System.NullReferenceException: Object reference not set to an instance of an object.
at Eco.EM.Commands.Commands.Stats(User user, String target)
Outer Exceptions:
Exception has been thrown by the target of an invocation.
One or more errors occurred. (Exception has been thrown by the target of an invocation.)
Exception has been thrown by the target of an invocation.

TheKye
TheKye @thekye

Hi there! Thanks for the report, i think i fixed this with the newest update, i don't remember, if its not fixed just let me know and ill get a fix out as soon as i can

TheKye
TheKye @thekye

Hi guys! RE: 9.4.5 update,

please just remove the Eco.EM.Jokes.dll, this module is more or less obsolete and will be getting dropped, you can find it in: Mods/Elixr Mods/Features Pack

i Have updated the release files to remove this file for new downloads

KotoroShinoto
KotoroShinoto @kotoroshinoto

I had a similar crash trying to interact with the jokes mod

KotoroShinoto
KotoroShinoto @kotoroshinoto

tried to place the daily reward table and received a client side crash

TheKye
TheKye @thekye

Hi there! There should be a patch available for this now :)

KW
KrazyWulf @krazywulf

will this be updated foir 9.4?

[Ro.Fl.]Sgt.Kamato
[Ro.Fl.]Sgt.Kamato @roflsgtkamato

how the motd works? i can only use the motd command but not motd-list, motd-add, etc.

[Ro.Fl.]Sgt.Kamato
[Ro.Fl.]Sgt.Kamato @roflsgtkamato

okay got it working. But you should write the new commands in the Profile....

new commands added:
"/motd" re-opens the MOTD panel for any user
"/motd-madd" Admin command to add new messages to the message list
"/motd-reload" reloads the config file for the motd ( the txt file )
"/motd-mrem number" Removes one of the messages in the message list, number displayed in the command there is the messages number in the list, IE: you have 3 messages in the list and you want to remove the second one, the number would be 2

TheKye
TheKye @thekye

yeah i have to go through and update everything for the new stuff, just been very busy >.<

SomeCrackh1596278370
SomeCrackh1596278370 @somecrackh1596278370

There is a bug for your /gohome. after exhausting them for the day. they don't get refreshed the next day. so if i got 50 max tps its not a count of 50 teleports per day its 50 teleports life uses

TheKye
TheKye @thekye

yeah this is a bug i believe we have a fix for it but due to christmas period and stuff with our jobs we have fallen behind a bit

SomeCrackh1596278370
SomeCrackh1596278370 @somecrackh1596278370

whats the difference of using warp or home commands?

TheKye
TheKye @thekye

hi sorry!

was on a break,

Warp is public, so anyone can travel to a warp point, homes are player specific

SomeCrackh1596278370
SomeCrackh1596278370 @somecrackh1596278370

too confusing to use the /home-config. will you please elaborate? every setting i type down turns out as a not a valid value. im typing something wrong while instructions are unclear. giving us one example of how to use it would be easier than the complex "Usage: /home-config setting, value // all values are ints," etc

SomeCrackh1596278370
SomeCrackh1596278370 @somecrackh1596278370

as an example: /home-config 10, 10, 10 simply didnt work.
i took the chance that maybe it's /home-config setting 10, 10, 10. still didn't work

SomeCrackh1596278370
SomeCrackh1596278370 @somecrackh1596278370

now that i figured it out ill make it clear to other administrators out there:
type it like this:
/home-config max, 10
above will make it so every user will have a maximum of 10 usages per day. change your command to:
/home-config cost, 1000
to make it cost 1000 calories to TP to homes

same for count.
Have fun.