https://github.com/muxcraftserver/MuxSystem Skip to content Navigation Menu Toggle navigation Sign in * Product + Actions Automate any workflow + Packages Host and manage packages + Security Find and fix vulnerabilities + Codespaces Instant dev environments + GitHub Copilot Write better code with AI + Code review Manage code changes + Issues Plan and track work + Discussions Collaborate outside of code Explore + All features + Documentation + GitHub Skills + Blog * Solutions For + Enterprise + Teams + Startups + Education By Solution + CI/CD & Automation + DevOps + DevSecOps Resources + Learning Pathways + White papers, Ebooks, Webinars + Customer Stories + Partners * Open Source + GitHub Sponsors Fund open source developers + The ReadME Project GitHub community articles Repositories + Topics + Trending + Collections * Enterprise + Enterprise platform AI-powered developer platform Available add-ons + Advanced Security Enterprise-grade security features + GitHub Copilot Enterprise-grade AI features + Premium Support Enterprise-grade 24/7 support * Pricing Search or jump to... Search code, repositories, users, issues, pull requests... Search [ ] Clear Search syntax tips Provide feedback We read every piece of feedback, and take your input very seriously. [ ] [ ] Include my email address so I can be contacted Cancel Submit feedback Saved searches Use saved searches to filter your results more quickly Name [ ] Query [ ] To see all available qualifiers, see our documentation. Cancel Create saved search Sign in Sign up You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert {{ message }} muxcraftserver / MuxSystem Public * Notifications You must be signed in to change notification settings * Fork 1 * Star 66 * Das originale MuxCraft System, v10. 66 stars 1 fork Branches Tags Activity Star Notifications You must be signed in to change notification settings * Code * Issues 0 * Pull requests 0 * Actions * Projects 0 * Security * Insights Additional navigation options * Code * Issues * Pull requests * Actions * Projects * Security * Insights muxcraftserver/MuxSystem This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. master BranchesTags Go to file Code Folders and files Name Name Last commit message Last commit date Latest commit History 3 Commits MuxSystem MuxSystem libs libs src/main/java src/main/java .gitignore .gitignore README.md README.md View all files Repository files navigation * README MuxSystem Das originale MuxCraft System, v10. Alle Server Dateien findest du auf https://muxcraft.eu Features Shop * GemShop: Automated Market Maker for users to switch between Coins and Gems. Purchase Items, Ranks & more with Gems. * Shop: Visual Player Shop that works like the stock market. The cheapest offer is shown. Dynamically tracks the cheapest price for each item, updates last known prices, and keeps track of the volume of items sold. Item prices fluctuate based on supply and demand. Earn coins from other players by selling, or buy items. GUI for adding items, updating prices, removing items, and bulk editing features. * Premium Market: User-friendly auction house for items not in the shop. * Mining: Mine ores in the wilderness to earn coins. Inflation-adjusted rewards. * Trading System: Trading GUI to safely trade items, coins between two players. Robust mechanisms and alerts to players to prevent fraud. Bases * Create & reset bases * Loads & unloads base chunks as needed to optimize performance * Invite friends to base (temporarily or permanently) * Griefing (/grief): Bases become griefable after 72 hours of inactivity (not during whitelist) * Automatic calculation of base value based on block prices in the MuxShop. * Base Ranking (/basen) * Base Spectator/Visiting - /base [name] (Gamemode 3) * Save base as schematic (only with GOLD Rank) * Vote to extend your base daily * Helper NPC * Custom Scoreboards when on own base, visiting or griefing Anti Lag System * TPS Monitoring * Completely automated anti lag system * Entity & Farms Management: Reduces lags from entities & farms * Item & Drop Management: Prevent lag due to excessive item drops * Prevent Interaction & Packet Spam * Chunk Management & Cleanup * Redstone Optimization * Performance Report (/lag) * Ping Report (/ping) Bot Detection System * Verification check via simple Book GUI if using VPNs & other suspicious behaviors * Auto Enchanting Checks * Mining Bot Checks * Auto-Detect Chatbots (0% false flags) (Analyzes player chat messages to identify potential spam bots, using pattern recognition and comparison of messages across different players, perma mutes it) Casino * Realistic Games like Slot Machine, Crash, Scratch Cards, Roulette, CoinFlip, Wheel Of Fortune, Six Fields, Rock Paper Scissors, Item Flip, Guess The Number, Blackjack, Texas Holdem. * Realistic Casino Effects & Decorations * Bank (Switch MuxCoins to Chips and Chips to MuxCoins) * Energy System for players (Replenish with chips) * Special Areas for ULTRA & Gold * Barkeepers, DJs, Security Guards, Play Music * Custom Scoreboard for Casino Events * Automated Event System * Chat Events, Normal Events & Big Events * AnvilDrop, Arena, BlockParty, Boss, Button, Chamber, Custom, DropSearch, Dropper, EXP, Exit, FastChat, GetDown, GiveAll, Guess, GunWar, Guns, Jump, LastChat, Lotto, Mine, Quiz, Random, Splegg, SurvivalGames, TNT, TNTRun, TempleRun, TopArena, Tournament, Varo, War. * MuxSearch Events for different holiday events (Easter eggs, Candies on Halloween, etc) * Spectate players during Events * Inflation-adjusted rewards * Custom Scoreboard for each Event Extras * Extras GUI (/extras) * Perks (permanent potion effects) * Realistic Bike (your friend can also mount it) * Animated Emoji Heads * Mounts * Pets * Boosters (Fly Booster, XP Boosters, Spawner Boosters) * Multi Tools * Crates / Chests (Dynamically updated items based on the prices in the MuxShop) * Extra Commands * Expanded Enderchest * Blood Bending (for Mobs only) Holiday Specials * Christmas Penguins, Halloween Pumpkins, Advent calendar Marketing * Affiliate System (earn money by inviting players), Cashback for YouTubers * Email System (collect valid emails & answer to support tickets) * Gift Codes (create, delete, use - /giftcode) * Newbie Infos & Rewards * Recurring Tips on how to play * Voting System (Voting required for: Access to Base, Expand Base, Casino, Search Event, Give All, Random, Open Chests, Advent, Menu, Homes, /profile, /repair, /tpa, /tpahere, /tpaccept, Ore Mining, 1vs1, /sell, /trade, Clan Base, Warps (Shop)) Main Player Menu * Dynamic based on your progress and rank * Easy GUI * Settings (blood effect, chat filter, global chat, profile view, support) * Admin Settings (fly, vanish, chatprefix, "focus mode", forcefield) * Team Base Management Misc (MuxSystem): * Full History (/history), (Coin, Gem, Casino, Command, Death, Teamactions, Teleport, Payment, Support History) * Homes (/home), (GUI, create, view, delete homes, admin management) * Payment System (accept paysafecards ingame) * Warp System (/warp) (create, view, delete, visit warps. Random Teleport) * Shared MySQL Database (Works across multiple servers, updating with netty packets) * Right Click Player Menu (right click player) * Teleport Management (TPA Requests) * Async Player Data Saving, Scheduling Tasks * Cooldown Management * Custom Book GUIs * Current Location in tab list * Clickable, hoverable chat messages MuxTeam * Server Analytics * Admin Menu (/admin) (set different server settings, see analytics & more) * Punish System (Chat slowdowns, PvP Bans, Auto Perma Mutes for Bots) * ChatFilter (/chatfilter) (GUI, advanced word blacklist system) * Player Overview (/o), (GUI, manage players: resetting stats, managing homes, teleportation, and health management, banning, kicking, and controlling permissions) * Polls (run public or private polls with multiple options & see results) * Report players (/report), Chatreports & Cheatreports, GUI for admins to see reports & act on them * Support System (/support) (Create, manage, close support session. Transfer support to other supporter. Notify/alert system, rotate supports to different supporters so nobody can "snipe" them, save conversation history & response times. Shows FAQ to player before he can ask for support. Ban players from support (24h)) * Team Overview (/team) (See a full list of team commands and features) * User Transfer (transfer all user data from one player to another) * Vanish System (hide from players/admins, depending on your rank) PvP * 1vs1 (/1vs1), (Arena System for 1vs1 fights, Random Kits, unranked after 3 days of inactivity, Custom scoreboard) * ClanWars (/cw) (Create fights between clans, dynamic arena system, set entry costs, healing limits, bodyfix/op apples on/ off, Custom scoreboards) * Training (/training) (Dynamically creates PvP Bots in the same arena, only shown to player. Custom Bot movement, Pathfinding, visual & sound effects, attributes & behaviors) * PvP Stats, Trophy System (/stats), Leagues * Monthly seasons with winners Ranks * Custom Permission system * Various User Ranks with Benefits & GUIs * Temporary ranks (GOLD) * VIP, ELITE, EPIC (Diamond in Menu), ULTRA (/ultra), GOLD (/gold), Creator (/creator) Social * Friendship System (with online alerts) * Clan System: Create, join, manage, and leave clans; clan-specific GUIs for different member ranks; invite members; clan-exclusive chat; clan base; clan rankings and trophies. * Chat System: Advanced Chat Spam Protection: Utilizes intelligent spam detection and character repetition analysis to prevent chat spam. Adaptive Word Blacklisting, IP and Domain Filtering. Staff-only chat. Utilities * Fake Snow * Scoreboard Manager * NPCs * Player NPCs * Packet Manager * Offline Player Editing * Language * Play Music * Holograms * Giant Items * Fireworks * Old Enchanting, Blood Effects * Chairs * Bossbar * Anvil Input * Duplication Glitch Fixes * Confirm Inventory * Page Inventory Creator and much more... Bibliotheken Dieses Projekt verwendet eine Reihe von Bibliotheken, die im libs Ordner des Projekts zu finden sind. Bauen des Plugins Das Projekt wird mit dem Artifact-System von IntelliJ gebaut. Hier sind die Schritte, die du befolgen musst: 1. Offne dein Projekt in IntelliJ IDEA. 2. Navigiere zu File > Project Structure. 3. Wahle im linken Menu Artifacts. 4. Klicke auf das Plus-Symbol oben links und wahle JAR > Empty. 5. Ziehe nun zuerst xyz compile output in den Output Layout Bereich. 6. Jetzt machst du rechtsklick auf Client-1.0.2-RELEASE.jar und wahlst Extract to Output Root. 7. Wiederhole Schritt 6 mit Server-1.0.2-RELEASE.jar, Shared-1.0.2-RELEASE.jar, mail-1.5.0.jar, json-20210307.jar, httpclient-4.5.13.jar und httpcore-4.4.13.jar. 8. Klicke auf OK, um das Artifact zu erstellen. Die Artifakte sollten am Ende ungefahr so aussehen: Bild Zum Bauen des Plugins klicke auf Build > Build Artifacts und wahle Build. Das Plugin wird nun im out Ordner des Projekts erstellt. Verwendung des Projekts Nach dem Bauen des Projekts musst du die erstellte JAR-File in den plugins Ordner deines Servers hochladen. Zusatzlich musst du den MuxSystem Ordner, der Standarddateien enthalt, ebenfalls in den plugins Ordner deines Servers hochladen. Bitte beachte, dass du eventuell die Konfigurationsdateien im MuxSystem Ordner anpassen musst, um das Plugin korrekt auf deinem Server zu konfigurieren. Einrichtung der MySQL-Verbindung Um eine MySQL-Verbindung fur dieses Projekt einzurichten, musst du die config.yml Datei im src/main/java Verzeichnis bearbeiten. Hier sind die Schritte, die du befolgen musst: Die Shared Datenbank wird verwendet, wenn man mehrere Server hat. Bei nur einem Server konnen hier die gleichen Daten wie bei der normalen Datenbank eingetragen werden. 1. Offne die config.yml Datei in deinem bevorzugten Texteditor. 2. Suche nach dem Abschnitt database unter #############>>MYSQL<<### ##########. 3. Andere die Werte username, password und url unter database und shared auf deine MySQL-Datenbankdetails. Zum Beispiel: database: username: deinUsername password: deinPasswort url: jdbc:mysql://deineServerAdresse:3306/deineDatenbank?autoReconnect=true&maxReconnects=3 shared: username: deinUsername password: deinPasswort url: jdbc:mysql://deineServerAdresse:3306/deineDatenbank?autoReconnect=true&maxReconnects=3 4. Speichere die Anderungen und schliesse die Datei. Jetzt ist dein Projekt so konfiguriert, dass es eine Verbindung zu deiner MySQL-Datenbank herstellt, wenn es ausgefuhrt wird. About Das originale MuxCraft System, v10. Topics minecraft minecraft-server minecraft-plugin minecraft-server-plugin muxcraft Resources Readme Activity Stars 66 stars Watchers 2 watching Forks 1 fork Report repository Releases 1 v10 Latest Nov 24, 2023 Languages * Java 99.6% * HTML 0.4% Footer (c) 2024 GitHub, Inc. Footer navigation * Terms * Privacy * Security * Status * Docs * Contact * Manage cookies * Do not share my personal information You can't perform that action at this time.