Implement Minotaur

This commit is contained in:
Andrew-71 2023-08-13 23:09:24 +03:00
parent 3ccd39e51a
commit 2dcf58e405
3 changed files with 35 additions and 37 deletions

39
TODO.md
View file

@ -1,38 +1,17 @@
# Блоки и функционал
## Высокий приоритет
Это критично прямо сейчас
* Добавить коричневые, жёлтые, красные и зелёные блоки.
* Сделать datagen для ступеней и полублоков, затем добавить их
=== Andrew71 agenda (14.08.23) ===
* Minotaur publishing
* Set up curse page and make something like minotaur there
* Set up gitea maven
* Fix GitHub mirror
* Make good README.md stuff
## Средний приоритет
Нужно до 1.0, но не полностью ломает мод
* Механика окон
* Двери с ключами
* Духовка
## Низкий приоритет
* Терминал
=== ADD BLOCKS/FEATURES ===
* Add brown+yellow+red+green blocks
=== STUFF TO ADD/FIX ===
* Add slab and stair variations
* Add doors and fences
* Add fences
* Add windows
* Add (with functionality) present appliance/furniture/electronics textures
* Figure out what to do with "NII wall", nii floor, tilled block
* Add achievement criterion for dice and advancements
=== FIX STUFF ===
* PO2 wall
* Crate (likely cheap shulker box with small capacity)
=== NON-GAME CHANGES ===
* Minotaur publishing to modrinth and something similar for curse
* git.a71.su maven
* Good README.md and icon, assets, screenshots etc.
* PO2 wall (fix)
=== ACHIEVEMENTS ===
Kolkhoz warrior - kill a zombie, skeleton, creeper and spider with a sickle
=== Блоки и функционал ===

View file

@ -1,6 +1,8 @@
plugins {
id 'fabric-loom' version '1.2-SNAPSHOT'
id 'maven-publish'
id "com.modrinth.minotaur" version "2.+"
}
version = project.mod_version
@ -79,7 +81,7 @@ jar {
}
}
// configure the maven publication
// Configure the maven publication
publishing {
publications {
mavenJava(MavenPublication) {
@ -89,9 +91,23 @@ publishing {
// See https://docs.gradle.org/current/userguide/publishing_maven.html for information on how to set up publishing.
repositories {
// Add repositories to publish to here.
// Notice: This block does NOT have the same function as the block in the top level.
// The repositories here will be used for publishing your artifact, not for
// retrieving dependencies.
}
}
// Publishing to Modrinth
modrinth {
token = System.getenv(modrinth_token) // DO NOT REVEAL THE TOKEN!!!
projectId = mod_id
versionNumber = mod_version
versionType = "beta" // `release`, `beta`, `alpha`
uploadFile = remapJar // With Loom, this MUST be set to `remapJar` instead of `jar`!
gameVersions = ["1.20", "1.20.1"]
loaders = ["fabric"]
dependencies {
// scope.type
// The scope can be `required`, `optional`, `incompatible`, or `embedded`
// The type can either be `project` or `version`
required.project "fabric-api" // Creates a new required dependency on Fabric API
// optional.version "sodium", "mc1.19.3-0.4.8" // Creates a new optional dependency on this specific version of Sodium
}
}

View file

@ -15,3 +15,6 @@ mod_id=new_soviet
# Dependencies
fabric_version=0.83.0+1.20.1
# Modrinth publishing
modrinth_token=tokenhere