2017 © Pedro PelĂĄez
 

library minecraft-banner-generator

Customizable banner generator for servers and player

image

games647/minecraft-banner-generator

Customizable banner generator for servers and player

  • Thursday, August 25, 2016
  • by games647
  • Repository
  • 3 Watchers
  • 3 Stars
  • 28 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 3 Forks
  • 1 Open issues
  • 6 Versions
  • 0 % Grown

The README.md

Minecraft Banner Generator

Description

Minecraft banner generator library., (*1)

Features

  • Server banner Displays:
    • Ping (shows different about how good the ping is)
    • Online players
    • Max players
    • Favicon if available
    • Colorized motd (message of the day)
    • Custom background
  • Player banners Displays:
    • Player Head image
    • Displays player name
  • No branding
  • No Magic values
  • Free

ToDo

  • Text style effects (bold, italic, underlined)
  • Automatic line wrapping
  • Graph of player activity

Installation

With composer it's just:, (*2)

composer require games647/minecraft-banner-generator

For non-composer projects, you can drop the files from the /src folder into a libraries folder and use it with a require statement at the top of the PHP-File. You can see a example in the example.php file., (*3)

Usage

//this is only used if you don't use composer
require __DIR__ . '/PATH_TO_LIB_FOLDER/MinecraftBanner.php';
require __DIR__ . '/PATH_TO_LIB_FOLDER/ServerBanner.php';

use \MinecraftBanner\ServerBanner;
use \MinecraftBanner\MinecraftBanner;

[...]

//tell the browser that we will send the raw image without HTML
header('Content-type: image/png');

$banner = ServerBanner::server("example.minecraft.com", "§aHallo §cWelt");
imagepng($banner);

Backgrounds

You can use 11 build in Backgrounds or Images as files or URLs, (*4)

$favicon = imagecreatefrompng("server_favicon.png");
$image = ServerBanner::server("example.minecraft.com", "§aHallo §cWelt", -1, -1, $favicon, "MinecraftBanner::[DEFAULT_BACKGROUND, CLOUDS_BACKGROUND, LILLY_PADS_BACKGROUND, HILLS_BACKGROUND, WATERFALL_BACKGROUND, CANYON_BACKGROUND, GRASSLAND_BACKGROUND, GRASSLAND_CANYON_BACKGROUND, SWAMP_BACKGROUND, LAKE_BACKGROUND, SWAMP2_BACKGROUND, LILLY_PADS_SWAMP_BACKGROUND]");

CLOUDS_BACKGROUND

CLOUDS_BACKGROUND, (*5)

LILLY_PADS_BACKGROUND

LILLY_PADS_BACKGROUND, (*6)

HILLS_BACKGROUND

HILLS_BACKGROUND, (*7)

WATERFALL_BACKGROUND

WATERFALL_BACKGROUND, (*8)

CANYON_BACKGROUND

CANYON_BACKGROUND, (*9)

GRASSLAND_BACKGROUND

GRASSLAND_BACKGROUND, (*10)

GRASSLAND_CANYON_BACKGROUND

GRASSLAND_CANYON_BACKGROUND, (*11)

SWAMP_BACKGROUND

SWAMP_BACKGROUND, (*12)

LAKE_BACKGROUND

LAKE_BACKGROUND, (*13)

SWAMP2_BACKGROUND

SWAMP2_BACKGROUND, (*14)

LILLY_PADS_SWAMP_BACKGROUND

LILLY_PADS_SWAMP_BACKGROUND, (*15)

Scaling

Scaling, (*16)

Examples

$favicon = imagecreatefrompng("server_favicon.png");
$image = ServerBanner::server("example.minecraft.com", "§aHallo §cWelt", -1, -1, $favicon);

Minecraft banner, (*17)



$favicon = imagecreatefrompng("notch_head.png"); $image = PlayerBanner::player("Notch", $favicon);

Minecraft banner, (*18)


$favicon = imagecreatefrompng("server_favicon.png");
$image = ServerBanner::server("example.minecraft.com", "§aHallo §cWelt", -1, -1, $favicon, MinecraftBanner::LILLY_PADS_BACKGROUND);

Minecraft banner, (*19)


$favicon = imagecreatefrompng("notch_head.png");
$image = PlayerBanner::player("Notch", $favicon, MinecraftBanner::LILLY_PADS_BACKGROUND);

Minecraft banner, (*20)

The Versions

25/08 2016

dev-master

9999999-dev https://github.com/games647/Minecraft-Banner-Generator/

Customizable banner generator for servers and player

  Sources   Download

MIT

The Requires

  • php >=5.6

 

The Development Requires

server online minecraft banner player

25/05 2016

0.4.1

0.4.1.0 https://github.com/games647/Minecraft-Banner-Generator/

Customizable banner generator for servers and player

  Sources   Download

MIT

The Requires

  • php >=5.6

 

The Development Requires

server online minecraft banner player

25/05 2016
24/05 2016

0.3

0.3.0.0 https://github.com/games647/Minecraft-Banner-Generator/

Customizable banner generator for servers and player

  Sources   Download

MIT

The Requires

  • php >=5.6

 

The Development Requires

server online minecraft banner player

18/05 2016

0.2

0.2.0.0 https://github.com/games647/Minecraft-Banner-Generator/

Customizable banner generator for servers and player

  Sources   Download

MIT

The Requires

  • php >=5.6

 

The Development Requires

server online minecraft banner player

18/05 2016

0.1

0.1.0.0 https://github.com/games647/Minecraft-Banner-Generator/

Customizable banner generator for servers and player

  Sources   Download

MIT

The Requires

  • php >=5.6

 

The Development Requires

server online minecraft banner player