├── js └── playercount.js ├── .gitattributes ├── favicon.ico ├── img ├── slide1.png ├── slide2.png ├── slide3.png ├── features1.png ├── features2.png ├── features3.png ├── serverlogo.png └── minecraft-chest.jpg ├── .htaccess ├── README.md ├── css ├── setup.css ├── style.css └── rules.css ├── setup.html ├── subpages ├── webmap.html └── rules.html └── index.html /js/playercount.js: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardoborsato/TheGrassBlock/HEAD/favicon.ico -------------------------------------------------------------------------------- /img/slide1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardoborsato/TheGrassBlock/HEAD/img/slide1.png -------------------------------------------------------------------------------- /img/slide2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardoborsato/TheGrassBlock/HEAD/img/slide2.png -------------------------------------------------------------------------------- /img/slide3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardoborsato/TheGrassBlock/HEAD/img/slide3.png -------------------------------------------------------------------------------- /img/features1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardoborsato/TheGrassBlock/HEAD/img/features1.png -------------------------------------------------------------------------------- /img/features2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardoborsato/TheGrassBlock/HEAD/img/features2.png -------------------------------------------------------------------------------- /img/features3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardoborsato/TheGrassBlock/HEAD/img/features3.png -------------------------------------------------------------------------------- /img/serverlogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardoborsato/TheGrassBlock/HEAD/img/serverlogo.png -------------------------------------------------------------------------------- /img/minecraft-chest.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ricardoborsato/TheGrassBlock/HEAD/img/minecraft-chest.jpg -------------------------------------------------------------------------------- /.htaccess: -------------------------------------------------------------------------------- 1 | RewriteEngine on 2 | RewriteCond %{THE_REQUEST} /([^.]+)\.html [NC] 3 | RewriteRule ^ /%1 [NC,L,R] 4 | 5 | RewriteCond %{REQUEST_FILENAME}.html -f 6 | RewriteRule ^ %{REQUEST_URI}.html [NC,L] -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ![](https://i.imgur.com/60KCjp8.png?1) 2 | 3 | # TheGrassBlock 4 | A Simple Minecraft Server Website 5 | 6 | # Information 7 | If you think that something must be changed, please let me know. 8 | I tried to explain every line inside it. What is possible to change and such. 9 | 10 | # Check the Wiki! 11 | Make sure to also check the Wiki for additional help: 12 | https://github.com/ricardoborsato/TheGrassBlock/wiki 13 | -------------------------------------------------------------------------------- /css/setup.css: -------------------------------------------------------------------------------- 1 | @import url(https://fonts.googleapis.com/css?family=Roboto:300); 2 | 3 | .login-page { 4 | width: 360px; 5 | padding: 8% 0 0; 6 | margin: auto; 7 | } 8 | .form { 9 | position: relative; 10 | z-index: 1; 11 | background: #FFFFFF; 12 | max-width: 360px; 13 | margin: 0 auto 100px; 14 | padding: 45px; 15 | text-align: center; 16 | box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2), 0 5px 5px 0 rgba(0, 0, 0, 0.24); 17 | } 18 | .form input { 19 | font-family: "Roboto", sans-serif; 20 | outline: 0; 21 | background: #f2f2f2; 22 | width: 100%; 23 | border: 0; 24 | margin: 0 0 15px; 25 | padding: 15px; 26 | box-sizing: border-box; 27 | font-size: 14px; 28 | } 29 | .form button { 30 | font-family: "Roboto", sans-serif; 31 | text-transform: uppercase; 32 | outline: 0; 33 | background: rgb(25, 150, 25); 34 | width: 100%; 35 | border: 0; 36 | padding: 15px; 37 | color: #FFFFFF; 38 | font-size: 14px; 39 | transition: all 0.3 ease; 40 | cursor: pointer; 41 | border-width: 10px; 42 | transition: 0.3s; 43 | 44 | } 45 | .form button:hover,.form button:active,.form button:focus { 46 | background: rgb(12, 116, 12); 47 | transition: 0.3s; 48 | 49 | } 50 | .form .message { 51 | margin: 15px 0 0; 52 | color: #b3b3b3; 53 | font-size: 12px; 54 | } 55 | .form .message a { 56 | color: #4CAF50; 57 | text-decoration: none; 58 | } 59 | .form .register-form { 60 | display: none; 61 | } 62 | .container { 63 | position: relative; 64 | z-index: 1; 65 | max-width: 300px; 66 | margin: 0 auto; 67 | } 68 | .container:before, .container:after { 69 | content: ""; 70 | display: block; 71 | clear: both; 72 | } 73 | .container .info { 74 | margin: 50px auto; 75 | text-align: center; 76 | } 77 | .container .info h1 { 78 | margin: 0 0 15px; 79 | padding: 0; 80 | font-size: 36px; 81 | font-weight: 300; 82 | color: #1a1a1a; 83 | } 84 | .container .info span { 85 | color: #4d4d4d; 86 | font-size: 12px; 87 | } 88 | .container .info span a { 89 | color: #000000; 90 | text-decoration: none; 91 | } 92 | .container .info span .fa { 93 | color: #EF3B3A; 94 | } 95 | 96 | .card-img-top { 97 | height: 50px 50px; 98 | } -------------------------------------------------------------------------------- /setup.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | Setup Area 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 | 31 |
32 |
33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | -------------------------------------------------------------------------------- /css/style.css: -------------------------------------------------------------------------------- 1 | .carousel-item { 2 | height: auto; 3 | min-height: 350px; 4 | background: no-repeat center center scroll; 5 | -webkit-background-size: cover; 6 | -moz-background-size: cover; 7 | -o-background-size: cover; 8 | background-size: cover; 9 | } 10 | 11 | #whythegrass { 12 | text-align: center; 13 | } 14 | 15 | .borderwhite { 16 | border-width: 5px; 17 | border-color: white; 18 | } 19 | 20 | /* Website Color Themes */ 21 | /* Main Color */ 22 | .main-f-color { 23 | color: rgb(112, 215, 94); 24 | transition: 0.4s; 25 | } 26 | /* Color when hovering by the mouse pointer */ 27 | .main-f-color:hover { 28 | box-shadow: 0 0 7px 2px rgb(65, 179, 45); 29 | color: rgb(65, 179, 45); 30 | transition: 0.4s; 31 | } 32 | 33 | /* Every TAG into Html files that uses this class, will 34 | get a gray color */ 35 | 36 | .textgray { 37 | color: gray; 38 | } 39 | 40 | /* Every TAG into Html files that uses this class, will 41 | get a black color */ 42 | 43 | .textblack { 44 | color: black; 45 | } 46 | 47 | /* Every TAG into Html files that uses this class, will 48 | get a black color */ 49 | 50 | .textwhite { 51 | color: white; 52 | } 53 | 54 | /* Every TAG into Html files that uses this class, will 55 | get a gray background color */ 56 | 57 | .backgray { 58 | background-color: rgb(248, 248, 248); 59 | } 60 | 61 | section div { 62 | text-align: center; 63 | } 64 | 65 | .center { 66 | text-align: center; 67 | } 68 | 69 | .left { 70 | text-align: left; 71 | } 72 | 73 | .right { 74 | text-align: right; 75 | } 76 | 77 | /* testimonials */ 78 | 79 | 80 | #testimonials { 81 | padding: 1% 15%; 82 | text-align: center; 83 | color: white; 84 | } 85 | 86 | .testemonial-image { 87 | width: 10%; 88 | border-radius: 100%; 89 | margin: 20px; 90 | } 91 | 92 | /* 93 | #serverfeatures { 94 | text-align: left; 95 | } 96 | */ 97 | 98 | /* Server features blocks */ 99 | 100 | .featureboxes { 101 | border: 0px solid white; 102 | transition: 0.15s; 103 | width: auto; 104 | height: auto; 105 | text-align: center; 106 | } 107 | 108 | .featureboxes:hover { 109 | transition: 0.15s; 110 | transform: scale(1.01); /* (110% zoom - Note: if the zoom is too large, it will go outside of the viewport) */ 111 | border-radius: 3px; 112 | text-align: center; 113 | } 114 | 115 | /* The following class resizes the images for features */ 116 | .img-featureboxes { 117 | max-width: 100px; 118 | max-height: 100px; 119 | width: auto; 120 | height: auto; 121 | text-align: center; 122 | } 123 | 124 | /* For the Player count */ 125 | .playercount { 126 | display: inline-block; 127 | } 128 | 129 | /* For the News. Should have a predetermined size */ 130 | .img-news { 131 | max-width: 700px; 132 | max-height: 350px; 133 | } 134 | 135 | /* For footer Medias */ 136 | 137 | .medias { 138 | color: gray; 139 | text-decoration: none; 140 | text-align: center; 141 | } 142 | 143 | .medias:hover 144 | { 145 | color: gray; 146 | text-decoration: none; 147 | cursor: pointer; 148 | } 149 | 150 | .card-img-top { 151 | max-width: 150px; 152 | max-height: 150px; 153 | width: auto; 154 | height: auto; 155 | text-align: center; 156 | align-content: center; 157 | padding-top: 1rem; 158 | } -------------------------------------------------------------------------------- /css/rules.css: -------------------------------------------------------------------------------- 1 | .carousel-item { 2 | height: auto; 3 | min-height: 350px; 4 | background: no-repeat center center scroll; 5 | -webkit-background-size: cover; 6 | -moz-background-size: cover; 7 | -o-background-size: cover; 8 | background-size: cover; 9 | } 10 | 11 | #whythegrass { 12 | text-align: center; 13 | } 14 | 15 | .borderwhite { 16 | border-width: 5px; 17 | border-color: white; 18 | } 19 | 20 | /* Website Color Themes */ 21 | /* Main Color */ 22 | .main-f-color { 23 | color: rgb(112, 215, 94); 24 | transition: 0.4s; 25 | } 26 | /* Color when hovering by the mouse pointer */ 27 | .main-f-color:hover { 28 | box-shadow: 0 0 7px 2px rgb(65, 179, 45); 29 | color: rgb(65, 179, 45); 30 | transition: 0.4s; 31 | } 32 | 33 | /* Every TAG into Html files that uses this class, will 34 | get a gray color */ 35 | 36 | .textgray { 37 | color: gray; 38 | } 39 | 40 | /* Every TAG into Html files that uses this class, will 41 | get a black color */ 42 | 43 | .textblack { 44 | color: black; 45 | } 46 | 47 | /* Every TAG into Html files that uses this class, will 48 | get a black color */ 49 | 50 | .textwhite { 51 | color: white; 52 | } 53 | 54 | /* Every TAG into Html files that uses this class, will 55 | get a gray background color */ 56 | 57 | .backgray { 58 | background-color: rgb(248, 248, 248); 59 | } 60 | 61 | section div { 62 | text-align: center; 63 | } 64 | 65 | .center { 66 | text-align: center; 67 | } 68 | 69 | .left { 70 | text-align: left; 71 | } 72 | 73 | .right { 74 | text-align: right; 75 | } 76 | 77 | /* testimonials */ 78 | 79 | 80 | #testimonials { 81 | padding: 1% 15%; 82 | text-align: center; 83 | color: white; 84 | } 85 | 86 | .testemonial-image { 87 | width: 10%; 88 | border-radius: 100%; 89 | margin: 20px; 90 | } 91 | 92 | /* 93 | #serverfeatures { 94 | text-align: left; 95 | } 96 | */ 97 | 98 | /* Server features blocks */ 99 | 100 | .featureboxes { 101 | border: 0px solid white; 102 | transition: 0.15s; 103 | width: auto; 104 | height: auto; 105 | text-align: center; 106 | } 107 | 108 | .featureboxes:hover { 109 | transition: 0.15s; 110 | transform: scale(1.01); /* (110% zoom - Note: if the zoom is too large, it will go outside of the viewport) */ 111 | border-radius: 3px; 112 | text-align: center; 113 | } 114 | 115 | /* The following class resizes the images for features */ 116 | .img-featureboxes { 117 | max-width: 100px; 118 | max-height: 100px; 119 | width: auto; 120 | height: auto; 121 | text-align: center; 122 | } 123 | 124 | /* For the Player count */ 125 | .playercount { 126 | display: inline-block; 127 | } 128 | 129 | /* For the News. Should have a predetermined size */ 130 | .img-news { 131 | max-width: 700px; 132 | max-height: 350px; 133 | } 134 | 135 | /* For footer Medias */ 136 | 137 | .medias { 138 | color: gray; 139 | text-decoration: none; 140 | text-align: center; 141 | } 142 | 143 | .medias:hover 144 | { 145 | color: gray; 146 | text-decoration: none; 147 | cursor: pointer; 148 | } 149 | 150 | .card-img-top { 151 | max-width: 150px; 152 | max-height: 150px; 153 | width: auto; 154 | height: auto; 155 | text-align: center; 156 | align-content: center; 157 | padding-top: 1rem; 158 | } -------------------------------------------------------------------------------- /subpages/webmap.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | Map - TheGrassBlock Server 28 | 29 | 30 | 31 | 32 | 33 | 34 | 89 | 90 | 91 |
92 |
93 |

Minimap

94 |

🗺 Our Server Map! 🗺

95 |
96 |
97 | 106 |
109 |
110 | 111 | 116 |
117 |
118 | 119 | 120 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | -------------------------------------------------------------------------------- /subpages/rules.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | Rules - TheGrassBlock Server 28 | 29 | 30 | 31 | 32 | 33 | 34 | 89 | 90 | 91 |
92 |
93 |

Server Rules

94 |

⚠📜 Follow and Respect 📜⚠

95 |
96 |
97 | 98 | 99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 | 110 |
111 |
112 |
113 |
114 | Justificative: 115 | You Must Respect evey staff from the server! It's the Majority! Staffs are users destined for the 116 | server peace maintenance and configuration. Let's respect them! 117 |
118 |
119 |
120 | 121 |
122 |
123 |
124 | 127 |
128 |
129 |
130 |
131 | The answer to the question can go here. 132 |
133 |
134 |
135 | 136 |
137 |
138 |
139 | 142 |
143 |
144 |
145 |
146 | The answer to the question can go here. 147 |
148 |
149 |
150 | 151 |
152 |
153 |
154 | 157 |
158 |
159 |
160 |
161 | The answer to this question can go here. This FAQ example can contain all the Q/A that is needed. 162 |
163 |
164 |
165 | 166 | 167 | 168 |
169 | 170 |
171 |
172 | 173 | 176 |
177 |
178 | 179 |
180 |
181 | Don't use x-ray! 182 |
183 |
184 |
185 | 186 | 187 | 188 | 189 |
190 |
191 |
192 |
193 |
194 | 195 | 196 | 260 | 261 | 262 | 263 | 264 | 265 | 266 | 267 | 268 | 269 | 270 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | TheGrassBlock Server 32 | 33 | 34 | 35 | 36 | 37 | 38 | 93 | 94 | 95 | 96 |
97 | 135 |
136 | 137 | 138 | 139 |
140 | 150 |
151 | 152 |
153 |
154 |

Why the GrassBlock?

155 |

The best server ever! Lightweight is the way!

156 |
157 |
158 | 159 |
160 |
161 |
162 |
163 | 164 |

Faster than Flash

165 |

We are hosted with a great hosting! Our package is the best one so you won't experience lag or crashes that interrupts the gameplay.

166 |
167 |
168 | 169 |

Locally play

170 |

Near to you! As we have no lag, the ping is also extremely low. Seems you're playing locally!

171 |
172 |
173 | 174 |

Guaranteed fun.

175 |

Find the love of your Minecraft. Play with us and increase

176 |
177 |
178 |
179 |
180 | 181 | 182 |
183 |
184 |

News

185 |

News coming out of the oven!

186 |
187 |
188 | 189 | 190 |
191 | 237 |
238 | 239 |
240 |
241 |
242 |
243 |

Features

244 |

Some features of our Server!

245 |
246 |
247 |
248 |
249 | 250 | 251 |
252 |
253 |
254 | 255 |
256 | 257 |
Great Economy
258 |

259 | Our economy is very balanced! There is no way to be very rich or very poor. 260 |
261 | Buy items from the Villagers' tents and invest in your adventure! 262 |

263 |
264 | 265 | 266 |
267 | 268 |
Towny System
269 |

270 | Buy your own house today! TheGrassBlock runs with the greatest Towny system. 271 |
272 | Build your house in our city today! 273 |

274 |
275 | 276 |
277 | 278 |
Friendly PVP
279 |

280 | TheGrassBlock has daily PvP Events just for fun! 281 |
282 | Bring your friends and let's practice together! 283 |
284 | Are you ready to show us your abilities? 285 |

286 |
287 | 288 |
289 |
290 |
291 | 292 | 293 |
294 |
295 |

Listen to the players!

296 |

Several famous people play at TheGrassBlock and recommend to everyone to come and meet the family!

297 |
298 |
299 | 300 | 301 |
302 | 303 | testemunialbyyoutuber 304 |

Petter, A Famous Youtuber

305 |

"TheGrassBlock is the Server! There is no words how describe it."

306 |

"It's simply awesome and recommended."

307 |
308 | 309 | 310 |
311 |
312 |

Meet our team!

313 |

Our Bests Helpers! You can always count with them!

314 |
315 |
316 | 317 | 318 |
319 |
320 |
321 |
322 | 323 |
324 |
325 |
326 | Card image cap 327 |
328 |
329 |

330 | 331 | Player1 332 |

333 | 334 |
335 | 336 | [Owner] 337 |
338 |

339 | 340 | Player1 is TheGrassBlock Founder. 341 | He worked hard on begginig to keep the Server Alive and make everyting possible. 342 |

343 |
344 | 350 |
351 |
352 | 353 | 354 |
355 |
356 |
357 | Card image cap 358 |
359 |
360 |

361 | 362 | Player2 363 |

364 | 365 |
366 | 367 | [Co-Owner] 368 |
369 |

370 | 371 | Player2 is TheGrassBlock Co-Owner. 372 | Usually is online everyday and gives all Information to the Player1, the server owner. 373 |

374 |
375 | 381 |
382 |
383 | 384 | 385 |
386 |
387 |
388 | Card image cap 389 |
390 |
391 |

392 | 393 | Gandalf 394 |

395 | 396 |
397 | 398 | [Admin] 399 |
400 |

401 | 402 | Gandalf is our First Server Admin. 403 | Makes every player inspired. 404 | Gandalf also uses the magic to Setup every server coner! 405 |

406 |
407 | 413 |
414 |
415 | 416 | 417 |
418 |
419 |
420 | Card image cap 421 |
422 |
423 |

424 | 425 | Player3 426 |

427 | 428 |
429 | 430 | [Mod] 431 |
432 |

433 | 434 | Player3 is the Eye of Police! 435 | Pay atention to every place! Don't use Hacks! Don't go against the Rules! 436 | She'll make Justice! 437 |

438 |
439 | 445 |
446 |
447 | 448 | 449 |
450 |
451 |
452 | Card image cap 453 |
454 |
455 |

456 | 457 | Other 458 |

459 | 460 |
461 | 462 | [Mod] 463 |
464 |

465 | 466 | Other exampe to exemplify the example. 467 | The card lines should give 1 line on mobile or 4 cards on desktop. 468 |

469 |
470 | 476 |
477 |
478 | 479 |
480 |
481 |
482 |
483 | 484 | 485 | 486 | 550 | 551 | 552 | 563 | 564 | 565 | 566 | 567 | 568 | 569 | 570 | 571 | --------------------------------------------------------------------------------