Skip to content

IvanHarryDev/PajalandiaLauncher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pajalandia-icon

Pajalandia Launcher

Description

This project focuses on developing a custom launcher for Minecraft, designed to offer an optimized and personalized experience for both players using Microsoft accounts (Online) and those who prefer to play offline (Offline).

This launcher is specifically designed to work with Forge 1.20.1 and has been created exclusively for the Minecraft server and project called Pajalandia in its fifth edition. The mod pack and Forge version are obtained internally from another GitHub repository. It is important to note that the offline login feature is only available to users previously declared in the backend, as it is intended for a specific number of people on a whitelisted server.

This project aims to provide a powerful and easy-to-use tool that significantly improves the experience of Minecraft players, giving them full control over setting up and launching their game.

App

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4

Objetives 🗒️

  • Starting Minecraft from the back-end
    • Deploy custom version of Forge
    • Integrate Java
  • Develop front-end and back-end for each view
    • Splash View
      • Load as first window and redirect to Login
      • 2.9 second animation
      • Include custom styled logo and loading bar
    • Login View
      • Maximize and close bar
      • Custom styling and FadeIn and FadeOut animations
      • Sign in with Microsoft account via pop-up window
      • Sign in offline without Microsoft account, redirecting to LoginOff
    • View LoginOff
      • Maximize and close bar
      • Custom styling and FadeIn and FadeOut animations
      • Login offline by verifying username and password in the back-end
      • Display error or success messages and redirect to App view if data is correct
      • Button to save entered data
    • App View
      • Maximize and close bar
      • Custom styling and FadeIn and FadeOut animations
      • Program buttons for:
        • Launch Minecraft using the login method
        • Redirect to settings and user via sliders
        • Watch the trailer on YouTube (trailer link missing)
        • Join Discord Server
      • Mostrar estado del servidor y número de jugadores online (pendiente la conexión al back-end)
    • Config View
      • Custom styling and animations of sidepanels
      • Modify and save RAM settings automatically
    • Player View
      • Custom styling and animations of sidepanels
      • Display player's head and allow disconnection by redirecting to Login
  • Account Support
    • Add support for Microsoft accounts - Online
    • Add support for Non-Premium accounts - Offline, verifying username and password
  • Additional functions
    • Automatic launcher updates
    • Modular options
      • Automatic Modpack Installation
      • Automatic update of modpacks
    • Language support in Spanish
    • Almacenar en caché ciertas funciones para acelerar tiempos de carga (pendiente)
    • Añadir instrucciones para compilar (pendiente)
    • Solucionar problemas de seguridad en Electron (pendiente)
    • Save customizable data after app restart

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published