GitHub - Manafia-Development/Manafia-Factions: A heavily optimized factions plugin that saves a ton of ram usage per player. New features including Cloaks, Raids, Lunar Client integration, Shields, Boosters, and more!      🌟All open-source🌟

forthebadge forthebadge forthebadge forthebadge

Disclaimer: We make proper commits here

🎮 What is Manafia factions

We've optimized nearly every single class with performance in mind. We have fully stress-tested the entire plugin. In some cases, this plugin saves 1.8MB of RAM per player, starts up 200% faster and with the proper configuration, it can claim 1 million chunks in just 20 seconds! These results will vary depending on hardware.

⚡️ Features

  • Raids
  • Lunar Client Integration
  • Boosters
  • Shields
  • Cloaked Chunks
  • Configure CPU cores for claiming
  • Condensed YML files
  • Re-polished entire plugin
  • More configuration
  • Choose how many CPU cores are used during claiming!
  • Alts
  • TNT

forthebadge

🚀 Installation

Install Vault, EssentialsX and Lunar-API if you wish to enable Lunar integration.

After the plugin is compiled, the final jar will be located in the /target directory. Take the non-shaded jar and upload that into your servers /plugins folder.

⚙️ Dependency for developers

<repositories>
	<repository>
	    <id>jitpack.io</id>
	    <url>https://jitpack.io</url>
	</repository>
</repositories>

<dependency>
    <groupId>com.github.Manafia-Development</groupId>
    <artifactId>Manafia-Factions</artifactId>
    <version>Version</version>
</dependency>
allprojects {
		repositories {
			maven { url 'https://jitpack.io' }
		}
	}
																
dependencies {
	        implementation 'com.github.Manafia-Development:Manafia-Factions:Tag'
	}

For the future

In future releases, we hope to add KOTH, duels, conquest and more. This would require a lot of time and effort, so any help is appreciated especially considering this would all be free and open-source.

Support

Support is avaliable at the GitHub Discussion Page or here

forthebadge

Bugs

Bugs can be reported by opening an issue on GitHub.

forthebadge

🎁 Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

forthebadge