Skip to content

Commit

Permalink
init
Browse files Browse the repository at this point in the history
  • Loading branch information
jacobgranberry committed Sep 15, 2024
1 parent b0ecc6f commit 99fc5d8
Show file tree
Hide file tree
Showing 44 changed files with 749 additions and 60,922 deletions.
3 changes: 0 additions & 3 deletions .factorypath

This file was deleted.

5 changes: 5 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Disable autocrlf on generated files, they always generate with LF
# Add any extra files or paths here to make git stop saying they
# are changed when only line endings change.
src/generated/**/.cache/cache text eol=lf
src/generated/**/*.json text eol=lf
24 changes: 24 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: Build

on: [push, pull_request]

jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
fetch-depth: 0
fetch-tags: true

- name: Setup JDK 17
uses: actions/setup-java@v4
with:
java-version: '17'
distribution: 'temurin'

- name: Build with Gradle
uses: gradle/actions/setup-gradle@v3
with:
arguments: build
40 changes: 24 additions & 16 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,18 +1,26 @@
/bin
/build
/lib
WesterosBlocks-*.jar
# eclipse
bin
*.launch
.settings
.metadata
.classpath
/eclipse
/.gradle
/.settings
/run
.DS_Store
/*_Client.launch
/*_Server.launch
/Users/
.project

# idea
out
*.ipr
*.iws
*.iml
.idea
/.apt_generated/
/.apt_generated_tests/
/.project
/.factorypath

# gradle
build
.gradle

# other
eclipse
run
runs
run-data

repo
34 changes: 0 additions & 34 deletions .project

This file was deleted.

3 changes: 0 additions & 3 deletions .vscode/settings.json

This file was deleted.

22 changes: 0 additions & 22 deletions CONTRIBUTING.md

This file was deleted.

201 changes: 0 additions & 201 deletions LICENSE

This file was deleted.

38 changes: 25 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,25 @@
# WesterosBlocks

WesterosBlocks is a custom mod for Minecraft Forge that adds thousands of custom blocks for use with the [WesterosCraft](https://westeroscraft.com) server.

This mod requires the [ConnectedTexturesMod](https://www.curseforge.com/minecraft/mc-mods/ctm) as well as the [WesterosCTM](https://www.curseforge.com/minecraft/mc-mods/westerosctm) extension in order for certain textures to appear correctly.

## Docs

Auto-generated docs for the new CTM types WB provides are [here](https://westeroscraft.github.io/WesterosBlocks/).

Practical examples of each CTM type can be located in the code [here](https://github.com/WesterosCraft/WesterosBlocks/tree/1.18.2/src/main/resources/assets/westerosblocks/textures/block/ctm).

Instructions for contributing to the pack can be found [here](https://github.com/WesterosCraft/WesterosBlocks/blob/1.18.2/CONTRIBUTING.md).

Installation information
=======

This template repository can be directly cloned to get you started with a new
mod. Simply create a new repository cloned from this one, by following the
instructions provided by [GitHub](https://docs.github.com/en/repositories/creating-and-managing-repositories/creating-a-repository-from-a-template).

Once you have your clone, simply open the repository in the IDE of your choice. The usual recommendation for an IDE is either IntelliJ IDEA or Eclipse.

If at any point you are missing libraries in your IDE, or you've run into problems you can
run `gradlew --refresh-dependencies` to refresh the local cache. `gradlew clean` to reset everything
{this does not affect your code} and then start the process again.

Mapping Names:
============
By default, the MDK is configured to use the official mapping names from Mojang for methods and fields
in the Minecraft codebase. These names are covered by a specific license. All modders should be aware of this
license. For the latest license text, refer to the mapping file itself, or the reference copy here:
https://github.com/NeoForged/NeoForm/blob/main/Mojang.md

Additional Resources:
==========
Community Documentation: https://docs.neoforged.net/
NeoForged Discord: https://discord.neoforged.net/
Loading

0 comments on commit 99fc5d8

Please sign in to comment.