-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.js
More file actions
279 lines (269 loc) · 17.2 KB
/
Copy pathconfig.js
File metadata and controls
279 lines (269 loc) · 17.2 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
/* ================================================================
VANGUARD THEME - CONFIGURATION (FULL CONTENT VERSION)
================================================================ */
const config =
{ // 1. SERVER INFO
serverName: "TotemSMP",
serverIp: "play.totemsmp.nl",
bedrockPort: 19132, // Optional, only for Bedrock players (for copy button)
serverLogo: "logo.png", // Make sure it exists
// The favicon loads automatically if named "favicon.png"
// 2. SOCIAL NETWORKS
social: {
discord: "https://discord.gg/totemsmp",
tiktok: "https://www.tiktok.com/@totemsmp_officeel",
store: "https://store.totemsmp.nl/"
},
// 4. CONTENT (Spanish _es / English _en UNIFIED)
content: {
// --- STAFF ---
staff: [
{
name: "Moffel__", role: "OWNER"
},
{
name: "nieuwjaar", role: "ADMIN"
},
{
name: "HooiBaal70", role: "ADMIN"
},
{
name: "Gwn_B1TT3R", role: "ADMIN"
},
{
name: "Winterslaap", role: "DEVELOPER"
},
{
name: "Dia_betes", role: "DEVELOPER"
},
{
name: "Inaqtive", role: "MODERATOR"
},
{
name: "_risbo_", role: "MODERATOR"
},
{
name: "hutsaniffau", role: "MODERATOR"
},
{
name: "Hrt_Auua", role: "MODERATOR"
},
{
name: "Knolpower_Ontop", role: "MODERATOR"
},
{
name: "kippetoktok", role: "MODERATOR"
},
{
name: "Mrpokimon", role: "MODERATOR"
},
{
name: "AirFlizz", role: "Junior Helper"
},
{
name: "MsVampyr", role: "Junior Helper"
},
{
name: "Gijsvdc", role: "Junior Helper"
},
{
name: "Binkydeaap", role: "Junior Helper"
},
{
name: "Hero_Of_Winds__", role: "Junior Helper"
}
],
// 3. TIMELINE EVENTS (Configurable, translatable)
timeline: {
nl: [
{ date: "20 feb 2026", title: "Server Start", desc: "De server opent officieel voor alle spelers." },
{ date: "27 feb 2026", title: "Eerste Event", desc: "Speciaal in-game event met beloningen." },
{ date: "10 mrt 2026", title: "Nieuwe Wereld", desc: "Een nieuwe wereld wordt beschikbaar voor verkenning." },
{ date: "24 mrt 2026", title: "Seizoen Einde", desc: "Het eerste seizoen eindigt en beloningen worden uitgedeeld." }
],
en: [
{ date: "Feb 20, 2026", title: "Server Launch", desc: "The server officially opens for all players." },
{ date: "Feb 27, 2026", title: "First Event", desc: "Special in-game event with rewards." },
{ date: "Mar 10, 2026", title: "New World Opens", desc: "A new world will be available for exploration." },
{ date: "Mar 24, 2026", title: "Season End", desc: "The first season concludes and rewards are distributed." }
]
},
// --- RULES (8 Common Rules) ---
rules: [
{
title_nl: "1. Respeto Mutuo", desc_nl: "Mantén un lenguaje adecuado. No se toleran insultos, racismo, sexismo o toxicidad hacia jugadores o staff.",
title_en: "1. Mutual Respect", desc_en: "Keep language appropriate. Insults, racism, sexism, or toxicity towards players or staff are not tolerated."
},
{
title_nl: "2. No Hacks/Cheats", desc_nl: "El uso de clientes modificados (KillAura, Xray, Fly, etc.) resultará en un baneo permanente e inapelable.",
title_en: "2. No Hacks/Cheats", desc_en: "Using modified clients (KillAura, Xray, Fly, etc.) will result in a permanent and unappealable ban."
},
{
title_nl: "3. No Spam/Flood", desc_nl: "Prohibido enviar mensajes repetitivos, mayúsculas excesivas o promocionar otros servidores (IPs o enlaces).",
title_en: "3. No Spam/Flood", desc_en: "Sending repetitive messages, excessive caps, or promoting other servers (IPs or links) is forbidden."
},
{
title_nl: "4. Seguridad de Cuenta", desc_nl: "Eres responsable de tu cuenta. No compartas tu contraseña. El staff nunca te pedirá tu clave.",
title_en: "4. Account Security", desc_en: "You are responsible for your account. Do not share your password. Staff will never ask for your password."
},
{
title_nl: "5. Abuso de Bugs", desc_nl: "Aprovecharse de errores del juego o del servidor para beneficio propio está prohibido. Repórtalos inmediatamente.",
title_en: "5. Bug Abuse", desc_en: "Exploiting game or server errors for personal gain is prohibited. Report them immediately."
},
{
title_nl: "6. Griefing", desc_nl: "No está permitido destruir construcciones ajenas ni robar en zonas protegidas. Respeta el trabajo de los demás.",
title_en: "6. Griefing", desc_en: "Destroying others' builds or stealing in protected areas is not allowed. Respect the work of others."
},
{
title_nl: "7. Nombres y Skins", desc_nl: "Los nombres de usuario y skins no deben contener contenido ofensivo, sexual o político.",
title_en: "7. Names & Skins", desc_en: "Usernames and skins must not contain offensive, sexual, or political content."
},
{
title_nl: "8. Decisión del Staff", desc_nl: "Las decisiones de los administradores son finales. Discutir sanciones públicamente puede llevar a mayores castigos.",
title_en: "8. Staff Discretion", desc_en: "Administrator decisions are final. Publicly arguing about sanctions may lead to further punishment."
}
],
// --- FREQUENTLY ASKED QUESTIONS (8 FAQs) ---
faq: [
{
q_nl: "¿Cuál nl la IP del servidor?", a_nl: "La IP para conectarse nl <b>play.vanguard.net</b>. El servidor nl compatible con las versiones 1.16 hasta la 1.21 de Minecraft Java Edition.",
q_en: "What is the Server IP?", a_en: "The connection IP is <b>play.vanguard.net</b>. The server supports Minecraft Java Edition versions 1.16 through 1.21."
},
{
q_nl: "¿Es Premium o No-Premium?", a_nl: "Somos un servidor <b>Semi-Premium</b>. Esto significa que puedes entrar tanto con una cuenta oficial de Mojang/Microsoft como con lanzadores no oficiales.",
q_en: "Is it Premium or Cracked?", a_en: "We are a <b>Semi-Premium</b> server. This means you can join with both official Mojang/Microsoft accounts and unofficial launchers."
},
{
q_nl: "¿Dónde puedo comprar rangos?", a_nl: "Puedes visitar nuestra tienda oficial haciendo clic en el botón del carrito arriba o visitando <b>tienda.vanguard.net</b>. Aceptamos PayPal y tarjetas.",
q_en: "Where can I buy ranks?", a_en: "You can visit our official store by clicking the cart button above or visiting <b>store.vanguard.net</b>. We accept PayPal and cards."
},
{
q_nl: "¿Cómo me postulo a Staff?", a_nl: "Las postulaciones se abren mensualmente en nuestro Discord. Debes ser mayor de 16 años, tener micrófono y conocer las reglas.",
q_en: "How do I apply for Staff?", a_en: "Applications open monthly on our Discord. You must be over 16, have a microphone, and know the rules."
},
{
q_nl: "¿Está permitido el TPA?", a_nl: "Sí, en la modalidad Survival puedes usar <code>/tpa [jugador]</code> para enviar una solicitud de teletransporte a tus amigos.",
q_en: "Is TPA allowed?", a_en: "Yes, in Survival mode you can use <code>/tpa [player]</code> to send a teleport request to your friends."
},
{
q_nl: "¿Cómo protejo mi casa?", a_nl: "Utilizamos el sistema de protección por bloques (Pala de Oro). Simplemente haz clic en dos esquinas opuestas de tu terreno para protegerlo.",
q_en: "How do I protect my house?", a_en: "We use the block protection system (Golden Shovel). Simply click on two opposite corners of your land to claim it."
},
{
q_nl: "¿Tienen chat de voz?", a_nl: "Sí, soportamos el mod <b>Simple Voice Chat</b>. No nl obligatorio para jugar, pero mejora la experiencia en el servidor.",
q_en: "Do you have Voice Chat?", a_en: "Yes, we support the <b>Simple Voice Chat</b> mod. It is not mandatory to play, but it enhances the server experience."
},
{
q_nl: "¿Qué hago si veo a un hacker?", a_nl: "Graba una prueba en video y abre un ticket en nuestro Discord. <b>No</b> acuses al jugador por el chat público para evitar que se desconecte.",
q_en: "What if I see a hacker?", a_en: "Record video proof and open a ticket on our Discord. <b>Do not</b> accuse the player in public chat to prevent them from logging off."
}
],
// --- FULL LEGAL TEXTS (HTML) ---
legal: {
// TERMS OF SERVICE
tos_nl: `
<h3>Alcance del Servicio</h3>
<p>El servidor, los servicios web y la infraestructura del launcher son proporcionados por Vanguard Networks S.L. El acceso al servicio nl un privilegio, no un derecho.</p>
<br>
<h3>Responsabilidad de la Cuenta</h3>
<p>La seguridad de la cuenta de usuario nl responsabilidad exclusiva del jugador. VanguardMC no se hace responsable de pérdidas ocasionadas por el robo de cuentas, intercambio de contraseñas o descuidos de seguridad por parte del usuario.</p>
<br>
<h3>Pagos y Reembolsos</h3>
<p>Las compras realizadas en la tienda del servidor se consideran bienes digitales intangibles. Conforme a la normativa vigente sobre productos digitales, una vez entregado el servicio o rango, <b>no se admiten devoluciones ni reembolsos</b> bajo ninguna circunstancia. Cualquier intento de devolución de cargo (chargeback) resultará en un bloqueo permanente de la cuenta.</p>
<br>
<h3>Sanciones</h3>
<p>Las violaciones de las reglas del servidor pueden resultar en advertencias, silencios (mutes), expulsiones temporales o baneos permanentes. El equipo administrativo se reserva el derecho de restringir el acceso a cualquier usuario que considere perjudicial para la comunidad.</p>
`,
tos_en: `
<h3>Scope of Service</h3>
<p>The server, web services, and launcher infrastructure are provided by Vanguard Networks S.L. Access to the service is a privilege, not a right.</p>
<br>
<h3>Account Responsibility</h3>
<p>User account security is the sole responsibility of the player. VanguardMC is not liable for losses caused by account theft, password sharing, or security negligence by the user.</p>
<br>
<h3>Payments and Refunds</h3>
<p>Purchases made in the server store are considered intangible digital goods. In accordance with digital product regulations, once the service or rank is delivered, <b>no returns or refunds are accepted</b> under any circumstances. Any chargeback attempt will result in a permanent account ban.</p>
<br>
<h3>Sanctions</h3>
<p>Violations of server rules may result in warnings, mutes, temporary kicks, or permanent bans. The administrative team reserves the right to restrict access to any user deemed harmful to the community.</p>
`,
// LEGAL NOTICE
notice_nl: `
<h3>Información de la Empresa</h3>
<ul>
<li><b>Nombre Legal:</b> Vanguard Networks S.L.</li>
<li><b>Dirección:</b> Calle Falsa 123, Madrid, España (Sede operativa en Estambul, Turquía)</li>
<li><b>N° Fiscal:</b> nl-B12345678</li>
<li><b>Contacto Legal:</b> legal@vanguardmc.net</li>
</ul>
<br>
<h3>Licencia y Derechos de Autor</h3>
<p>VanguardMC no está afiliado, asociado ni respaldado por Mojang Studios, Microsoft ni ninguna de sus filiales. Minecraft nl una marca registrada de Mojang Studios.</p>
<p>Todos los activos del juego, texturas y modelos base están sujetos al EULA de Minecraft. El contenido original de la web y el servidor está protegido por derechos de autor de Vanguard Networks S.L.</p>
`,
notice_en: `
<h3>Company Information</h3>
<ul>
<li><b>Legal Name:</b> Vanguard Networks S.L.</li>
<li><b>Address:</b> Fake Street 123, Madrid, Spain (Operational HQ in Istanbul, Turkey)</li>
<li><b>Tax ID:</b> nl-B12345678</li>
<li><b>Legal Contact:</b> legal@vanguardmc.net</li>
</ul>
<br>
<h3>License and Copyright</h3>
<p>VanguardMC is not affiliated, associated, or endorsed by Mojang Studios, Microsoft, or any of their affiliates. Minecraft is a registered trademark of Mojang Studios.</p>
<p>All game assets, textures, and base models are subject to the Minecraft EULA. Original web and server content is copyright of Vanguard Networks S.L.</p>
`,
// PRIVACY POLICY
priv_nl: `
<h3>Datos Recopilados</h3>
<p>Para el funcionamiento del servicio, recopilamos automáticamente la siguiente información:</p>
<ul>
<li>Dirección IP (para seguridad y moderación).</li>
<li>UUID de Minecraft y nombre de usuario.</li>
<li>Registros de chat y comandos (logs).</li>
<li>Historial de transacciones de la tienda.</li>
</ul>
<br>
<h3>Período de Retención</h3>
<p>Los datos se almacenan de forma cifrada en nuestros servidores ubicados en la Unión Europea mientras la cuenta del jugador permanezca activa o sea necesario por razones legales y de seguridad.</p>
<br>
<h3>Sus Derechos</h3>
<p>Usted tiene derecho al acceso, corrección, eliminación (derecho al olvido) y portabilidad de sus datos personales. Para ejercer estos derechos, por favor contacte a nuestro delegado de protección de datos en <b>privacy@vanguardmc.net</b>.</p>
`,
priv_en: `
<h3>Collected Data</h3>
<p>To operate the service, we automatically collect the following information:</p>
<ul>
<li>IP Address (for security and moderation).</li>
<li>Minecraft UUID and username.</li>
<li>Chat logs and command history.</li>
<li>Store transaction history.</li>
</ul>
<br>
<h3>Retention Period</h3>
<p>Data is stored encrypted on our servers located in the European Union while the player account remains active or as required for legal and security reasons.</p>
<br>
<h3>Your Rights</h3>
<p>You have the right to access, correct, delete (right to be forgotten), and port your personal data. To exercise these rights, please contact our data protection officer at <b>privacy@vanguardmc.net</b>.</p>
`
}
},
// 5. INTERFACE (Buttons, Titles)
interface: {
nl: {
flag: "nl", name: "Nederlands",
nav: { home: "Home", staff: "Team", timeline: "Tijdlijn", rules: "Regels", faq: "FAQ", store: "Store" },
hero: { subtitle: "4 weken, 1 leven, onbeperkte mogelijkheden.", btn_copy: "KOPIEER IP", btn_copy_bedrock: "KOPIEER IP", online: "online" },
titles: { staff: "ONS TEAM", timeline: "TIJDLIJN", rules: "REGELS", faq: "VEELGESTELDE VRAGEN", legal: "JURIDISCH CENTRUM" },
legal_tabs: { tos: "Voorwaarden", priv: "Privacy", notice: "Juridische kennisgeving" }
},
en: {
flag: "us", name: "English",
nav: { home: "Home", staff: "Team", timeline: "Timeline", rules: "Rules", faq: "FAQ", store: "Store" },
hero: { subtitle: "4 weeks, 1 life, unlimited possibilities.", btn_copy: "COPY IP", btn_copy_bedrock: "COPY IP", online: "online" },
titles: { staff: "OUR TEAM", timeline: "TIMELINE", rules: "SERVER RULES", faq: "FREQUENTLY ASKED QUESTIONS", legal: "LEGAL CENTER" },
legal_tabs: { tos: "Terms", priv: "Privacy", notice: "Legal Notice" }
}
}
};