ChatFeelings v4.6.9

The Original Minecraft Emote & Feeling Plugin! Extremely Customizable & Easy to Use.

  1. zach_attack
    Tested Minecraft Versions:
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    Source Code:
    https://github.com/zachduda/ChatFeelings/
    chatfeelings.png
    1.13, 1.14, 1.15, 1.16 - Fully Supported
    1.12 - Partially Supported (requires manual configuration of sounds)
    1.11, 1.10, 1.9, 1.8 - Partially Supported w/ Reduced Features (no particles & manual sounds)
    1.7 or below - Not Supported

    These support status' are for the latest version.

    v4 series is the latest, and fully supports 1.13, 1.14, 1.15 & 1.16.

    v3 series has many known bugs but supports 1.8-1.13. (Download v3)
    v2 series supports 1.7-1.12 and also has known bugs but is more stable than v3. (Download v2)

    Do not ask for support unless you are using v4 & a fully supported version.
    Seasonal Emote Active - /spook
    Active until October 31st, this seasonal emote puts a pumpkin on the target player, gives them some spooky potion effects, and plays scary sounds!

    icons8-about-100.png
    What is ChatFeelings?
    Ever wanted to show your emotions?
    From hugging to dabbing, we've got you covered!
    All the love and or hate can be shown with commands in chat!
    If you cant find your squishy way of showing love to someone,
    or your rock hard way of hating someone please let us know.


    With Particles, Unique Sound Effects, Screen Shakes, Seasonal Commands, Ignoring, and so much more, ChatFeelings will guaranteed be a favorite among players.


    icons8-screenshot-100 (1).png
    Example:
    [​IMG]



    icons8-command-line-100.png
    Commands:

    Feelings:
    /hug⠀⠀⠀⠀⠀⠀⠀chatfeelings.hug
    /slap⠀⠀⠀⠀⠀⠀⠀chatfeelings.slap
    /poke⠀⠀⠀⠀⠀⠀⠀chatfeelings.poke
    /highfive⠀⠀⠀⠀⠀⠀⠀chatfeelings.highfive
    /yell⠀⠀⠀⠀⠀⠀⠀chatfeelings.yell
    /facepalm⠀⠀⠀⠀⠀⠀⠀chatfeelings.facepalm
    /bite⠀⠀⠀⠀⠀⠀⠀chatfeelings.bite
    /lick⠀⠀⠀⠀⠀⠀⠀chatfeelings.lick
    /snuggle⠀⠀⠀⠀⠀⠀⠀chatfeelings.snuggle
    /shake⠀⠀⠀⠀⠀⠀⠀chatfeelings.shake
    /stab⠀⠀⠀⠀⠀⠀⠀chatfeelings.stab
    /kiss⠀⠀⠀⠀⠀⠀⠀chatfeelings.kiss
    /punch⠀⠀⠀⠀⠀⠀⠀chatfeelings.punch
    /murder⠀⠀⠀⠀⠀⠀⠀chatfeelings.murder
    /dab⠀⠀⠀⠀⠀⠀⠀chatfeelings.dab
    /boi⠀⠀⠀⠀⠀⠀⠀chatfeelings.boi
    /cry⠀⠀⠀⠀⠀⠀⠀chatfeelings.cry
    /pat⠀⠀⠀⠀⠀⠀⠀chatfeelings.pat
    /scorn⠀⠀⠀⠀⠀⠀⠀chatfeelings.scorn
    /stalk⠀⠀⠀⠀⠀⠀⠀chatfeelings.stalk
    /spook chatfeelings.spook


    Other Commands:
    /feelings⠀⠀⠀⠀⠀⠀⠀chatfeelings.help
    /cf mute⠀⠀⠀⠀⠀⠀⠀chatfeelings.mute
    /cf unmute⠀⠀⠀⠀⠀⠀chatfeelings.mute
    /cf mutelist⠀⠀⠀⠀⠀⠀chatfeelings.mute
    /cf ignore (player/all)⠀chatfeelings.ignore
    /cf stats (player)⠀⠀⠀⠀⠀chatfeelings.stats.others
    /cf stats⠀⠀⠀⠀⠀⠀⠀⠀⠀chatfeelings.stats
    /cf version⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀None⠀⠀⠀⠀
    /cf reload⠀⠀⠀⠀⠀⠀⠀chatfeelings.admin
    /cf reset⠀⠀⠀⠀⠀⠀⠀chatfeelings.admin
    All "Feeling" commands can be added with chatfeelings.all

    NOTE: Feeling permissions are disabled by default. Set “Use-Feeling-Permissions” in your config to true to use them!


    icons8-documentary-100.png
    Videos

    For ChatFeelings v1.7.5 By: Eric Barbwire


    icons8-magician-100.png

    Features
    Lightweight & easy to use.
    ALL emotions can be toggled.
    More emotions are added frequently!
    Always notifies you of new versions.
    Won't give away its name to normal users!
    Active project & developer.
    Violent commands can cause damage.
    Ability to ignore/block others!
    Supports Essentials & other Vanish plugins!
    Particles for emotions!

    Makes an excellent VIP perk for donators!
    Able to mute players from using feelings.
    Commands play unique sounds for emotions.
    Essentials, LiteBans, & AdvancedBan support for muting!
    All messages are configurable.
    18 Emotions Available!

    Extremely efficient.
    Fully customizable Cooldowns!
    Toggle messages to be global or local.
    Supports the latest 1.16 version.
    Completely Open Source
    Easy to use API.


    icons8-ask-question-100.png
    Frequently Asked Questions
    Is there an option for Custom Feelings?
    Not at the moment. This is partially due to the need to implement a command registration system, which would almost call for a recode. This is planned for far off in the future.

    Why are permissions not working?
    If you want to enable feeling permissions, double check that “Use-Feeling-Permissions” is set to true. If this doesn't fix it, make sure ChatFeelings is running the latest version!

    My console is spamming errors?
    If you are getting an error that contains:
    Code (Java):
    com.zach_attack.chatfeelings.Updater
    This issue has been fixed in the latest version of ChatFeelings. Please update and this should resolve the problem!

    All commands are throwing errors?
    Please update your ChatFeelings.jar version. If you're using 1.13 or higher download the latest version. If using 1.12 or below, use this version.

    Feelings are not working? (W/ Error)
    Stop your server, update to the latest ChatFeelings version. Then, erase your ChatFeeling's folder. Start your server again. If this doesn't work double check your Spigot version is 1.13 or higher. (1.12 is partially supported on the latest)

    Feelings are not working? (No Error)
    ChatFeelings relies on your server to use Java 8 or Java 11. OpenJDK is not supported and will cause feelings to show "Hmm. This command was not found."

    It won't run?
    Make sure another plugin isn't interfering with ChatFeelings. Also make sure you are using Java 8 or higher!


    Can I edit this plugin?
    Yes you can. See our GitHub for the source code.


    Says invalid sound on any emotion command?
    One or more sounds in your emotes.yml are incorrect. Make sure you're using 1.13 or higher for the latest version. Check here that you're using the right sounds for your version. (Link is for 1.14.4 sounds)

    I've tried what's listed above and it still throws errors.
    Turn on "debug" mode in the config by setting it to true. Try what you were trying to get working. Join our support discord
    here and paste the error from your console there.

    Why stop supporting 1.12 & below?
    While the latest version partially supports 1.12 (no sounds),
    1.12 and below are considered legacy editions of Minecraft. Supporting the latest versions helps ensure ChatFeelings will be up-to-date and as efficient as possible. If you wish to use ChatFeelings with an older version, use this version.


    icons8-folder-100.png
    Files
    Another amazing feature about ChatFeelings, is how it is extremely customizable.
    Code (YAML):
    General:
      Global-Feelings
    :
        Enabled
    : false    # Should feeling notifications be broadcasted globally?
        Broadcast-To-Console
    : true    # If above is true, should CONSOLE also get notified?
      Prevent-Self-Feelings
    : true    # Should we prevent players from using feelings on themselves?
      Violent-Command-Harm
    : true    # Should violent feelings do a little damage (Takes no real damage, only for effect)
      Cooldowns
    :
        Feelings
    :
          Enabled
    : true    # Enable a Cooldown between feelings?
          Seconds
    : 10      # Amount in seconds the cooldown should last.
        Ignoring
    :
          Enabled
    : true    # Enable a Cooldown between /cf ignore (player)
          Seconds
    : 5       # Amount in seconds the cooldown should last.
        Ignore-List
    :
          Enabled
    : true    # Enable a Cooldown between /cf ignore
          Seconds
    : 10      # Amount in seconds the cooldown should last.
      Radius
    :
        Enabled
    : false    # Should feelings only be allowed if the player is close enough?
        Radius-In-Blocks
    : 35     # If above is true: Max amount of blocks can a player be from their target.
      Particles
    : true    # Should feelings also show particles? (Requires 1.12+)
      Sounds
    : true       # Should feelings and commands use sound effects? (Requires 1.13+)
      Extra-Help
    : true   # For invalid commands, should we show detailed help messages?
      Use-Feeling-Permissions
    : false       #  If false, we will not check for permissions when using feelings.
      Disabled-Sending-Worlds
    : []          #  A list of worlds that players can not be in to send feelings.
      Disabled-Receiving-Worlds
    :          #  A list of worlds that players cannot receive feelings in.
      - world_the_end
      Multi-Version-Support
    : false         #  If using ViaVersion / ProtocolSupport, setting this to true may be beneficial.
    Other
    :
      Vanished-Players
    :
        Check
    : true           #  If true, we'll prevent feelings on players who are vanished. (Supports Essentials & Others)
        Use-Legacy
    : false     #  If the above doesn't work, setting this to true may help fix issues.
      Player-Files
    :
        Cleanup
    : true         #  Should we delete players ChatFeelings data if it's really old?
        Cleanup-After-Days
    : 185      #  How many days until a data file is considered old?
        Erase-If-Banned
    : true        #  If a player was banned, should we erase their ChatFeelings data?
      Updates
    :
        Check
    : true          #  Should we notify you of any updates to ChatFeelings?
      Metrics
    : true          #  Can we send anonymous metrics? (bStats.org) (Doesn't effect performance)
      Debug
    : false           #  Should we send extra messages in console and print detailed errors?
    Version
    : 7               #  DO NOT TOUCH. Changing this number may reset your config.yml
    Code (YAML):
    Feelings:
      Hug
    :
        Enable
    : true
        Msgs
    :
          Sender
    : '&7You give &a&l%player% &r&7a warm hug. &cAwww &4❤'
          Target
    : '&a&l%player% &r&7gives you a warm hug. &cAwww &4❤'
          Global
    : '&a&l%sender% &r&7gave &2&l%target% &r&7a warm hug. &cAwww &4❤'
        Sounds
    :
          Sound1
    :
            Name
    : ENTITY_CAT_PURREOW
            Volume
    : 2.0
            Pitch
    : 2.0
          Sound2
    :
            Name
    : None
            Volume
    : 0.0
            Pitch
    : 0.0
      Bite
    :
        Enable
    : true
        Msgs
    :
          Sender
    : '&7You sink your teeth into &c&l%player%&r&7''s skin.'
          Target
    : '&c&l%player% &r&7sinks their teeth into your skin.'
          Global
    : '&c&l%sender% &r&7sank their teeth into &4&l%target%''s &r&7skin'
        Sounds
    :
          Sound1
    :
            Name
    : ENTITY_ZOMBIE_ATTACK_WOODEN_DOOR
            Volume
    : 2.0
            Pitch
    : 2.0
          Sound2
    :
            Name
    : None
            Volume
    : 0.0
            Pitch
    : 0.0
      Punch
    :
        Enable
    : true
        Msgs
    :
          Sender
    : '&7You strike &c&l%player% &r&7with a punch. Ouch!'
          Target
    : '&c&l%player% &r&7strikes you with a punch. Ouch!'
          Global
    : '&c&l%sender% &r&7punched &4&l%target% &r&7right in the face.'
        Sounds
    :
          Sound1
    :
            Name
    : ENTITY_IRON_GOLEM_ATTACK
            Volume
    : 2.0
            Pitch
    : 0.6
          Sound2
    :
            Name
    : None
            Volume
    : 0.0
            Pitch
    : 0.0
      Murder
    :
        Enable
    : true
        Msgs
    :
          Sender
    : '&7You murder &c&l%player% &r&7and have no regrets.'
          Target
    : '&c&l%player% &r&7just murdered you. Bandaid anyone?'
          Global
    : '&c&l%sender% &r&7just murdered &4&l%target%&r&7. &7&lRIP'
        Sounds
    :
          Sound1
    :
            Name
    : ENTITY_BLAZE_DEATH
            Volume
    : 1.0
            Pitch
    : 0.7
          Sound2
    :
            Name
    : None
            Volume
    : 0.0
            Pitch
    : 0.0
      Boi
    :
        Enable
    : true
        Msgs
    :
          Sender
    : '&7You inhale at &e&l%player%&r&7... &6&lBOI'
          Target
    : '&e&l%player% &r&7inhales at you... &6&lBOI'
          Global
    : '&e&l%sender% &r&7inhales at &6&l%target%&r&7... &6&l&oBOI'
        Sounds
    :
          Sound1
    :
            Name
    : ENTITY_CHICKEN_EGG
            Volume
    : 2.0
            Pitch
    : 0.1
          Sound2
    :
            Name
    : None
            Volume
    : 0.0
            Pitch
    : 0.0
      Dab
    :
        Enable
    : true
        Msgs
    :
          Sender
    : '&7You freshly dab on &a&l%player%&r&7... &7&oGot''em.'
          Target
    : '&a&l%player% &r&7freshly dabs on you... &7&oGot''em.'
          Global
    : '&a&l%sender% &r&7freshly dabs on &2&l%target%&r&7... &7&oGot''em.'
        Sounds
    :
          Sound1
    :
            Name
    : ENTITY_CHICKEN_EGG
            Volume
    : 2.0
            Pitch
    : 0.1
          Sound2
    :
            Name
    : None
            Volume
    : 0.0
            Pitch
    : 0.0
      Cry
    :
        Enable
    : true
        Msgs
    :
          Sender
    : '&7You cry on &b&l%player%''s &r&7shoulder.'
          Target
    : '&b&l%player% &r&7cries on your shoulder.'
          Global
    : '&b&l%sender% &r&7leans on &3&l%target%''s&r&7 shoulder and cries.'
        Sounds
    :
          Sound1
    :
            Name
    : ENTITY_GHAST_DEATH
            Volume
    : 1.0
            Pitch
    : 0.8
          Sound2
    :
            Name
    : None
            Volume
    : 0.0
            Pitch
    : 0.0
      Facepalm
    :
        Enable
    : true
        Msgs
    :
          Sender
    : '&7You facepalm at what &e&l%player% &r&7just said.'
          Target
    : '&e&l%player% &r&7facepalmed at what you just said.'
          Global
    : '&e&l%sender% &r&7facepalms at &6&l%target%&r&7 for being dumb.'
        Sounds
    :
          Sound1
    :
            Name
    : ENTITY_VILLAGER_NO
            Volume
    : 2.0
            Pitch
    : 1.0
          Sound2
    :
            Name
    : None
            Volume
    : 0.0
            Pitch
    : 0.0
      Highfive
    :
        Enable
    : true
        Msgs
    :
          Sender
    : '&7You give a mighty highfive to &a&l%player%&7.'
          Target
    : '&a&l%player% &7gives you a mighty highfive.'
          Global
    : '&a&l%sender% &7gives &2&l%target% &r&7a mighty highfive.'
        Sounds
    :
          Sound1
    :
            Name
    : ENTITY_VILLAGER_YES
            Volume
    : 2.0
            Pitch
    : 1.0
          Sound2
    :
            Name
    : None
            Volume
    : 0.0
            Pitch
    : 0.0
      Kiss
    :
        Enable
    : true
        Msgs
    :
          Sender
    : '&7You give &a&l%player% &r&7a kiss. &cAwww &4❤'
          Target
    : '&a&l%player% &r&7gives you a kiss. &cAwww &4❤'
          Global
    : '&a&l%sender% &7gives &2&l%target% &7a kiss. &cAwww &4❤'
        Sounds
    :
          Sound1
    :
            Name
    : ENTITY_ARROW_HIT_PLAYER
            Volume
    : 2.0
            Pitch
    : 1.0
          Sound2
    :
            Name
    : None
            Volume
    : 0.0
            Pitch
    : 0.0
      Lick
    :
        Enable
    : true
        Msgs
    :
          Sender
    : '&7You lick &e&l%player% &7like ice-cream. &6Gross!'
          Target
    : '&e&l%player% &r&7licks you like ice-cream. &6Gross!'
          Global
    : '&e&l%target% &r&7got licked by &6&l%sender%&r&7. &8Gross.'
        Sounds
    :
          Sound1
    :
            Name
    : ENTITY_GENERIC_DRINK
            Volume
    : 2.0
            Pitch
    : 0.1
          Sound2
    :
            Name
    : None
            Volume
    : 0.0
            Pitch
    : 0.0
      Shake
    :
        Enable
    : true
        Msgs
    :
          Sender
    : '&7You shake &c&l%player%&r&7''s entire body.'
          Target
    : '&c&l%player% &r&7shakes your entire body.'
          Global
    : '&c&l%sender% &r&7picks up &4&l%target%&r&7''s body, and shakes it.'
        Sounds
    :
          Sound1
    :
            Name
    : ENTITY_WOLF_SHAKE
            Volume
    : 2.0
            Pitch
    : 0.7
          Sound2
    :
            Name
    : None
            Volume
    : 0.0
            Pitch
    : 0.0
      Snuggle
    :
        Enable
    : true
        Msgs
    :
          Sender
    : '&7You snuggle &a&l%player% &r&7with love. &cAwww &4❤'
          Target
    : '&a&l%player% &r&7snuggles you with love. &cAwww &4❤'
          Global
    : '&a&l%sender% &r&7snuggles &2&l%target% &r&7them with hugs. &cAwww &4❤'
        Sounds
    :
          Sound1
    :
            Name
    : ENTITY_CAT_PURR
            Volume
    : 2.0
            Pitch
    : 1.0
          Sound2
    :
            Name
    : None
            Volume
    : 0.0
            Pitch
    : 0.0
      Yell
    :
        Enable
    : true
        Msgs
    :
          Sender
    : '&7You yell at &c&l%player%&r&7''s at the top of your lungs.'
          Target
    : '&c&l%player% &r&7yells at you from the top of their lungs.'
          Global
    : '&c&l%sender% &r&7yells right at &4&l%target% &r&7from the top of their
            lungs.'
        Sounds
    :
          Sound1
    :
            Name
    : ENTITY_GHAST_SCREAM
            Volume
    : 2.0
            Pitch
    : 1.0
          Sound2
    :
            Name
    : None
            Volume
    : 0.0
            Pitch
    : 0.0
      Poke
    :
        Enable
    : true
        Msgs
    :
          Sender
    : '&7You poked &e%player%&7. Maybe they''re on vacation?.'
          Target
    : '&e&l%player% &r&7has poked you. Anyone there?'
          Global
    : '&e&l%target% &r&7was poked by &6&l%sender%&r&7. &7&oAnyone home?'
        Sounds
    :
          Sound1
    :
            Name
    : ENTITY_CHICKEN_EGG
            Volume
    : 2.0
            Pitch
    : 0.1
          Sound2
    :
            Name
    : None
            Volume
    : 0.0
            Pitch
    : 0.0
      Slap
    :
        Enable
    : true
        Msgs
    :
          Sender
    : '&7You slap &c&l%player% &r&7with some spaghetti'
          Target
    : '&c&l%player% &r&7slaps you with some spaghetti.'
          Global
    : '&c&l%target% &r&7was slapped by &4&l%sender%&r&7.'
        Sounds
    :
          Sound1
    :
            Name
    : ENTITY_BLAZE_HURT
            Volume
    : 2.0
            Pitch
    : 0.7
          Sound2
    :
            Name
    : None
            Volume
    : 0.0
            Pitch
    : 0.0
      Stab
    :
        Enable
    : true
        Msgs
    :
          Sender
    : '&7You stab &c&l%player% &r&7with a knife. Got Bandaids'
          Target
    : '&c&l%player% &r&7grabs a knife and stabs you. Got Bandaids?'
          Global
    : '&c&l%sender% &r&7grabs a knife and stabs &4&l%target%&r&7.'
        Sounds
    :
          Sound1
    :
            Name
    : ENTITY_GENERIC_HURT
            Volume
    : 2.0
            Pitch
    : 0.7
          Sound2
    :
            Name
    : None
            Volume
    : 0.0
            Pitch
    : 0.0
      Pat
    :
        Enable
    : true
        Msgs
    :
          Sender
    : '&7You gently pat &a&l%player%''s &r&7head for being good.'
          Target
    : '&a&l%player% &r&7gently pats your head for being good.'
          Global
    : '&a&l%sender% &r&7gently pats &2&l%target%''s &r&7head for being good.'
        Sounds
    :
          Sound1
    :
            Name
    : ENTITY_WOLF_PANT
            Volume
    : 2.0
            Pitch
    : 0.8
          Sound2
    :
            Name
    : None
            Volume
    : 0.0
            Pitch
    : 0.0
      Scorn
    :
        Enable
    : true
        Msgs
    :
          Sender
    : '&7You scorn &c&l%target% &r&7for what they''ve done.'
          Target
    : '&c&l%player% &r&7scorns you for what you''ve done.'
          Global
    : '&c&l%sender% &r&7scorns &4&l%target% &r&7for what they''ve done.'
        Sounds
    :
          Sound1
    :
            Name
    : ENTITY_ENDERMAN_STARE
            Volume
    : 2.0
            Pitch
    : 0.8
          Sound2
    :
            Name
    : None
            Volume
    : 0.0
            Pitch
    : 0.0
      Stalk
    :
        Enable
    : true
        Msgs
    :
          Sender
    : '&7You carefully stalk &e&l%player%&r&7, &7&oHeh Heh.'
          Target
    : '&e&l%sender% &r&7stalks you from a nearby tree.'
          Global
    : '&e&l%sender% &r&7stalks &6&l%target% &r&7from a nearby tree.'
        Sounds
    :
          Sound1
    :
            Name
    : AMBIENT_CAVE
            Volume
    : 2.0
            Pitch
    : 2.0
          Sound2
    :
            Name
    : None
            Volume
    : 0.0
            Pitch
    : 0.0
    Version
    : 4
    Code (Text):

    Prefix: '&a&lC&r&ahat&f&lF&r&feelings &8&l┃'
    Reload: '&8&l> &a&l✓  &7Configuration reloaded in &f%time%'
    Console-Name: The Server
    No-Permission: '&cSorry. &fYou don''t have permission for that.'
    Feelings-Help: '&a&lFeelings:'
    Feelings-Help-Page: '&7(Page &f%page%&8&l/&r&f%pagemax%&7)'
    Sending-World-Disabled: '&cSorry. &fYou can''t use feelings in this world.'
    Receiving-World-Disabled: '&cSorry. &fYour target is in a world with feelings disabled.'
    Page-Not-Found: '&cOops. &fThat page doesn''t exist, try &7/feelings 1'
    No-Player: '&cOops! &fYou need to provide a player to do that to.'
    No-Player-Ignore: '&cOops! &fYou must provide a player to ignore.'
    No-Player-Mute: '&cOops! &fYou must provide a player to mute.'
    No-Player-Unmute: '&cOops! &fYou must provide a player to unmute.'
    Player-Offline: '&cPlayer Offline. &fWe couldn''t find &7&l%player% &fon the server.'
    Player-Never-Joined: '&cHmm. &fThat player has never joined before.'
    Outside-Of-Radius: '&cHmm. &fYou''re too far away from &7%player% &fto use that.'
    Cooldown-Active: '&cSlow Down. &fWait &7%time% &fbefore doing that again.'
    Ignore-Cooldown: '&cSlow Down. &fPlease wait before ignoring again.'
    Console-Not-Player: '&cGoofball! &fThe &7CONSOLE&f is not a real player.'
    Player-Is-Sleeping: '&cZzz. &fYou can''t %command% &7%player% &fwhile they''re sleeping.'
    Sender-Is-Target: '&cYou Silly! &fYou can''t %command% &fyourself.'
    Is-Muted: '&cYou''re Muted. &fYou can no longer use feelings.'
    Folder-Not-Found: '&cHmm. &fThere is no data to display here.'
    Stats-Header-Own: '&e&lYour Statistics:'
    Stats-Header-Other: '&e&l%player%''s Statistics:'
    Mute-List-Header: '&e&lMuted Players:'
    Mute-List-Player: '&r  &8&l> &f%player%'
    Mute-List-Total-One: '&r  &7There is &f&l%total% &7muted player.'
    Mute-List-Total-Many: '&r  &7There are &f&l%total% &7muted players.'
    Mute-List-Total-Zero: '&r  &8&l> &a&lYay! &7No players are currently muted.'
    Player-Has-Been-Muted: '&cUser Muted. &7%player% &fcan no longer use feelings.'
    Player-Muted-Via-Essentials: '&cOops! &7%player&f is muted via Essentials, use /unmute!'
    Player-Muted-Via-LiteBans: '&cOops! &7%player&f is muted via LiteBans, use /unmute!'
    Player-Muted-Via-AdvancedBan: '&cOops! &7%player&f is muted via AdvancedBans, use
      /unmute!'
    Extra-Mute-Present: '&r&7&oThey''re already muted via your punishment system. &e&oSee
      /cf mutelist'
    Player-Has-Been-Unmuted: '&aUser Unmuted. &7%player% &fcan now use feelings again.'
    Cant-Mute-Self: '&cYou Silly! &fYou can''t mute yourself.'
    Player-Already-Muted: '&cOops. &fThis player is already muted.'
    Player-Already-Unmuted: '&cOops. &fYou can''t unmute a player who''s not muted.'
    Already-Mute-Unmute-Suggestion: '&7&oCould you have meant &e&o/cf unmute'
    No-Perm-Mute-Suggestion: '&7&oCould you have meant &e&o/cf ignore&7&o?'
    Emote-Disabled: '&cEmote Disabled. &fThis emotion has been disabled by the server.'
    Ingoring-On-Player: '&7You''ve now &c&lBLOCKED &r&7feelings from: &f%player%'
    Ingoring-Off-Player: '&7Now &a&lALLOWING &7feelings from: &f%player%'
    Ingoring-On-All: '&7You''ve now &c&lBLOCKED &r&7feelings from all players.'
    Ingoring-Off-All: '&7Now &a&lALLOWING &7feelings from all players.'
    Cant-Ignore-Self: '&cYou Silly! &fYou can''t ignore yourself.'
    Target-Is-Ignoring: '&cBummer! &fThis player has blocked you.'
    Target-Is-Ignoring-All: '&cBummer! &fThis player is not accepting feelings.'
    Version: 6
     

    icons8-discord-100.png
    Support Discord

    Having trouble? Let me know on our support discord for a speedy quick response.

    Please read the FAQ above, as it may already answer your question!

    [​IMG]
    chatfeelingsfooter.png

Recent Reviews

  1. angeluscaligo
    angeluscaligo
    4/5,
    Version: v4.6.8
    A wonderfully sily addition to our server! However, certain Feelings could use a... nerf, of sorts. The Yell-command in particular is a complete and utter hell to be subjected to repeatedly.
    1. zach_attack
      Author's Response
      Haha understandable. If you set the chatfeelings.yell permission to false, you can essentially disable this feeling :)
  2. Loony
    Loony
    3/5,
    Version: v4.6.7
    It's a neat little plugin but the fact that it saves player data for every player that joined is nonsensical. ESPECIALLY in different yml files for each user. I don't even understand why a plugin that should be lightweight is storing information like if they're banned, their IP, last login etc. Please consider changing this or making it an option to disable it altogether.
    1. zach_attack
      Author's Response
      There are many misunderstandings you seem to have.

      1) Player files CAN be disabled by setting file cleanup to true in the config.yml and the days to 1.
      2) Spending under a minute at our Github repo, and you would find that player files serve numerous purposes. They allow the plugin to remember players settings (who‘s disabled feelings) and usage stats (via /cf stats).
      3) Having separate player files literally makes the most sense from a developing stand point. By creating individual files, the plugin avoids having to constantly re-write and read one gigantic file (which would considerably lag your server)
      4) All file writing is done away from the main thread (which eliminates TPS dropping) and takes a total of 0.1 ms (maximum).

      Hope this clears stuff up for you.
  3. EmptyMessage
    EmptyMessage
    5/5,
    Version: v4.6.6
    Use it on two servers, 1.12.2 and 1.15.2 . It works great, and people have fun using them
  4. a8_
    a8_
    5/5,
    Version: v4.6.5
    my players love it, its great, it does what it says it does and works out of the box, yet it has a great and customizable config
    1. zach_attack
      Author's Response
      Great to hear! Thanks for the review :)
  5. CommandAndOrder
    CommandAndOrder
    5/5,
    Version: v4.6.2
    Good plugin,players in my server love it very much!And I can costomize the configuration,it's very useful!
    1. zach_attack
      Author's Response
      Thanks for the review! :)
  6. Castielle
    Castielle
    5/5,
    Version: v4.6
    Zack #1

    Another update to an awesome plugin, as always! Thanks a bunch
    !
    1. zach_attack
      Author's Response
      Awh! As always, thank you for the review ♥️:)
  7. TakenNone
    TakenNone
    5/5,
    Version: v4.5.6
    Great plugin! Love the idea! Config is also really nice! :)
    Will also be using for my 1.15.2 survival server!
    1. zach_attack
      Author's Response
      Thanks for the review :)
  8. Stager83
    Stager83
    5/5,
    Version: v4.5.6
    Awesome plugin and works well. Used it for a while not and it adds something exciting to the server!
  9. smeths
    smeths
    5/5,
    Version: v4.5.6
    5* resource (I did post a review before which was lower but felt my critique to be invalid) thanks for making and maintaining this
    1. zach_attack
      Author's Response
      Thanks for the review :)
  10. SilkPenny
    SilkPenny
    5/5,
    Version: v4.5.5
    Great plugin for adding more than just /hugs to your server. I'm not a fan of some of the sound files, but those are easily replaced. Super easy to configure and players enjoy it! Works well on 1.14.4, too. :)