ChatFeelings v3.7.2-BETA

Wanted to show your emotions through Minecraft? Look no further than ChatFeelings!

  1. zachrocks22
    Native Minecraft Version:
    1.13
    Tested Minecraft Versions:
    • 1.7
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    chatfeelings.png
    NOTE: On loading files, ChatFeelings may require an extra server restart to function. :)

    [​IMG]
    Happy Halloween!
    Spook your players with particle effects, potions, a pumpkin hat
    and a blood trail with
    /spook for a limited time.


    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.

    Now with Particles, Unique Sound Effects, and Seasonal Commands,
    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
    /spook* ⠀⠀⠀⠀⠀⠀chatfeelings.spook

    * This command is seasonal and is only available during October.

    Other Commands:
    /feelings⠀⠀⠀⠀⠀⠀⠀chatfeelings.help
    /cf source⠀⠀⠀⠀⠀⠀⠀chatfeelings.help
    /cf version⠀⠀⠀⠀⠀⠀⠀chatfeelings.admin
    /cf reload⠀⠀⠀⠀⠀⠀⠀chatfeelings.admin
    /cf reset⠀⠀⠀⠀⠀⠀⠀chatfeelings.admin
    All "Feeling" commands can be added with chatfeelings.all


    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.
    /Murder can kill other players.
    Commands play unique sounds for emotions.
    Customizable Prefix for plugin messages!
    All messages are configurable.
    18 Emotions Available!
    Supports 1.7/1.8/1.9/1.10/1.11/1.12/1.13
    Fully customizable Cooldowns!
    Toggle messages to be global or local.

    Particles for emotions!*
    * (Requires 1.9+ and covers partial commands in BETA versions)


    icons8-ask-question-100.png
    Frequently Asked Questions
    All commands are throwing errors?
    This is currently a known bug of our beta versions. To fix this issue, simply reload your server with your ChatFeelings files. If this doesn't work try completely erasing your ChatFeelings folder and letting it regenerate after a reload. This is normally because your files aren't properly phrased (check here). If all else fails join our support discord!

    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. But there is one condition, you must let me know you're doing so via PM on Spigot or Discord.


    Says invalid sound on any emotion command?

    Try reloading your server, if this doesn't fix the issue it's because one or more sounds in your sound.yml are incorrect. Check here that you're using the right sounds. (Link is for 1.13 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.

    What's BETA?
    When you see "-BETA" at the end of a version, it means that it's not a final product and shouldn't be used for long term/permanent use. ChatFeelings
    Beta includes tons of new features, but these features are a bit unstable. If you'd prefer a stable release of Chat Feelings, click here.
    NOTE: The latest stable version is v2.0.1 and does NOT support 1.13.
    Optional Dependency:
    ChatFeeling's Beta supports PlugMan for using /cf reload to efficiently reload all files.


    icons8-folder-100.png
    Files
    Another amazing feature about ChatFeelings, is how it is extremely customizable.
    Click a button to expand and show the default configuration or message files.

    Code (YAML):
    # Configuration values are to be set to true or false.
    #- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    # Play sounds on commands?
    sounds
    : true

    # Can violent commands cause a minor amount of damage?
    violent-commands-damage
    : true

    # Does /murder kill players?
    Murder-Command-Kills-Player
    : true

    # If a player does /cf reload should the CONSOLE be notified.
    reload-notify-console
    : true

    # If set to true, feelings will be broadcasted to everyone instead of local
    global-feelings
    : true

    # How long (in seconds) should players have to wait between emotion commands?
    Command-Delay-Seconds
    : 3

    # Shows more detailed command usage help information.
    extra-help
    : true

    # Can the owner of ChatFeelings see your ChatFeelings version if he logs on to your server? (Pretty please.)
    Developer-Join
    : true

    # Shows stack trace errors. Only enable if you need it or you're reporting a bug
    debug
    : false

    # Show particles on commands?
    particles
    : true

    # Show other effects? (Potions/Helmets/Simulations)
    othereffects
    : true

    # Should we prevent players from using /spook on players with helmets?[/COLOR][COLOR=rgb(0, 0, 0)]spook-helmet-check: true[/COLOR]
    [COLOR=#000000]
    # Sends usage info to bstats.org. Please keep enabled.
    Metrics
    : true

    # Is it okay if we send a friendly reminder if we find a newer version[/COLOR]
    [COLOR=rgb(0, 0, 0)]Update-Notify
    : true[/COLOR][/SIZE][COLOR=rgb(0, 0, 0)][SIZE=4]
    Code (YAML):
    # ChatFeelings Message Configuration -------------------


    # Other Messages (These messages have a prefix before it.)

    prefix
    : "&aFeelings &8&l▏"

    self-feeling
    : "&c&lHmm! &fYou can''t &7%cmd% &f yourself!"

    player-not-online
    : "&c&lOops! &7%target% &fisn''t online to do that."

    no-permission-msg
    : "&c&lWhoops! &fYou don''t have permission for this."

    no-feeling-permission-msg
    : "&c&lWhoops! &fYou''re not able to &7%cmd%"

    extra-help-command
    : "&fTry doing this &7/%cmd% &f(player)"

    disabled-feeling-message
    : "&c&lSorry! &7/%cmd% &fhas been disabled."

    too-many-args-message
    : "&c&lOops! &fYou added too many arguments for that."

    no-player-provided
    : "&c&lOops! &fYou need to provide a player to &7%cmd&f."

    feelings-list-help
    : "&c&lOops! &fJust try &7/feelings &ffor a list."

    invalid-page
    : "&c&lOops! &fCan''t find page &7#%arg%"


    # Emotion Messages (These messages DON'T have a prefix.)

    hug-target
    : "&a%sender% &7gives you a warm hug. &cAwww &4❤"
    hug-sender
    : "&7You give &a%target% &7a warm hug. &cAwww &4❤"
    hug-global
    : '&a%sender% &7gave &2%target% &7a warm hug. &cAwww &4❤'

    bite-target
    : "&c%sender% &7sinks their teeth into your skin."
    bite-sender
    : "&7You sink your teeth info &c%target%&7''s skin."
    bite-global
    : '&c%sender% &7sank their teeth into &4%target%''s &7skin.'

    punch-target
    : "&c%sender% &7strikes you with a punch. Ouch!"
    punch-sender
    : "&7You strike &c%target% &7with a punch. Ouch!"
    punch-global
    : '&c%sender% &7punched &4%target% &7right in the face.'

    murder-target
    : "&c%sender% &7has just murdered you. Bandaid anyone?"
    murder-sender
    : "&7You murder &c%target% &fand have no regrets."
    murder-global
    : '&c%sender% &7just murdered &4%target%&7. &8RIP.'

    boi-target
    : "&e%sender% &7inhales at you... &6&lBOI"
    boi-sender
    : "&7You inhales at &e%target%&7... &6&lBOI"
    boi-global
    : '&e%sender% &7inahles at &6%target%&7... &6&lBOI'

    dab-target
    : "&a%sender% &7freshly dabs on you... Nailed it."
    dab-sender
    : "&7You freshly dab on &a%target%&7... Nailed it."
    dab-global
    : '&a%sender% &7freshly dabs on &2%target%&7. Nailed it.'

    cry-target
    : "&b%sender% &7cries on your shoulder."
    cry-sender
    : "&7You cry on &b%target%''s &7shoulder."
    cry-global
    : '&b%sender% &7leans on &3%target% &7and cries.'

    facepalm-target
    : "&e%sender% &7facepalms at your stupidity."
    facepalm-sender
    : "&7You facepalm at &e%target%''s &7stupidity."
    facepalm-global
    : '&e%sender% &7facepalms at &6%target%''s &7stupidity.'

    highfive-target
    : "&a%sender% &7gives you a mighty highfive."
    highfive-sender
    : "&7You give a mighty highfive to &a%target%&7."
    highfive-global
    : '&a%sender% &7gives &2%target% &7a mighty highfive.'

    kiss-target
    : "&a%sender% &7gives you a kiss. &cAwww &4❤"
    kiss-sender
    : "&7You give &a%target% &7a kiss. &cAwww &4❤"
    kiss-global
    : '&a%sender% &7gives &2%target% &7a kiss. &cAwww &4❤'

    lick-target
    : "&e%sender% &7licks you like ice-cream. &6Gross!"
    lick-sender
    : "&7You lick &e%target% &7like ice-cream. &6Gross!"
    lick-global
    : '&e%target% &7got licked by &6%sender%&7. &8Gross.'

    shake-target
    : "&c%sender% &7shakes your entire body."
    shake-sender
    : "&7You shake &c%target%''s &7entire body."
    shake-global
    : '&c%sender% &7picks up &4%target%''s &7body, and shakes it.'

    snuggle-target
    : "&a%sender% &7snuggles you with love. &cAwww &4❤"
    snuggle-sender
    : "&7You snuggle &a%target% &7with love. &cAwww &4❤"
    snuggle-global
    : '&a%sender% &7snuggles &2%target% &7them with hugs. &cAwww &4❤'

    yell-target
    : "&c%sender% &7yells at you from the top of their lungs."
    yell-sender
    : "&7You yell at &c%target%''s &7at the top of your lungs."
    yell-global
    : '&c%sender% &7yells right at &4%target% &7from the top of their lungs.'

    poke-target
    : "&e%sender% &7has poked you. Anyone there?"
    poke-sender
    : "&7You poked &e%target%&7. Maybe they''re on vacation?"
    poke-global
    : '&e%target% &7was poked by &6%sender%&7. &7&oHelooo?'

    slap-target
    : "&c%sender% &7slaps you with some spaghetti."
    slap-sender
    : "&7You slap &c%target% &7with some spaghetti."
    slap-global
    : '&c%target% &7was slapped by &4%sender%&7.'

    stab-target
    : "&c%sender% &7grabs a knife and stabs you. Got Bandaids?"
    stab-sender
    : "&7You stab &c%target% &7with a knife. Got Bandaids?."
    stab-global
    : '&c%sender% &7grabes a knife and stabs &4%target%&7.'

    pat-target
    : "&a%sender% &7gently pats your head for being good."
    pat-sender
    : "&7You gently pat &a%target%''s &7head for being good."
    pat-global
    : '&a%sender% &7gently pats &2%target%''s &7head for being good.'

    scorn-target
    : "&c%sender% &7scorns you for what you''ve done."
    scorn-sender
    : "&7You scorn &c%target% &ffor what they''ve done."
    scorn-global
    : '&c%sender% &7scorns &4%target% &7for what they''ve done.'
    Code (YAML):
    hug-active: true
    bite-active
    : true
    punch-active
    : true
    murder-active
    : true
    boi-active
    : true
    dab-active
    : true
    cry-active
    : true
    highfive-active
    : true
    facepalm-active
    : true
    kiss-active
    : true
    lick-active
    : true
    shake-active
    : true
    lick-active
    : true
    shake-active
    : true
    snuggle-active
    : true
    yell-active
    : true
    poke-active
    : true
    slap-active
    : true
    stab-active
    : true
    pat-active
    : true
    spook-active
    : true
    scorn-active
    : true
    Code (YMAL):
    # ChatFeelings sound configuration file. (1.13 Sounds)
    # Plugin will automatically add the sounds that correspond to your version.
    command-sound: ENTITY_CHICKEN_EGG
    error-sound: BLOCK_NOTE_BLOCK_BASS
    hug-sound: ENTITY_CAT_PURREOW
    bite-sound: ENTITY_ZOMBIE_ATTACK_WODDEN_DOOR
    punch-sound: ENTITY_IRON_GOLEM_ATTACK
    stab-sound: ENTITY_GENERIC_HURT
    murder-sound: ENTITY_BLAZE_DEATH
    boi-sound: ENTITY_CHICKEN_EGG
    dab-sound: ENTITY_CHICKEN_EGG
    cry-sound: ENTITY_GHAST_DEATH
    facepalm-sound: ENTITY_VILLAGER_NO
    highfive-sound: ENTITY_VILLAGER_YES
    kiss-sound: ENTITY_ARROW_HIT_PLAYER
    shake-sound: ENTITY_WOLF_SHAKE
    snuggle-sound: ENTITY_CAT_PURR
    yell-sound: ENTITY_GHAST_SCREAM
    slap-sound: ENTITY_BLAZE_HURT
    pat-sound: ENTITY_BLAZE_HURT
    scorn-sound: ENTITY_ENDERMAN_STARE



    icons8-discord-100.png
    Support Discord

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

    chatfeelingsfooter.png

Recent Reviews

  1. Elwyrm
    Elwyrm
    5/5,
    Version: v3.5-BETA
    Quick support, plugin works as intended. I recommend joining their discord if you have any issues and remember, Reloading the server might be what chatfeelings needs.

    1.13
    1. zachrocks22
      Author's Response
      Thank you! ;)
  2. MagyTheMage
    MagyTheMage
    5/5,
    Version: v3.4-BETA
    Good plugin fun to play arround and especially to spam people in general with pokes when their afk

    my only regret: no /baka command,

    but good plugin overall
    1. zachrocks22
      Author's Response
      Awesome! So glad you enjoy the plugin.

      Future updates plan to add custom commands so you can call everyone and then some an fool in Japanese lol.
  3. Mathayus_X
    Mathayus_X
    4/5,
    Version: v2.0.1
    Nice plugin. But a language file is missing. Would be nice if the output would be freely configurable. If you had access to the output texts. But otherwise great.
    1. zachrocks22
      Author's Response
      UPDATE: In version v3.0 you can now edit all the messages. An updated review would be greatly appreciated :)

      Original Comment: This is a highly requested feature I think i'll add it soon.
  4. firewolf8385
    firewolf8385
    5/5,
    Version: v2.0.1
    Used this plugin for a while when I had a server, and of course would highly recommend it.

    I recently decompiled it, as I was curious, and I hate to say I was a little disappointed. The source code was rather unorganized. I can't blame you though, I can be rather lazy myself when programming. What I am more concerned about is the Main class. It is much longer than it needs to be, and a little hard to read. There were a few bad practices that I would love to see the author approve upon.

    That aside, i'm still rating the plugin 5 stars, as it really doesn't affect the plugin. Keep up the great work.
    1. zachrocks22
      Author's Response
      I appreciate your review. I would be the first to say that yes, the recent code is rather unorganized. However by doing such, it allows me to quickly and easily develop new features and change mass messages etc. without a problem. If you peak at previous versions such as v1.7.8 you will notice there are a plethora of classes and its almost organized chaos. From a developer standpoint I greatly appreciate your feedback as I am trying to improve as a developer for Spigot. The smaller file size is also a plus.

      Again thank you for the review!
      If there is anything else you wish to discuss please feel free to message me at any time. :)

      Thanks,
      Zach
  5. HexedHero
    HexedHero
    5/5,
    Version: v2.0.1
    V2.0 is just a massive improvement to V1.0! Would still recommend this plugin, works great!
    1. zachrocks22
      Author's Response
      Much appreciated! Thanks for the review.
      Cool-downs and more awesome features soon to come.
  6. stifflered
    stifflered
    5/5,
    Version: v2.0.1
    Good, simple plugin. Works like a charm. Though I'm not using this plugin on my server (I am trying to reduce the number of plugins in use), I still think this is a good quality, easy to use plugin.
    1. zachrocks22
      Author's Response
      Thanks so much for the review! I totally respect that fact you want to free up lag/ram for your server. As of ChatFeelings v2.0 and up, the plugin itself is about 23kb. ChatFeelings has about a 4MB RAM impact. Meaning that when it is loaded, it allocates just under 4 megabytes. I hope your server does well & good luck. :)
  7. techno_bear
    techno_bear
    5/5,
    Version: v2.0.1
    5 stars. i had a issue with it saying the version wa sout of date even with the newest. the dev made a fast update to fix this issue. great work!
    1. zachrocks22
      Author's Response
      I am a bit late to reply, but I'm glad to hear ChatFeelings has worked well for you!
  8. Polar_Pumpkin
    Polar_Pumpkin
    5/5,
    Version: v2.0
    Wonderful plugin! Can I translate it to Chinese and advertise it to a Chinese Minecraft forum MCBBS ( www.mcbbs.net )? I'll introduce this plugin to make more people know it. :) Of course I will mark you as author and link this page. (Please forgive my English level.) :D
    1. zachrocks22
      Author's Response
      Thank you for the review! Check your DM's for my Discord, I'll send you a translation file there! :)
  9. techno_bear
    techno_bear
    5/5,
    Version: v1.8.1
    amazing plugin!! however the new version 1.8.1 is saying its outdated, and that 1.8 is the new version and when i click said link to download it obviously 1.8.1 is newest, but its detecting its not. please look into this when you can :)
    1. zachrocks22
      Author's Response
      Thanks for bringing this to my attention! Check your DM's and we will follow up on this!
  10. hollo
    hollo
    5/5,
    Version: v1.8
    Best plugin ever! - players on my server love it, although /lick tends to get overused especially on afk players...
    1. zachrocks22
      Author's Response
      So glad to hear you enjoy using this plugin! I deeply appreciate your rating as this plugin has been taking a lot of work ;)

      Cooldowns are planned to be added in the next few updates to help prevent spamming the emotions. Have a great day! /highfive