diff options
| author | mat <git@matdoes.dev> | 2025-06-27 18:56:53 -0330 |
|---|---|---|
| committer | mat <git@matdoes.dev> | 2025-06-27 18:56:53 -0330 |
| commit | 206445076373636e5ed126faf77706f9fc990785 (patch) | |
| tree | 643654d118ca6d1f3f0d4ea99e0d3e30942339c1 | |
| parent | 7b8dc189f7231a93bc750f9864f44abe2b717fc5 (diff) | |
| download | azalea-drasl-206445076373636e5ed126faf77706f9fc990785.tar.xz | |
outline_shapes patch for pumpkin extractor isn't necessary anymore
| -rw-r--r-- | codegen/lib/download.py | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/codegen/lib/download.py b/codegen/lib/download.py index a557b523..a8c36d20 100644 --- a/codegen/lib/download.py +++ b/codegen/lib/download.py @@ -32,34 +32,6 @@ def get_pumpkin_extractor(): f"cd {get_dir_location('__cache__')} && git clone https://github.com/Pumpkin-MC/Extractor pumpkin-extractor && cd pumpkin-extractor && git pull" ) - GIT_PATCH = """diff --git a/src/main/kotlin/de/snowii/extractor/extractors/Blocks.kt b/src/main/kotlin/de/snowii/extractor/extractors/Blocks.kt -index 936cd7b..9876a4b 100644 ---- a/src/main/kotlin/de/snowii/extractor/extractors/Blocks.kt -+++ b/src/main/kotlin/de/snowii/extractor/extractors/Blocks.kt -@@ -106,12 +106,18 @@ class Blocks : Extractor.Extractor { - } - - val collisionShapeIdxsJson = JsonArray() -+ val outlineShapeIdxsJson = JsonArray() - for (box in state.getCollisionShape(EmptyBlockView.INSTANCE, BlockPos.ORIGIN).boundingBoxes) { - val idx = shapes.putIfAbsent(box, shapes.size) - collisionShapeIdxsJson.add(Objects.requireNonNullElseGet(idx) { shapes.size - 1 }) - } -+ for (box in state.getOutlineShape(EmptyBlockView.INSTANCE, BlockPos.ORIGIN).boundingBoxes) { -+ val idx = shapes.putIfAbsent(box, shapes.size) -+ outlineShapeIdxsJson.add(Objects.requireNonNullElseGet(idx) { shapes.size - 1 }) -+ } - - stateJson.add("collision_shapes", collisionShapeIdxsJson) -+ stateJson.add("outline_shapes", outlineShapeIdxsJson) - - for (blockEntity in Registries.BLOCK_ENTITY_TYPE) { - if (blockEntity.supports(state)) { -""" - os.system( - f"cd {get_dir_location('__cache__')}/pumpkin-extractor && git apply - <<EOF\n{GIT_PATCH}\nEOF" - ) - return get_dir_location("__cache__/pumpkin-extractor") |
