Code Monkey home page Code Monkey logo

artemis's Introduction

(Image in public domain)


About Artemis

Artemis is the greek goddess of hunting and the moon, born of Zeus and Leto, twin of Apollo.

This is a preliminary rewrite of Wynntils (informally referred to as "Legacy") in 1.18.2 using Architectury, to support Fabric, Forge and Quilt.

Pull Request

All pull requests are welcome. We'll analyse it and if we determine it should a part of the mod, we'll accept it. Note that the process of a pull request getting merged here is likely more strenuous than legacy. To begin, one pull request could be porting features from legacy.

We welcome all forms of assistance. =)

Workspace Setup

To set up the workspace, just import the project as a gradle project into your IDE
To build the mod just call the buildDependents and the artifacts should be generated in fabric/build/libs and forge/build/libs. There are a lot of jars there, but the mod jars are the ones without a dashed suffix at the end.

The code format is checked by Spotless using the Palantir engine. To make sure your commits pass the Spotless check, you can install a git pre-commit hook. The hook is optional to use. If you want to use it, you must tell git to pick up hooks from the directory containing the hook. To do this, run this from your repo root: git config core.hooksPath utils/git-hooks.

If you are using IntelliJ IDEA, it is recommended to install the Palantir plugin, to get proper formatting using the "Reformat code" command.

Using the Hotswap Agent is recommended if you want to do live code editing. See Hotswap Agent installation instructions, but bear in mind that the instructions are incorrect (!). Don't "unpack" hotswap-agent.jar, instead rename the downloaded jar file to hotswap-agent.jar. Finally, add wynntils.hotswap=true in your personal gradle.properties file. By default, this is C:\Users\<your username>\.gradle\gradle.properties on Windows, or ~/.gradle/gradle.properties on Linux/MacOS.

TODO Run Configurations and Authenticating

License

Artemis is licensed over the license GNU Affero General Public License v3.0
Unless specified otherwise, All the assets are over Wynntils domain © Wynntils.

artemis's People

Contributors

magicus avatar kristofbolyai avatar incompleteusern avatar p0kedev avatar devscyu avatar highcrit avatar donkeyblaster avatar tomasajt avatar dalwynwastaken avatar coehlrich avatar ekgame avatar bybackfish avatar iwei20 avatar kaspiandev avatar devchromium avatar cringeaura avatar obj-obj avatar

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.