This commit is contained in:
[object Object] 2023-10-29 21:32:08 +00:00 committed by GitHub
commit 732788ba0d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
1419 changed files with 68126 additions and 2344 deletions

View file

@ -0,0 +1,32 @@
name: Install wheel from artifact
description: Install wheel from artifact
inputs:
name:
description: Artifact name.
required: true
python-version:
description: Version range or exact version of Python to use.
required: true
runs:
using: composite
steps:
- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: ${{ inputs.python-version }}
cache: pip
- name: Download artifact
uses: actions/download-artifact@v3
with:
name: ${{ inputs.name }}
path: _dist
- name: Install wheel
shell: bash
run: |
wheels=( _dist/*-py3-none-any.whl )
pip install "${wheels[0]}"
rm -r _dist

View file

@ -1,29 +1,138 @@
name: Build the Python doc-gen
name: Build the web book
on:
push:
branches: [main]
branches:
- main
- docgen-2-1.20 # TODO: remove
tags: "*"
workflow_dispatch:
inputs:
branch:
description: Branch to generate docs from
type: choice
options:
- (same as workflow)
- 0.10.3-docs
- 0.9.5-docs
release:
description: Release this version
type: boolean
default: false
update-latest:
description: Overwrite latest (and root, if releasing)
type: boolean
default: true
publish:
description: Package index to publish to
type: choice
options:
- none
- PyPI (release)
- TestPyPI
segment:
description: Version segment to bump with Hatch
type: string
required: false
env:
PYPI_PACKAGE: hexdoc
permissions:
contents: read
concurrency:
group: hexdoc
cancel-in-progress: false
jobs:
build_docs:
runs-on: ubuntu-latest
permissions:
hexdoc:
uses: ./.github/workflows/hexdoc.yml
permissions:
contents: write
pages: read
with:
python-version: "3.11"
checkout: ${{ github.event_name == 'workflow_dispatch' && inputs.branch != '(same as workflow)' }}
branch: ${{ inputs.branch }}
publish-latest-and-root: |-
${{
github.event_name != 'workflow_dispatch'
|| inputs.update-latest
}}
publish-release: |-
${{
github.event_name == 'workflow_dispatch' && inputs.release
|| startsWith(github.event.head_commit.message, '[Release]')
}}
bump-version-segment: ${{ inputs.segment }}
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Generate file
run: doc/collate_data.py Common/src/main/resources hexcasting thehexbook doc/template.html index.html.uncommitted
- name: Check out gh-pages
uses: actions/checkout@v3
with:
clean: false
ref: gh-pages
- name: Overwrite file and commmit
run: |
mv index.html.uncommitted index.html
git config user.name "Documentation Generation Bot"
git config user.email "noreply@github.com"
git add index.html
git diff-index --quiet HEAD || git commit -m "Update docs at index.html from $GITHUB_REF"
- name: Upload changes
run: git push
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
with:
python-version: "3.11"
cache: pip
- name: Install packages
run: pip install .[test]
- name: Run tests
run: pytest doc
publish-pypi:
runs-on: ubuntu-latest
needs: [hexdoc, test]
if: |-
needs.hexdoc.outputs.publish-release == 'true' &&
(github.event_name != 'workflow_dispatch' || inputs.publish == 'PyPI (release)')
environment:
name: pypi
url: https://pypi.org/p/${{ env.PYPI_PACKAGE }}
permissions:
id-token: write
contents: write
steps:
- uses: actions/checkout@v3
- name: Download package artifact
uses: actions/download-artifact@v3
with:
name: hexdoc-build
path: dist
- name: Publish to PyPI
uses: pypa/gh-action-pypi-publish@release/v1
- name: Create or update tag
uses: EndBug/latest-tag@v1
with:
# TODO: dynamically set this from somewhere instead of being hardcoded
ref: hexdoc-v1
publish-testpypi:
runs-on: ubuntu-latest
needs: [hexdoc, test]
if: github.event_name == 'workflow_dispatch' && inputs.publish == 'TestPyPI'
environment:
name: testpypi
url: https://test.pypi.org/p/${{ env.PYPI_PACKAGE }}
permissions:
id-token: write
steps:
- name: Download package artifact
uses: actions/download-artifact@v3
with:
name: hexdoc-build
path: dist
- name: Publish to TestPyPI
uses: pypa/gh-action-pypi-publish@release/v1
with:
repository-url: https://test.pypi.org/legacy/

232
.github/workflows/hexdoc.yml vendored Normal file
View file

@ -0,0 +1,232 @@
name: "[Reusable] Build and publish a hexdoc project"
on:
workflow_call:
inputs:
python-version:
description: Python version to install
type: string
required: true
checkout:
description: Whether to check out the branch specified in `branch`
type: boolean
required: true
branch:
description: Branch to generate docs from
type: string
required: false
publish-latest-and-root:
description: Overwrite `/v/latest` (and `/`, if releasing)
type: boolean
required: true
publish-release:
description: Overwrite `/v/<current_version>`
type: boolean
required: true
bump-version-segment:
description: Version segment to bump with Hatch
type: string
required: false
outputs:
publish-release:
description: Value of publish-release input for convenience.
value: ${{ inputs.publish-release }}
pages-url:
description: Current GitHub Pages url for this repo.
value: ${{ jobs.build.outputs.pages-url }}
permissions:
contents: read
env:
UPDATE_LATEST: ${{ inputs.publish-latest-and-root }}
RELEASE: ${{ inputs.publish-release }}
jobs:
build:
runs-on: ubuntu-latest
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
permissions:
contents: write
pages: read
outputs:
pages-url: ${{ steps.get-url.outputs.pages-url }}
matrix: ${{ steps.list-langs.outputs.matrix }}
branch: ${{ steps.parse-inputs.outputs.branch }}
props-path: ${{ steps.parse-inputs.outputs.props-path }}
steps:
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
with:
python-version: ${{ inputs.python-version }}
cache: pip
- name: Get Pages url
id: get-url
run: |
url=$(gh api "repos/$GITHUB_REPOSITORY/pages" --jq '.html_url')
echo "pages-url=$url" >> "$GITHUB_OUTPUT"
echo "GITHUB_PAGES_URL=$url" >> "$GITHUB_ENV"
- name: Parse inputs
id: parse-inputs
run: |
if [[ ${{ inputs.checkout }} == true ]]; then
branch='${{ inputs.branch }}'
props_path=_checkout/doc/properties.toml
echo "HATCH_GRADLE_DIR=_checkout" >> "$GITHUB_ENV"
else
branch=none
props_path=doc/properties.toml
fi
echo "PROPS_PATH=$props_path" >> "$GITHUB_ENV"
echo "branch=$branch" >> "$GITHUB_OUTPUT"
echo "props-path=$props_path" >> "$GITHUB_OUTPUT"
- name: Checkout input branch
if: steps.parse-inputs.outputs.branch != 'none'
id: checkout-input
uses: actions/checkout@v3
with:
ref: ${{ steps.parse-inputs.outputs.branch }}
path: _checkout
- name: Install docgen from source
run: pip install . hatch
- name: List book languages
id: list-langs
run: |
echo "matrix=$(hexdoc list-langs $PROPS_PATH)" >> "$GITHUB_OUTPUT"
if [[ $RUNNER_DEBUG ]]; then
tree -I '__pycache__|Common|Fabric|Forge|venv'
fi
- name: Export web book
run: hexdoc export $PROPS_PATH --allow-missing # FIXME: remove this flag after adding the Minecraft i18n
- name: Bump version
if: inputs.bump-version-segment
run: hatch version "${{ inputs.bump-version-segment }}"
- name: Commit changes
uses: stefanzweifel/git-auto-commit-action@v4
with:
commit_message: Build web book from ${{ github.ref }}
- name: Build package
run: hatch build
- name: Upload package artifact
uses: actions/upload-artifact@v3
with:
name: hexdoc-build
path: dist
- name: Copy build to Pages
if: steps.parse-inputs.outputs.update-latest
run: |
mkdir -p _site/v/latest
cp -r dist _site/v/latest/dist
- name: Upload temporary Pages artifact
if: steps.parse-inputs.outputs.update-latest
uses: actions/upload-artifact@v3
with:
name: github-pages-tmp
path: _site
- name: Add job summary
run: echo "Built version \`$(hatch version)\` from commit \`$(git rev-parse --short "$GITHUB_SHA")\`." >> $GITHUB_STEP_SUMMARY
generate:
runs-on: ubuntu-latest
needs: build
continue-on-error: true
strategy:
fail-fast: false
matrix:
lang: ${{ fromJson(needs.build.outputs.matrix) }}
env:
GITHUB_PAGES_URL: ${{ needs.build.outputs.pages-url }}
HEXDOC: hexdoc render ${{ needs.build.outputs.props-path }} _site --lang ${{ matrix.lang }} --clean
steps:
- uses: actions/checkout@v3
- uses: object-Object/HexMod/.github/actions/install-artifact-wheel@hexdoc-v1
with:
name: hexdoc-build
python-version: ${{ inputs.python-version }}
- name: Checkout input branch
if: needs.build.outputs.branch != 'none'
uses: actions/checkout@v3
with:
ref: ${{ needs.build.outputs.branch }}
path: _checkout
- name: Generate web book
id: gen-normal
continue-on-error: true
run: $HEXDOC
- name: Generate web book with missing translations
if: steps.gen-normal.outcome == 'failure'
run: $HEXDOC --allow-missing
- name: Upload temporary Pages artifact
uses: actions/upload-artifact@v3
with:
name: github-pages-tmp
path: _site
- name: Fail if the first generate step failed
if: steps.gen-normal.outcome == 'failure'
run: |
echo "::error::Missing some i18n keys."
exit 1
deploy-pages:
runs-on: ubuntu-latest
needs: [build, generate]
permissions:
contents: write
steps:
- uses: actions/checkout@v3
- uses: object-Object/HexMod/.github/actions/install-artifact-wheel@hexdoc-v1
with:
name: hexdoc-build
python-version: ${{ inputs.python-version }}
- name: Checkout current Pages
uses: actions/checkout@v3
continue-on-error: true
with:
ref: gh-pages
path: _site/dst
- name: Download temporary Pages artifact
uses: actions/download-artifact@v3
with:
name: github-pages-tmp
path: _site/src/docs
- name: Add new docs to site
run: hexdoc merge --src _site/src/docs --dst _site/dst/docs
- name: Deploy to Pages
uses: JamesIves/github-pages-deploy-action@v4
with:
folder: _site/dst/docs
target-folder: docs

162
.gitignore vendored
View file

@ -1,3 +1,9 @@
# hexdoc
doc/**/_export/generated/
/_site/
/_checkout/
__gradle_version__.py
# eclipse
bin
*.launch
@ -27,3 +33,159 @@ forge*changelog.txt
Session.vim
plot/
# Python
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class
# C extensions
*.so
# Distribution / packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST
# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec
# Installer logs
pip-log.txt
pip-delete-this-directory.txt
# Unit test / coverage reports
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
*.py,cover
.hypothesis/
.pytest_cache/
cover/
# Translations
*.mo
*.pot
# Django stuff:
*.log
local_settings.py
db.sqlite3
db.sqlite3-journal
# Flask stuff:
instance/
.webassets-cache
# Scrapy stuff:
.scrapy
# Sphinx documentation
docs/_build/
# PyBuilder
.pybuilder/
target/
# Jupyter Notebook
.ipynb_checkpoints
# IPython
profile_default/
ipython_config.py
# pyenv
# For a library or package, you might want to ignore these files since the code is
# intended to run in multiple environments; otherwise, check them in:
# .python-version
# pipenv
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
# However, in case of collaboration, if having platform-specific dependencies or dependencies
# having no cross-platform support, pipenv may install dependencies that don't work, or not
# install all needed dependencies.
#Pipfile.lock
# poetry
# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
# This is especially recommended for binary packages to ensure reproducibility, and is more
# commonly ignored for libraries.
# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
#poetry.lock
# pdm
# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
#pdm.lock
# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it
# in version control.
# https://pdm.fming.dev/#use-with-ide
.pdm.toml
# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
__pypackages__/
# Celery stuff
celerybeat-schedule
celerybeat.pid
# SageMath parsed files
*.sage.py
# Environments
.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/
# Spyder project settings
.spyderproject
.spyproject
# Rope project settings
.ropeproject
# mkdocs documentation
/site
# mypy
.mypy_cache/
.dmypy.json
dmypy.json
# Pyre type checker
.pyre/
# pytype static type analyzer
.pytype/
# Cython debug symbols
cython_debug/

10
.vscode/extensions.json vendored Normal file
View file

@ -0,0 +1,10 @@
{
// List of extensions which should be recommended for users of this workspace.
"recommendations": [
"ms-python.vscode-pylance",
"ms-python.black-formatter",
"ms-python.isort",
"samuelcolvin.jinjahtml",
"noxiz.jinja-snippets",
],
}

32
.vscode/launch.json vendored Normal file
View file

@ -0,0 +1,32 @@
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Python: Current File",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"justMyCode": false
},
{
"name": "Python: Generate Docs",
"type": "python",
"request": "launch",
"module": "hexdoc.cli.main",
"args": [
"render",
"doc/properties.toml",
"_site/src/docs",
"--lang",
"en_us",
"--allow-missing",
],
"console": "integratedTerminal",
"justMyCode": false
}
]
}

27
.vscode/settings.json vendored Normal file
View file

@ -0,0 +1,27 @@
{
"[python]": {
"editor.defaultFormatter": "ms-python.black-formatter",
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.organizeImports": true,
},
"editor.rulers": [88],
},
"isort.importStrategy": "fromEnvironment",
"python.languageServer": "Pylance",
"python.analysis.diagnosticMode": "workspace",
"python.testing.unittestEnabled": false,
"python.testing.pytestEnabled": true,
"[html][jinja-html]": {
"editor.rulers": [120],
},
"files.associations": {
"*.js.jinja": "javascript",
"*.css.jinja": "css",
"*.jcss.jinja": "jinja-css", // for files with a lot of jinja stuff, where the linting isn't useful
// syrupy snapshot files
"*.html[].].raw": "html",
"*.css[].].raw": "css",
"*.js[].].raw": "javascript",
},
}

View file

@ -0,0 +1,107 @@
{
"variants": {
"facing=east,has_books=false": {
"model": "hexcasting:block/akashic_bookshelf_empty",
"uvlock": true,
"y": 90
},
"facing=east,has_books=true": [
{
"model": "hexcasting:block/akashic_bookshelf_1",
"uvlock": true,
"y": 90
},
{
"model": "hexcasting:block/akashic_bookshelf_2",
"uvlock": true,
"y": 90
},
{
"model": "hexcasting:block/akashic_bookshelf_3",
"uvlock": true,
"y": 90
},
{
"model": "hexcasting:block/akashic_bookshelf_4",
"uvlock": true,
"y": 90
}
],
"facing=north,has_books=false": {
"model": "hexcasting:block/akashic_bookshelf_empty",
"uvlock": true
},
"facing=north,has_books=true": [
{
"model": "hexcasting:block/akashic_bookshelf_1",
"uvlock": true
},
{
"model": "hexcasting:block/akashic_bookshelf_2",
"uvlock": true
},
{
"model": "hexcasting:block/akashic_bookshelf_3",
"uvlock": true
},
{
"model": "hexcasting:block/akashic_bookshelf_4",
"uvlock": true
}
],
"facing=south,has_books=false": {
"model": "hexcasting:block/akashic_bookshelf_empty",
"uvlock": true,
"y": 180
},
"facing=south,has_books=true": [
{
"model": "hexcasting:block/akashic_bookshelf_1",
"uvlock": true,
"y": 180
},
{
"model": "hexcasting:block/akashic_bookshelf_2",
"uvlock": true,
"y": 180
},
{
"model": "hexcasting:block/akashic_bookshelf_3",
"uvlock": true,
"y": 180
},
{
"model": "hexcasting:block/akashic_bookshelf_4",
"uvlock": true,
"y": 180
}
],
"facing=west,has_books=false": {
"model": "hexcasting:block/akashic_bookshelf_empty",
"uvlock": true,
"y": 270
},
"facing=west,has_books=true": [
{
"model": "hexcasting:block/akashic_bookshelf_1",
"uvlock": true,
"y": 270
},
{
"model": "hexcasting:block/akashic_bookshelf_2",
"uvlock": true,
"y": 270
},
{
"model": "hexcasting:block/akashic_bookshelf_3",
"uvlock": true,
"y": 270
},
{
"model": "hexcasting:block/akashic_bookshelf_4",
"uvlock": true,
"y": 270
}
]
}
}

View file

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "hexcasting:block/akashic_ligature"
}
}
}

View file

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "hexcasting:block/akashic_record"
}
}
}

View file

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "hexcasting:block/deco/amethyst_bricks"
}
}
}

View file

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "hexcasting:block/deco/amethyst_bricks_small"
}
}
}

View file

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "hexcasting:block/amethyst_dust_block"
}
}
}

View file

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "hexcasting:block/amethyst_edified_leaves"
}
}
}

View file

@ -0,0 +1,30 @@
{
"variants": {
"facing=down": {
"model": "hexcasting:block/deco/amethyst_pillar",
"x": 180
},
"facing=east": {
"model": "hexcasting:block/deco/amethyst_pillar",
"x": 90,
"y": 90
},
"facing=north": {
"model": "hexcasting:block/deco/amethyst_pillar",
"x": 90
},
"facing=south": {
"model": "hexcasting:block/deco/amethyst_pillar",
"x": 90,
"y": 180
},
"facing=up": {
"model": "hexcasting:block/deco/amethyst_pillar"
},
"facing=west": {
"model": "hexcasting:block/deco/amethyst_pillar",
"x": 90,
"y": 270
}
}
}

View file

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "hexcasting:block/amethyst_sconce"
}
}
}

View file

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "hexcasting:block/deco/amethyst_tiles"
}
}
}

View file

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "hexcasting:block/ancient_scroll_paper"
}
}
}

View file

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "hexcasting:block/ancient_scroll_paper_lantern"
}
}
}

View file

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "hexcasting:block/aventurine_edified_leaves"
}
}
}

View file

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "hexcasting:block/citrine_edified_leaves"
}
}
}

View file

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "hexcasting:block/conjured"
}
}
}

View file

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "hexcasting:block/conjured"
}
}
}

View file

@ -0,0 +1,142 @@
{
"variants": {
"energized=false,facing=down,state=false": {
"model": "hexcasting:block/circle/directrix/boolean/dim_false_down",
"x": 90
},
"energized=false,facing=down,state=neither": {
"model": "hexcasting:block/circle/directrix/boolean/dim_neither_down",
"x": 90
},
"energized=false,facing=down,state=true": {
"model": "hexcasting:block/circle/directrix/boolean/dim_true_down",
"x": 90
},
"energized=false,facing=east,state=false": {
"model": "hexcasting:block/circle/directrix/boolean/dim_false_east",
"y": 90
},
"energized=false,facing=east,state=neither": {
"model": "hexcasting:block/circle/directrix/boolean/dim_neither_east",
"y": 90
},
"energized=false,facing=east,state=true": {
"model": "hexcasting:block/circle/directrix/boolean/dim_true_east",
"y": 90
},
"energized=false,facing=north,state=false": {
"model": "hexcasting:block/circle/directrix/boolean/dim_false_north"
},
"energized=false,facing=north,state=neither": {
"model": "hexcasting:block/circle/directrix/boolean/dim_neither_north"
},
"energized=false,facing=north,state=true": {
"model": "hexcasting:block/circle/directrix/boolean/dim_true_north"
},
"energized=false,facing=south,state=false": {
"model": "hexcasting:block/circle/directrix/boolean/dim_false_south",
"y": 180
},
"energized=false,facing=south,state=neither": {
"model": "hexcasting:block/circle/directrix/boolean/dim_neither_south",
"y": 180
},
"energized=false,facing=south,state=true": {
"model": "hexcasting:block/circle/directrix/boolean/dim_true_south",
"y": 180
},
"energized=false,facing=up,state=false": {
"model": "hexcasting:block/circle/directrix/boolean/dim_false_up",
"x": -90
},
"energized=false,facing=up,state=neither": {
"model": "hexcasting:block/circle/directrix/boolean/dim_neither_up",
"x": -90
},
"energized=false,facing=up,state=true": {
"model": "hexcasting:block/circle/directrix/boolean/dim_true_up",
"x": -90
},
"energized=false,facing=west,state=false": {
"model": "hexcasting:block/circle/directrix/boolean/dim_false_west",
"y": 270
},
"energized=false,facing=west,state=neither": {
"model": "hexcasting:block/circle/directrix/boolean/dim_neither_west",
"y": 270
},
"energized=false,facing=west,state=true": {
"model": "hexcasting:block/circle/directrix/boolean/dim_true_west",
"y": 270
},
"energized=true,facing=down,state=false": {
"model": "hexcasting:block/circle/directrix/boolean/lit_false_down",
"x": 90
},
"energized=true,facing=down,state=neither": {
"model": "hexcasting:block/circle/directrix/boolean/lit_neither_down",
"x": 90
},
"energized=true,facing=down,state=true": {
"model": "hexcasting:block/circle/directrix/boolean/lit_true_down",
"x": 90
},
"energized=true,facing=east,state=false": {
"model": "hexcasting:block/circle/directrix/boolean/lit_false_east",
"y": 90
},
"energized=true,facing=east,state=neither": {
"model": "hexcasting:block/circle/directrix/boolean/lit_neither_east",
"y": 90
},
"energized=true,facing=east,state=true": {
"model": "hexcasting:block/circle/directrix/boolean/lit_true_east",
"y": 90
},
"energized=true,facing=north,state=false": {
"model": "hexcasting:block/circle/directrix/boolean/lit_false_north"
},
"energized=true,facing=north,state=neither": {
"model": "hexcasting:block/circle/directrix/boolean/lit_neither_north"
},
"energized=true,facing=north,state=true": {
"model": "hexcasting:block/circle/directrix/boolean/lit_true_north"
},
"energized=true,facing=south,state=false": {
"model": "hexcasting:block/circle/directrix/boolean/lit_false_south",
"y": 180
},
"energized=true,facing=south,state=neither": {
"model": "hexcasting:block/circle/directrix/boolean/lit_neither_south",
"y": 180
},
"energized=true,facing=south,state=true": {
"model": "hexcasting:block/circle/directrix/boolean/lit_true_south",
"y": 180
},
"energized=true,facing=up,state=false": {
"model": "hexcasting:block/circle/directrix/boolean/lit_false_up",
"x": -90
},
"energized=true,facing=up,state=neither": {
"model": "hexcasting:block/circle/directrix/boolean/lit_neither_up",
"x": -90
},
"energized=true,facing=up,state=true": {
"model": "hexcasting:block/circle/directrix/boolean/lit_true_up",
"x": -90
},
"energized=true,facing=west,state=false": {
"model": "hexcasting:block/circle/directrix/boolean/lit_false_west",
"y": 270
},
"energized=true,facing=west,state=neither": {
"model": "hexcasting:block/circle/directrix/boolean/lit_neither_west",
"y": 270
},
"energized=true,facing=west,state=true": {
"model": "hexcasting:block/circle/directrix/boolean/lit_true_west",
"y": 270
}
}
}

View file

@ -0,0 +1,50 @@
{
"variants": {
"energized=false,facing=down": {
"model": "hexcasting:block/circle/directrix/empty/dim_down",
"x": 90
},
"energized=false,facing=east": {
"model": "hexcasting:block/circle/directrix/empty/dim_east",
"y": 90
},
"energized=false,facing=north": {
"model": "hexcasting:block/circle/directrix/empty/dim_north"
},
"energized=false,facing=south": {
"model": "hexcasting:block/circle/directrix/empty/dim_south",
"y": 180
},
"energized=false,facing=up": {
"model": "hexcasting:block/circle/directrix/empty/dim_up",
"x": -90
},
"energized=false,facing=west": {
"model": "hexcasting:block/circle/directrix/empty/dim_west",
"y": 270
},
"energized=true,facing=down": {
"model": "hexcasting:block/circle/directrix/empty/lit_down",
"x": 90
},
"energized=true,facing=east": {
"model": "hexcasting:block/circle/directrix/empty/lit_east",
"y": 90
},
"energized=true,facing=north": {
"model": "hexcasting:block/circle/directrix/empty/lit_north"
},
"energized=true,facing=south": {
"model": "hexcasting:block/circle/directrix/empty/lit_south",
"y": 180
},
"energized=true,facing=up": {
"model": "hexcasting:block/circle/directrix/empty/lit_up",
"x": -90
},
"energized=true,facing=west": {
"model": "hexcasting:block/circle/directrix/empty/lit_west",
"y": 270
}
}
}

View file

@ -0,0 +1,96 @@
{
"variants": {
"energized=false,facing=down,powered=false": {
"model": "hexcasting:block/circle/directrix/redstone/dim_unpowered_down",
"x": 90
},
"energized=false,facing=down,powered=true": {
"model": "hexcasting:block/circle/directrix/redstone/dim_powered_down",
"x": 90
},
"energized=false,facing=east,powered=false": {
"model": "hexcasting:block/circle/directrix/redstone/dim_unpowered_east",
"y": 90
},
"energized=false,facing=east,powered=true": {
"model": "hexcasting:block/circle/directrix/redstone/dim_powered_east",
"y": 90
},
"energized=false,facing=north,powered=false": {
"model": "hexcasting:block/circle/directrix/redstone/dim_unpowered_north"
},
"energized=false,facing=north,powered=true": {
"model": "hexcasting:block/circle/directrix/redstone/dim_powered_north"
},
"energized=false,facing=south,powered=false": {
"model": "hexcasting:block/circle/directrix/redstone/dim_unpowered_south",
"y": 180
},
"energized=false,facing=south,powered=true": {
"model": "hexcasting:block/circle/directrix/redstone/dim_powered_south",
"y": 180
},
"energized=false,facing=up,powered=false": {
"model": "hexcasting:block/circle/directrix/redstone/dim_unpowered_up",
"x": -90
},
"energized=false,facing=up,powered=true": {
"model": "hexcasting:block/circle/directrix/redstone/dim_powered_up",
"x": -90
},
"energized=false,facing=west,powered=false": {
"model": "hexcasting:block/circle/directrix/redstone/dim_unpowered_west",
"y": 270
},
"energized=false,facing=west,powered=true": {
"model": "hexcasting:block/circle/directrix/redstone/dim_powered_west",
"y": 270
},
"energized=true,facing=down,powered=false": {
"model": "hexcasting:block/circle/directrix/redstone/lit_unpowered_down",
"x": 90
},
"energized=true,facing=down,powered=true": {
"model": "hexcasting:block/circle/directrix/redstone/lit_powered_down",
"x": 90
},
"energized=true,facing=east,powered=false": {
"model": "hexcasting:block/circle/directrix/redstone/lit_unpowered_east",
"y": 90
},
"energized=true,facing=east,powered=true": {
"model": "hexcasting:block/circle/directrix/redstone/lit_powered_east",
"y": 90
},
"energized=true,facing=north,powered=false": {
"model": "hexcasting:block/circle/directrix/redstone/lit_unpowered_north"
},
"energized=true,facing=north,powered=true": {
"model": "hexcasting:block/circle/directrix/redstone/lit_powered_north"
},
"energized=true,facing=south,powered=false": {
"model": "hexcasting:block/circle/directrix/redstone/lit_unpowered_south",
"y": 180
},
"energized=true,facing=south,powered=true": {
"model": "hexcasting:block/circle/directrix/redstone/lit_powered_south",
"y": 180
},
"energized=true,facing=up,powered=false": {
"model": "hexcasting:block/circle/directrix/redstone/lit_unpowered_up",
"x": -90
},
"energized=true,facing=up,powered=true": {
"model": "hexcasting:block/circle/directrix/redstone/lit_powered_up",
"x": -90
},
"energized=true,facing=west,powered=false": {
"model": "hexcasting:block/circle/directrix/redstone/lit_unpowered_west",
"y": 270
},
"energized=true,facing=west,powered=true": {
"model": "hexcasting:block/circle/directrix/redstone/lit_powered_west",
"y": 270
}
}
}

View file

@ -0,0 +1,118 @@
{
"variants": {
"face=ceiling,facing=east,powered=false": {
"model": "hexcasting:block/edified_button",
"x": 180,
"y": 270
},
"face=ceiling,facing=east,powered=true": {
"model": "hexcasting:block/edified_button_pressed",
"x": 180,
"y": 270
},
"face=ceiling,facing=north,powered=false": {
"model": "hexcasting:block/edified_button",
"x": 180,
"y": 180
},
"face=ceiling,facing=north,powered=true": {
"model": "hexcasting:block/edified_button_pressed",
"x": 180,
"y": 180
},
"face=ceiling,facing=south,powered=false": {
"model": "hexcasting:block/edified_button",
"x": 180
},
"face=ceiling,facing=south,powered=true": {
"model": "hexcasting:block/edified_button_pressed",
"x": 180
},
"face=ceiling,facing=west,powered=false": {
"model": "hexcasting:block/edified_button",
"x": 180,
"y": 90
},
"face=ceiling,facing=west,powered=true": {
"model": "hexcasting:block/edified_button_pressed",
"x": 180,
"y": 90
},
"face=floor,facing=east,powered=false": {
"model": "hexcasting:block/edified_button",
"y": 90
},
"face=floor,facing=east,powered=true": {
"model": "hexcasting:block/edified_button_pressed",
"y": 90
},
"face=floor,facing=north,powered=false": {
"model": "hexcasting:block/edified_button"
},
"face=floor,facing=north,powered=true": {
"model": "hexcasting:block/edified_button_pressed"
},
"face=floor,facing=south,powered=false": {
"model": "hexcasting:block/edified_button",
"y": 180
},
"face=floor,facing=south,powered=true": {
"model": "hexcasting:block/edified_button_pressed",
"y": 180
},
"face=floor,facing=west,powered=false": {
"model": "hexcasting:block/edified_button",
"y": 270
},
"face=floor,facing=west,powered=true": {
"model": "hexcasting:block/edified_button_pressed",
"y": 270
},
"face=wall,facing=east,powered=false": {
"model": "hexcasting:block/edified_button",
"uvlock": true,
"x": 90,
"y": 90
},
"face=wall,facing=east,powered=true": {
"model": "hexcasting:block/edified_button_pressed",
"uvlock": true,
"x": 90,
"y": 90
},
"face=wall,facing=north,powered=false": {
"model": "hexcasting:block/edified_button",
"uvlock": true,
"x": 90
},
"face=wall,facing=north,powered=true": {
"model": "hexcasting:block/edified_button_pressed",
"uvlock": true,
"x": 90
},
"face=wall,facing=south,powered=false": {
"model": "hexcasting:block/edified_button",
"uvlock": true,
"x": 90,
"y": 180
},
"face=wall,facing=south,powered=true": {
"model": "hexcasting:block/edified_button_pressed",
"uvlock": true,
"x": 90,
"y": 180
},
"face=wall,facing=west,powered=false": {
"model": "hexcasting:block/edified_button",
"uvlock": true,
"x": 90,
"y": 270
},
"face=wall,facing=west,powered=true": {
"model": "hexcasting:block/edified_button_pressed",
"uvlock": true,
"x": 90,
"y": 270
}
}
}

View file

@ -0,0 +1,124 @@
{
"variants": {
"facing=east,half=lower,hinge=left,open=false": {
"model": "hexcasting:block/edified_door_bottom_left"
},
"facing=east,half=lower,hinge=left,open=true": {
"model": "hexcasting:block/edified_door_bottom_left_open",
"y": 90
},
"facing=east,half=lower,hinge=right,open=false": {
"model": "hexcasting:block/edified_door_bottom_right"
},
"facing=east,half=lower,hinge=right,open=true": {
"model": "hexcasting:block/edified_door_bottom_right_open",
"y": 270
},
"facing=east,half=upper,hinge=left,open=false": {
"model": "hexcasting:block/edified_door_top_left"
},
"facing=east,half=upper,hinge=left,open=true": {
"model": "hexcasting:block/edified_door_top_left_open",
"y": 90
},
"facing=east,half=upper,hinge=right,open=false": {
"model": "hexcasting:block/edified_door_top_right"
},
"facing=east,half=upper,hinge=right,open=true": {
"model": "hexcasting:block/edified_door_top_right_open",
"y": 270
},
"facing=north,half=lower,hinge=left,open=false": {
"model": "hexcasting:block/edified_door_bottom_left",
"y": 270
},
"facing=north,half=lower,hinge=left,open=true": {
"model": "hexcasting:block/edified_door_bottom_left_open"
},
"facing=north,half=lower,hinge=right,open=false": {
"model": "hexcasting:block/edified_door_bottom_right",
"y": 270
},
"facing=north,half=lower,hinge=right,open=true": {
"model": "hexcasting:block/edified_door_bottom_right_open",
"y": 180
},
"facing=north,half=upper,hinge=left,open=false": {
"model": "hexcasting:block/edified_door_top_left",
"y": 270
},
"facing=north,half=upper,hinge=left,open=true": {
"model": "hexcasting:block/edified_door_top_left_open"
},
"facing=north,half=upper,hinge=right,open=false": {
"model": "hexcasting:block/edified_door_top_right",
"y": 270
},
"facing=north,half=upper,hinge=right,open=true": {
"model": "hexcasting:block/edified_door_top_right_open",
"y": 180
},
"facing=south,half=lower,hinge=left,open=false": {
"model": "hexcasting:block/edified_door_bottom_left",
"y": 90
},
"facing=south,half=lower,hinge=left,open=true": {
"model": "hexcasting:block/edified_door_bottom_left_open",
"y": 180
},
"facing=south,half=lower,hinge=right,open=false": {
"model": "hexcasting:block/edified_door_bottom_right",
"y": 90
},
"facing=south,half=lower,hinge=right,open=true": {
"model": "hexcasting:block/edified_door_bottom_right_open"
},
"facing=south,half=upper,hinge=left,open=false": {
"model": "hexcasting:block/edified_door_top_left",
"y": 90
},
"facing=south,half=upper,hinge=left,open=true": {
"model": "hexcasting:block/edified_door_top_left_open",
"y": 180
},
"facing=south,half=upper,hinge=right,open=false": {
"model": "hexcasting:block/edified_door_top_right",
"y": 90
},
"facing=south,half=upper,hinge=right,open=true": {
"model": "hexcasting:block/edified_door_top_right_open"
},
"facing=west,half=lower,hinge=left,open=false": {
"model": "hexcasting:block/edified_door_bottom_left",
"y": 180
},
"facing=west,half=lower,hinge=left,open=true": {
"model": "hexcasting:block/edified_door_bottom_left_open",
"y": 270
},
"facing=west,half=lower,hinge=right,open=false": {
"model": "hexcasting:block/edified_door_bottom_right",
"y": 180
},
"facing=west,half=lower,hinge=right,open=true": {
"model": "hexcasting:block/edified_door_bottom_right_open",
"y": 90
},
"facing=west,half=upper,hinge=left,open=false": {
"model": "hexcasting:block/edified_door_top_left",
"y": 180
},
"facing=west,half=upper,hinge=left,open=true": {
"model": "hexcasting:block/edified_door_top_left_open",
"y": 270
},
"facing=west,half=upper,hinge=right,open=false": {
"model": "hexcasting:block/edified_door_top_right",
"y": 180
},
"facing=west,half=upper,hinge=right,open=true": {
"model": "hexcasting:block/edified_door_top_right_open",
"y": 90
}
}
}

View file

@ -0,0 +1,16 @@
{
"variants": {
"axis=x": {
"model": "hexcasting:block/edified_log_horizontal",
"x": 90,
"y": 90
},
"axis=y": {
"model": "hexcasting:block/edified_log"
},
"axis=z": {
"model": "hexcasting:block/edified_log_horizontal",
"x": 90
}
}
}

View file

@ -0,0 +1,16 @@
{
"variants": {
"axis=x": {
"model": "hexcasting:block/edified_log_amethyst_horizontal",
"x": 90,
"y": 90
},
"axis=y": {
"model": "hexcasting:block/edified_log_amethyst"
},
"axis=z": {
"model": "hexcasting:block/edified_log_amethyst_horizontal",
"x": 90
}
}
}

View file

@ -0,0 +1,16 @@
{
"variants": {
"axis=x": {
"model": "hexcasting:block/edified_log_aventurine_horizontal",
"x": 90,
"y": 90
},
"axis=y": {
"model": "hexcasting:block/edified_log_aventurine"
},
"axis=z": {
"model": "hexcasting:block/edified_log_aventurine_horizontal",
"x": 90
}
}
}

View file

@ -0,0 +1,16 @@
{
"variants": {
"axis=x": {
"model": "hexcasting:block/edified_log_citrine_horizontal",
"x": 90,
"y": 90
},
"axis=y": {
"model": "hexcasting:block/edified_log_citrine"
},
"axis=z": {
"model": "hexcasting:block/edified_log_citrine_horizontal",
"x": 90
}
}
}

View file

@ -0,0 +1,16 @@
{
"variants": {
"axis=x": {
"model": "hexcasting:block/edified_log_purple_horizontal",
"x": 90,
"y": 90
},
"axis=y": {
"model": "hexcasting:block/edified_log_purple"
},
"axis=z": {
"model": "hexcasting:block/edified_log_purple_horizontal",
"x": 90
}
}
}

View file

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "hexcasting:block/edified_panel"
}
}
}

View file

@ -0,0 +1,17 @@
{
"variants": {
"": [
{
"model": "hexcasting:block/edified_planks",
"weight": 3
},
{
"model": "hexcasting:block/edified_planks_2",
"weight": 3
},
{
"model": "hexcasting:block/edified_planks_3"
}
]
}
}

View file

@ -0,0 +1,10 @@
{
"variants": {
"powered=false": {
"model": "hexcasting:block/edified_pressure_plate"
},
"powered=true": {
"model": "hexcasting:block/edified_pressure_plate_down"
}
}
}

View file

@ -0,0 +1,13 @@
{
"variants": {
"type=bottom": {
"model": "hexcasting:block/edified_slab"
},
"type=double": {
"model": "hexcasting:block/edified_planks"
},
"type=top": {
"model": "hexcasting:block/edified_slab_top"
}
}
}

View file

@ -0,0 +1,209 @@
{
"variants": {
"facing=east,half=bottom,shape=inner_left": {
"model": "hexcasting:block/edified_stairs_inner",
"uvlock": true,
"y": 270
},
"facing=east,half=bottom,shape=inner_right": {
"model": "hexcasting:block/edified_stairs_inner"
},
"facing=east,half=bottom,shape=outer_left": {
"model": "hexcasting:block/edified_stairs_outer",
"uvlock": true,
"y": 270
},
"facing=east,half=bottom,shape=outer_right": {
"model": "hexcasting:block/edified_stairs_outer"
},
"facing=east,half=bottom,shape=straight": {
"model": "hexcasting:block/edified_stairs"
},
"facing=east,half=top,shape=inner_left": {
"model": "hexcasting:block/edified_stairs_inner",
"uvlock": true,
"x": 180
},
"facing=east,half=top,shape=inner_right": {
"model": "hexcasting:block/edified_stairs_inner",
"uvlock": true,
"x": 180,
"y": 90
},
"facing=east,half=top,shape=outer_left": {
"model": "hexcasting:block/edified_stairs_outer",
"uvlock": true,
"x": 180
},
"facing=east,half=top,shape=outer_right": {
"model": "hexcasting:block/edified_stairs_outer",
"uvlock": true,
"x": 180,
"y": 90
},
"facing=east,half=top,shape=straight": {
"model": "hexcasting:block/edified_stairs",
"uvlock": true,
"x": 180
},
"facing=north,half=bottom,shape=inner_left": {
"model": "hexcasting:block/edified_stairs_inner",
"uvlock": true,
"y": 180
},
"facing=north,half=bottom,shape=inner_right": {
"model": "hexcasting:block/edified_stairs_inner",
"uvlock": true,
"y": 270
},
"facing=north,half=bottom,shape=outer_left": {
"model": "hexcasting:block/edified_stairs_outer",
"uvlock": true,
"y": 180
},
"facing=north,half=bottom,shape=outer_right": {
"model": "hexcasting:block/edified_stairs_outer",
"uvlock": true,
"y": 270
},
"facing=north,half=bottom,shape=straight": {
"model": "hexcasting:block/edified_stairs",
"uvlock": true,
"y": 270
},
"facing=north,half=top,shape=inner_left": {
"model": "hexcasting:block/edified_stairs_inner",
"uvlock": true,
"x": 180,
"y": 270
},
"facing=north,half=top,shape=inner_right": {
"model": "hexcasting:block/edified_stairs_inner",
"uvlock": true,
"x": 180
},
"facing=north,half=top,shape=outer_left": {
"model": "hexcasting:block/edified_stairs_outer",
"uvlock": true,
"x": 180,
"y": 270
},
"facing=north,half=top,shape=outer_right": {
"model": "hexcasting:block/edified_stairs_outer",
"uvlock": true,
"x": 180
},
"facing=north,half=top,shape=straight": {
"model": "hexcasting:block/edified_stairs",
"uvlock": true,
"x": 180,
"y": 270
},
"facing=south,half=bottom,shape=inner_left": {
"model": "hexcasting:block/edified_stairs_inner"
},
"facing=south,half=bottom,shape=inner_right": {
"model": "hexcasting:block/edified_stairs_inner",
"uvlock": true,
"y": 90
},
"facing=south,half=bottom,shape=outer_left": {
"model": "hexcasting:block/edified_stairs_outer"
},
"facing=south,half=bottom,shape=outer_right": {
"model": "hexcasting:block/edified_stairs_outer",
"uvlock": true,
"y": 90
},
"facing=south,half=bottom,shape=straight": {
"model": "hexcasting:block/edified_stairs",
"uvlock": true,
"y": 90
},
"facing=south,half=top,shape=inner_left": {
"model": "hexcasting:block/edified_stairs_inner",
"uvlock": true,
"x": 180,
"y": 90
},
"facing=south,half=top,shape=inner_right": {
"model": "hexcasting:block/edified_stairs_inner",
"uvlock": true,
"x": 180,
"y": 180
},
"facing=south,half=top,shape=outer_left": {
"model": "hexcasting:block/edified_stairs_outer",
"uvlock": true,
"x": 180,
"y": 90
},
"facing=south,half=top,shape=outer_right": {
"model": "hexcasting:block/edified_stairs_outer",
"uvlock": true,
"x": 180,
"y": 180
},
"facing=south,half=top,shape=straight": {
"model": "hexcasting:block/edified_stairs",
"uvlock": true,
"x": 180,
"y": 90
},
"facing=west,half=bottom,shape=inner_left": {
"model": "hexcasting:block/edified_stairs_inner",
"uvlock": true,
"y": 90
},
"facing=west,half=bottom,shape=inner_right": {
"model": "hexcasting:block/edified_stairs_inner",
"uvlock": true,
"y": 180
},
"facing=west,half=bottom,shape=outer_left": {
"model": "hexcasting:block/edified_stairs_outer",
"uvlock": true,
"y": 90
},
"facing=west,half=bottom,shape=outer_right": {
"model": "hexcasting:block/edified_stairs_outer",
"uvlock": true,
"y": 180
},
"facing=west,half=bottom,shape=straight": {
"model": "hexcasting:block/edified_stairs",
"uvlock": true,
"y": 180
},
"facing=west,half=top,shape=inner_left": {
"model": "hexcasting:block/edified_stairs_inner",
"uvlock": true,
"x": 180,
"y": 180
},
"facing=west,half=top,shape=inner_right": {
"model": "hexcasting:block/edified_stairs_inner",
"uvlock": true,
"x": 180,
"y": 270
},
"facing=west,half=top,shape=outer_left": {
"model": "hexcasting:block/edified_stairs_outer",
"uvlock": true,
"x": 180,
"y": 180
},
"facing=west,half=top,shape=outer_right": {
"model": "hexcasting:block/edified_stairs_outer",
"uvlock": true,
"x": 180,
"y": 270
},
"facing=west,half=top,shape=straight": {
"model": "hexcasting:block/edified_stairs",
"uvlock": true,
"x": 180,
"y": 180
}
}
}

View file

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "hexcasting:block/edified_tile"
}
}
}

View file

@ -0,0 +1,68 @@
{
"variants": {
"facing=east,half=bottom,open=false": {
"model": "hexcasting:block/edified_trapdoor_bottom",
"y": 90
},
"facing=east,half=bottom,open=true": {
"model": "hexcasting:block/edified_trapdoor_open",
"y": 90
},
"facing=east,half=top,open=false": {
"model": "hexcasting:block/edified_trapdoor_top",
"y": 90
},
"facing=east,half=top,open=true": {
"model": "hexcasting:block/edified_trapdoor_open",
"x": 180,
"y": 270
},
"facing=north,half=bottom,open=false": {
"model": "hexcasting:block/edified_trapdoor_bottom"
},
"facing=north,half=bottom,open=true": {
"model": "hexcasting:block/edified_trapdoor_open"
},
"facing=north,half=top,open=false": {
"model": "hexcasting:block/edified_trapdoor_top"
},
"facing=north,half=top,open=true": {
"model": "hexcasting:block/edified_trapdoor_open",
"x": 180,
"y": 180
},
"facing=south,half=bottom,open=false": {
"model": "hexcasting:block/edified_trapdoor_bottom",
"y": 180
},
"facing=south,half=bottom,open=true": {
"model": "hexcasting:block/edified_trapdoor_open",
"y": 180
},
"facing=south,half=top,open=false": {
"model": "hexcasting:block/edified_trapdoor_top",
"y": 180
},
"facing=south,half=top,open=true": {
"model": "hexcasting:block/edified_trapdoor_open",
"x": 180
},
"facing=west,half=bottom,open=false": {
"model": "hexcasting:block/edified_trapdoor_bottom",
"y": 270
},
"facing=west,half=bottom,open=true": {
"model": "hexcasting:block/edified_trapdoor_open",
"y": 270
},
"facing=west,half=top,open=false": {
"model": "hexcasting:block/edified_trapdoor_top",
"y": 270
},
"facing=west,half=top,open=true": {
"model": "hexcasting:block/edified_trapdoor_open",
"x": 180,
"y": 90
}
}
}

View file

@ -0,0 +1,16 @@
{
"variants": {
"axis=x": {
"model": "hexcasting:block/edified_wood_horizontal",
"x": 90,
"y": 90
},
"axis=y": {
"model": "hexcasting:block/edified_wood"
},
"axis=z": {
"model": "hexcasting:block/edified_wood_horizontal",
"x": 90
}
}
}

View file

@ -0,0 +1,50 @@
{
"variants": {
"energized=false,facing=down": {
"model": "hexcasting:block/circle/impetus/empty/dim_down",
"x": 90
},
"energized=false,facing=east": {
"model": "hexcasting:block/circle/impetus/empty/dim_east",
"y": 90
},
"energized=false,facing=north": {
"model": "hexcasting:block/circle/impetus/empty/dim_north"
},
"energized=false,facing=south": {
"model": "hexcasting:block/circle/impetus/empty/dim_south",
"y": 180
},
"energized=false,facing=up": {
"model": "hexcasting:block/circle/impetus/empty/dim_up",
"x": -90
},
"energized=false,facing=west": {
"model": "hexcasting:block/circle/impetus/empty/dim_west",
"y": 270
},
"energized=true,facing=down": {
"model": "hexcasting:block/circle/impetus/empty/lit_down",
"x": 90
},
"energized=true,facing=east": {
"model": "hexcasting:block/circle/impetus/empty/lit_east",
"y": 90
},
"energized=true,facing=north": {
"model": "hexcasting:block/circle/impetus/empty/lit_north"
},
"energized=true,facing=south": {
"model": "hexcasting:block/circle/impetus/empty/lit_south",
"y": 180
},
"energized=true,facing=up": {
"model": "hexcasting:block/circle/impetus/empty/lit_up",
"x": -90
},
"energized=true,facing=west": {
"model": "hexcasting:block/circle/impetus/empty/lit_west",
"y": 270
}
}
}

View file

@ -0,0 +1,50 @@
{
"variants": {
"energized=false,facing=down": {
"model": "hexcasting:block/circle/impetus/look/dim_down",
"x": 90
},
"energized=false,facing=east": {
"model": "hexcasting:block/circle/impetus/look/dim_east",
"y": 90
},
"energized=false,facing=north": {
"model": "hexcasting:block/circle/impetus/look/dim_north"
},
"energized=false,facing=south": {
"model": "hexcasting:block/circle/impetus/look/dim_south",
"y": 180
},
"energized=false,facing=up": {
"model": "hexcasting:block/circle/impetus/look/dim_up",
"x": -90
},
"energized=false,facing=west": {
"model": "hexcasting:block/circle/impetus/look/dim_west",
"y": 270
},
"energized=true,facing=down": {
"model": "hexcasting:block/circle/impetus/look/lit_down",
"x": 90
},
"energized=true,facing=east": {
"model": "hexcasting:block/circle/impetus/look/lit_east",
"y": 90
},
"energized=true,facing=north": {
"model": "hexcasting:block/circle/impetus/look/lit_north"
},
"energized=true,facing=south": {
"model": "hexcasting:block/circle/impetus/look/lit_south",
"y": 180
},
"energized=true,facing=up": {
"model": "hexcasting:block/circle/impetus/look/lit_up",
"x": -90
},
"energized=true,facing=west": {
"model": "hexcasting:block/circle/impetus/look/lit_west",
"y": 270
}
}
}

View file

@ -0,0 +1,96 @@
{
"variants": {
"energized=false,facing=down,powered=false": {
"model": "hexcasting:block/circle/impetus/redstone/dim_down",
"x": 90
},
"energized=false,facing=down,powered=true": {
"model": "hexcasting:block/circle/impetus/redstone/dim_down",
"x": 90
},
"energized=false,facing=east,powered=false": {
"model": "hexcasting:block/circle/impetus/redstone/dim_east",
"y": 90
},
"energized=false,facing=east,powered=true": {
"model": "hexcasting:block/circle/impetus/redstone/dim_east",
"y": 90
},
"energized=false,facing=north,powered=false": {
"model": "hexcasting:block/circle/impetus/redstone/dim_north"
},
"energized=false,facing=north,powered=true": {
"model": "hexcasting:block/circle/impetus/redstone/dim_north"
},
"energized=false,facing=south,powered=false": {
"model": "hexcasting:block/circle/impetus/redstone/dim_south",
"y": 180
},
"energized=false,facing=south,powered=true": {
"model": "hexcasting:block/circle/impetus/redstone/dim_south",
"y": 180
},
"energized=false,facing=up,powered=false": {
"model": "hexcasting:block/circle/impetus/redstone/dim_up",
"x": -90
},
"energized=false,facing=up,powered=true": {
"model": "hexcasting:block/circle/impetus/redstone/dim_up",
"x": -90
},
"energized=false,facing=west,powered=false": {
"model": "hexcasting:block/circle/impetus/redstone/dim_west",
"y": 270
},
"energized=false,facing=west,powered=true": {
"model": "hexcasting:block/circle/impetus/redstone/dim_west",
"y": 270
},
"energized=true,facing=down,powered=false": {
"model": "hexcasting:block/circle/impetus/redstone/lit_down",
"x": 90
},
"energized=true,facing=down,powered=true": {
"model": "hexcasting:block/circle/impetus/redstone/lit_down",
"x": 90
},
"energized=true,facing=east,powered=false": {
"model": "hexcasting:block/circle/impetus/redstone/lit_east",
"y": 90
},
"energized=true,facing=east,powered=true": {
"model": "hexcasting:block/circle/impetus/redstone/lit_east",
"y": 90
},
"energized=true,facing=north,powered=false": {
"model": "hexcasting:block/circle/impetus/redstone/lit_north"
},
"energized=true,facing=north,powered=true": {
"model": "hexcasting:block/circle/impetus/redstone/lit_north"
},
"energized=true,facing=south,powered=false": {
"model": "hexcasting:block/circle/impetus/redstone/lit_south",
"y": 180
},
"energized=true,facing=south,powered=true": {
"model": "hexcasting:block/circle/impetus/redstone/lit_south",
"y": 180
},
"energized=true,facing=up,powered=false": {
"model": "hexcasting:block/circle/impetus/redstone/lit_up",
"x": -90
},
"energized=true,facing=up,powered=true": {
"model": "hexcasting:block/circle/impetus/redstone/lit_up",
"x": -90
},
"energized=true,facing=west,powered=false": {
"model": "hexcasting:block/circle/impetus/redstone/lit_west",
"y": 270
},
"energized=true,facing=west,powered=true": {
"model": "hexcasting:block/circle/impetus/redstone/lit_west",
"y": 270
}
}
}

View file

@ -0,0 +1,50 @@
{
"variants": {
"energized=false,facing=down": {
"model": "hexcasting:block/circle/impetus/rightclick/dim_down",
"x": 90
},
"energized=false,facing=east": {
"model": "hexcasting:block/circle/impetus/rightclick/dim_east",
"y": 90
},
"energized=false,facing=north": {
"model": "hexcasting:block/circle/impetus/rightclick/dim_north"
},
"energized=false,facing=south": {
"model": "hexcasting:block/circle/impetus/rightclick/dim_south",
"y": 180
},
"energized=false,facing=up": {
"model": "hexcasting:block/circle/impetus/rightclick/dim_up",
"x": -90
},
"energized=false,facing=west": {
"model": "hexcasting:block/circle/impetus/rightclick/dim_west",
"y": 270
},
"energized=true,facing=down": {
"model": "hexcasting:block/circle/impetus/rightclick/lit_down",
"x": 90
},
"energized=true,facing=east": {
"model": "hexcasting:block/circle/impetus/rightclick/lit_east",
"y": 90
},
"energized=true,facing=north": {
"model": "hexcasting:block/circle/impetus/rightclick/lit_north"
},
"energized=true,facing=south": {
"model": "hexcasting:block/circle/impetus/rightclick/lit_south",
"y": 180
},
"energized=true,facing=up": {
"model": "hexcasting:block/circle/impetus/rightclick/lit_up",
"x": -90
},
"energized=true,facing=west": {
"model": "hexcasting:block/circle/impetus/rightclick/lit_west",
"y": 270
}
}
}

View file

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "hexcasting:block/quenched_allay"
}
}
}

View file

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "hexcasting:block/quenched_allay_bricks"
}
}
}

View file

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "hexcasting:block/quenched_allay_bricks_small"
}
}
}

View file

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "hexcasting:block/quenched_allay_tiles"
}
}
}

View file

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "hexcasting:block/scroll_paper"
}
}
}

View file

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "hexcasting:block/scroll_paper_lantern"
}
}
}

View file

@ -0,0 +1,122 @@
{
"variants": {
"energized=false,face=ceiling,facing=east": {
"model": "hexcasting:block/slate",
"uvlock": true,
"x": 180
},
"energized=false,face=ceiling,facing=north": {
"model": "hexcasting:block/slate",
"uvlock": true,
"x": 180
},
"energized=false,face=ceiling,facing=south": {
"model": "hexcasting:block/slate",
"uvlock": true,
"x": 180
},
"energized=false,face=ceiling,facing=west": {
"model": "hexcasting:block/slate",
"uvlock": true,
"x": 180
},
"energized=false,face=floor,facing=east": {
"model": "hexcasting:block/slate",
"uvlock": true
},
"energized=false,face=floor,facing=north": {
"model": "hexcasting:block/slate",
"uvlock": true
},
"energized=false,face=floor,facing=south": {
"model": "hexcasting:block/slate",
"uvlock": true
},
"energized=false,face=floor,facing=west": {
"model": "hexcasting:block/slate",
"uvlock": true
},
"energized=false,face=wall,facing=east": {
"model": "hexcasting:block/slate",
"uvlock": true,
"x": 90,
"y": 90
},
"energized=false,face=wall,facing=north": {
"model": "hexcasting:block/slate",
"uvlock": true,
"x": 90
},
"energized=false,face=wall,facing=south": {
"model": "hexcasting:block/slate",
"uvlock": true,
"x": 90,
"y": 180
},
"energized=false,face=wall,facing=west": {
"model": "hexcasting:block/slate",
"uvlock": true,
"x": 90,
"y": 270
},
"energized=true,face=ceiling,facing=east": {
"model": "hexcasting:block/slate",
"uvlock": true,
"x": 180
},
"energized=true,face=ceiling,facing=north": {
"model": "hexcasting:block/slate",
"uvlock": true,
"x": 180
},
"energized=true,face=ceiling,facing=south": {
"model": "hexcasting:block/slate",
"uvlock": true,
"x": 180
},
"energized=true,face=ceiling,facing=west": {
"model": "hexcasting:block/slate",
"uvlock": true,
"x": 180
},
"energized=true,face=floor,facing=east": {
"model": "hexcasting:block/slate",
"uvlock": true
},
"energized=true,face=floor,facing=north": {
"model": "hexcasting:block/slate",
"uvlock": true
},
"energized=true,face=floor,facing=south": {
"model": "hexcasting:block/slate",
"uvlock": true
},
"energized=true,face=floor,facing=west": {
"model": "hexcasting:block/slate",
"uvlock": true
},
"energized=true,face=wall,facing=east": {
"model": "hexcasting:block/slate",
"uvlock": true,
"x": 90,
"y": 90
},
"energized=true,face=wall,facing=north": {
"model": "hexcasting:block/slate",
"uvlock": true,
"x": 90
},
"energized=true,face=wall,facing=south": {
"model": "hexcasting:block/slate",
"uvlock": true,
"x": 90,
"y": 180
},
"energized=true,face=wall,facing=west": {
"model": "hexcasting:block/slate",
"uvlock": true,
"x": 90,
"y": 270
}
}
}

View file

@ -0,0 +1,15 @@
{
"variants": {
"": [
{
"model": "hexcasting:block/deco/slate_amethyst_bricks_0"
},
{
"model": "hexcasting:block/deco/slate_amethyst_bricks_1"
},
{
"model": "hexcasting:block/deco/slate_amethyst_bricks_2"
}
]
}
}

View file

@ -0,0 +1,15 @@
{
"variants": {
"": [
{
"model": "hexcasting:block/deco/slate_amethyst_bricks_small_0"
},
{
"model": "hexcasting:block/deco/slate_amethyst_bricks_small_1"
},
{
"model": "hexcasting:block/deco/slate_amethyst_bricks_small_2"
}
]
}
}

View file

@ -0,0 +1,16 @@
{
"variants": {
"axis=x": {
"model": "hexcasting:block/slate_amethyst_pillar_horizontal",
"x": 90,
"y": 90
},
"axis=y": {
"model": "hexcasting:block/slate_amethyst_pillar"
},
"axis=z": {
"model": "hexcasting:block/slate_amethyst_pillar_horizontal",
"x": 90
}
}
}

View file

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "hexcasting:block/deco/slate_amethyst_tiles"
}
}
}

View file

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "hexcasting:block/slate_block"
}
}
}

View file

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "hexcasting:block/deco/slate_bricks"
}
}
}

View file

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "hexcasting:block/deco/slate_bricks_small"
}
}
}

View file

@ -0,0 +1,16 @@
{
"variants": {
"axis=x": {
"model": "hexcasting:block/slate_pillar_horizontal",
"x": 90,
"y": 90
},
"axis=y": {
"model": "hexcasting:block/slate_pillar"
},
"axis=z": {
"model": "hexcasting:block/slate_pillar_horizontal",
"x": 90
}
}
}

View file

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "hexcasting:block/deco/slate_tiles"
}
}
}

View file

@ -0,0 +1,16 @@
{
"variants": {
"axis=x": {
"model": "hexcasting:block/stripped_edified_log_horizontal",
"x": 90,
"y": 90
},
"axis=y": {
"model": "hexcasting:block/stripped_edified_log"
},
"axis=z": {
"model": "hexcasting:block/stripped_edified_log_horizontal",
"x": 90
}
}
}

View file

@ -0,0 +1,16 @@
{
"variants": {
"axis=x": {
"model": "hexcasting:block/stripped_edified_wood_horizontal",
"x": 90,
"y": 90
},
"axis=y": {
"model": "hexcasting:block/stripped_edified_wood"
},
"axis=z": {
"model": "hexcasting:block/stripped_edified_wood_horizontal",
"x": 90
}
}
}

View file

@ -0,0 +1,68 @@
{
"elements": [
{
"faces": {
"down": {
"cullface": "down",
"texture": "#top_bottom"
},
"east": {
"cullface": "east",
"texture": "#side"
},
"north": {
"cullface": "north",
"texture": "#front"
},
"south": {
"cullface": "south",
"texture": "#side"
},
"up": {
"cullface": "up",
"texture": "#top_bottom"
},
"west": {
"cullface": "west",
"texture": "#side"
}
},
"from": [
0,
0,
0
],
"to": [
16,
16,
16
]
},
{
"faces": {
"north": {
"cullface": "north",
"texture": "#overlay",
"tintindex": 0
}
},
"from": [
0,
0,
0
],
"to": [
16,
16,
16
]
}
],
"render_type": "minecraft:cutout",
"textures": {
"front": "hexcasting:block/akashic_bookshelf",
"particle": "hexcasting:block/akashic_bookshelf_vert",
"side": "hexcasting:block/akashic_bookshelf_horiz",
"top_bottom": "hexcasting:block/akashic_bookshelf_vert"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "hexcasting:block/akashic_bookshelf",
"textures": {
"overlay": "hexcasting:block/akashic_bookshelf_overlay_1"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "hexcasting:block/akashic_bookshelf",
"textures": {
"overlay": "hexcasting:block/akashic_bookshelf_overlay_2"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "hexcasting:block/akashic_bookshelf",
"textures": {
"overlay": "hexcasting:block/akashic_bookshelf_overlay_3"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "hexcasting:block/akashic_bookshelf",
"textures": {
"overlay": "hexcasting:block/akashic_bookshelf_overlay_4"
}
}

View file

@ -0,0 +1,8 @@
{
"parent": "minecraft:block/orientable",
"textures": {
"front": "hexcasting:block/akashic_bookshelf",
"side": "hexcasting:block/akashic_bookshelf_horiz",
"top": "hexcasting:block/akashic_bookshelf_vert"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:block/cube_all",
"textures": {
"all": "hexcasting:block/akashic_ligature"
}
}

View file

@ -0,0 +1,87 @@
{
"parent": "minecraft:block/block",
"elements": [
{
"faces": {
"down": {
"cullface": "down",
"texture": "#outer"
},
"east": {
"cullface": "east",
"texture": "#outer"
},
"north": {
"cullface": "north",
"texture": "#outer"
},
"south": {
"cullface": "south",
"texture": "#outer"
},
"up": {
"cullface": "up",
"texture": "#outer"
},
"west": {
"cullface": "west",
"texture": "#outer"
}
},
"from": [
0,
0,
0
],
"to": [
16,
16,
16
]
},
{
"faces": {
"down": {
"rotation": 180,
"texture": "#inner"
},
"east": {
"rotation": 180,
"texture": "#inner"
},
"north": {
"rotation": 180,
"texture": "#inner"
},
"south": {
"rotation": 180,
"texture": "#inner"
},
"up": {
"rotation": 180,
"texture": "#inner"
},
"west": {
"rotation": 180,
"texture": "#inner"
}
},
"from": [
15.75,
15.75,
15.75
],
"to": [
0.25,
0.25,
0.25
]
}
],
"render_type": "minecraft:translucent",
"textures": {
"inner": "hexcasting:block/akashic_ligature",
"outer": "hexcasting:block/akashic_record",
"particle": "hexcasting:block/akashic_ligature"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "hexcasting:block/cube_half_mirrored",
"textures": {
"all": "hexcasting:block/amethyst_dust_block"
}
}

View file

@ -0,0 +1,7 @@
{
"parent": "minecraft:block/leaves",
"render_type": "minecraft:cutout_mipped",
"textures": {
"all": "hexcasting:block/amethyst_edified_leaves"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:block/cube_all",
"textures": {
"all": "hexcasting:block/ancient_scroll_paper"
}
}

View file

@ -0,0 +1,8 @@
{
"parent": "minecraft:block/cube_bottom_top",
"textures": {
"bottom": "hexcasting:block/ancient_scroll_paper_lantern_bottom",
"side": "hexcasting:block/ancient_scroll_paper_lantern_side",
"top": "hexcasting:block/ancient_scroll_paper_lantern_top"
}
}

View file

@ -0,0 +1,7 @@
{
"parent": "minecraft:block/leaves",
"render_type": "minecraft:cutout_mipped",
"textures": {
"all": "hexcasting:block/aventurine_edified_leaves"
}
}

View file

@ -0,0 +1,12 @@
{
"parent": "minecraft:block/cube",
"textures": {
"down": "hexcasting:block/circle/bottom",
"east": "hexcasting:block/circle/directrix/boolean/left_false",
"north": "hexcasting:block/circle/directrix/boolean/front_dim_false",
"particle": "hexcasting:block/slate",
"south": "hexcasting:block/circle/directrix/boolean/back_not_true",
"up": "hexcasting:block/circle/directrix/boolean/top_false",
"west": "hexcasting:block/circle/directrix/boolean/right_false"
}
}

View file

@ -0,0 +1,12 @@
{
"parent": "minecraft:block/cube",
"textures": {
"down": "hexcasting:block/circle/bottom",
"east": "hexcasting:block/circle/directrix/boolean/left_false",
"north": "hexcasting:block/circle/directrix/boolean/front_dim_false",
"particle": "hexcasting:block/slate",
"south": "hexcasting:block/circle/directrix/boolean/back_not_true",
"up": "hexcasting:block/circle/directrix/boolean/top_false",
"west": "hexcasting:block/circle/directrix/boolean/right_false"
}
}

View file

@ -0,0 +1,12 @@
{
"parent": "minecraft:block/cube",
"textures": {
"down": "hexcasting:block/circle/bottom",
"east": "hexcasting:block/circle/directrix/boolean/left_false",
"north": "hexcasting:block/circle/directrix/boolean/front_dim_false",
"particle": "hexcasting:block/slate",
"south": "hexcasting:block/circle/directrix/boolean/back_not_true",
"up": "hexcasting:block/circle/directrix/boolean/top_false",
"west": "hexcasting:block/circle/directrix/boolean/right_false"
}
}

View file

@ -0,0 +1,12 @@
{
"parent": "minecraft:block/cube",
"textures": {
"down": "hexcasting:block/circle/bottom",
"east": "hexcasting:block/circle/directrix/boolean/left_false",
"north": "hexcasting:block/circle/directrix/boolean/front_dim_false",
"particle": "hexcasting:block/slate",
"south": "hexcasting:block/circle/directrix/boolean/back_not_true",
"up": "hexcasting:block/circle/directrix/boolean/top_false",
"west": "hexcasting:block/circle/directrix/boolean/right_false"
}
}

View file

@ -0,0 +1,12 @@
{
"parent": "minecraft:block/cube",
"textures": {
"down": "hexcasting:block/circle/bottom",
"east": "hexcasting:block/circle/directrix/boolean/left_false",
"north": "hexcasting:block/circle/directrix/boolean/front_dim_false",
"particle": "hexcasting:block/slate",
"south": "hexcasting:block/circle/directrix/boolean/back_not_true",
"up": "hexcasting:block/circle/directrix/boolean/top_false",
"west": "hexcasting:block/circle/directrix/boolean/right_false"
}
}

View file

@ -0,0 +1,12 @@
{
"parent": "minecraft:block/cube",
"textures": {
"down": "hexcasting:block/circle/bottom",
"east": "hexcasting:block/circle/directrix/boolean/left_false",
"north": "hexcasting:block/circle/directrix/boolean/front_dim_false",
"particle": "hexcasting:block/slate",
"south": "hexcasting:block/circle/directrix/boolean/back_not_true",
"up": "hexcasting:block/circle/directrix/boolean/top_false",
"west": "hexcasting:block/circle/directrix/boolean/right_false"
}
}

View file

@ -0,0 +1,12 @@
{
"parent": "minecraft:block/cube",
"textures": {
"down": "hexcasting:block/circle/bottom",
"east": "hexcasting:block/circle/directrix/boolean/left_neither",
"north": "hexcasting:block/circle/directrix/boolean/front_not_false",
"particle": "hexcasting:block/slate",
"south": "hexcasting:block/circle/directrix/boolean/back_not_true",
"up": "hexcasting:block/circle/directrix/boolean/top_neither",
"west": "hexcasting:block/circle/directrix/boolean/right_neither"
}
}

View file

@ -0,0 +1,12 @@
{
"parent": "minecraft:block/cube",
"textures": {
"down": "hexcasting:block/circle/bottom",
"east": "hexcasting:block/circle/directrix/boolean/left_neither",
"north": "hexcasting:block/circle/directrix/boolean/front_not_false",
"particle": "hexcasting:block/slate",
"south": "hexcasting:block/circle/directrix/boolean/back_not_true",
"up": "hexcasting:block/circle/directrix/boolean/top_neither",
"west": "hexcasting:block/circle/directrix/boolean/right_neither"
}
}

View file

@ -0,0 +1,12 @@
{
"parent": "minecraft:block/cube",
"textures": {
"down": "hexcasting:block/circle/bottom",
"east": "hexcasting:block/circle/directrix/boolean/left_neither",
"north": "hexcasting:block/circle/directrix/boolean/front_not_false",
"particle": "hexcasting:block/slate",
"south": "hexcasting:block/circle/directrix/boolean/back_not_true",
"up": "hexcasting:block/circle/directrix/boolean/top_neither",
"west": "hexcasting:block/circle/directrix/boolean/right_neither"
}
}

View file

@ -0,0 +1,12 @@
{
"parent": "minecraft:block/cube",
"textures": {
"down": "hexcasting:block/circle/bottom",
"east": "hexcasting:block/circle/directrix/boolean/left_neither",
"north": "hexcasting:block/circle/directrix/boolean/front_not_false",
"particle": "hexcasting:block/slate",
"south": "hexcasting:block/circle/directrix/boolean/back_not_true",
"up": "hexcasting:block/circle/directrix/boolean/top_neither",
"west": "hexcasting:block/circle/directrix/boolean/right_neither"
}
}

View file

@ -0,0 +1,12 @@
{
"parent": "minecraft:block/cube",
"textures": {
"down": "hexcasting:block/circle/bottom",
"east": "hexcasting:block/circle/directrix/boolean/left_neither",
"north": "hexcasting:block/circle/directrix/boolean/front_not_false",
"particle": "hexcasting:block/slate",
"south": "hexcasting:block/circle/directrix/boolean/back_not_true",
"up": "hexcasting:block/circle/directrix/boolean/top_neither",
"west": "hexcasting:block/circle/directrix/boolean/right_neither"
}
}

View file

@ -0,0 +1,12 @@
{
"parent": "minecraft:block/cube",
"textures": {
"down": "hexcasting:block/circle/bottom",
"east": "hexcasting:block/circle/directrix/boolean/left_neither",
"north": "hexcasting:block/circle/directrix/boolean/front_not_false",
"particle": "hexcasting:block/slate",
"south": "hexcasting:block/circle/directrix/boolean/back_not_true",
"up": "hexcasting:block/circle/directrix/boolean/top_neither",
"west": "hexcasting:block/circle/directrix/boolean/right_neither"
}
}

View file

@ -0,0 +1,12 @@
{
"parent": "minecraft:block/cube",
"textures": {
"down": "hexcasting:block/circle/bottom",
"east": "hexcasting:block/circle/directrix/boolean/left_true",
"north": "hexcasting:block/circle/directrix/boolean/front_not_false",
"particle": "hexcasting:block/slate",
"south": "hexcasting:block/circle/directrix/boolean/back_dim_true",
"up": "hexcasting:block/circle/directrix/boolean/top_true",
"west": "hexcasting:block/circle/directrix/boolean/right_true"
}
}

View file

@ -0,0 +1,12 @@
{
"parent": "minecraft:block/cube",
"textures": {
"down": "hexcasting:block/circle/bottom",
"east": "hexcasting:block/circle/directrix/boolean/left_true",
"north": "hexcasting:block/circle/directrix/boolean/front_not_false",
"particle": "hexcasting:block/slate",
"south": "hexcasting:block/circle/directrix/boolean/back_dim_true",
"up": "hexcasting:block/circle/directrix/boolean/top_true",
"west": "hexcasting:block/circle/directrix/boolean/right_true"
}
}

View file

@ -0,0 +1,12 @@
{
"parent": "minecraft:block/cube",
"textures": {
"down": "hexcasting:block/circle/bottom",
"east": "hexcasting:block/circle/directrix/boolean/left_true",
"north": "hexcasting:block/circle/directrix/boolean/front_not_false",
"particle": "hexcasting:block/slate",
"south": "hexcasting:block/circle/directrix/boolean/back_dim_true",
"up": "hexcasting:block/circle/directrix/boolean/top_true",
"west": "hexcasting:block/circle/directrix/boolean/right_true"
}
}

View file

@ -0,0 +1,12 @@
{
"parent": "minecraft:block/cube",
"textures": {
"down": "hexcasting:block/circle/bottom",
"east": "hexcasting:block/circle/directrix/boolean/left_true",
"north": "hexcasting:block/circle/directrix/boolean/front_not_false",
"particle": "hexcasting:block/slate",
"south": "hexcasting:block/circle/directrix/boolean/back_dim_true",
"up": "hexcasting:block/circle/directrix/boolean/top_true",
"west": "hexcasting:block/circle/directrix/boolean/right_true"
}
}

View file

@ -0,0 +1,12 @@
{
"parent": "minecraft:block/cube",
"textures": {
"down": "hexcasting:block/circle/bottom",
"east": "hexcasting:block/circle/directrix/boolean/left_true",
"north": "hexcasting:block/circle/directrix/boolean/front_not_false",
"particle": "hexcasting:block/slate",
"south": "hexcasting:block/circle/directrix/boolean/back_dim_true",
"up": "hexcasting:block/circle/directrix/boolean/top_true",
"west": "hexcasting:block/circle/directrix/boolean/right_true"
}
}

View file

@ -0,0 +1,12 @@
{
"parent": "minecraft:block/cube",
"textures": {
"down": "hexcasting:block/circle/bottom",
"east": "hexcasting:block/circle/directrix/boolean/left_true",
"north": "hexcasting:block/circle/directrix/boolean/front_not_false",
"particle": "hexcasting:block/slate",
"south": "hexcasting:block/circle/directrix/boolean/back_dim_true",
"up": "hexcasting:block/circle/directrix/boolean/top_true",
"west": "hexcasting:block/circle/directrix/boolean/right_true"
}
}

View file

@ -0,0 +1,12 @@
{
"parent": "minecraft:block/cube",
"textures": {
"down": "hexcasting:block/circle/bottom",
"east": "hexcasting:block/circle/directrix/boolean/left_false",
"north": "hexcasting:block/circle/directrix/boolean/front_lit_false",
"particle": "hexcasting:block/slate",
"south": "hexcasting:block/circle/directrix/boolean/back_not_true",
"up": "hexcasting:block/circle/directrix/boolean/top_false",
"west": "hexcasting:block/circle/directrix/boolean/right_false"
}
}

View file

@ -0,0 +1,12 @@
{
"parent": "minecraft:block/cube",
"textures": {
"down": "hexcasting:block/circle/bottom",
"east": "hexcasting:block/circle/directrix/boolean/left_false",
"north": "hexcasting:block/circle/directrix/boolean/front_lit_false",
"particle": "hexcasting:block/slate",
"south": "hexcasting:block/circle/directrix/boolean/back_not_true",
"up": "hexcasting:block/circle/directrix/boolean/top_false",
"west": "hexcasting:block/circle/directrix/boolean/right_false"
}
}

View file

@ -0,0 +1,12 @@
{
"parent": "minecraft:block/cube",
"textures": {
"down": "hexcasting:block/circle/bottom",
"east": "hexcasting:block/circle/directrix/boolean/left_false",
"north": "hexcasting:block/circle/directrix/boolean/front_lit_false",
"particle": "hexcasting:block/slate",
"south": "hexcasting:block/circle/directrix/boolean/back_not_true",
"up": "hexcasting:block/circle/directrix/boolean/top_false",
"west": "hexcasting:block/circle/directrix/boolean/right_false"
}
}

View file

@ -0,0 +1,12 @@
{
"parent": "minecraft:block/cube",
"textures": {
"down": "hexcasting:block/circle/bottom",
"east": "hexcasting:block/circle/directrix/boolean/left_false",
"north": "hexcasting:block/circle/directrix/boolean/front_lit_false",
"particle": "hexcasting:block/slate",
"south": "hexcasting:block/circle/directrix/boolean/back_not_true",
"up": "hexcasting:block/circle/directrix/boolean/top_false",
"west": "hexcasting:block/circle/directrix/boolean/right_false"
}
}

View file

@ -0,0 +1,12 @@
{
"parent": "minecraft:block/cube",
"textures": {
"down": "hexcasting:block/circle/bottom",
"east": "hexcasting:block/circle/directrix/boolean/left_false",
"north": "hexcasting:block/circle/directrix/boolean/front_lit_false",
"particle": "hexcasting:block/slate",
"south": "hexcasting:block/circle/directrix/boolean/back_not_true",
"up": "hexcasting:block/circle/directrix/boolean/top_false",
"west": "hexcasting:block/circle/directrix/boolean/right_false"
}
}

View file

@ -0,0 +1,12 @@
{
"parent": "minecraft:block/cube",
"textures": {
"down": "hexcasting:block/circle/bottom",
"east": "hexcasting:block/circle/directrix/boolean/left_false",
"north": "hexcasting:block/circle/directrix/boolean/front_lit_false",
"particle": "hexcasting:block/slate",
"south": "hexcasting:block/circle/directrix/boolean/back_not_true",
"up": "hexcasting:block/circle/directrix/boolean/top_false",
"west": "hexcasting:block/circle/directrix/boolean/right_false"
}
}

Some files were not shown because too many files have changed in this diff Show more