Hot Summer Deals are Here!
Celebrate with up to 99% off on 16,900 resources
04
Days
00
Hours
47
Mins
36
Secs

12$ - AnimatedMOTD

Status
This thread has been locked.

maciekmm

Feedback score
0
Posts
6
Reactions
0
Resources
0
Hello,
I'm one of creators of animatedmotd plugin [ http://www.spigotmc.org/resources/animatedmotd.1874/ ]

banner2.gif


Want to make your server stand out? Want to give your users a customized experience? This plugin is right for you.

Whether you’re running a major network, or a single server, this plugin covers it all, from Bukkit, Spigot (including 1.8 protocol hack), to Bungee.

See the plugin in action here:
am.maciekmm.net​
Features:
  • Animate your MOTD with a variety of effects
  • Animated server icon using a gif
  • Any 64x64 gif works. This plugin will automatically fix frames smaller than 64x64
  • Display a custom message in place of the protocol version
  • Display a custom message/animation in place of the player sample
  • No "... and x more..."
  • Use a wide variety of variables, like the amount of online players, or player-specific variables, like their name or IP
  • Display player based motd and their faces.
  • Detect voting websites and send them static MOTDs
  • Frequent updates and bugfixes (Due to our timezone difference, there will always be someone online)
Most importantly, this plugin requires no dependencies, and functions by itself without any need of server modifications.

Code:
settings:
  dynamic-animation: dynamic_animation #default animation for known players
  static-animation: animation_1 #default animation for not known players
  failsafe: 1000
  cache-player-faces: true
  forced-hosts-animations:
      not-yet-supported: to-do
  static-motd: "This is the static MOTD\nIt will be used when the failsafe is called"
  static-favicon: favicon.png
  time-format: '{0}days {1}:{2}:{3}'
  date-format: 'MM-dd-yyyy h:mm a'
variables:
  countdown:
    other: '2014-12-15 09:00:00'
animations:
  animation_1:
    type: STATIC #STATIC or DYNAMIC - use STATIC if it's not player based and DYNAMIC if it's player based.
    settings:
      interval: 100 #send ping update every x milliseconds
      delay: 0 #DON'T use if you don't have a good reason, delay after which animation should start
      duration: -1 #How many intervals should pass to stop animation
    favicon:
      enabled: true
      animation: "animation.gif" #animation file, put in the config directory
      intervals-per-frame: 1 #update every x intervals
      background-color: #the background color should the gif not be 64x64
        r: 0 #red
        g: 0 #green
        b: 0 #blue
        a: 0 # 0: transparent 255: non-transparent
    motd:
      first: #first line of motd
        type: SCROLLER #Animates it "scroller" style
        text: '&bThis is a &cscroller animation.' #don't put dynamic variables when using animations.'
        spacing: 5
        intervals-per-frame: 1
      second: #second line of motd
        type: DEFINED  # DEFINED - takes frames, animated
        frames:
          - '&d{countdown:other} &auntil event!' #frame 1
          - '&e{countdown:other} &duntil event!' #frame 2
          - '&a{countdown:other} &euntil event!' #frame 2
        intervals-per-frame: 20 #change frame every x intervals
    status-bar: #where player count is
      enabled: true
      type: TYPE_WRITER # STATIC - takes text as next param, does not animate
      text: 'Players: &7{playersonline}&6/&7{maxplayersonline}'
      intervals-per-frame: 1 #update every x intervals
    player-data: #displays when you hover over status-bar
      frames:
        first: #first frame of player-data, names can be whatever you want but they can't repeat
          - '&7Animated MOTD'
          - '&cCreated by:'
          - '&3maciekmm <maciekmm.net>'
          - '&3samczsun <samczsun.com>'
        second:
          - '&cAnimated MOTD'
          - '&4Created by:'
          - '&amaciekmm <maciekmm.net>'
          - '&asamczsun <samczsun.com>'
      intervals-per-frame: 4 #change frames every x seconds
  dynamic_animation:
    type: DYNAMIC #STATIC or DYNAMIC - use STATIC if it's not player based and DYNAMIC if it's player based.
    settings:
      interval: 100
      delay: 0
      duration: -1
    favicon:
      enabled: true
      animation: "animation.gif"
      intervals-per-frame: 1
      background-color:
        r: 0
        g: 0
        b: 0
        a: 0
    motd:
      first:
        type: SCROLLER
        text: '&bHello {name}, nice to meet you.'
        spacing: 5
        intervals-per-frame: 1
      second:
        type: DEFINED
        frames:
          - '&d{countdown:other} &auntil event!' #frame 1
          - '&e{countdown:other} &duntil event!' #frame 2
          - '&a{countdown:other} &euntil event!' #frame 2
        intervals-per-frame: 20
    status-bar:
      enabled: true
      type: TYPE_WRITER
      text: 'Players: &7{playersonline}&6/&7{maxplayersonline}'
      intervals-per-frame: 1
    player-data: #displays when you hover over status-bar
      frames:
        first:
          - '&7Animated MOTD'
          - '&cCreated by:'
          - '&3maciekmm <maciekmm.net>'
          - '&3samczsun <samczsun.com>'
        second:
          - '&cAnimated MOTD'
          - '&4Created by:'
          - '&amaciekmm <maciekmm.net>'
          - '&asamczsun <samczsun.com>'
      intervals-per-frame: 4

Variables:

Variables marked as dynamic are computed every frame, static are precomputed, player based are parsed when player was previously on server and they are computed on ping.

Dynamic variables:

{server:onlineplayers} - Amount of online players
{server:maxplayers} - Maximum amount of players


Player based variables:

{player:name} - Name of player
{player:displayname} - Displayname of player (Nickname)
{player:listname} - Tab list name of player
{player:world} - Name of world player is in
{player:x} - X coordinate of player
{player:y} - Y coordinate of player
{player:z} - Z coordinate of player
{player:yaw} - Yaw of player
{player:pitch} - Pitch of player
{player:firstplayed} - First play time of player
{player:lastplayed} - Last play time of player
{player:health} - Health of player
{player:hunger} - Hunger of player
{player:totalxp} - Total xp of player, including levels
{player:levelxp} - Level of player (xp)
{player:ip} - IP of player at time of ping
{player:gamemode} - Gamemode of player (lowercase)


Statistics (Player dependent)

{stat:animals_bred} - Amount of bred animals
{stat:boat_one_cm} - Distance travelled by boat
{stat:break_item} - Amount of items broken
{stat:climb_one_cm} - Distance climbed
{stat:craft_item} - Amount of items crafted
{stat:damage_dealt} - Amount of damage dealt
{stat:damage_taken} - Amount of damage taken
{stat:deaths} - Amount of deaths
{stat:dive_one_cm} - Distance travelled underwater
{stat:entity_killed_by} - Amount of times killed by an entity (eg fall damage would not count)
{stat:fall_one_cm} - Distance fell
{stat:fish_caught} - Amount of fish caught
{stat:horse_one_cm} - Distance travelled by horse
{stat:jump} - Amount of times jumped
{stat:junk_fished} - Amount of junk fished
{stat:kill_entity} - Amount of entities killed
{stat:leave_game} - Amount of times ragequitted
{stat:mine_block} - Amount of blocks mined [I]total[/I] (will be configurable per block)
{stat:minecart_one_cm} - Distance travelled by Minecart
{stat:mob_kills} - Amount of mobs killed
{stat:pig_one_cm} - Amount of distance travelled by pig
{stat:play_one_tick} - Amount of ticks played (1 second = 2o ticks)
{stat:player_kills} - Amount of players killed
{stat:swim_one_cm} - Distance travelled by swimming
{stat:treasure_fished} - Amount of treasure found by fishing
{stat:use_item} - Amount of item uses total (will be configurable per item)
{stat:walk_one_cm} - Distance travelled by walking

Terms of Service
  1. You are not allowed to redistribute this plugin in any form.
  2. This plugin is licensed under All Rights Reserved license.
  3. You are not allowed to decompile or modify the plugin.
  4. There are no refunds, you get what you get.
  5. Price may change over time.
  6. We are not responsible for future versions (>1.8.1) which may disable this feature
  7. Have fun with plugin :)

Click to buy it

Default animation gif (running guy) included in jar and in preview belongs to Jason Em
 
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

Wut

Supreme
Feedback score
10
Posts
1,493
Reactions
839
Resources
0
Potrock

Yes, it was a bug, but it was patched soon after people reported it (also due to the fact I was experiencing it as well during testing)
What version has fixed this? I bought the plugin two days ago and it was not fixed.
 
Status
This thread has been locked.
Top