Add new particle system
This commit is contained in:
@@ -12,7 +12,7 @@ function copyToClipboard(text, button) {
|
||||
|
||||
// Function to create a server card
|
||||
function createServerCard(server, isNew = false) {
|
||||
const ownerName = server.ops && server.ops.length > 0 ? server.ops[0].name : 'Unknown';
|
||||
const displayName = server.ops && server.ops.length > 0 ? `${server.ops[0].name}'s Server` : 'Unclaimed Server';
|
||||
// Prefer connect2 if it's a my-mc.link subdomain, otherwise use connect
|
||||
const displayConnect = server.connect2 && server.connect2.includes('.my-mc.link') ? server.connect2 : server.connect;
|
||||
const serverCard = document.createElement('div');
|
||||
@@ -21,7 +21,7 @@ function createServerCard(server, isNew = false) {
|
||||
serverCard.innerHTML = `
|
||||
<div class="flex items-center mb-3">
|
||||
<span class="inline-block w-3 h-3 rounded-full mr-2 ${server.online ? 'bg-green-500' : 'bg-red-500'}"></span>
|
||||
<h3 class="text-xl minecraft-font text-teal-400">${ownerName}'s Server</h3>
|
||||
<h3 class="text-xl minecraft-font text-teal-400">${displayName}</h3>
|
||||
</div>
|
||||
<p class="text-sm opacity-90 leading-relaxed mb-2"><strong>MOTD:</strong> ${server.motd}</p>
|
||||
<p class="text-sm opacity-90 leading-relaxed mb-2"><strong>Version:</strong> ${server.gameVersion}</p>
|
||||
@@ -72,7 +72,6 @@ function updateServerList(newServers) {
|
||||
newServers.forEach(server => {
|
||||
const existingCard = currentCards.find(card => card.dataset.connect === server.connect);
|
||||
if (existingCard) {
|
||||
const ownerName = server.ops && server.ops.length > 0 ? server.ops[0].name : 'Unknown';
|
||||
const updatedCard = createServerCard(server);
|
||||
existingCard.innerHTML = updatedCard.innerHTML;
|
||||
existingCard.className = updatedCard.className;
|
||||
@@ -119,7 +118,7 @@ async function fetchServers() {
|
||||
searchInput.addEventListener('input', () => {
|
||||
const searchTerm = searchInput.value.trim().toLowerCase();
|
||||
const filteredServers = window.serverData.filter(server => {
|
||||
const ownerName = server.ops && server.ops.length > 0 ? server.ops[0].name.toLowerCase() : 'unknown';
|
||||
const ownerName = server.ops && server.ops.length > 0 ? server.ops[0].name.toLowerCase() : 'unclaimed';
|
||||
const motd = server.motd.toLowerCase();
|
||||
const version = server.gameVersion.toLowerCase();
|
||||
const status = server.online ? 'online' : 'offline';
|
||||
|
Reference in New Issue
Block a user