Mica-Technologies / minecraft-city-super-mod

Other
1 stars 0 forks source link

City Super Mod

The City Super Mod is a Minecraft mod that adds a variety of new realistic blocks and items to your world. Open-source and free to use, the City Super Mod is designed to be compatible with other mods and provide a realistic city-building experience in Minecraft.

GitHub Release GitHub Downloads (all assets, latest release) GitHub Downloads (all assets, all releases)

Wiki/Player Information

Information about the City Super Mod can be found on the City Super Mod Wiki https://github.com/Mica-Technologies/minecraft-city-super-mod/wiki.

Wiki topics include:

Developer Information

IDE

The preferred development environment/IDE for the City Super Mod is IntelliJ IDEA. It is recommended to use the latest version of IntelliJ IDEA for the best development experience.

Making Changes

To make changes to the City Super Mod, you will need to clone the project from the GitHub repository and open it in your preferred IDE.

To learn more about the version control system, Git, please see https://git-scm.com/doc.

If you are using IntelliJ IDEA as your preferred IDE, you may use the built-in Git integration to clone the project from the GitHub repository. To learn more about using Git integration with IntelliJ IDEA, please see https://www.jetbrains.com/help/idea/using-git-integration.html.

Adding a Block

Adding a block looks different depending on the blockstate format, model format, or other features. In general, the following steps should be followed:

If the blockstate file does not define an inventory variant, an item model must be created for the block to properly be displayed in the inventory or player's hand. If required, create an item model within src/main/resources/assets/csm/models/item which references the block model.

Block Base Classes

Adding an Item

Adding an item looks different depending on the model format, item type, or other features. In general, the following steps should be followed:

Item Base Classes

Registering a Block or Item

After creating a block or item class, the block or item must be registered with the game. To register a block or item, an entry must be added to the appropriate tab class file within the src/main/java/com/micatechnologies/minecraft/csm/tabs package folder.

Adding a Tab

Adding a tab is a fairly simple process. To add a tab, follow these steps:

Submitting Changes

After making changes, you can push your modifications to GitHub on a new branch. To protect the working code, modification of the main branch is not permitted except through pull request.

Credits

Active Developers

Name: Alex
GitHub Username: mica-alex
Minecraft Username: Akselhok

Name: Brandon
GitHub Username: AngelWingsPanda
Minecraft Username: AngelWingsPanda

Acknowledgments

The City Super Mod began as an MCreator project. While the project has since been migrated to a standalone project, the development team would like to acknowledge the MCreator project and its developers for their contributions to the Minecraft modding community.