PUBLIC GALLERY

Discover projects built by the community. Upvote your favorites.

119 projects found
Fammi un sito web semplice che quando clicco un pulsante mi

Fammi un sito web semplice che quando clicco un pulsante mi dice "Ciao Mondo!"

webWebsite
RoleMasterPlugin

Creami un plugin che crea ruolo, aggiunge e toglie permessi, aggiunge e toglie prefix e suffix

minecraftSpigot
Build a complete, production-ready school management web app

Build a complete, production-ready school management web application (Pronote-like). The system must be fully functional end-to-end with frontend, backend, and relational database. This is NOT a prototype. Do NOT generate mock data, fake UI, or placeholder features. Every function must work with real persistent data. ================================================== GLOBAL REQUIREMENTS ================================================== - Database is the only source of truth. - No static arrays, no local-only state. - All CRUD operations must persist in the database. - After every create/update/delete → immediately refetch or invalidate queries. - UI must always reflect real database state without manual refresh. - All dropdowns and selectors must load real data dynamically. - All relationships must use real foreign keys. - All data must persist after page reload. ================================================== INITIAL USER ================================================== Create only one initial user: username: admin password: Pollo9.0ll role: admin status: active Login must work immediately. ================================================== ROLES AND ACCESS CONTROL ================================================== Implement role-based access control with strict permissions: - admin: full system access - management: read and analytics access - vie_scolaire: attendance and discipline - teacher: classes, grades, assignments - parent: child data only - student: own data only Every API and UI must enforce permissions. ================================================== DATABASE SCHEMA ================================================== Table: users - id (UUID, primary key) - username (unique) - password (hashed) - role (enum) - first_name - last_name - email - status (active/disabled) - created_at If using external authentication: - also create corresponding record in users table - link auth_id to users.id - if a user is not in users table, it must be treated as non-existent Other required tables: classes - id - name - level - section - school_year subjects - id - name - coefficient groups - id - name - description student_class - student_id - class_id parent_student - parent_id - student_id teacher_subject_class - teacher_id - subject_id - class_id timetable - id - class_id - subject_id - teacher_id - day_of_week - start_time - end_time - room grades - id - student_id - subject_id - teacher_id - value - coefficient - date assignments - id - class_id - subject_id - teacher_id - title - description - due_date lessons - id - class_id - subject_id - teacher_id - content - date attendance - id - student_id - date - status (present/absent/late) - justification_status discipline - id - student_id - type - description - date messages - id - sender_id - receiver_id - content - created_at ================================================== CRITICAL FUNCTIONAL FIXES ================================================== USER CREATION When admin creates a user: 1. Insert into users table 2. Ensure role is correctly assigned 3. Ensure username is unique 4. Return created object 5. Immediately refetch users list 6. Update UI instantly User must: - appear in lists immediately - be selectable in dropdowns - persist after refresh DROPDOWNS All dropdowns must: - query users table - filter by role dynamically - update immediately after new user creation STUDENT CLASS ASSIGNMENT - Each student must belong to one class - Assignment must be stored in student_class table or class_id field - After assignment: - student appears in class immediately - class shows updated student list - persists after refresh LOGIN - Must validate username/password - Must compare hashed password correctly - Must return user role - Must allow access based on role - Must persist session/token ================================================== SCHOOL STRUCTURE MANAGEMENT ================================================== Admin must be able to: - create classes - create subjects - create groups - assign students to classes - assign teachers to subjects - assign teachers to classes per subject Relationships must be consistent and stored in DB. ================================================== TIMETABLE SYSTEM ================================================== Timetable must be created per class. Each timetable entry must include: - class_id - subject_id - teacher_id - day_of_week - start_time - end_time - room Rules: - each class has independent timetable - student sees only their class timetable - parent sees child timetable - teacher sees only assigned lessons - admin sees all ================================================== CORE FEATURES ================================================== Teacher: - insert grades - create assignments - create lessons Student: - view grades - view assignments - view timetable Parent: - view child data - view grades - view attendance Vie scolaire: - manage attendance - manage absences and justification Admin: - full management ================================================== REAL-TIME DATA CONSISTENCY ================================================== After any mutation: - refetch data OR invalidate cache - update UI immediately - update dropdowns immediately No stale data allowed. ================================================== SEARCH AND FILTER ================================================== All lists must support: - search - filtering - sorting - pagination ================================================== SECURITY ================================================== - passwords must be hashed - enforce role permissions on backend - validate all inputs - prevent unauthorized access ================================================== FINAL VALIDATION TESTS ================================================== 1. login with admin works 2. create user → appears immediately 3. create class → appears immediately 4. assign student → visible and persistent 5. assign teacher → visible and correct 6. create timetable → correct per class 7. refresh page → all data still exists ================================================== FINAL REQUIREMENT ================================================== The system must be complete, consistent, and fully functional. If any feature is incomplete or broken, fix it before finishing.

webReact
genera un armadio

genera un armadio

minecraft3D Model
plugin economia server minecraft ù

plugin economia server minecraft ù

minecraftSpigot
OfflineTP

Create a production-ready Minecraft Paper/Spigot 1.21+ plugin called OfflineTP. Command /tpoffline <player> Functionality When a player runs the command, save the sender’s current location. The target player may be offline. The next time the target joins, teleport them to the saved location instantly. After teleporting once, automatically remove the queued teleport. Requirements Permission: offlinetp.use Sender message: Teleport queued for <player>. Join message: You have been teleported. Store queued teleports in a YAML file that persists through restarts. Use UUIDs, not player names. Support multiple queued teleports. Prevent errors if the world no longer exists. Clean, optimized, commented Java code. Include plugin.yml. Fully functional and production-ready. op only please

minecraftSpigot
LightningSwordPlugin

Crea un plugin per Spigot 1.19 (compatibile con versioni successive) che permette ai giocatori di lanciare fulmini sul punto a cui stanno guardando premendo il tasto destro con una spada specifica. Il plugin deve includere le seguenti caratteristiche: 1. **Configurazione del plugin**: - Un file `config.yml` che permette la personalizzazione delle spade abilitate (es. Diamante, Oro). - Configurare la distanza massima in blocchi del lancio del fulmine (default: 50 blocchi). - Messaggi personalizzabili per feedback ai giocatori (es. "Fulmine lanciato!", "Distanza troppo lontana"). 2. **Comportamento del plugin**: - Riconoscimento dei tasti: il plugin deve intercettare l'evento di click destro del giocatore su una spada. - Verifica dei requisiti: controllare che il giocatore stia guardando un punto all'interno della distanza permessa. - Generazione del fulmine: generare un fulmine nel punto bersaglio se i criteri sono soddisfatti. 3. **Permessi**: - Creare permessi per limitare l'uso di questa abilità a determinati gruppi o giocatori. Esempi di permessi: `lightning.sword.use` e `lightning.sword.admin` per gli amministratori che possono modificare le impostazioni. 4. **Comandi**: - `/lightningsword reload`: Ricarica il file di configurazione senza dover riavviare il server. - `/lightningsword give <giocatore> [tipo_spada]`: Assegna una spada abilitata a un giocatore specificato. Richiede permesso `lightning.sword.admin`. 5. **Database**: - Utilizzare un file SQLite per tracciare le statistiche dei lanci di fulmini (opzionale). Tabelle potrebbero includere: - `lightning_usage` con campi: `player_uuid`, `timestamp`, `location`. 6. **Messaggi e feedback**: - Mostrare messaggi di successo o errore al giocatore tramite il sistema di messaggi di Minecraft. - Inviarli come messaggi di chat o come titoli/sottotitoli sullo schermo secondo le personalizzazioni del file `config.yml`. 7. **Eccezioni e gestione errori**: - Assicurarsi che il plugin gestisca situazioni problematiche come un click fuori dallo spazio limitato o in un punto non bersagliabile. - Aggiungere un log dettagliato per gli amministratori per diagnosticare eventuali problemi di esecuzione del plugin. 8. **Integrazione con altre API**: - Considerare l'uso di Vault per abilitare il costo dell'uso della spada in valuta di gioco, se richiesto. - Compatibilità con PlaceholderAPI per mostrare statistiche personalizzate nei messaggi. Il plugin deve essere facile da usare e configurabile per i gestori del server, garantendo al contempo un’esperienza coinvolgente per i giocatori che utilizzano la spada speciale.

minecraftSpigot
LamborghiniModel

fami acest lamborighini 3d in blockbanch trg

minecraft3D Model
ZgloszeniaGUI

plugin Polski o zgloszeniu w gui gracz po wpisaniu /zglos (nick gracza samo daje nicki) wyswietla sie gui na ekranie i jest do wybrania opcja cheaty brak kultury promowanie i gracz wybiera i admin z permisja ktora ma byc zgloszenia psitulasek wyswietli sie na chat wiadomosc jest jedno aktywne zgloszenie sprawdz i po wpisaniu /zgloszenia daje mu gui z zgloszonymi greaczami oraz opcja i nickiem zgloszonego

minecraftSpigot
FishingBattlePlugin

Vytvor Minecraft plugin v Jave (Spigot/Paper) s názvom „FishingBattle“ alebo podobným. Plugin musí byť: jednoduchý na setup (konfiguračný súbor config.yml) kompletne v slovenskom jazyku (chat správy, bossbar, messages) kompatibilný s PaperMC ľahko rozšíriteľný 🎮 HERNÝ SYSTÉM (MINIHRA) Plugin je minihra pre 2 hráčov (PvP fishing challenge): 🔁 Priebeh hry: Dvaja hráči sa prihlásia do queue / alebo admin spustí hru príkazom: /fishing start <player1> <player2> Hráči dostanú: základný fishing rod malý inventár (voliteľné) teleport na arénu Hra má 4 kolá 🎯 Každé kolo: hráči majú limitovaný čas na rybolov (napr. 3–5 minút) chytajú ryby (custom loot system – rôzne rarity rýb) 🛒 Medzi kolami: 1 minúta pauza hráči idú k custom villager traderovi môžu: predávať ryby za emeraldy kupovať lepšie fishing prúty 💰 ECONOMY SYSTEM ryby majú rôzne hodnoty: common fish rare fish epic fish legendary fish emeraldy sú hlavná mena v minihre 🎣 UPGRADE SYSTÉM PRÚTOV Hráči si môžu kupovať: rýchlejší fishing rod šťastnejší drop (luck boost) “auto-hook” bonus (šanca na instant catch) efektové prúty (particles) ✨ ŠPECIÁLNA MECHANIKA (PRIDAJ NIEČO EXTRA) Pridaj aspoň 1–2 unikátne mechaniky, napríklad: mystery fish event (náhodná ryba = veľký bonus) storm event (zmení šancu na rare fish) combo systém (viac catchov po sebe = bonus emeraldy) boss fish (rare mini boss ryba, ktorú treba “bojovať”) 🧾 CUSTOM VILLAGER custom trader NPC GUI obchodovanie (nie len vanilla trade) jednoduchá konfigurácia tradeov v config.yml ⚙️ CONFIG.YML POŽIADAVKY V confige musí ísť meniť: čas kôl počet kôl ceny rýb itemy rewardov názvy správ (Slovak messages) upgrade ceny enable/disable špeciálnych eventov 🎨 TEXTURE PACK SUPPORT Plugin musí byť pripravený na: custom fish itemy (CustomModelData) custom rod textúry názvy itemov pre resource pack 📌 PRÍKAZY /fishing start <p1> <p2> /fishing stop /fishing reload /fishing join (voliteľné queue) 🧠 TECHNICKÉ POŽIADAVKY PaperMC API event-based systém (FishingEvent) clean code (services, managers) easy extend (FishManager, GameManager, ShopManager) 🏁 CIEĽ Vytvoriť plne funkčný, zábavný a moderný fishing minigame plugin, ktorý sa dá ľahko použiť na serveri s kamarátmi. ❓ (voliteľné rozšírenie) Ak máš miesto, pridaj: leaderboard najlepších hráčov custom sounds actionbar + bossbar progress

minecraftSpigot
MaceRoulettePlugin

Create a Minecraft Paper plugin for Minecraft 1.21+ called “MaceRoulette”. The plugin should be a fast PvP minigame where 4–6 players join a small arena platform and fight using a rotating mace mechanic. CORE GAMEPLAY: - Players join using /mr join - Game starts automatically when 4–6 players join - Players spawn on a platform that admins can configure - In the center of the platform there is a floating mace item - The mace rotates around the center every 5 seconds - The rotation should be smooth and visually cool using armor stands or display entities - When the rotation stops on a player: - That player receives: - 1 Mace - Wind Charges - Temporary glowing effect - Sound + particle effects - The selected player becomes the “hunter” - The hunter must kill another player using the mace COMBAT: - Mace should have enhanced knockback and slam effects - Wind charges should help with mobility - Add hit particles and sounds - Add slow motion effect on kill if possible - Add combo and impact effects PLAYER DEATH: When a player dies: - Create a cinematic death animation - Example: - Explosion particles - Lightning strike - Player launched upward - Redstone/blood-like particles - Dramatic sound - Eliminate the player from the match - Put dead players into spectator mode ROUND SYSTEM: - After a player dies: - Remove the mace from current player - Wait 3 seconds - Start rotating mace again - Randomly choose another player - Continue until only 1 player remains - Last alive player wins WIN SYSTEM: - Broadcast winner title - Fireworks celebration - Reward commands configurable - End game after celebration ARENA SYSTEM: Commands: - /mr createarena <name> - /mr setspawn <id> - /mr setcenter - /mr setlobby - /mr start - /mr stop Arena settings: - Spawn locations - Platform center - Lobby location - Spectator location VISUALS: - Use Adventure API - BossBar countdown - ActionBar messages - Floating holograms - Particle trails - Smooth animations CONFIG: Provide: - config.yml - arenas.yml - messages.yml Everything configurable: - Rotation speed - Game timers - Particle effects - Sounds - Rewards - Minimum players - Maximum players TECHNICAL REQUIREMENTS: - Java 21 - Paper API 1.21+ - Maven project - Clean architecture - Managers/listeners system - Optimized and async-safe - No deprecated APIs - Use enums where possible - Fully commented code DELIVER: - Full source code - File structure - plugin.yml - pom.xml - Example configs - Build/setup instructions The plugin should feel polished, smooth, modern, and visually impressive like a premium minigame plugin.

minecraftSpigot
PremiumGamingDashboard

1. Homepage Prima pagina a site-ului. Trebuie sa aiba: logo launcher background animat buton mare DOWNLOAD buton Discord scurt trailer/video prezentare launcher/server status online/offline player count ultimele update-uri screenshots efecte moderne (blur, glow, particles) 2. Navbar Sus pe site: Home Download News Staff Store Status Account Support Discord 3. Download Page Pagina principala pentru launcher. Sa contina: buton download Windows tutorial instalare system requirements changelog ultima versiune launcher antivirus false positive info checksum/hash optional 4. Login/Register Sistem conturi. Functii: creare cont login reset parola remember me Discord auth avatar utilizator profil 5. Dashboard User Dupa login. Sa arate: username rank playtime coins/credits achievements inventory cosmetic ultimele logari launcher linked status 6. News / Updates Blog pentru update-uri. Sa aiba: postari update imagini patch notes data update categorii comments optional 7. Server Status Pagina live. Sa arate: online/offline TPS playeri online uptime ping maintenance status API status 8. Staff Page Lista echipa. Roluri: Owner Developer Admin Moderator Builder Cu: avatar Discord descriere 9. Store / Donations Optional. Sa aiba: ranks cosmetics battlepass crate keys beneficii reduceri plati 10. Support Page Ajutor utilizatori. Include: FAQ create ticket report bug contact Discord support Design Recomandat Culori black/dark gray neon green purple neon cyan accents Stil gaming modern glassmorphism blur effects animated gradients smooth hover animations glowing buttons particles background Animatii navbar smooth hover glow fade sections moving background parallax loading screen Extra Features Profi Launcher Integration launcher auto-update account sync cosmetic sync live notifications maintenance popup Admin Panel edit news ban users launcher announcements manage store upload files analytics Tehnologii Recomandate Frontend React Tailwind CSS Framer Motion Backend Node.js Express Database Supabase sau MongoDB Hosting Vercel Cloudflare Ce face site-ul sa para PREMIUM design simplu dar clean multe animatii mici font bun blur + glow spacing corect responsive dark mode complet sunete UI optional loading smooth Structura Ideala Home Download News Status Store Staff Support Account Dashboard Admin Panel gen vreau sa il faci ca un dashboard si etc gen unde el sa isi insalteze launcherul sa aiba o sectiune speciala si in rest etc ce tiam zis mai sus

webReact
SocialRanksPlugin

i wanna make a ranking system from copper, iron, gold, diamond, emerland, amethyst, netherite, ruby, also add a /friend command to add friends, add a /settings command to turn off and on friend requests, duel requests, and party invites, also make a /duel command, and a party system, also make a /friend {playername} command to add people to your friends list, and you will get a notification when they get online

minecraftSpigot
RecipeTweaksMod

make a mod that adds 2 recipes: [1] make a recipe for a elytra using 1 diamond (center) and 4 iron around it [2] make a recipe to make a beacon using 3 diamonds from left to right (middle row) and the rest with iron ingots

minecraftFabric
GettingOverItMod

a mod that adds mechanics from the climbing game "getting over it" and you cant walk and you need to use the hammer to explore etc to break blocks and you can still place blocks interact etc and you will spawn with the hammer in the first hotbar slot

minecraftFabric
DigitalCircusQuest

Hello, i want a mod to have the amazing digital circus and i want all members, they are asking u for help. To get in circus u need 3 string, 1 in middle top, 1 middle left and one middle bottom and 3 iron blocks on right side top, bottom and middle. Gangle is asking u to ask caine to fix her mask, Zooble is asking u to get his body part box from his room, Jax is asking u to bring him to Pomni and Pomni asking u to bring Jax to her, Kinger is asking u to b bring a bucket to him that is hidding in cafe and Ragatha needs . When u do they will reward u with each one giving u 1 iron ingot for later. Caine will then come up to u and ask u , to find Bubble. Bubble will be hindding in Kingers pillow fotress. When u bring Bubble to Caine, Caine will reward u with a adventure that sends u back to ur world, but the 6 circus members needs stuff. For Zooble, u have to get gold ingot to him, for Gangle, u have to bring her a golden nugget, Kinger needs copper ingot, Jax and Pomni needs 3 diamonds, when u give to Jax and Pomni the diamonds, they will start to fight who will have one of the diamond because u gave them 3 and when Jax gets the last diamond Pomni jumps on him and kisses him, so Jax hesitates and gives her the last diamond and for Ragatha, u give to her a netherite ingot.when u do u get Zoobles arm so u can reach from far and attack from far, Gangels mask scares adult hostile mobs, Ragathas button eye scares baby hostile mobs, Jaxs tail gives u 25% speed, Pomnis hat gives u haste to mine faster and Kingers cloth gives u 50% protection. But dont forget to build digitl circus.

minecraftSpigot
GenieLampMod

This mod adds a blue Genie who lives inside a blue magical lamp. The lamp can be found in Warm Ocean Ruins. To obtain it, players must use a Brush and a Sapphire Sand block to carefully excavate the lamp, similar to archaeology mechanics. Once the lamp is obtained, the player can right-click it. After holding right-click for about five seconds, an animation plays showing the player rubbing the lamp. Magical particles rise into the air, and the Genie appears. The Genie explains the rules: You have three wishes. You cannot wish for unlimited wishes. After that, the player can interact with the Genie by right-clicking him. Four wish options will appear. Wish 1: Any Item Selecting this option opens a special menu similar to the Creative Inventory. The player can choose any item in the game and decide how many of that item they want. However, only one item type can be selected per wish. For example, the player may request 64 Diamonds or 10 Netherite Ingots, but not multiple different item types at the same time. After the wish is granted, one wish is consumed. Wish 2: Commands Selecting this option opens a command menu. The player can choose from various command-based effects, such as: Changing the weather Killing an entity Reviving a player Giving items Other non-overpowered commands Commands such as /op and /gamemode are not allowed. The player may also enter a custom command. If the command is considered overpowered or forbidden, the Genie responds with something like: "Sorry, that wish cannot be granted." Wish 3: Free the Genie The player can choose to free the Genie. The Genie thanks the player through chat messages, voice lines, sounds, or another form of communication. As a reward, the Genie gives the player 25 Diamonds and then disappears forever. The lamp is destroyed and removed from existence. Wish 4: Immortality The player becomes immortal for life. No damage from monsters, animals, environmental hazards, or the Void can kill the player. If the player falls into the Void, they are instantly teleported 100 blocks upward and receive the Slow Falling effect. However, this wish comes with a curse. An Immortal Snail spawns. The snail cannot be killed, removed, trapped, or permanently escaped. It can destroy every block in the game, including Bedrock. Breaking any block takes the snail 5 seconds. The snail constantly searches for the player. If the snail ever touches the player, the player is instantly placed into Spectator Mode forever. The player's gamemode cannot be changed back by any means, including commands. This effect is permanent.

minecraftForge
StreakPlugin

You are a senior Java software engineer and Minecraft Paper plugin developer. Create a production-quality Minecraft plugin named **StreakPlugin** using **Java 21**, **Paper API 1.21+**, and **Maven**. The plugin should be designed like a real open-source project with clean architecture, SOLID principles, OOP, dependency injection where appropriate, asynchronous database operations, and highly modular code. The code must be clean, documented, scalable, and easy to maintain. Never place business logic inside listeners or GUI classes. ================================================== PROJECT STRUCTURE ================================================== StreakPlugin │ ├── StreakPlugin.java │ ├── api/ │ ├── StreakAPI.java │ ├── RequestAPI.java │ ├── RewardAPI.java │ └── StatisticsAPI.java │ ├── command/ │ ├── StreakCommand.java │ ├── StreakAcceptCommand.java │ ├── StreakDenyCommand.java │ ├── StreakCancelCommand.java │ ├── StreakTopCommand.java │ └── StreakAdminCommand.java │ ├── gui/ │ ├── MainGui.java │ ├── PlayerSelectorGui.java │ ├── RequestsGui.java │ ├── RewardsGui.java │ ├── StatisticsGui.java │ ├── LeaderboardGui.java │ ├── PartnerGui.java │ └── ConfirmGui.java │ ├── listener/ │ ├── AsyncChatListener.java │ ├── JoinListener.java │ ├── QuitListener.java │ ├── InventoryClickListener.java │ ├── InventoryCloseListener.java │ └── PlayerInteractListener.java │ ├── manager/ │ ├── StreakManager.java │ ├── RequestManager.java │ ├── ChatManager.java │ ├── ProgressManager.java │ ├── RewardManager.java │ ├── RewardClaimManager.java │ ├── NotificationManager.java │ ├── StatisticsManager.java │ ├── LeaderboardManager.java │ ├── CooldownManager.java │ ├── GuiManager.java │ └── StorageManager.java │ ├── model/ │ ├── StreakData.java │ ├── StreakPair.java │ ├── StreakRequest.java │ ├── DailyProgress.java │ ├── Reward.java │ ├── RewardHistory.java │ ├── PlayerStatistics.java │ ├── LeaderboardEntry.java │ └── Notification.java │ ├── enum/ │ ├── PairStatus.java │ ├── RequestStatus.java │ ├── RewardType.java │ ├── NotificationType.java │ ├── ChatStatus.java │ └── GuiType.java │ ├── storage/ │ ├── Storage.java │ ├── SQLiteStorage.java │ ├── MySQLStorage.java │ ├── DatabaseManager.java │ └── DataSerializer.java │ ├── scheduler/ │ ├── DailyResetTask.java │ ├── ReminderTask.java │ ├── ExpireRequestTask.java │ ├── AutoSaveTask.java │ └── LeaderboardTask.java │ ├── event/ │ ├── StreakCreateEvent.java │ ├── StreakIncreaseEvent.java │ ├── StreakBreakEvent.java │ ├── StreakRewardEvent.java │ ├── RewardClaimEvent.java │ ├── StreakRequestSendEvent.java │ ├── StreakRequestAcceptEvent.java │ ├── StreakRequestDenyEvent.java │ └── DailyProgressCompleteEvent.java │ ├── service/ │ ├── ChatService.java │ ├── RewardService.java │ ├── RequestService.java │ └── StatisticsService.java │ ├── util/ │ ├── TimeUtil.java │ ├── MessageUtil.java │ ├── ItemUtil.java │ ├── HeadUtil.java │ ├── InventoryUtil.java │ ├── PlayerUtil.java │ └── ValidationUtil.java │ └── config/ ├── config.yml ├── rewards.yml ├── gui.yml ├── messages.yml └── database.yml ================================================== PLUGIN FEATURES ================================================== Create a TikTok-style friendship streak system. Players execute /streak to open the main GUI. Players can click another online player's head to send a streak request. The target player can: - Accept - Deny - Ignore After acceptance: - Both players become partners. - Only one active partner per player. - Requests automatically expire after a configurable time. ================================================== CHAT STREAK LOGIC ================================================== A streak only progresses when BOTH partners have chatted during the same day. Requirements: - Only messages sent in public chat count. - Ignore commands. - Ignore empty messages. - Ignore spam (configurable cooldown). - Only the first valid message per player counts. - Both partners must complete their chat before the daily reset. If completed: - Increase streak by one. - Save progress. - Fire custom events. - Check milestone rewards. - Send notifications. If incomplete: - Break streak. - Reset progress. - Save statistics. - Notify both players. ================================================== REWARD SYSTEM ================================================== Rewards are fully configurable in rewards.yml. Support: - Vault economy - Console commands - Player commands - Items - XP - Permissions - Custom messages - Sounds - Titles - ActionBars Example: Day 1: - $1000 Day 5: - $7000 - Diamond x1 Day 10: - Netherite - Money - Commands Every 5-day milestone should support custom rewards. ================================================== GUI SYSTEM ================================================== Create modern inventory GUIs with configurable layouts. Main GUI - Partner - Current streak - Highest streak - Today's progress - Rewards - Statistics - Pending requests - Leaderboard Player Selector GUI - Shows online player heads. - Pagination. - Search support. Requests GUI - Accept - Deny - Expiration timer Rewards GUI - Locked milestones - Unlocked milestones - Claimed rewards - Upcoming rewards Statistics GUI - Current streak - Highest streak - Total streaks - Total rewards - Days completed - Broken streaks Leaderboard GUI - Top streaks - Pagination Partner GUI - Partner information - Last chat - Progress - Join date ================================================== DATABASE ================================================== Support SQLite and MySQL. Create repositories. Automatic table creation. Prepared statements. Async loading and saving. Caching layer. ================================================== CUSTOM EVENTS ================================================== Create: - StreakCreateEvent - StreakIncreaseEvent - StreakBreakEvent - RewardClaimEvent - StreakRewardEvent - StreakRequestSendEvent - StreakRequestAcceptEvent - StreakRequestDenyEvent - DailyProgressCompleteEvent ================================================== PERFORMANCE ================================================== Never block the main server thread. Run database operations asynchronously. Cache player and streak data. Minimize database queries. Use efficient collections. ================================================== CONFIGURATION ================================================== Generate: - plugin.yml - config.yml - gui.yml - rewards.yml - messages.yml - database.yml Everything must be configurable. ================================================== OUTPUT ================================================== Generate the complete Maven project. Create every package, every class, every interface, every enum, every event, every manager, every model, every scheduler, every GUI, every configuration file, and implement production-ready code. Write code one file at a time in dependency order so the project compiles successfully from start to finish. Do not leave TODOs or placeholder implementations unless absolutely necessary.

minecraftSpigot
HyperQueueNetwork

You are an expert Minecraft server architect and Skript developer. You design and write production-ready Minecraft minigame network systems for Paper servers using: Skript (latest stable syntax, 2.10–2.15 style) Optional addons only when necessary: SkBee, SkRayFall, SkQuery No pseudo-code No invalid syntax No deprecated mechanics No Java plugin code unless explicitly requested ⚠️ CRITICAL RULES Never use invalid loop variables (NO "loop-player" outside valid loops) Always use "loop-value" and assign to {_p} Never duplicate commands (no conflicting /root commands) Always structure systems modularly (hub, games, stats, queue) Always check if players exist before teleport/items Always ensure multiplayer safety No broken variables or undefined references Keep everything scalable for future minigames 🧠 YOUR TASK Build a FULL HYPIXEL-STYLE MINIGAME NETWORK SYSTEM in Minecraft using Skript. 🌍 SYSTEM OVERVIEW The server must include: 1. HUB SYSTEM Main lobby world Join server → spawn in hub NPC-style commands (no real NPC plugin required unless necessary) Game selector GUI (clickable menu) Teleport pads or command-based navigation 2. MINIGAME SYSTEM (MODULAR) The network must support multiple minigames: Start with: Duel (Fight or Die style) Sumo Knockback FFA Simple BedFight (optional placeholder system) Each minigame must have: Queue system Auto matchmaking Start countdown Win detection Return to hub after match 3. PARTY SYSTEM (IMPORTANT) Players can create parties Party leader controls queue join Party joins minigames together 4. STATS SYSTEM Wins per game Losses Kills Global coins Optional ELO ranking system Stored per player using Skript variables. 5. QUEUE SYSTEM Each minigame has its own queue Auto start when enough players Match players fairly Prevent duplicate queue entries 6. GAME FLOW For every minigame: Players join queue Countdown starts when minimum reached Teleport to arena Give kit Run match logic Determine winner Update stats Return players to hub Restart queue cycle 🎮 COMMAND SYSTEM Use clean command structure: /hub /play <game> /leave /stats /party create /party invite /party join /queue join <game> /queue leave 🧱 TECHNICAL REQUIREMENTS Fully modular code structure (sections per system) Clean comments and organization No duplicate logic No conflicting commands No broken loops or invalid syntax Safe handling of offline players Optimized for multiplayer servers (10–100 players) 🎯 OUTPUT FORMAT Return ONLY: Complete working Skript code No explanations No commentary No extra text The code must be ready to paste into a real Minecraft Paper server. 🏁 FINAL GOAL Create a system that feels like: Hypixel-lite Minecraft network with hub, multiple minigames, queues, stats, and party system — fully implemented in Skript.

minecraftSkript
UltraRealPack

prepare una modpack 3D ultra realistica versione minecraft 1.21.11 optifine

minecraftDatapack