├── Credits.txt ├── pack.png ├── LICENSE.txt ├── assets └── minecraft │ ├── textures │ ├── item │ │ ├── red_harness.png │ │ ├── black_harness.png │ │ ├── blue_harness.png │ │ ├── brown_harness.png │ │ ├── cyan_harness.png │ │ ├── gray_harness.png │ │ ├── green_harness.png │ │ ├── lime_harness.png │ │ ├── orange_harness.png │ │ ├── pink_harness.png │ │ ├── purple_harness.png │ │ ├── white_harness.png │ │ ├── yellow_harness.png │ │ ├── magenta_harness.png │ │ ├── music_disc_tears.png │ │ ├── light_blue_harness.png │ │ ├── light_gray_harness.png │ │ ├── happy_ghast_spawn_egg.png │ │ └── music_disc_lava_chicken.png │ └── block │ │ ├── dried_ghast_hydration_0_east.png │ │ ├── dried_ghast_hydration_0_top.png │ │ ├── dried_ghast_hydration_0_west.png │ │ ├── dried_ghast_hydration_0_bottom.png │ │ ├── dried_ghast_hydration_0_north.png │ │ ├── dried_ghast_hydration_0_south.png │ │ └── dried_ghast_hydration_0_tentacles.png │ ├── models │ ├── item │ │ ├── blue_harness.json │ │ ├── cyan_harness.json │ │ ├── gray_harness.json │ │ ├── lime_harness.json │ │ ├── pink_harness.json │ │ ├── red_harness.json │ │ ├── black_harness.json │ │ ├── brown_harness.json │ │ ├── green_harness.json │ │ ├── orange_harness.json │ │ ├── purple_harness.json │ │ ├── white_harness.json │ │ ├── yellow_harness.json │ │ ├── magenta_harness.json │ │ ├── light_blue_harness.json │ │ ├── light_gray_harness.json │ │ ├── happy_ghast_spawn_egg.json │ │ ├── music_disc_tears.json │ │ └── music_disc_lava_chicken.json │ └── block │ │ ├── dried_ghast_hydration_0.json │ │ └── dried_ghast.json │ ├── items │ ├── ghast_spawn_egg.json │ ├── music_disc_precipice.json │ ├── music_disc_lava_chicken.json │ ├── skeleton_skull.json │ ├── skeleton_skull component conditional.json │ ├── skeleton_skull component cases.json │ └── wolf_armor.json │ └── texts │ └── splashes.txt ├── pack.mcmeta └── .github ├── ISSUE_TEMPLATE ├── config.yml ├── outdated_texture.yml ├── missing.yml └── swapped.yml ├── FUNDING.yml ├── workflows └── publish.yml └── README.md /Credits.txt: -------------------------------------------------------------------------------- 1 | Mojang Studios: https://minecraft.net (Every backported texture and model) -------------------------------------------------------------------------------- /pack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersionAddons/ViaBackwards-Plus/HEAD/pack.png -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- 1 | License: bangetto 2 | Copyright holder: bangetto 3 | 4 | Read the License here: https://bangetto.github.io/licenses/bangetto/ 5 | -------------------------------------------------------------------------------- /assets/minecraft/textures/item/red_harness.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersionAddons/ViaBackwards-Plus/HEAD/assets/minecraft/textures/item/red_harness.png -------------------------------------------------------------------------------- /assets/minecraft/textures/item/black_harness.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersionAddons/ViaBackwards-Plus/HEAD/assets/minecraft/textures/item/black_harness.png -------------------------------------------------------------------------------- /assets/minecraft/textures/item/blue_harness.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersionAddons/ViaBackwards-Plus/HEAD/assets/minecraft/textures/item/blue_harness.png -------------------------------------------------------------------------------- /assets/minecraft/textures/item/brown_harness.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersionAddons/ViaBackwards-Plus/HEAD/assets/minecraft/textures/item/brown_harness.png -------------------------------------------------------------------------------- /assets/minecraft/textures/item/cyan_harness.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersionAddons/ViaBackwards-Plus/HEAD/assets/minecraft/textures/item/cyan_harness.png -------------------------------------------------------------------------------- /assets/minecraft/textures/item/gray_harness.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersionAddons/ViaBackwards-Plus/HEAD/assets/minecraft/textures/item/gray_harness.png -------------------------------------------------------------------------------- /assets/minecraft/textures/item/green_harness.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersionAddons/ViaBackwards-Plus/HEAD/assets/minecraft/textures/item/green_harness.png -------------------------------------------------------------------------------- /assets/minecraft/textures/item/lime_harness.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersionAddons/ViaBackwards-Plus/HEAD/assets/minecraft/textures/item/lime_harness.png -------------------------------------------------------------------------------- /assets/minecraft/textures/item/orange_harness.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersionAddons/ViaBackwards-Plus/HEAD/assets/minecraft/textures/item/orange_harness.png -------------------------------------------------------------------------------- /assets/minecraft/textures/item/pink_harness.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersionAddons/ViaBackwards-Plus/HEAD/assets/minecraft/textures/item/pink_harness.png -------------------------------------------------------------------------------- /assets/minecraft/textures/item/purple_harness.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersionAddons/ViaBackwards-Plus/HEAD/assets/minecraft/textures/item/purple_harness.png -------------------------------------------------------------------------------- /assets/minecraft/textures/item/white_harness.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersionAddons/ViaBackwards-Plus/HEAD/assets/minecraft/textures/item/white_harness.png -------------------------------------------------------------------------------- /assets/minecraft/textures/item/yellow_harness.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersionAddons/ViaBackwards-Plus/HEAD/assets/minecraft/textures/item/yellow_harness.png -------------------------------------------------------------------------------- /assets/minecraft/models/item/blue_harness.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "minecraft:item/generated", 3 | "textures": { 4 | "layer0": "minecraft:item/blue_harness" 5 | } 6 | } -------------------------------------------------------------------------------- /assets/minecraft/models/item/cyan_harness.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "minecraft:item/generated", 3 | "textures": { 4 | "layer0": "minecraft:item/cyan_harness" 5 | } 6 | } -------------------------------------------------------------------------------- /assets/minecraft/models/item/gray_harness.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "minecraft:item/generated", 3 | "textures": { 4 | "layer0": "minecraft:item/gray_harness" 5 | } 6 | } -------------------------------------------------------------------------------- /assets/minecraft/models/item/lime_harness.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "minecraft:item/generated", 3 | "textures": { 4 | "layer0": "minecraft:item/lime_harness" 5 | } 6 | } -------------------------------------------------------------------------------- /assets/minecraft/models/item/pink_harness.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "minecraft:item/generated", 3 | "textures": { 4 | "layer0": "minecraft:item/pink_harness" 5 | } 6 | } -------------------------------------------------------------------------------- /assets/minecraft/models/item/red_harness.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "minecraft:item/generated", 3 | "textures": { 4 | "layer0": "minecraft:item/red_harness" 5 | } 6 | } -------------------------------------------------------------------------------- /assets/minecraft/textures/item/magenta_harness.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersionAddons/ViaBackwards-Plus/HEAD/assets/minecraft/textures/item/magenta_harness.png -------------------------------------------------------------------------------- /assets/minecraft/textures/item/music_disc_tears.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersionAddons/ViaBackwards-Plus/HEAD/assets/minecraft/textures/item/music_disc_tears.png -------------------------------------------------------------------------------- /assets/minecraft/models/item/black_harness.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "minecraft:item/generated", 3 | "textures": { 4 | "layer0": "minecraft:item/black_harness" 5 | } 6 | } -------------------------------------------------------------------------------- /assets/minecraft/models/item/brown_harness.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "minecraft:item/generated", 3 | "textures": { 4 | "layer0": "minecraft:item/brown_harness" 5 | } 6 | } -------------------------------------------------------------------------------- /assets/minecraft/models/item/green_harness.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "minecraft:item/generated", 3 | "textures": { 4 | "layer0": "minecraft:item/green_harness" 5 | } 6 | } -------------------------------------------------------------------------------- /assets/minecraft/models/item/orange_harness.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "minecraft:item/generated", 3 | "textures": { 4 | "layer0": "minecraft:item/orange_harness" 5 | } 6 | } -------------------------------------------------------------------------------- /assets/minecraft/models/item/purple_harness.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "minecraft:item/generated", 3 | "textures": { 4 | "layer0": "minecraft:item/purple_harness" 5 | } 6 | } -------------------------------------------------------------------------------- /assets/minecraft/models/item/white_harness.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "minecraft:item/generated", 3 | "textures": { 4 | "layer0": "minecraft:item/white_harness" 5 | } 6 | } -------------------------------------------------------------------------------- /assets/minecraft/models/item/yellow_harness.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "minecraft:item/generated", 3 | "textures": { 4 | "layer0": "minecraft:item/yellow_harness" 5 | } 6 | } -------------------------------------------------------------------------------- /assets/minecraft/textures/item/light_blue_harness.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersionAddons/ViaBackwards-Plus/HEAD/assets/minecraft/textures/item/light_blue_harness.png -------------------------------------------------------------------------------- /assets/minecraft/textures/item/light_gray_harness.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersionAddons/ViaBackwards-Plus/HEAD/assets/minecraft/textures/item/light_gray_harness.png -------------------------------------------------------------------------------- /assets/minecraft/models/item/magenta_harness.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "minecraft:item/generated", 3 | "textures": { 4 | "layer0": "minecraft:item/magenta_harness" 5 | } 6 | } -------------------------------------------------------------------------------- /assets/minecraft/textures/item/happy_ghast_spawn_egg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersionAddons/ViaBackwards-Plus/HEAD/assets/minecraft/textures/item/happy_ghast_spawn_egg.png -------------------------------------------------------------------------------- /assets/minecraft/models/item/light_blue_harness.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "minecraft:item/generated", 3 | "textures": { 4 | "layer0": "minecraft:item/light_blue_harness" 5 | } 6 | } -------------------------------------------------------------------------------- /assets/minecraft/models/item/light_gray_harness.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "minecraft:item/generated", 3 | "textures": { 4 | "layer0": "minecraft:item/light_gray_harness" 5 | } 6 | } -------------------------------------------------------------------------------- /assets/minecraft/textures/item/music_disc_lava_chicken.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersionAddons/ViaBackwards-Plus/HEAD/assets/minecraft/textures/item/music_disc_lava_chicken.png -------------------------------------------------------------------------------- /assets/minecraft/models/item/happy_ghast_spawn_egg.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "minecraft:item/generated", 3 | "textures": { 4 | "layer0": "minecraft:item/happy_ghast_spawn_egg" 5 | } 6 | } -------------------------------------------------------------------------------- /assets/minecraft/models/item/music_disc_tears.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "minecraft:item/template_music_disc", 3 | "textures": { 4 | "layer0": "minecraft:item/music_disc_tears" 5 | } 6 | } -------------------------------------------------------------------------------- /pack.mcmeta: -------------------------------------------------------------------------------- 1 | { 2 | "pack": { 3 | "pack_format": 55, 4 | "supported_formats": [55,63], 5 | "description": "§r§d§kbang§r §5§nGithub.com/bangetto§r §d§ketto" 6 | } 7 | } -------------------------------------------------------------------------------- /assets/minecraft/textures/block/dried_ghast_hydration_0_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersionAddons/ViaBackwards-Plus/HEAD/assets/minecraft/textures/block/dried_ghast_hydration_0_east.png -------------------------------------------------------------------------------- /assets/minecraft/textures/block/dried_ghast_hydration_0_top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersionAddons/ViaBackwards-Plus/HEAD/assets/minecraft/textures/block/dried_ghast_hydration_0_top.png -------------------------------------------------------------------------------- /assets/minecraft/textures/block/dried_ghast_hydration_0_west.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersionAddons/ViaBackwards-Plus/HEAD/assets/minecraft/textures/block/dried_ghast_hydration_0_west.png -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: true 2 | contact_links: 3 | - name: Discord Server 4 | url: https://discord.gg/57GdhxYYfd 5 | about: For smaller questions and issues 6 | -------------------------------------------------------------------------------- /assets/minecraft/textures/block/dried_ghast_hydration_0_bottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersionAddons/ViaBackwards-Plus/HEAD/assets/minecraft/textures/block/dried_ghast_hydration_0_bottom.png -------------------------------------------------------------------------------- /assets/minecraft/textures/block/dried_ghast_hydration_0_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersionAddons/ViaBackwards-Plus/HEAD/assets/minecraft/textures/block/dried_ghast_hydration_0_north.png -------------------------------------------------------------------------------- /assets/minecraft/textures/block/dried_ghast_hydration_0_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersionAddons/ViaBackwards-Plus/HEAD/assets/minecraft/textures/block/dried_ghast_hydration_0_south.png -------------------------------------------------------------------------------- /assets/minecraft/models/item/music_disc_lava_chicken.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "minecraft:item/template_music_disc", 3 | "textures": { 4 | "layer0": "minecraft:item/music_disc_lava_chicken" 5 | } 6 | } -------------------------------------------------------------------------------- /assets/minecraft/textures/block/dried_ghast_hydration_0_tentacles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ViaVersionAddons/ViaBackwards-Plus/HEAD/assets/minecraft/textures/block/dried_ghast_hydration_0_tentacles.png -------------------------------------------------------------------------------- /assets/minecraft/models/block/dried_ghast_hydration_0.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "minecraft:block/dried_ghast", 3 | "textures": { 4 | "bottom": "minecraft:block/dried_ghast_hydration_0_bottom", 5 | "east": "minecraft:block/dried_ghast_hydration_0_east", 6 | "north": "minecraft:block/dried_ghast_hydration_0_north", 7 | "particle": "minecraft:block/dried_ghast_hydration_0_north", 8 | "south": "minecraft:block/dried_ghast_hydration_0_south", 9 | "tentacles": "minecraft:block/dried_ghast_hydration_0_tentacles", 10 | "top": "minecraft:block/dried_ghast_hydration_0_top", 11 | "west": "minecraft:block/dried_ghast_hydration_0_west" 12 | } 13 | } -------------------------------------------------------------------------------- /assets/minecraft/items/ghast_spawn_egg.json: -------------------------------------------------------------------------------- 1 | { 2 | "model":{ 3 | "type": "minecraft:select", 4 | "property": "minecraft:component", 5 | "component": "minecraft:custom_name", 6 | "cases": [ 7 | { 8 | "when": { 9 | "text": "1.21.6 Happy Ghast Spawn Egg", 10 | "italic": false, 11 | "color": "white" 12 | }, 13 | "model": { 14 | "type": "minecraft:model", 15 | "model": "minecraft:item/happy_ghast_spawn_egg" 16 | } 17 | } 18 | ], 19 | "fallback": { 20 | "type": "minecraft:model", 21 | "model": "minecraft:item/ghast_spawn_egg" 22 | } 23 | } 24 | } -------------------------------------------------------------------------------- /assets/minecraft/items/music_disc_precipice.json: -------------------------------------------------------------------------------- 1 | { 2 | "model":{ 3 | "type": "minecraft:select", 4 | "property": "minecraft:component", 5 | "component": "minecraft:custom_name", 6 | "cases": [ 7 | { 8 | "when": { 9 | "text": "1.21.6 Music Disc (Tears)", 10 | "italic": false, 11 | "color": "white" 12 | }, 13 | "model": { 14 | "type": "minecraft:model", 15 | "model": "minecraft:item/music_disc_tears" 16 | } 17 | } 18 | ], 19 | "fallback": { 20 | "type": "minecraft:model", 21 | "model": "minecraft:item/music_disc_precipice" 22 | } 23 | } 24 | } -------------------------------------------------------------------------------- /assets/minecraft/items/music_disc_lava_chicken.json: -------------------------------------------------------------------------------- 1 | { 2 | "model": { 3 | "type": "minecraft:select", 4 | "property": "minecraft:component", 5 | "component": "minecraft:custom_name", 6 | "cases": [ 7 | { 8 | "when": { 9 | "text": "1.21.7 Music Disc Lava Chicken", 10 | "italic": false, 11 | "color": "white" 12 | }, 13 | "model": { 14 | "type": "minecraft:model", 15 | "model": "minecraft:item/music_disc_lava_chicken" 16 | } 17 | } 18 | ], 19 | "fallback": { 20 | "type": "minecraft:model", 21 | "model": "minecraft:item/music_disc_lava_chicken" 22 | } 23 | } 24 | } -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2] 4 | patreon: # Replace with a single Patreon username 5 | open_collective: # Replace with a single Open Collective username 6 | ko_fi: bangetto 7 | tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel 8 | community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry 9 | liberapay: # Replace with a single Liberapay username 10 | issuehunt: # Replace with a single IssueHunt username 11 | otechie: # Replace with a single Otechie username 12 | lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry 13 | custom: 14 | -------------------------------------------------------------------------------- /assets/minecraft/items/skeleton_skull.json: -------------------------------------------------------------------------------- 1 | { 2 | "model":{ 3 | "type": "minecraft:select", 4 | "property": "minecraft:component", 5 | "component": "minecraft:custom_name", 6 | "cases": [ 7 | { 8 | "when": { 9 | "text": "1.21.6 Dried Ghast", 10 | "italic": false, 11 | "color": "white" 12 | }, 13 | "model": { 14 | "type": "minecraft:model", 15 | "model": "minecraft:block/dried_ghast_hydration_0" 16 | } 17 | } 18 | ], 19 | "fallback": { 20 | "type": "minecraft:special", 21 | "base": "minecraft:item/template_skull", 22 | "model": { 23 | "type": "minecraft:head", 24 | "kind": "skeleton" 25 | } 26 | } 27 | } 28 | } -------------------------------------------------------------------------------- /assets/minecraft/items/skeleton_skull component conditional.json: -------------------------------------------------------------------------------- 1 | { 2 | "model":{ 3 | "type": "minecraft:condition", 4 | "property": "minecraft:component", 5 | "predicate": "minecraft:custom_data", 6 | "value": { 7 | "VB|Protocol1_21_6To1_21_5|id": 619, 8 | "VB|Protocol1_21_6To1_21_5|original_hashes": { 9 | "removed": [] 10 | }, 11 | "VV|custom_data": 1, 12 | "VB|Protocol1_21_6To1_21_5|added_custom_name": 1}, 13 | "on_true": { 14 | "type": "minecraft:model", 15 | "model": "minecraft:block/dried_ghast_hydration_0" 16 | }, 17 | "on_false": { 18 | "type": "minecraft:special", 19 | "base": "minecraft:item/template_skull", 20 | "model": { 21 | "type": "minecraft:head", 22 | "kind": "skeleton" 23 | } 24 | } 25 | } 26 | } -------------------------------------------------------------------------------- /assets/minecraft/items/skeleton_skull component cases.json: -------------------------------------------------------------------------------- 1 | { 2 | "model":{ 3 | "type": "minecraft:select", 4 | "property": "minecraft:component", 5 | "component": "minecraft:custom_data", 6 | "cases": [ 7 | { 8 | "when": { 9 | "VB|Protocol1_21_6To1_21_5|id": 619, 10 | "VB|Protocol1_21_6To1_21_5|original_hashes": { 11 | "removed": [] 12 | }, 13 | "VV|custom_data": 1, 14 | "VB|Protocol1_21_6To1_21_5|added_custom_name": 1 15 | }, 16 | "model": { 17 | "type": "minecraft:model", 18 | "model": "minecraft:block/dried_ghast_hydration_0" 19 | } 20 | } 21 | ], 22 | "fallback": { 23 | "type": "minecraft:special", 24 | "base": "minecraft:item/template_skull", 25 | "model": { 26 | "type": "minecraft:head", 27 | "kind": "skeleton" 28 | } 29 | } 30 | } 31 | } -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- 1 | name: publish 2 | 3 | on: 4 | release: 5 | types: [released,prereleased] 6 | 7 | jobs: 8 | publish: 9 | runs-on: ubuntu-latest 10 | environment: github-actions 11 | strategy: 12 | max-parallel: 1 13 | steps: 14 | - name: Download the pack files 15 | uses: robinraju/release-downloader@v1 16 | id: download-files 17 | with: 18 | fileName: "*.zip" 19 | tag: ${{ github.event.release.tag_name }} 20 | latest: true 21 | tarBall: false 22 | zipBall: false 23 | 24 | - name: Publish to Modrinth and CurseForge 25 | uses: Kir-Antipov/mc-publish@v3.3 26 | with: 27 | name: ${{ steps.download-files.outputs.release_name }} 28 | files: '*.zip' 29 | loaders: minecraft 30 | game-versions: "[1.21.5,1.21.6]" 31 | 32 | modrinth-id: v7n1ZsFg 33 | modrinth-token: ${{ secrets.MODRINTH_TOKEN }} 34 | 35 | curseforge-id: 821967 36 | curseforge-token: ${{ secrets.CURSEFORGE_TOKEN }} 37 | 38 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/outdated_texture.yml: -------------------------------------------------------------------------------- 1 | name: "Outdated Texture[s]" 2 | description: A texture not been updated to use the latest one. 3 | title: "[Outdated]: " 4 | labels: ["outdated texture"] 5 | assignees: 6 | - bangetto 7 | body: 8 | - type: textarea 9 | id: main 10 | attributes: 11 | label: "What texture[s] are outdated?" 12 | description: "Write down the list textures that are outdated!" 13 | placeholder: "Ex: grass_side or the side texture of grass" 14 | validations: 15 | required: true 16 | - type: checkboxes 17 | id: version 18 | attributes: 19 | label: Checks 20 | description: "Before reporting an issue please check that everything is up-today!" 21 | options: 22 | - label: "I downloaded the latest version of the repository" 23 | required: true 24 | - label: "There are no resources pack above this" 25 | required: true 26 | validations: 27 | required: true 28 | - type: input 29 | id: mc 30 | attributes: 31 | label: "Your Minecraft version" 32 | description: "Write down your Minecraft version" 33 | placeholder: "Example: 1.16.5" 34 | validations: 35 | required: true 36 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/missing.yml: -------------------------------------------------------------------------------- 1 | name: Missing Items 2 | description: An item is missing from the backport. 3 | title: "[Missing]: " 4 | labels: ["missing item"] 5 | assignees: 6 | - bangetto 7 | body: 8 | - type: textarea 9 | id: id 10 | attributes: 11 | label: What items are missing? 12 | description: "Write down the list of items that are missing!" 13 | placeholder: "Ex: sculk_sensor, sus sand" 14 | validations: 15 | required: true 16 | - type: checkboxes 17 | id: version 18 | attributes: 19 | label: Checks 20 | description: "Before reporting an issue please check that everything is up-today!" 21 | options: 22 | - label: "I downloaded the latest version of the repository" 23 | required: true 24 | - label: "The server has the latest snapshot of the Via* plugins" 25 | required: true 26 | validations: 27 | required: true 28 | - type: dropdown 29 | id: detector 30 | attributes: 31 | label: "Which one of the detector mods are present?" 32 | multiple: true 33 | options: 34 | - "Chime" 35 | - "Optifine CIT" 36 | validations: 37 | required: true 38 | - type: input 39 | id: mc 40 | attributes: 41 | label: "Your Minecraft version" 42 | description: "Write down your Minecraft version" 43 | placeholder: "Example: 1.16.5" 44 | validations: 45 | required: true 46 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/swapped.yml: -------------------------------------------------------------------------------- 1 | name: Swapped Items 2 | description: Two items are swapped. 3 | title: "[Swapped]: " 4 | labels: ["swapped items"] 5 | assignees: 6 | - bangetto 7 | body: 8 | - type: textarea 9 | id: from 10 | attributes: 11 | label: What items don't show the right texture? 12 | description: "Write down the list of items that have a wrong texture!" 13 | placeholder: "Ex: sculk_sensor, sus sand" 14 | validations: 15 | required: true 16 | - type: textarea 17 | id: to 18 | attributes: 19 | label: What they show up as? 20 | description: "Write down the list that what are they showing up as! [In the order of the previous one!!!]" 21 | placeholder: "Ex: sculk_block, sus gravel" 22 | validations: 23 | required: true 24 | - type: checkboxes 25 | id: version 26 | attributes: 27 | label: Checks 28 | description: Before reporting an issue please check that everything is up-today! 29 | options: 30 | - label: I downloaded the latest version of the repository 31 | required: true 32 | - label: The server has the latest snapshot of the Via* plugins 33 | required: true 34 | validations: 35 | required: true 36 | - type: dropdown 37 | id: detector 38 | attributes: 39 | label: "Which one of the detector mods are present?" 40 | multiple: true 41 | options: 42 | - Chime 43 | - Optifine CIT 44 | validations: 45 | required: true 46 | - type: input 47 | id: mc 48 | attributes: 49 | label: Your Minecraft version 50 | description: "Write down your Minecraft version" 51 | placeholder: "Example: 1.16.5" 52 | validations: 53 | required: true 54 | -------------------------------------------------------------------------------- /assets/minecraft/models/block/dried_ghast.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "block/block", 3 | "display": { 4 | "gui": { 5 | "rotation": [30, 225, 0], 6 | "translation": [0.4, 1.6, 0], 7 | "scale": [0.8, 0.8, 0.8] 8 | } 9 | }, 10 | "elements": [ 11 | { 12 | "name": "body", 13 | "from": [3, 0, 3], 14 | "to": [13, 10, 13], 15 | "rotation": {"angle": 0, "axis": "y", "origin": [11, 0, 11]}, 16 | "faces": { 17 | "north": {"uv": [0, 0, 10, 10], "texture": "#north"}, 18 | "east": {"uv": [0, 0, 10, 10], "texture": "#east"}, 19 | "south": {"uv": [0, 0, 10, 10], "texture": "#south"}, 20 | "west": {"uv": [0, 0, 10, 10], "texture": "#west"}, 21 | "up": {"uv": [0, 0, 10, 10], "rotation": 180, "texture": "#top"}, 22 | "down": {"uv": [10, 0, 0, 10], "texture": "#bottom", "cullface": "down"} 23 | } 24 | }, 25 | { 26 | "name": "left_tent_1", 27 | "from": [0, 0, 5], 28 | "to": [3, 1, 7], 29 | "rotation": {"angle": 0, "axis": "y", "origin": [8, 0, 13]}, 30 | "faces": { 31 | "north": {"uv": [1, 1.5, 2.5, 2], "texture": "#tentacles"}, 32 | "east": {"uv": [0, 1.5, 1, 2], "texture": "#tentacles"}, 33 | "south": {"uv": [3.5, 1.5, 5, 2], "texture": "#tentacles"}, 34 | "west": {"uv": [2.5, 1.5, 3.5, 2], "texture": "#tentacles", "cullface": "west"}, 35 | "up": {"uv": [2.5, 1.5, 1.5, 0], "rotation": 90, "texture": "#tentacles"}, 36 | "down": {"uv": [2.5, 1.5, 3.5, 0], "rotation": 90, "texture": "#tentacles", "cullface": "down"} 37 | } 38 | }, 39 | { 40 | "name": "left_tent_2", 41 | "from": [0, 0, 9], 42 | "to": [3, 1, 11], 43 | "rotation": {"angle": 0, "axis": "y", "origin": [8, 0, 17]}, 44 | "faces": { 45 | "north": {"uv": [1, 3.5, 2.5, 4], "texture": "#tentacles"}, 46 | "east": {"uv": [0, 3.5, 1, 4], "texture": "#tentacles"}, 47 | "south": {"uv": [3.5, 3.5, 5, 4], "texture": "#tentacles"}, 48 | "west": {"uv": [2.5, 3.5, 3.5, 4], "texture": "#tentacles", "cullface": "west"}, 49 | "up": {"uv": [2.5, 3.5, 1.5, 2], "rotation": 90, "texture": "#tentacles"}, 50 | "down": {"uv": [2.5, 3.5, 3.5, 2], "rotation": 90, "texture": "#tentacles", "cullface": "down"} 51 | } 52 | }, 53 | { 54 | "name": "right_tent_1", 55 | "from": [13, 0, 5], 56 | "to": [16, 1, 7], 57 | "rotation": {"angle": 0, "axis": "y", "origin": [8, 0, 13]}, 58 | "faces": { 59 | "north": {"uv": [2.5, 7.5, 1, 8], "texture": "#tentacles"}, 60 | "east": {"uv": [3.5, 7.5, 2.5, 8], "texture": "#tentacles", "cullface": "east"}, 61 | "south": {"uv": [5, 7.5, 3.5, 8], "texture": "#tentacles"}, 62 | "west": {"uv": [1, 7.5, 0, 8], "texture": "#tentacles"}, 63 | "up": {"uv": [2.5, 6, 1.5, 7.5], "rotation": 90, "texture": "#tentacles"}, 64 | "down": {"uv": [2.5, 6, 3.5, 7.5], "rotation": 90, "texture": "#tentacles", "cullface": "down"} 65 | } 66 | }, 67 | { 68 | "name": "right_tent_2", 69 | "from": [13, 0, 9], 70 | "to": [16, 1, 11], 71 | "rotation": {"angle": 0, "axis": "y", "origin": [8, 0, 17]}, 72 | "faces": { 73 | "north": {"uv": [2.5, 5.5, 1, 6], "texture": "#tentacles"}, 74 | "east": {"uv": [3.5, 5.5, 2.5, 6], "texture": "#tentacles", "cullface": "east"}, 75 | "south": {"uv": [5, 5.5, 3.5, 6], "texture": "#tentacles"}, 76 | "west": {"uv": [1, 5.5, 0, 6], "texture": "#tentacles"}, 77 | "up": {"uv": [2.5, 4, 1.5, 5.5], "rotation": 90, "texture": "#tentacles"}, 78 | "down": {"uv": [2.5, 4, 3.5, 5.5], "rotation": 90, "texture": "#tentacles", "cullface": "down"} 79 | } 80 | }, 81 | { 82 | "name": "back_tent_2", 83 | "from": [9, 0, 13], 84 | "to": [11, 1, 16], 85 | "rotation": {"angle": 0, "axis": "y", "origin": [10.5, 0.5, 14.5]}, 86 | "faces": { 87 | "north": {"uv": [6, 2.5, 5, 3], "texture": "#tentacles"}, 88 | "east": {"uv": [7.5, 2.5, 6, 3], "texture": "#tentacles"}, 89 | "south": {"uv": [8.5, 2.5, 7.5, 3], "texture": "#tentacles", "cullface": "south"}, 90 | "west": {"uv": [10, 2.5, 8.5, 3], "texture": "#tentacles"}, 91 | "up": {"uv": [6, 2.5, 7.5, 1.5], "rotation": 90, "texture": "#tentacles"}, 92 | "down": {"uv": [7.5, 1.5, 9, 2.5], "rotation": 270, "texture": "#tentacles", "cullface": "down"} 93 | } 94 | }, 95 | { 96 | "name": "back_tent_1", 97 | "from": [5, 0, 13], 98 | "to": [7, 1, 16], 99 | "rotation": {"angle": 0, "axis": "y", "origin": [5.5, 0.5, 14.5]}, 100 | "faces": { 101 | "north": {"uv": [6, 1, 5, 1.5], "texture": "#tentacles"}, 102 | "east": {"uv": [7.5, 1, 6, 1.5], "texture": "#tentacles"}, 103 | "south": {"uv": [8.5, 1, 7.5, 1.5], "texture": "#tentacles", "cullface": "south" }, 104 | "west": {"uv": [10, 1, 8.5, 1.5], "texture": "#tentacles"}, 105 | "up": {"uv": [6, 1, 7.5, 0], "rotation": 90, "texture": "#tentacles"}, 106 | "down": {"uv": [7.5, 0, 9, 1], "rotation": 270, "texture": "#tentacles", "cullface": "down"} 107 | } 108 | } 109 | ] 110 | } 111 | -------------------------------------------------------------------------------- /assets/minecraft/items/wolf_armor.json: -------------------------------------------------------------------------------- 1 | { 2 | "model":{ 3 | "type": "minecraft:select", 4 | "property": "minecraft:component", 5 | "component": "minecraft:custom_name", 6 | "cases": [ 7 | { 8 | "when": { 9 | "text": "1.21.6 White Harness", 10 | "italic": false, 11 | "color": "white" 12 | }, 13 | "model": { 14 | "type": "minecraft:model", 15 | "model": "minecraft:item/white_harness" 16 | } 17 | }, 18 | { 19 | "when": { 20 | "text": "1.21.6 Green Harness", 21 | "italic": false, 22 | "color": "white" 23 | }, 24 | "model": { 25 | "type": "minecraft:model", 26 | "model": "minecraft:item/green_harness" 27 | } 28 | }, 29 | { 30 | "when": { 31 | "text": "1.21.6 Light Blue Harness", 32 | "italic": false, 33 | "color": "white" 34 | }, 35 | "model": { 36 | "type": "minecraft:model", 37 | "model": "minecraft:item/light_blue_harness" 38 | } 39 | }, 40 | { 41 | "when": { 42 | "text": "1.21.6 Cyan Harness", 43 | "italic": false, 44 | "color": "white" 45 | }, 46 | "model": { 47 | "type": "minecraft:model", 48 | "model": "minecraft:item/cyan_harness" 49 | } 50 | }, 51 | { 52 | "when": { 53 | "text": "1.21.6 Red Harness", 54 | "italic": false, 55 | "color": "white" 56 | }, 57 | "model": { 58 | "type": "minecraft:model", 59 | "model": "minecraft:item/red_harness" 60 | } 61 | }, 62 | { 63 | "when": { 64 | "text": "1.21.6 Light Gray Harness", 65 | "italic": false, 66 | "color": "white" 67 | }, 68 | "model": { 69 | "type": "minecraft:model", 70 | "model": "minecraft:item/light_gray_harness" 71 | } 72 | }, 73 | { 74 | "when": { 75 | "text": "1.21.6 Purple Harness", 76 | "italic": false, 77 | "color": "white" 78 | }, 79 | "model": { 80 | "type": "minecraft:model", 81 | "model": "minecraft:item/purple_harness" 82 | } 83 | }, 84 | { 85 | "when": { 86 | "text": "1.21.6 Orange Harness", 87 | "italic": false, 88 | "color": "white" 89 | }, 90 | "model": { 91 | "type": "minecraft:model", 92 | "model": "minecraft:item/orange_harness" 93 | } 94 | }, 95 | { 96 | "when": { 97 | "text": "1.21.6 Blue Harness", 98 | "italic": false, 99 | "color": "white" 100 | }, 101 | "model": { 102 | "type": "minecraft:model", 103 | "model": "minecraft:item/blue_harness" 104 | } 105 | }, 106 | { 107 | "when": { 108 | "text": "1.21.6 Gray Harness", 109 | "italic": false, 110 | "color": "white" 111 | }, 112 | "model": { 113 | "type": "minecraft:model", 114 | "model": "minecraft:item/gray_harness" 115 | } 116 | }, 117 | { 118 | "when": { 119 | "text": "1.21.6 Brown Harness", 120 | "italic": false, 121 | "color": "white" 122 | }, 123 | "model": { 124 | "type": "minecraft:model", 125 | "model": "minecraft:item/brown_harness" 126 | } 127 | }, 128 | { 129 | "when": { 130 | "text": "1.21.6 Magenta Harness", 131 | "italic": false, 132 | "color": "white" 133 | }, 134 | "model": { 135 | "type": "minecraft:model", 136 | "model": "minecraft:item/magenta_harness" 137 | } 138 | }, 139 | { 140 | "when": { 141 | "text": "1.21.6 Yellow Harness", 142 | "italic": false, 143 | "color": "white" 144 | }, 145 | "model": { 146 | "type": "minecraft:model", 147 | "model": "minecraft:item/yellow_harness" 148 | } 149 | }, 150 | { 151 | "when": { 152 | "text": "1.21.6 Lime Harness", 153 | "italic": false, 154 | "color": "white" 155 | }, 156 | "model": { 157 | "type": "minecraft:model", 158 | "model": "minecraft:item/lime_harness" 159 | } 160 | }, 161 | { 162 | "when": { 163 | "text": "1.21.6 Pink Harness", 164 | "italic": false, 165 | "color": "white" 166 | }, 167 | "model": { 168 | "type": "minecraft:model", 169 | "model": "minecraft:item/pink_harness" 170 | } 171 | } 172 | ], 173 | "fallback": { 174 | "type": "minecraft:condition", 175 | "component": "minecraft:dyed_color", 176 | "on_false": { 177 | "type": "minecraft:model", 178 | "model": "minecraft:item/wolf_armor" 179 | }, 180 | "on_true": { 181 | "type": "minecraft:model", 182 | "model": "minecraft:item/wolf_armor_dyed", 183 | "tints": [ 184 | { 185 | "type": "minecraft:constant", 186 | "value": -1 187 | }, 188 | { 189 | "type": "minecraft:dye", 190 | "default": 0 191 | } 192 | ] 193 | }, 194 | "property": "minecraft:has_component" 195 | } 196 | } 197 | } -------------------------------------------------------------------------------- /.github/README.md: -------------------------------------------------------------------------------- 1 |  2 | 3 |  4 | 5 | 6 |
This Minecraft pack enhances the gameplay experience with the ViaBackwards plugin, which allow players to connect to newer servers with an older client. The pack requires the Chime mod to work, which helps identify the items by their custom name or custom NBT data, and assigns the correct model and texture to them. The best part of this pack is that if you put an another resourcespack on top of it, it will load the textures from that!
Please note that this pack is not an official addon from the ViaBackwards team, and it's just fan-made.
The pack works by identifying items by their ViaBackwards Protocol ID, which helps determine the correct model and texture to assign to them. For example, "Copper ore" has a protocol id of "44", the Chime mod will help the pack recognize it as a Copper ore and assign the correct model and texture to it.
82 |Think of it like a special tag on each item that tells the pack what it is, so the pack knows how to make it look and behave correctly. This way, you get to enjoy the latest Minecraft textures and the easy identification of items, even if you're playing an older version of the game!
83 | 84 |