Old Download Location. 2.1.0

Due to human (non-bot) spam the first contribution of a user has to be reviewed and activated manually, all further contributions do not require this.
As long as a user does not have at least one reviewed and activated contribution, the user is unable to edit his profile, set a avatar, title picture or a signature.

​Use this link instead: https://forum.play.eco/filebase/file/330-elixr-mods-features-pack/

Use this link instead: Elixr Mods Features Pack

  • Version 2.1.0

    Updated to em-framework Version 2.1.0 Please make sure you overwrite all the old files as they will not work!

    Added:
    PMS ! - Private Messages

    Private Messages! Now you can send pms to friends and have them actually see it!

    usage:
    /pm PlayerName, Message

    It will then open a popup on their screen with your message, to reply you just do /pm TheirName, message

    your friend offline? no problem!! If they are offline it will leave them a message in their notifications on the right hand side of their screen, Will change it in the future to notify them on login they have a message!

    Please note! (you are told each time you send a pm) All pms are logged to a file for admins to browse through with a time stamp of when it was sent, this is to help prevent this system being used for bullying.

    Logs file location: ServerInstallLocation/Configs/Mods/EM/PrivateMessages/PmLogs.txt

  • Version 2.0.4

    Updated em-framework


    Added:

    SendAnnouncement Command

    SendAcceptAnnouncement Command

    SendInfoAnnouncement Commannd


    Warp Point Object! - yes finally got the model done (icon is a testing one still working on it) - Read more below


    Changed:

    Warpto now puts you infront of the new object (used to put you inside of it)


    Fixed:

    Warp point object name reset on server restart


    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    the SendAnnouncement command allows you to send an "Annoucement" to all users (online/offline) it appears in their Notifications bar and sits there until they remove it, used like:

    /sendannouncement Your Message Goes here - It also allows you to do this:

    /sendannouncement This is a big announcement, something is happening this weekend! Get hyped!


    Its shortcut is:

    /send-global

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    The SendAcceptAnnouncement command allows you to send a popup ok box to all online users, they have to click ok for the box to go away, good for making users read the announcements, used like:

    /sendacceptannouncement Your Message Goes Here - you can also do this:

    /sendacceptannouncement This is a big announcement, something is happening this weekend! Get hyped!

    its shortcut is:

    /send-popup

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    The SendInfoAnnouncement command allows you to send an info panel to your online users, you can do a few things with this and can make the info panel really handy! it also requires a title which is the first paramater.


    /sendinfoannouncement Some Title, Some message - this opens the info panel with the title and the message

    Here is where it gets cool! \n is a unity thing that reads as a "New Line" so you can use it in the info panel no problems! lets have a look:


    /sendinfoannoucement Important, We are here to inform you of a few choices:\n \nWipe the world tomorrow. \nWipe The world Friday. \nWipe the world next week.\n \nPlease vote on the discord

    This would look like this in the info panel!


    Title: Important

    We are here to inform you of a few choices:


    Wipe the world tomorrow.

    Wipe the world friday.

    Wipe the world next week.


    Please Vote on the discord


    each time you do \n Make the first word "Apart" of it, like this: \nNext Line, this makes it so "Next Line" appears at the start of the line, otherwise if you do this: \n Next Line. it would show like this: " Next Line" with a space at the start

    It's shortcut is: /send-info

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Warp Point Object!

    The Warp point object is an admin given item that you place on the ground, once placed you can edit it too do 2 things.

    1. Edit its name. all new ones will be "New Point" change this to what you want that warp to be called. ie: Town

    2. It has a "Sign" component that allows you too write on it ie: Welcome to the town - or - /warpto town - it has a limit of 20 chars though! so keep that in mind,


    Once you pick up this object that warp point is deleted and it makes a new one when you place it back down, however if you don't like the name just change the name, the warp module will auto fix that up to make sure its right in its config.

  • Version 2.0.3

    Updated em-framework


    ~Fixed exception thrown when trying to add a command to a group that doesn't exist
    ~Adds all users to group default or admin based on their status when they login to the server,
    ~Now allows you too give all users access to a command by granting it to the default group
    ~Fix For Adding Commands to groups
    ~Fixed Temporary Message in the Chat base not being Temporary

  • Version 2.0.2

    Updated em-framework

  • Version 2.0.1

    Fix For Daily Plugin:

    Fixed:
    Server Crashed when trying to sell the Gift in a shop

  • Version 2.0.0

  • there seems to be a bug for home teleportations (/gohome). you have a daily of set teleportations which should be refreshed every day. but it's not getting refreshed. playing 2 days long now and it still says i've exhausted all my teleportations

    • Hi there! yeah we are aware of this issue, someone forgot to include that feature > . < we are working on some new improvements before we release the fix they are almost finished we apologize for the wait3

  • Important Note for server owners with the new 2.1.0 Version!
    if you get this error:

    Code
    [Error] [Eco] Failed to load server, Exception was Exception: JsonSerializationException
    Message:Could not find type 'Eco.EM.Permissions.ChatCommandAdapter' in assembly 'em-framework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.
    Source:Newtonsoft.Json

    goto your Configs/Mods/EM/Groups folder and delete the ElixrMods-GroupsData.json file and restart the server This will remove all groups you have made and users you have added to them as well as all your group configs
    Alternatively you can remove any line that contains 'Eco.EM.Permissions.ChatCommandAdapter'

  • Your mod has an issue...


    [23:16:56.094] [11] [Error] [Eco] System.AggregateException: One or more errors occurred. (Can't encode instance of type 'Eco.EM.Items.GiftItem')


    System.InvalidOperationException: Can't encode instance of type 'Eco.EM.Items.GiftItem'

    at Eco.Core.Serialization.Serializers.NullClassSerializer.Encode(BinaryWriter writer, Object instance, SerializeFlags flags)

    at Eco.Core.Serialization.Serializers.ObjectSerializer.Encode(BinaryWriter writer, Object instance, SerializeFlags flags)

    at Eco.Core.Serialization.Serializers.ClassSerializer`1.EncodeInstance(BinaryWriter writer, Object instance, SerializeFlags flags)

    at Eco.Core.Serialization.Serializers.ObjectSerializer.Encode(BinaryWriter writer, Object instance, SerializeFlags flags)

    at Eco.Core.Serialization.Serializers.ClassSerializer`1.EncodeInstance(BinaryWriter writer, Object instance, SerializeFlags flags)

    at Eco.Core.Serialization.Serializers.ObjectSerializer.Encode(BinaryWriter writer, Object instance, SerializeFlags flags)

    at Eco.Core.Serialization.Serializers.EnumerableSerializer.Encode(BinaryWriter writer, Object instance, SerializeFlags flags)

    at Eco.Core.Serialization.Serializers.ClassSerializer`1.EncodeInstance(BinaryWriter writer, Object instance, SerializeFlags flags)

    at Eco.Core.Serialization.Serializers.ObjectSerializer.Encode(BinaryWriter writer, Object instance, SerializeFlags flags)

    at Eco.Core.Serialization.Serializers.ClassSerializer`1.EncodeInstance(BinaryWriter writer, Object instance, SerializeFlags flags)

    at Eco.Core.Serialization.Serializers.ObjectSerializer.Encode(BinaryWriter writer, Object instance, SerializeFlags flags)

    at Eco.Core.Serialization.Serializers.EnumerableSerializer.Encode(BinaryWriter writer, Object instance, SerializeFlags flags)

    at Eco.Core.Serialization.Serializers.ClassSerializer`1.EncodeInstance(BinaryWriter writer, Object instance, SerializeFlags flags)

    at Eco.Core.Serialization.Serializers.ObjectSerializer.Encode(BinaryWriter writer, Object instance, SerializeFlags flags)

    at Eco.Core.Serialization.SimpleSerializer.SerializeTo(Stream stream, Object obj)

    at Eco.Core.Serialization.PersistenceManager.Persist(ContentAccessor& contentAccessor, IStorage storage)

    at Eco.Core.Serialization.PersistenceManager.ApplyChanges(ContentAccessor& contentAccessor)

    at Eco.Core.Serialization.DataStore.ContentAccessor.ExecuteAsync(ExclusiveAccess exclusiveAccess, DataStoreContentAccessorDelegate action)

    at Eco.Core.Serialization.PersistenceManager.PersistAllAsync(ExclusiveAccess exclusiveAccess, Boolean forceFlush)

    at Eco.Core.Plugins.StorageManager.PersistAsync(Boolean forceFlush)

    at Eco.Core.Utils.Threading.IntervalActionWorker.DoRepeatableWork(CancellationToken token)

    at Eco.Core.Utils.Threading.RepeatableWorkerBase.DoWork(CancellationToken token)

    • thank you for this report, i will get a fix out asap

    • What is the "A Gift Box" that is mod adds?

    • The gift box is an item that contains other items, once opened it gives you random items, this is being updated to allow the items in the boxes to be configurable