https://github.com/kayjss/pvptierlist
Minecraft PvP Tier List, oyuncuların farklı PvP kitlerindeki performanslarını takip eden modern ve mobil uyumlu bir web uygulamasıdır. Gerçek zamanlı veri güncellemeleri, Discord tarzı rozetler ve kolay sunucu IP kopyalama özellikleri sunar.
https://github.com/kayjss/pvptierlist
discord discord-js express minecraft node-fetch nodejs pvp-tierlist tailwind
Last synced: 5 months ago
JSON representation
Minecraft PvP Tier List, oyuncuların farklı PvP kitlerindeki performanslarını takip eden modern ve mobil uyumlu bir web uygulamasıdır. Gerçek zamanlı veri güncellemeleri, Discord tarzı rozetler ve kolay sunucu IP kopyalama özellikleri sunar.
- Host: GitHub
- URL: https://github.com/kayjss/pvptierlist
- Owner: KayJss
- Created: 2025-09-05T01:46:41.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-09-05T03:02:32.000Z (5 months ago)
- Last Synced: 2025-09-05T03:29:41.761Z (5 months ago)
- Topics: discord, discord-js, express, minecraft, node-fetch, nodejs, pvp-tierlist, tailwind
- Language: CSS
- Homepage:
- Size: 27.3 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
---
# Minecraft PvP Tier List
A modern, responsive leaderboard web app for Minecraft PvP servers.
Displays player tiers, badges, and points for different PvP kits.
### Features
- Modern, mobile-friendly UI (Tailwind CSS)
- Dynamic leaderboard (Overall & per-kit tabs)
- Discord-style badges and player avatars
- Easy server IP copy
- API integration for real-time data
### Installation
1. **Clone the repository:**
```
git clone https://github.com/KayJss/PVPTIERLIST
cd minecraft-tier-site
```
2. **Install backend dependencies:**
```
npm install express cors
```
3. **Start the backend API:**
```
node server.js
```
- The API will run at `http://localhost:3000/api/tiers`
4. **Serve the frontend:**
- You can use any static server, e.g.:
```
npx serve .
```
- Or open `index.html` with Live Server (VSCode extension) or similar.
### Usage
- The site fetches player tier data from the backend API.
- Use the tabs to view leaderboards for each kit or overall.
- Click the server IP to copy it.
- The backend (`server.js`) manages the `tiers.json` file for player data.
### API
- `GET /api/tiers` — Returns all tier data as JSON.
- `POST /api/add-tier` — Adds or updates a player's tier (used by Discord bot).
- `POST /api/remove-tier` — Removes a player's tier (used by Discord bot).
### Customization
- Change the server IP in `index.html` (`your.server.ip`).
- Edit colors, badges, or kits as needed in the HTML/JS files.
- Update the Discord bot integration as needed.
### Security
- No sensitive data or tokens are included in this repo.
- Do **not** expose your API token or Discord bot token publicly.
### License
MIT — Free to use and modify.
---
Designed by KayJs
---
# Minecraft PvP Tier Listesi
Minecraft PvP sunucuları için modern, duyarlı bir liderlik tablosu web uygulaması.
Farklı PvP kitleri için oyuncu tier'larını, rozetlerini ve puanlarını gösterir.
### Özellikler
- Modern, mobil uyumlu arayüz (Tailwind CSS)
- Dinamik liderlik tablosu (Genel ve kit bazlı sekmeler)
- Discord tarzı rozetler ve oyuncu avatarları
- Kolay sunucu IP kopyalama
- Gerçek zamanlı veri için API entegrasyonu
### Kurulum
1. **Projeyi klonlayın:**
```
git clone https://github.com/KayJss/PVPTIERLIST
cd minecraft-tier-site
```
2. **Backend bağımlılıklarını yükleyin:**
```
npm install express cors
```
3. **Backend API'yi başlatın:**
```
node server.js
```
- API şu adreste çalışacak: `http://localhost:3000/api/tiers`
4. **Frontend'i başlatın:**
- Herhangi bir statik sunucu kullanabilirsiniz, örneğin:
```
npx serve .
```
- Veya `index.html` dosyasını Live Server (VSCode eklentisi) ile açabilirsiniz.
### Kullanım
- Site, oyuncu tier verilerini backend API'den çeker.
- Sekmeleri kullanarak her kit veya genel liderlik tablosunu görüntüleyin.
- Sunucu IP'sine tıklayarak kopyalayabilirsiniz.
- Backend (`server.js`), oyuncu verilerini `tiers.json` dosyasında tutar.
### API
- `GET /api/tiers` — Tüm tier verilerini JSON olarak döner.
- `POST /api/add-tier` — Bir oyuncunun tier'ını ekler/günceller (Discord botu kullanır).
- `POST /api/remove-tier` — Bir oyuncunun tier'ını siler (Discord botu kullanır).
### Özelleştirme
- `index.html` dosyasındaki sunucu IP'sini (`your.server.ip`) değiştirin.
- Renkleri, rozetleri veya kitleri HTML/JS dosyalarında düzenleyin.
- Discord bot entegrasyonunu ihtiyaca göre güncelleyin.
### Güvenlik
- Bu repoda hassas veri veya token yoktur.
- API tokenınızı veya Discord bot tokenınızı **asla** herkese açık paylaşmayın.
### Lisans
MIT — Ücretsiz kullanabilir ve değiştirebilirsiniz.
---
Tasarım: KayJs