Skip to content

Commit

Permalink
Upgrade to Minecraft 1.20.2 / Forge 48.1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Niels-NTG committed Dec 6, 2023
1 parent ca9a3b6 commit a480951
Show file tree
Hide file tree
Showing 4 changed files with 24 additions and 22 deletions.
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
# GDMC-HTTP 1.4.1 (Minecraft 1.20.2)

- FIX: Upgrade to Forge 1.20.2-48.1.0

# GDMC-HTTP 1.4.0 (Minecraft 1.20.2)

TL;DR:
Expand Down
36 changes: 17 additions & 19 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ This is designed as a tool for the [Generative Design in Minecraft Competition (

| Minecraft version | GDMC-HTTP version | Docs |
|-------------------|---------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------|
| 1.20.2 | 📦 [GDMC-HTTP 1.4.0](https://github.com/Niels-NTG/gdmc_http_interface/releases/tag/v1.4.0) | 📒 [API Docs](https://github.com/Niels-NTG/gdmc_http_interface/tree/v1.4.0/docs/Endpoints.md) |
| 1.20.2 | 📦 [GDMC-HTTP 1.4.1](https://github.com/Niels-NTG/gdmc_http_interface/releases/tag/v1.4.1) | 📒 [API Docs](https://github.com/Niels-NTG/gdmc_http_interface/tree/v1.4.1/docs/Endpoints.md) |
| 1.19.2 | 📦 [GDMC-HTTP 1.3.2](https://github.com/Niels-NTG/gdmc_http_interface/releases/tag/v1.3.2) | 📒 [API Docs](https://github.com/Niels-NTG/gdmc_http_interface/tree/v1.3.2/docs/Endpoints.md) |
| 1.16.5 | 📦 [GDMC-HTTP 0.4.2](https://github.com/nikigawlik/gdmc_http_interface/releases/tag/v0.4.2) | 📒 [API Docs](https://github.com/nikigawlik/gdmc_http_interface/wiki) |

Expand All @@ -19,9 +19,7 @@ Jump to: [Installation](#Installation) | [Usage](#Usage) | [Acknowledgements](#A
## Installation

1. You need to own a copy of [Minecraft](https://www.minecraft.net/) Java Edition and have it installed on your machine.
2. Get the [Forge Mod Installer](https://files.minecraftforge.net/net/minecraftforge/forge/) and navigate to your version of Minecraft that is supported by this mod (1.20.2, 1.19.2 or 1.16.5).
- For Minecraft 1.20.2, download the installer for Forge with version number 1.20.2-48.0.49, found under the "Show all Versions" section [here](https://files.minecraftforge.net/net/minecraftforge/forge/index_1.20.2.html).
- For Minecraft 1.19.2 or 1.16.5, navigate to "Download Recommended" section click "Installer" to download.
2. Get the [Forge Mod Installer](https://files.minecraftforge.net/net/minecraftforge/forge/) and navigate to your version of Minecraft that is supported by this mod (1.20.2, 1.19.2 or 1.16.5) and click "Installer" under the "Download Recommended" section to download.
3. Open the downloaded file to install this version of Forge.
- Here are some troubleshooting resources If you have trouble opening this jar file:
- [macOS](https://discussions.apple.com/thread/252960079)
Expand All @@ -48,21 +46,21 @@ When the HTTP interface is active, you have access to the following HTTP endpoin

| HTTP method | URL | Description | Docs |
|-------------|--------------|------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------|
| `POST` | `/commands` | Send Minecraft console commands | 📒 [API Docs](https://github.com/Niels-NTG/gdmc_http_interface/blob/v1.4.0/docs/Endpoints.md#Send-Commands-POST-commands) |
| `GET` | `/blocks` | Get information on blocks in a given area | 📒 [API Docs](https://github.com/Niels-NTG/gdmc_http_interface/blob/v1.4.0/docs/Endpoints.md#Read-blocks-GET-blocks) |
| `PUT` | `/blocks` | Place blocks | 📒 [API Docs](https://github.com/Niels-NTG/gdmc_http_interface/blob/v1.4.0/docs/Endpoints.md#Place-blocks-PUT-blocks) |
| `GET` | `/biomes` | Get information on biomes in a given area | 📒 [API Docs](https://github.com/Niels-NTG/gdmc_http_interface/blob/v1.4.0/docs/Endpoints.md#Read-biomes-GET-biomes) |
| `GET` | `/chunks` | Get raw chunk data in a given area | 📒 [API Docs](https://github.com/Niels-NTG/gdmc_http_interface/blob/v1.4.0/docs/Endpoints.md#Read-chunk-data-get-chunks) |
| `GET` | `/structure` | Create an NBT structure file from a given area | 📒 [API Docs](https://github.com/Niels-NTG/gdmc_http_interface/blob/v1.4.0/docs/Endpoints.md#Create-NBT-structure-file-get-structure) |
| `POST` | `/structure` | Place an NBT structure file into the world | 📒 [API Docs](https://github.com/Niels-NTG/gdmc_http_interface/blob/v1.4.0/docs/Endpoints.md#Place-NBT-structure-file-POST-structure) |
| `GET` | `/entities` | Get information on entities in a given area | 📒 [API Docs](https://github.com/Niels-NTG/gdmc_http_interface/blob/v1.4.0/docs/Endpoints.md#Read-entities-GET-entities) |
| `PUT` | `/entities` | Summon entities into the world | 📒 [API Docs](https://github.com/Niels-NTG/gdmc_http_interface/blob/v1.4.0/docs/Endpoints.md#Create-entities-PUT-entities) |
| `PATCH` | `/entities` | Edit entities that already exist in the world | 📒 [API Docs](https://github.com/Niels-NTG/gdmc_http_interface/blob/v1.4.0/docs/Endpoints.md#Edit-entities-PATCH-entities) |
| `DELETE` | `/entities` | Remove entities from the world | 📒 [API Docs](https://github.com/Niels-NTG/gdmc_http_interface/blob/v1.4.0/docs/Endpoints.md#Remove-entities-DELETE-entities) |
| `GET` | `/players` | Get information on players in a given area | 📒 [API Docs](https://github.com/Niels-NTG/gdmc_http_interface/blob/v1.4.0/docs/Endpoints.md#Read-players-GET-players) |
| `GET` | `/buildarea` | Get information on the current build area | 📒 [API Docs](https://github.com/Niels-NTG/gdmc_http_interface/blob/v1.4.0/docs/Endpoints.md#Get-build-area-GET-buildarea) |
| `GET` | `/heightmap` | Get heightmap information of the build area | 📒 [API Docs](https://github.com/Niels-NTG/gdmc_http_interface/blob/v1.4.0/docs/Endpoints.md#Get-heightmap-GET-heightmap) |
| `OPTIONS` | `/` | Get current Minecraft and mod version | 📒 [API Docs](https://github.com/Niels-NTG/gdmc_http_interface/blob/v1.4.0/docs/Endpoints.md#Read-HTTP-interface-information-OPTIONS-) |
| `POST` | `/commands` | Send Minecraft console commands | 📒 [API Docs](https://github.com/Niels-NTG/gdmc_http_interface/blob/v1.4.1/docs/Endpoints.md#Send-Commands-POST-commands) |
| `GET` | `/blocks` | Get information on blocks in a given area | 📒 [API Docs](https://github.com/Niels-NTG/gdmc_http_interface/blob/v1.4.1/docs/Endpoints.md#Read-blocks-GET-blocks) |
| `PUT` | `/blocks` | Place blocks | 📒 [API Docs](https://github.com/Niels-NTG/gdmc_http_interface/blob/v1.4.1/docs/Endpoints.md#Place-blocks-PUT-blocks) |
| `GET` | `/biomes` | Get information on biomes in a given area | 📒 [API Docs](https://github.com/Niels-NTG/gdmc_http_interface/blob/v1.4.1/docs/Endpoints.md#Read-biomes-GET-biomes) |
| `GET` | `/chunks` | Get raw chunk data in a given area | 📒 [API Docs](https://github.com/Niels-NTG/gdmc_http_interface/blob/v1.4.1/docs/Endpoints.md#Read-chunk-data-get-chunks) |
| `GET` | `/structure` | Create an NBT structure file from a given area | 📒 [API Docs](https://github.com/Niels-NTG/gdmc_http_interface/blob/v1.4.1/docs/Endpoints.md#Create-NBT-structure-file-get-structure) |
| `POST` | `/structure` | Place an NBT structure file into the world | 📒 [API Docs](https://github.com/Niels-NTG/gdmc_http_interface/blob/v1.4.1/docs/Endpoints.md#Place-NBT-structure-file-POST-structure) |
| `GET` | `/entities` | Get information on entities in a given area | 📒 [API Docs](https://github.com/Niels-NTG/gdmc_http_interface/blob/v1.4.1/docs/Endpoints.md#Read-entities-GET-entities) |
| `PUT` | `/entities` | Summon entities into the world | 📒 [API Docs](https://github.com/Niels-NTG/gdmc_http_interface/blob/v1.4.1/docs/Endpoints.md#Create-entities-PUT-entities) |
| `PATCH` | `/entities` | Edit entities that already exist in the world | 📒 [API Docs](https://github.com/Niels-NTG/gdmc_http_interface/blob/v1.4.1/docs/Endpoints.md#Edit-entities-PATCH-entities) |
| `DELETE` | `/entities` | Remove entities from the world | 📒 [API Docs](https://github.com/Niels-NTG/gdmc_http_interface/blob/v1.4.1/docs/Endpoints.md#Remove-entities-DELETE-entities) |
| `GET` | `/players` | Get information on players in a given area | 📒 [API Docs](https://github.com/Niels-NTG/gdmc_http_interface/blob/v1.4.1/docs/Endpoints.md#Read-players-GET-players) |
| `GET` | `/buildarea` | Get information on the current build area | 📒 [API Docs](https://github.com/Niels-NTG/gdmc_http_interface/blob/v1.4.1/docs/Endpoints.md#Get-build-area-GET-buildarea) |
| `GET` | `/heightmap` | Get heightmap information of the build area | 📒 [API Docs](https://github.com/Niels-NTG/gdmc_http_interface/blob/v1.4.1/docs/Endpoints.md#Get-heightmap-GET-heightmap) |
| `OPTIONS` | `/` | Get current Minecraft and mod version | 📒 [API Docs](https://github.com/Niels-NTG/gdmc_http_interface/blob/v1.4.1/docs/Endpoints.md#Read-HTTP-interface-information-OPTIONS-) |

Detailed documentation of the endpoints can be found at [docs/Endpoints](./docs/Endpoints.md).

Expand Down
2 changes: 1 addition & 1 deletion docs/Endpoints.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Endpoints GDMC-HTTP 1.4.0 (Minecraft 1.20.2)
# Endpoints GDMC-HTTP 1.4.1 (Minecraft 1.20.2)

[TOC]

Expand Down
4 changes: 2 additions & 2 deletions gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ minecraft_version=1.20.2
# as they do not follow standard versioning conventions.
minecraft_version_range=[1.20.2,1.21)
# The Forge version must agree with the Minecraft version to get a valid artifact
forge_version=48.0.49
forge_version=48.1.0
# The Forge version range can use any version of Forge as bounds or match the loader version range
forge_version_range=[48,)
# The loader version range can only use the major version of Forge/FML as bounds
Expand Down Expand Up @@ -48,7 +48,7 @@ mod_name=GDMC HTTP Interface
# The license of the mod. Review your options at https://choosealicense.com/. All Rights Reserved is the default.
mod_license=MIT
# The mod version. See https://semver.org/
mod_version=1.4.0
mod_version=1.4.1
# The group ID for the mod. It is only important when publishing as an artifact to a Maven repository.
# This should match the base package used for the mod sources.
# See https://maven.apache.org/guides/mini/guide-naming-conventions.html
Expand Down

0 comments on commit a480951

Please sign in to comment.