Quantcast
Channel: Client Mods from Bukkit.org
Viewing all articles
Browse latest Browse all 131

NovaCraft

$
0
0

NovaCraft is an as of yet mostly unfinished client side modding API, the aim of which is to simplify the process of making simple client-side mods that add user interfaces or that are used for interacting with servers. A complete list of features would be somewhat long (although still unimpressive when compared to what is possible with Forge or Spout).

Installation

  • Extract the mod files from the zip to a directory of your choosing.
  • Open your minecraft.jar (which on Linux is located at /home/(username)/.minecraft/bin/, and on Windows is at %appdata%/.minecraft/bin/) with an archive manager.
  • Copy all the files from the directory you have extracted the mod to into your minecraft.jar.
  • Delete META-INF from your minecraft jar (otherwise it will refuse to run as the files will no longer match their signatures).

Developing a plugin for NovaCraft

If you intend to write a client-side NovaCraft plugin, I am going to assume you are familiar with the basics of writing plugins for Bukkit, as the process you need to go through is fairly similar; you will need to use the API as a library for your project, and instead of having a plugin.yml, you must create a plugin.xml, which should look similar to this;

<plugin><name>NCTest</name><mainClass>info.plugmania.NCTest.NCTest</mainClass><author>korikisulda</author><description>This is an epic plugin</description></plugin>

Your main class should extend Plugin; you should either consult the source of NovaCraft or NCTest to determine what else you can do.

Planned features

  • Expansion of server->client modding support(to include Blocks, items and HUD elements)
  • Better support for custom blocks
  • Want a feature? feel free to suggest it or make a pull request (You'll need to install Minecraft Coders' Pack to add new features).

Source code

NovaCraft source is available under the GNU GPLv3, with an additional exception to allow for conveying modifications to minecraft source within the minecraft source that they modify.

NovaCraft-server (while nowhere near release) is available under the standard GNU GPLv3

NCTest is a test plugin designed to show how to write client-side plugins that use NovaCraft.


Viewing all articles
Browse latest Browse all 131

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>