-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
136 lines (120 loc) · 5.77 KB
/
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
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
<!doctype html>
<html lang="en">
<head>
<script>
var script = document.createElement('script');
script.defer = true;
script.dataset.domain = "creepercraft.net";
script.dataset.api = "https://plausible.io/api/event";
script.src = "https://plausible.io/js/script.file-downloads.hash.outbound-links.pageview-props.revenue.tagged-events.js";
document.getElementsByTagName('head')[0].appendChild(script);
</script>
<script>window.plausible = window.plausible || function() { (window.plausible.q = window.plausible.q || []).push(arguments) }</script>
<script defer src="https://cloud.umami.is/script.js" data-website-id="caea55cd-d2b6-47df-854b-c3396e23b6f2"></script>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-5FR959D');</script>
<!-- End Google Tag Manager -->
<meta name="p:domain_verify" content="b953416bcdcbc55e4db021d6d5eb53cc"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<style>
*{margin:0;padding:0;text-decoration:none;list-style:none;box-sizing:border-box;}
</style>
<script>
$(document).ready(function() {
cookieBanner.init();
});
</script>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-ZGTJM66NZG"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-ZGTJM66NZG');
</script>
<meta charset="UTF-8" />
<link rel="icon" type="image/ico" href="./img/favicon.ico" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="Content-Security-Policy" content="
default-src 'self';
script-src 'self' 'unsafe-inline' 'unsafe-eval';
style-src 'self' 'unsafe-inline' https://fonts.googleapis.com;
font-src 'self' https://fonts.gstatic.com;
img-src 'self' data: https: http:;
media-src 'self' https: http:;
connect-src 'self' https: http:;
">
<meta name="description" content="Creepercraft is working to offer a powerfull Minecraft server for everyone for free." />
<meta name="keywords" content="minecraft, minecraft server, minigames, Bedwars, games, videogames, mc, mc server, server, creeper, creepercraft, creepercraftoff, creepercraftmc">
<meta name="author" content="CreeperHUB">
<link rel="canonical" href="https://creepercraft.net" />
<meta name="referrer" content="no-referrer-when-downgrade" />
<link rel="next" href="https://creepercraft.net" />
<meta property="og:locale" content="en_US">
<meta property="og:site_name" content="Creepercraft | Home" />
<meta property="og:type" content="website" />
<meta property="og:title" content="Creepercraft | Home" />
<meta property="og:description" content="Creepercraft is working to offer a powerfull Minecraft server for everyone for free." />
<meta property="og:url" content="https://creepercraft.net" />
<meta property="og:image" content="./img/thumb-1.jpeg" />
<meta name="twitter:card" content="summary">
<meta name="twitter:image:alt" content="./img/thumb-1.jpeg" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Creepercraft | Home" />
<meta name="twitter:description" content="Creepercraft is working to offer a powerfull Minecraft server for everyone for free." />
<!-- Discord Embed -->
<meta name="theme-color" content="#FFD700">
<meta property="discord:invite" content="Ttyg95fszY">
<title>Creepercraft | Home</title>
</head>
<body>
<div id="root"></div>
<script type="module" src="/src/main.tsx"></script>
<script>
// Prevent right click
document.addEventListener('contextmenu', e => e.preventDefault());
// Prevent keyboard shortcuts for dev tools
document.addEventListener('keydown', function(e) {
if (
// F12 key
e.key === 'F12' ||
// Ctrl+Shift+I (Windows) or Cmd+Option+I (Mac)
(e.ctrlKey && e.shiftKey && e.key === 'I') ||
(e.metaKey && e.altKey && e.key === 'I') ||
// Ctrl+Shift+J (Windows) or Cmd+Option+J (Mac)
(e.ctrlKey && e.shiftKey && e.key === 'J') ||
(e.metaKey && e.altKey && e.key === 'J') ||
// Ctrl+Shift+C (Windows) or Cmd+Option+C (Mac)
(e.ctrlKey && e.shiftKey && e.key === 'C') ||
(e.metaKey && e.altKey && e.key === 'C') ||
// Ctrl+U (Windows) or Cmd+U (Mac)
(e.ctrlKey && e.key === 'U') ||
(e.metaKey && e.key === 'U')
) {
e.preventDefault();
}
});
// Better dev tools detection without constant reloading
let devToolsTimeout;
const detectDevTools = () => {
const widthThreshold = window.outerWidth - window.innerWidth > 160;
const heightThreshold = window.outerHeight - window.innerHeight > 160;
if(widthThreshold || heightThreshold) {
document.documentElement.innerHTML =
'<h1 style="text-align:center;margin-top:48px">Access Denied</h1>';
clearTimeout(devToolsTimeout);
}
};
window.addEventListener('resize', () => {
clearTimeout(devToolsTimeout);
devToolsTimeout = setTimeout(detectDevTools, 1000);
});
</script>
</body>
</html>