Skip to content

Instantly share code, notes, and snippets.

@DarrenOfficial
Created January 7, 2021 14:35
Show Gist options
  • Save DarrenOfficial/a61d34c687044a2b7c08cd4f0ee35800 to your computer and use it in GitHub Desktop.
Save DarrenOfficial/a61d34c687044a2b7c08cd4f0ee35800 to your computer and use it in GitHub Desktop.
Minecraft server status widget
<div class="card"> <div class="icon"><img src="https://external-preview.redd.it/XDI8u1B1-Wwam7qjT_TqruIMcqXsMMBSUfJRjxfpqvg.png?format=pjpg&auto=webp&s=bafc5f111a0ddf442ec5c9f8e36f2181061d0711" id="favicon"></div><div class="header">
<div class="image"> <img src="https://pbs.twimg.com/media/EDT3gnrWkAEN4WA.jpg" alt="" /> </div>
<h2>RIGE SMP</h2>
</div>
<div id="rest">Loading ...</div>
</div>
//Codedby DarrenOfficial
var url = "https://api.minetools.eu/ping/192.99.19.196/25571";
$.getJSON(url, function(r) {
//data is the JSON string
if(r.error){
$('#rest').html('Server Offline');
return false;
}
var pl = '';
if(r.players.sample.length > 0 ){ pl = '<br>OP: '+r.players.sample[0].name; }
$('#rest').html(r.description.replace(/§(.+?)/gi, '')+'<br><b>Players Online:</b> '+r.players.online+pl);
$('#favicon').attr('src', r.favicon);
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
body,html{
background:url(https://pbs.twimg.com/media/EnOTQIzVkAA_ZkG.jpg) center no-repeat;
background-size:cover;
min-height:100%;
font-family: 'Roboto Mono', monospace;
font-size:15px;
display:flex;
align-items:center;
justify-content:center
}
body:before{
content:""; width:100%; height:100%; background:rgba(0,0,0,0.8);
position:absolute;
top:0;
left:0;
z-index:10
}
h1,h2{
font-weight:400;
letter-spacing:-2px
}
.card {
position: relative;
margin: 0 auto;
padding: 0;
width: 300px;
min-width: 300px;
background: #ffffff;
border-radius: 5px;
box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.3);
-webkit-animation: fadein 2s;
animation: fadein 2s;
overflow:hidden;
z-index: 999;
}
.header {
position: relative;
z-index:1;
width: 100%;
height: 180px;
box-shadow:0 4px 3px #0002;
overflow: hidden;
}
.card img{
width:100%;
transition: all 1s ease;
z-index:0
}
.image {
width: 100%;
height: 180px;
cursor:crosshair;
overflow:hidden;
}
.image:hover img{
-webkit-transform: scale(1.2, 1.2);
transform: scale(1.2, 1.2);
}
.header h2{
position:absolute;
bottom:0;
margin:0;
width:100%;
padding:0 10px;
color:#fff;
text-transform:uppercase;
pointer-events:none;
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
}
.icon {
position: absolute;
background:#fff;
right: 10px;
top: 135px;
width: 80px;
height: 80px;
border-radius: 50%;
overflow:hidden;
border:3px solid #fff;
box-shadow:0 4px 3px #0002;
z-index:9
}
#rest{
padding:30px 15px;
line-height:30px;
color:#000d42
}
<link href="https://fonts.googleapis.com/css?family=Roboto+Mono" rel="stylesheet" />
@AlphaBlock4k
Copy link

AlphaBlock4k commented May 25, 2022

can you somehow have the motd color codes translated?
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment