-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
486 lines (447 loc) · 26.1 KB
/
index.html
File metadata and controls
486 lines (447 loc) · 26.1 KB
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Steyon Minecraft Plugin Development</title>
<script src="https://cdn.jsdelivr.net/npm/@tailwindcss/browser@4"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css">
<style>
@import url('https://fonts.googleapis.com/css2?family=Minecraft&display=swap');
.minecraft-font {
font-family: 'Minecraft', sans-serif;
}
.bg-minecraft {
background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url('/api/placeholder/1920/1080') center/cover no-repeat;
}
.bg-stone {
background-image: url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h25v25H0zM25 0h25v25H25zM50 0h25v25H50zM75 0h25v25H75zM0 25h25v25H0zM25 25h25v25H25zM50 25h25v25H50zM75 25h25v25H75zM0 50h25v25H0zM25 50h25v25H25zM50 50h25v25H50zM75 50h25v25H75zM0 75h25v25H0zM25 75h25v25H25zM50 75h25v25H50zM75 75h25v25H75z' fill='%23787878' fill-opacity='0.1' fill-rule='evenodd'/%3E%3C/svg%3E");
}
.hover-up {
transition: transform 0.3s ease;
}
.hover-up:hover {
transform: translateY(-5px);
}
.service-card {
background: linear-gradient(135deg, #4c1d95 0%, #2563eb 100%);
transition: all 0.3s ease;
}
.service-card:hover {
transform: scale(1.03);
box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.3), 0 10px 10px -5px rgba(0, 0, 0, 0.2);
}
.bg-blur {
backdrop-filter: blur(8px);
-webkit-backdrop-filter: blur(8px);
}
.text-shadow {
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
}
.animated-bg {
background-size: 400% 400%;
animation: gradientBG 15s ease infinite;
background: linear-gradient(-45deg, #5e1ab0, #2563eb, #10b981, #3b82f6);
}
@keyframes gradientBG {
0% {
background-position: 0% 50%;
}
50% {
background-position: 100% 50%;
}
100% {
background-position: 0% 50%;
}
}
</style>
</head>
<body class="bg-gray-900 text-white">
<!-- Navigation -->
<header class="fixed w-full bg-blur bg-opacity-70 z-50">
<nav class="container mx-auto px-6 py-4">
<div class="flex justify-between items-center">
<div class="flex items-center">
<div class="w-10 h-10 rounded bg-gradient-to-br from-green-500 to-blue-600 mr-3 flex items-center justify-center">
<span class="text-white font-bold text-xl">S</span>
</div>
<span class="text-xl font-bold">STEYON</span>
</div>
<div class="hidden md:flex space-x-10">
<a href="#home" class="hover:text-green-400 transition">Home</a>
<a href="#features" class="hover:text-green-400 transition">Features</a>
<a href="#process" class="hover:text-green-400 transition">Process</a>
<a href="#about" class="hover:text-green-400 transition">About Us</a>
<a href="#contact" class="hover:text-green-400 transition">Contact</a>
</div>
<div class="md:hidden">
<button id="menu-toggle" class="focus:outline-none">
<svg class="h-6 w-6" fill="none" stroke="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16"></path>
</svg>
</button>
</div>
</div>
<div id="mobile-menu" class="md:hidden hidden mt-4 pb-2">
<a href="#home" class="block py-2 hover:text-green-400 transition">Home</a>
<a href="#features" class="block py-2 hover:text-green-400 transition">Features</a>
<a href="#process" class="block py-2 hover:text-green-400 transition">Process</a>
<a href="#about" class="block py-2 hover:text-green-400 transition">About Us</a>
<a href="#contact" class="block py-2 hover:text-green-400 transition">Contact</a>
</div>
</nav>
</header>
<!-- Hero Section -->
<section id="home" class="bg-minecraft h-screen flex items-center">
<div class="container mx-auto px-6">
<div class="max-w-3xl">
<h1 class="text-5xl md:text-6xl font-bold mb-6 text-shadow">
<span class="text-transparent bg-clip-text bg-gradient-to-r from-green-400 to-blue-500">STEYON</span>
</h1>
<h2 class="text-3xl md:text-4xl font-bold mb-6 text-shadow">Custom Minecraft Plugins</h2>
<p class="text-xl mb-10 text-gray-300">We develop free, custom-made plugins for small Minecraft servers - exactly according to your wishes.</p>
<div class="flex flex-col sm:flex-row space-y-4 sm:space-y-0 sm:space-x-4">
<a href="#contact" class="bg-gradient-to-r from-purple-600 to-blue-600 hover:from-purple-700 hover:to-blue-700 px-8 py-4 rounded-lg font-bold text-center transition-all duration-300 shadow-lg hover:shadow-xl">
Request a Plugin
</a>
<a href="#process" class="bg-transparent border-2 border-blue-500 hover:bg-blue-500 hover:bg-opacity-20 px-8 py-4 rounded-lg font-bold text-center transition-all duration-300">
Our Process
</a>
</div>
</div>
</div>
</section>
<!-- Features Section -->
<section id="features" class="py-20 bg-gray-900">
<div class="container mx-auto px-6">
<div class="text-center mb-16">
<h2 class="text-3xl font-bold mb-4">Why Choose Steyon?</h2>
<div class="w-24 h-1 bg-blue-600 mx-auto"></div>
</div>
<div class="grid grid-cols-1 md:grid-cols-3 gap-10">
<div class="bg-gray-800 p-8 rounded-xl hover-up">
<div class="w-16 h-16 bg-gradient-to-br from-green-400 to-blue-500 rounded-lg flex items-center justify-center mb-6">
<i class="fas fa-bolt text-2xl"></i>
</div>
<h3 class="text-xl font-bold mb-4">Completely Free</h3>
<p class="text-gray-400">We develop all plugins 100% free of charge for small servers, with no hidden costs or premium features.</p>
</div>
<div class="bg-gray-800 p-8 rounded-xl hover-up">
<div class="w-16 h-16 bg-gradient-to-br from-purple-400 to-pink-500 rounded-lg flex items-center justify-center mb-6">
<i class="fas fa-cogs text-2xl"></i>
</div>
<h3 class="text-xl font-bold mb-4">Custom-Made</h3>
<p class="text-gray-400">Each plugin is individually developed according to your specific requirements and wishes.</p>
</div>
<div class="bg-gray-800 p-8 rounded-xl hover-up">
<div class="w-16 h-16 bg-gradient-to-br from-yellow-400 to-red-500 rounded-lg flex items-center justify-center mb-6">
<i class="fas fa-code text-2xl"></i>
</div>
<h3 class="text-xl font-bold mb-4">Optimized Performance</h3>
<p class="text-gray-400">Our plugins are developed for maximum efficiency and minimal resource consumption.</p>
</div>
</div>
</div>
</section>
<!-- Process Section -->
<section id="process" class="py-20 bg-stone">
<div class="container mx-auto px-6">
<div class="text-center mb-16">
<h2 class="text-3xl font-bold mb-4">Our Process</h2>
<div class="w-24 h-1 bg-blue-600 mx-auto mb-6"></div>
<p class="max-w-2xl mx-auto text-gray-400">This is how collaboration with us works:</p>
</div>
<div class="grid grid-cols-1 md:grid-cols-4 gap-8">
<!-- Step 1 -->
<div class="relative">
<div class="w-16 h-16 bg-gradient-to-br from-purple-500 to-blue-600 rounded-full flex items-center justify-center mx-auto mb-6 z-10 relative">
<span class="text-2xl font-bold">1</span>
</div>
<div class="hidden md:block absolute top-8 left-1/2 w-full h-1 bg-blue-600 -z-10"></div>
<div class="text-center">
<h3 class="text-xl font-bold mb-3">Request</h3>
<p class="text-gray-400">You describe your plugin idea and requirements in our Discord server.</p>
</div>
</div>
<!-- Step 2 -->
<div class="relative">
<div class="w-16 h-16 bg-gradient-to-br from-purple-500 to-blue-600 rounded-full flex items-center justify-center mx-auto mb-6 z-10 relative">
<span class="text-2xl font-bold">2</span>
</div>
<div class="hidden md:block absolute top-8 left-1/2 w-full h-1 bg-blue-600 -z-10"></div>
<div class="text-center">
<h3 class="text-xl font-bold mb-3">Planning</h3>
<p class="text-gray-400">We discuss the details and plan the features and implementation of your plugin.</p>
</div>
</div>
<!-- Step 3 -->
<div class="relative">
<div class="w-16 h-16 bg-gradient-to-br from-purple-500 to-blue-600 rounded-full flex items-center justify-center mx-auto mb-6 z-10 relative">
<span class="text-2xl font-bold">3</span>
</div>
<div class="hidden md:block absolute top-8 left-1/2 w-full h-1 bg-blue-600 -z-10"></div>
<div class="text-center">
<h3 class="text-xl font-bold mb-3">Development</h3>
<p class="text-gray-400">We develop your plugin according to your wishes and test it thoroughly.</p>
</div>
</div>
<!-- Step 4 -->
<div class="relative">
<div class="w-16 h-16 bg-gradient-to-br from-purple-500 to-blue-600 rounded-full flex items-center justify-center mx-auto mb-6 z-10 relative">
<span class="text-2xl font-bold">4</span>
</div>
<div class="text-center">
<h3 class="text-xl font-bold mb-3">Delivery</h3>
<p class="text-gray-400">You receive your finished plugin including instructions for integration and use.</p>
</div>
</div>
</div>
</div>
</section>
<!-- Example Projects -->
<section class="py-20 bg-gray-900">
<div class="container mx-auto px-6">
<div class="text-center mb-16">
<h2 class="text-3xl font-bold mb-4">Example Projects</h2>
<div class="w-24 h-1 bg-blue-600 mx-auto mb-6"></div>
<p class="max-w-2xl mx-auto text-gray-400">Here are some examples of plugins we have already created for small servers:</p>
</div>
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8">
<!-- Example 1 -->
<div class="bg-gray-800 rounded-xl overflow-hidden shadow-lg">
<div class="p-6">
<h3 class="text-xl font-bold mb-3">Custom Shops System</h3>
<p class="text-gray-400 mb-4">A shop system for an RPG server with special currencies and custom GUI menus.</p>
<div class="flex flex-wrap">
<span class="px-2 py-1 text-xs rounded-full bg-blue-900 text-blue-300 mr-2 mb-2">Economy</span>
<span class="px-2 py-1 text-xs rounded-full bg-blue-900 text-blue-300 mr-2 mb-2">GUI</span>
<span class="px-2 py-1 text-xs rounded-full bg-blue-900 text-blue-300 mb-2">RPG</span>
</div>
</div>
</div>
<!-- Example 2 -->
<div class="bg-gray-800 rounded-xl overflow-hidden shadow-lg">
<div class="p-6">
<h3 class="text-xl font-bold mb-3">Roleplay Chat System</h3>
<p class="text-gray-400 mb-4">A complex chat system with range chat, emotes, and special roleplay functions.</p>
<div class="flex flex-wrap">
<span class="px-2 py-1 text-xs rounded-full bg-purple-900 text-purple-300 mr-2 mb-2">Chat</span>
<span class="px-2 py-1 text-xs rounded-full bg-purple-900 text-purple-300 mr-2 mb-2">Roleplay</span>
<span class="px-2 py-1 text-xs rounded-full bg-purple-900 text-purple-300 mb-2">Customization</span>
</div>
</div>
</div>
<!-- Example 3 -->
<div class="bg-gray-800 rounded-xl overflow-hidden shadow-lg">
<div class="p-6">
<h3 class="text-xl font-bold mb-3">Factions System</h3>
<p class="text-gray-400 mb-4">A factions plugin with custom ranks, territories, and war mechanics.</p>
<div class="flex flex-wrap">
<span class="px-2 py-1 text-xs rounded-full bg-green-900 text-green-300 mr-2 mb-2">Factions</span>
<span class="px-2 py-1 text-xs rounded-full bg-green-900 text-green-300 mr-2 mb-2">PvP</span>
<span class="px-2 py-1 text-xs rounded-full bg-green-900 text-green-300 mb-2">Permissions</span>
</div>
</div>
</div>
<!-- Example 4 -->
<div class="bg-gray-800 rounded-xl overflow-hidden shadow-lg">
<div class="p-6">
<h3 class="text-xl font-bold mb-3">Custom Minigame</h3>
<p class="text-gray-400 mb-4">A unique minigame with customizable maps, scoring system, and rewards.</p>
<div class="flex flex-wrap">
<span class="px-2 py-1 text-xs rounded-full bg-red-900 text-red-300 mr-2 mb-2">Minigame</span>
<span class="px-2 py-1 text-xs rounded-full bg-red-900 text-red-300 mr-2 mb-2">Maps</span>
<span class="px-2 py-1 text-xs rounded-full bg-red-900 text-red-300 mb-2">Rewards</span>
</div>
</div>
</div>
<!-- Example 5 -->
<div class="bg-gray-800 rounded-xl overflow-hidden shadow-lg">
<div class="p-6">
<h3 class="text-xl font-bold mb-3">Quests System</h3>
<p class="text-gray-400 mb-4">A flexible quest system with various task types, NPC dialogues, and rewards.</p>
<div class="flex flex-wrap">
<span class="px-2 py-1 text-xs rounded-full bg-yellow-900 text-yellow-300 mr-2 mb-2">Quests</span>
<span class="px-2 py-1 text-xs rounded-full bg-yellow-900 text-yellow-300 mr-2 mb-2">NPCs</span>
<span class="px-2 py-1 text-xs rounded-full bg-yellow-900 text-yellow-300 mb-2">Progression</span>
</div>
</div>
</div>
<!-- Example 6 -->
<div class="bg-gray-800 rounded-xl overflow-hidden shadow-lg">
<div class="p-6">
<h3 class="text-xl font-bold mb-3">Admin Tools</h3>
<p class="text-gray-400 mb-4">A package of admin tools for easier server management and moderation.</p>
<div class="flex flex-wrap">
<span class="px-2 py-1 text-xs rounded-full bg-pink-900 text-pink-300 mr-2 mb-2">Admin</span>
<span class="px-2 py-1 text-xs rounded-full bg-pink-900 text-pink-300 mr-2 mb-2">Moderation</span>
<span class="px-2 py-1 text-xs rounded-full bg-pink-900 text-pink-300 mb-2">Utilities</span>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- About Us Section -->
<section id="about" class="py-20 bg-stone">
<div class="container mx-auto px-6">
<div class="flex flex-col md:flex-row">
<div class="md:w-1/2 mb-10 md:mb-0">
<h2 class="text-3xl font-bold mb-6">About Steyon</h2>
<div class="w-24 h-1 bg-blue-600 mb-6"></div>
<p class="text-gray-400 mb-6">We are a small but excellent development team that specializes in creating free, individually customized Minecraft plugins.</p>
<p class="text-gray-400 mb-6">Our goal is to help small Minecraft servers offer their players a unique experience without having to buy expensive premium plugins.</p>
<p class="text-gray-400">Each plugin we develop is unique and specially tailored to the needs and ideas of our customers. We don't offer "one-size-fits-all" solutions.</p>
</div>
<div class="md:w-1/2 md:pl-10">
<div class="bg-gray-800 p-8 rounded-xl">
<h3 class="text-xl font-bold mb-6">Our Team</h3>
<div class="space-y-6">
<div class="flex items-center">
<div class="w-12 h-12 rounded-full bg-gradient-to-br from-blue-500 to-purple-600 flex items-center justify-center mr-4">
<span class="font-bold">T</span>
</div>
<div>
<h4 class="font-bold">TinyBrickBoy</h4>
<p class="text-sm text-gray-400">Front and Backend Developer</p>
</div>
</div>
<div class="flex items-center">
<div class="w-12 h-12 rounded-full bg-gradient-to-br from-green-500 to-blue-600 flex items-center justify-center mr-4">
<span class="font-bold">S</span>
</div>
<div>
<h4 class="font-bold">Sammy</h4>
<p class="text-sm text-gray-400">Front Developer</p>
</div>
</div>
<div class="flex items-center">
<div class="w-12 h-12 rounded-full bg-gradient-to-br from-yellow-500 to-red-600 flex items-center justify-center mr-4">
<span class="font-bold">D</span>
</div>
<div>
<h4 class="font-bold">Datenflieger</h4>
<p class="text-sm text-gray-400">Front and Backend Developer</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- CTA Section -->
<section class="py-20 animated-bg">
<div class="container mx-auto px-6 text-center">
<h2 class="text-3xl font-bold mb-6">Ready for Your Own Plugin?</h2>
<p class="text-xl mb-10 max-w-2xl mx-auto">Let's create the perfect plugin for your server together - completely free!</p>
<a href="#contact" class="bg-white text-purple-900 hover:bg-gray-200 px-8 py-4 rounded-lg font-bold inline-block transition-all duration-300 shadow-lg hover:shadow-xl">
Join Discord
</a>
</div>
</section>
<!-- Contact Section -->
<section id="contact" class="py-20 bg-gray-900">
<div class="container mx-auto px-6">
<div class="text-center mb-16">
<h2 class="text-3xl font-bold mb-4">Contact Us</h2>
<div class="w-24 h-1 bg-blue-600 mx-auto mb-6"></div>
<p class="max-w-2xl mx-auto text-gray-400">Do you have an idea for a plugin? Join our Discord server and tell us about it!</p>
</div>
<div class="max-w-2xl mx-auto">
<div class="bg-gray-800 p-10 rounded-xl text-center">
<div class="w-24 h-24 bg-blue-900 rounded-full flex items-center justify-center mx-auto mb-6">
<i class="fab fa-discord text-5xl"></i>
</div>
<h3 class="text-2xl font-bold mb-4">Join Discord</h3>
<p class="text-gray-400 mb-8">The easiest and fastest way to request your own plugin! Our team is ready to discuss and implement your ideas.</p>
<div class="mb-8">
<h4 class="font-bold text-lg mb-2">How it works:</h4>
<ol class="text-left text-gray-400 space-y-2 pl-6 list-decimal">
<li>Join our Discord server</li>
<li>Go to the #plugin-request channel</li>
<li>Describe your plugin idea in as much detail as possible</li>
<li>Our team will contact you for further details</li>
</ol>
</div>
<a href="#" class="bg-indigo-600 hover:bg-indigo-700 px-10 py-4 rounded-lg font-bold inline-block transition-all duration-300 shadow-lg hover:shadow-xl text-xl">
<i class="fab fa-discord mr-2"></i> Join Discord
</a>
</div>
</div>
</div>
</section>
<!-- Footer -->
<footer class="bg-gray-900 py-12 border-t border-gray-800">
<div class="container mx-auto px-6">
<div class="flex flex-col md:flex-row justify-between items-center">
<div class="flex items-center mb-6 md:mb-0">
<div class="w-10 h-10 rounded bg-gradient-to-br from-green-500 to-blue-600 mr-3 flex items-center justify-center">
<span class="text-white font-bold text-xl">S</span>
</div>
<span class="text-xl font-bold">STEYON</span>
</div>
<div class="flex mb-6 md:mb-0 space-x-6">
<a href="#" class="text-gray-400 hover:text-white transition">
<i class="fab fa-discord text-xl"></i>
</a>
<a href="#" class="text-gray-400 hover:text-white transition">
<i class="fab fa-github text-xl"></i>
</a>
<a href="#" class="text-gray-400 hover:text-white transition">
<i class="fab fa-twitter text-xl"></i>
</a>
</div>
<div class="text-gray-500 text-sm">
© 2025 Steyon Team. All rights reserved.
</div>
</div>
</div>
</footer>
<script>
// Mobile menu toggle
document.getElementById('menu-toggle').addEventListener('click', function() {
const mobileMenu = document.getElementById('mobile-menu');
mobileMenu.classList.toggle('hidden');
});
// Smooth scrolling for anchor links
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
anchor.addEventListener('click', function(e) {
e.preventDefault();
const targetId = this.getAttribute('href');
const targetElement = document.querySelector(targetId);
if (targetElement) {
window.scrollTo({
top: targetElement.offsetTop - 80,
behavior: 'smooth'
});
// Close mobile menu if open
const mobileMenu = document.getElementById('mobile-menu');
if (!mobileMenu.classList.contains('hidden')) {
mobileMenu.classList.add('hidden');
}
}
});
});
// Navigation active state on scroll
window.addEventListener('scroll', function() {
const sections = document.querySelectorAll('section');
const navLinks = document.querySelectorAll('nav a');
let current = '';
sections.forEach(section => {
const sectionTop = section.offsetTop - 100;
const sectionHeight = section.clientHeight;
if (pageYOffset >= sectionTop && pageYOffset < sectionTop + sectionHeight) {
current = section.getAttribute('id');
}
});
navLinks.forEach(link => {
link.classList.remove('text-green-400');
if (link.getAttribute('href') === `#${current}`) {
link.classList.add('text-green-400');
}
});
});
</script>
</body>
</html>