Git Product home page Git Product logo

moo-base's Introduction

this is about as simple as bases get, i was thinking about redoing it, but ill keep it here because i know it has already helped a few people learn. the goal of this base is to help people understand how these clients work a little more. i do not recommend actaully using it, i will always reccommend making your own base, but, do with this as you please.

Moo Base

This is a simple client base for clients on minecraft forge 1.12.2.
You may use this in any project of your own, it would be appreciated if you were to credit me, and please respect the liscence.

The purpose of this project is for me to learn more about coding in a minecraft/forge enviorment. Everything here will be custom coded aside from the event system because alpine based. Also, this may be helpful to others, although I recommend coding your own base, a lot of other bases atm are either outdated or just unfinished, the goal is to make this as simple and easy to use as possible while still hitting on things mixins, events, and a clickGui. The only refrenced libraries will be Alpine 1.5 for events, and Spongepowered for mixins.

Road Map

✔ module system
✔ settings system
✔ config
✔ mixins
✔ events
✔ example modules

  • command system
  • basic ui modules
  • click gui

Information

This client is built on Forge 1.12.2-14.23.5.2768, Minecraft 1.12.2, and Alpine 1.5.
How To Setup

  1. You can start by downloading the latest release .zip file of Moo Base.
  2. Next you can make your own folder and drag all of the Moo Base assets from the .zip folder into your new one.
  3. For these next steps you should know how to build in your own ide, I have instructions for Eclipse and IntelliJ listed below if needed.

Eclipse

  • Open up your command prompt and enter in your Moo Base directory.
  • Type gradlew setupDecompWorkspace (can take a few minutes), and then gradlew eclipse.
  • Import it into eclipse.

IntelliJ

  • Open up your command prompt and enter in your Moo Base directory.
  • Type gradlew setupDecompWorkspace.
  • Import the project into IntelliJ.
  • Go back to your command prompt and type gradlew genIntelliJRuns.
  1. For your run configuation, set your main class as GradleStart, and add -Dfml.coreMods.load=me.srgantmoomoo.postman.api.mixin.MixinLoader -DFORGE_FORCE_FRAME_RECALC=true to your vm arguments.

How To Use

  1. idk yet...

Credits

ZeroMemes Alpine 1.5 Event System - https://github.com/ZeroMemes/Alpine.
SpongeForge Mixins- https://www.spongepowered.org.
Forge 1.12.2 Mod API - http://files.minecraftforge.net/maven/net/minecraftforge/forge/index_1.12.2.html.
Resources im using as reference to help me with the clickgui - olliem5's Past 1.6, HeroCode's HeroGUI, ionar2's salhack, bassically every open source client.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.