Added 1.13.2 code base. Reordered directory structure to combine independent MC version code bases. Rewritten auxilliary build scripts.
32
1.12/.gitignore
vendored
Normal file
|
@ -0,0 +1,32 @@
|
||||||
|
bin
|
||||||
|
*.launch
|
||||||
|
.settings
|
||||||
|
.metadata
|
||||||
|
.classpath
|
||||||
|
.project
|
||||||
|
out
|
||||||
|
*.ipr
|
||||||
|
*.iws
|
||||||
|
*.iml
|
||||||
|
.idea
|
||||||
|
build
|
||||||
|
.gradle
|
||||||
|
*.tmp
|
||||||
|
*.log
|
||||||
|
*.jks
|
||||||
|
eclipse
|
||||||
|
run
|
||||||
|
tests
|
||||||
|
/dist
|
||||||
|
signing.*
|
||||||
|
src/main/java/archive
|
||||||
|
src/main/resources/assets/minecraft
|
||||||
|
.vscode
|
||||||
|
/classes
|
||||||
|
/dev
|
||||||
|
/tmp
|
||||||
|
/archive
|
||||||
|
/assets-src
|
||||||
|
.gimp
|
||||||
|
*.xcf
|
||||||
|
desktop.ini
|
98
1.12/Makefile
Normal file
|
@ -0,0 +1,98 @@
|
||||||
|
# @file Makefile
|
||||||
|
# @author Stefan Wilhelm (wile)
|
||||||
|
# @license MIT
|
||||||
|
#
|
||||||
|
# GNU Make makefile for, well, speeding
|
||||||
|
# up the development a bit.
|
||||||
|
# You very likely need some tools installed
|
||||||
|
# to use all build targets, so this file is
|
||||||
|
# not "official". If you work on windows and
|
||||||
|
# install GIT with complete shell PATH (the
|
||||||
|
# red marked option in the GIT installer) you
|
||||||
|
# should have the needed unix tools available.
|
||||||
|
# For image stripping install imagemagick and
|
||||||
|
# also put the "magick" executable in the PATH.
|
||||||
|
#
|
||||||
|
MOD_JAR_PREFIX=engineersdecor-
|
||||||
|
MOD_JAR=$(filter-out %-sources.jar,$(wildcard build/libs/${MOD_JAR_PREFIX}*.jar))
|
||||||
|
|
||||||
|
ifeq ($(OS),Windows_NT)
|
||||||
|
GRADLE=gradlew.bat --no-daemon
|
||||||
|
GRADLE_STOP=gradlew.bat --stop
|
||||||
|
INSTALL_DIR=$(realpath ${APPDATA}/.minecraft)
|
||||||
|
SERVER_INSTALL_DIR=$(realpath ${APPDATA}/minecraft-server-forge-1.12.2-14.23.5.2768)
|
||||||
|
DJS=djs
|
||||||
|
else
|
||||||
|
GRADLE=./gradlew --no-daemon
|
||||||
|
GRADLE_STOP=./gradlew --stop
|
||||||
|
INSTALL_DIR=~/.minecraft
|
||||||
|
SERVER_INSTALL_DIR=~/.minecraft-server-forge-1.12.2-14.23.5.2768
|
||||||
|
DJS=djs
|
||||||
|
endif
|
||||||
|
|
||||||
|
wildcardr=$(foreach d,$(wildcard $1*),$(call wildcardr,$d/,$2) $(filter $(subst *,%,$2),$d))
|
||||||
|
|
||||||
|
#
|
||||||
|
# Targets
|
||||||
|
#
|
||||||
|
.PHONY: default mod init clean clean-all all run install sanatize dist-check dist start-server
|
||||||
|
|
||||||
|
default: mod
|
||||||
|
|
||||||
|
all: clean clean-all mod | install
|
||||||
|
|
||||||
|
mod:
|
||||||
|
@echo "[1.12] Building mod using gradle ..."
|
||||||
|
@$(GRADLE) build $(GRADLE_OPTS)
|
||||||
|
|
||||||
|
clean:
|
||||||
|
@echo "[1.12] Cleaning ..."
|
||||||
|
@rm -f build/libs/*
|
||||||
|
@$(GRADLE) clean
|
||||||
|
|
||||||
|
clean-all: clean
|
||||||
|
@echo "[1.12] Cleaning using gradle ..."
|
||||||
|
@rm -f dist/*
|
||||||
|
@$(GRADLE) clean cleanCache
|
||||||
|
|
||||||
|
init:
|
||||||
|
@echo "[1.12] Initialising eclipse workspace using gradle ..."
|
||||||
|
@$(GRADLE) setupDecompWorkspace
|
||||||
|
|
||||||
|
run:
|
||||||
|
@echo "[1.12] Running client ..."
|
||||||
|
@$(GRADLE) runClient
|
||||||
|
|
||||||
|
install: $(MOD_JAR) |
|
||||||
|
@sleep 2s
|
||||||
|
@if [ ! -d "$(INSTALL_DIR)" ]; then echo "Cannot find installation minecraft directory."; false; fi
|
||||||
|
@echo "[1.12] Installing '$(MOD_JAR)' to '$(INSTALL_DIR)/mods' ..."
|
||||||
|
@[ -d "$(INSTALL_DIR)/mods" ] || mkdir "$(INSTALL_DIR)/mods"
|
||||||
|
@rm -f "$(INSTALL_DIR)/mods/${MOD_JAR_PREFIX}"*.jar
|
||||||
|
@cp -f "$(MOD_JAR)" "$(INSTALL_DIR)/mods/"
|
||||||
|
@echo "[1.12] Installing '$(MOD_JAR)' to '$(SERVER_INSTALL_DIR)/mods' ..."
|
||||||
|
@rm -f "$(SERVER_INSTALL_DIR)/mods/${MOD_JAR_PREFIX}"*.jar
|
||||||
|
@[ -d "$(SERVER_INSTALL_DIR)/mods" ] && cp -f "$(MOD_JAR)" "$(SERVER_INSTALL_DIR)/mods/"
|
||||||
|
|
||||||
|
start-server: install
|
||||||
|
@echo "[1.12] Starting local dedicated server ..."
|
||||||
|
@cd "$(SERVER_INSTALL_DIR)" && java -jar forge-1.12.2-14.23.5.2768-universal.jar nogui
|
||||||
|
|
||||||
|
sanatize:
|
||||||
|
@echo "[1.12] Running sanatising tasks ..."
|
||||||
|
@djs tasks.js trailing-whitespaces
|
||||||
|
@djs tasks.js tabs-to-spaces
|
||||||
|
@djs tasks.js sync-languages
|
||||||
|
@djs tasks.js version-check
|
||||||
|
@djs tasks.js update-json
|
||||||
|
@git status -s .
|
||||||
|
|
||||||
|
dist-check:
|
||||||
|
@echo "[1.12] Running dist checks ..."
|
||||||
|
@djs tasks.js dist-check
|
||||||
|
|
||||||
|
dist: sanatize dist-check clean-all mod
|
||||||
|
@echo "[1.12] Distribution files ..."
|
||||||
|
@mkdir -p dist
|
||||||
|
@cp build/libs/$(MOD_JAR_PREFIX)* dist/
|
||||||
|
@djs tasks.js dist
|
0
gradlew → 1.12/gradlew
vendored
0
gradlew.bat → 1.12/gradlew.bat
vendored
14
1.12/meta/update.json
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
{
|
||||||
|
"homepage": "https://www.curseforge.com/minecraft/mc-mods/engineers-decor/",
|
||||||
|
"1.12.2": {
|
||||||
|
"1.0.0": "[R] Release based on v1.0.0-b4",
|
||||||
|
"1.0.0-b4": "[F] Fixed vanished recipe for the rebar concrete wall.\n[A] Concrete wall, material: IE concrete.",
|
||||||
|
"1.0.0-b3": "[A] Textures of rebar concrete and treated wood table improved.\n[A] Added rebar concrete wall.",
|
||||||
|
"1.0.0-b2": "[A] Added rebar concrete (steel reinforced, expensive, creeper-proof).",
|
||||||
|
"1.0.0-b1": "[A] Initial structure.\n[A] Added clinker bricks and clinker brick stairs.\n[A] Added slag bricks and slag brick stairs.\n[A] Added metal rung ladder.\n[A] Added staggered metal steps ladder.\n[A] Added treated wood ladder.\n[A] Added treated wood pole.\n[A] Added treated wood table."
|
||||||
|
},
|
||||||
|
"promos": {
|
||||||
|
"1.12.2-recommended": "1.0.0",
|
||||||
|
"1.12.2-latest": "1.0.0"
|
||||||
|
}
|
||||||
|
}
|
34
1.12/readme.md
Normal file
|
@ -0,0 +1,34 @@
|
||||||
|
|
||||||
|
## Engineer's Decor (MC1.12.2)
|
||||||
|
|
||||||
|
Mod sources for Minecraft version 1.12.2.
|
||||||
|
|
||||||
|
- Description, credits, and features: Please see the readme in the repository root.
|
||||||
|
|
||||||
|
- Compiled mod distribution channel is curseforge: https://www.curseforge.com/minecraft/mc-mods/engineers-decor/files.
|
||||||
|
|
||||||
|
----
|
||||||
|
## Revision history
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
- v1.0.0 [R] Release based on v1.0.0-b4
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
|
||||||
|
- v1.0.0-b4 [F] Fixed vanished recipe for the rebar concrete wall.
|
||||||
|
[A] Concrete wall, material: IE concrete.
|
||||||
|
|
||||||
|
- v1.0.0-b3 [A] Textures of rebar concrete and treated wood table improved.
|
||||||
|
[A] Added rebar concrete wall.
|
||||||
|
|
||||||
|
- v1.0.0-b2 [A] Added rebar concrete (steel reinforced, expensive, creeper-proof).
|
||||||
|
|
||||||
|
- v1.0.0-b1 [A] Initial structure.
|
||||||
|
[A] Added clinker bricks and clinker brick stairs.
|
||||||
|
[A] Added slag bricks and slag brick stairs.
|
||||||
|
[A] Added metal rung ladder.
|
||||||
|
[A] Added staggered metal steps ladder.
|
||||||
|
[A] Added treated wood ladder.
|
||||||
|
[A] Added treated wood pole.
|
||||||
|
[A] Added treated wood table.
|
||||||
|
|
||||||
|
----
|
Before Width: | Height: | Size: 122 KiB After Width: | Height: | Size: 122 KiB |
Before Width: | Height: | Size: 748 B After Width: | Height: | Size: 748 B |
Before Width: | Height: | Size: 736 B After Width: | Height: | Size: 736 B |
Before Width: | Height: | Size: 731 B After Width: | Height: | Size: 731 B |
Before Width: | Height: | Size: 728 B After Width: | Height: | Size: 728 B |
Before Width: | Height: | Size: 746 B After Width: | Height: | Size: 746 B |
Before Width: | Height: | Size: 724 B After Width: | Height: | Size: 724 B |
Before Width: | Height: | Size: 740 B After Width: | Height: | Size: 740 B |
Before Width: | Height: | Size: 739 B After Width: | Height: | Size: 739 B |
Before Width: | Height: | Size: 607 B After Width: | Height: | Size: 607 B |
Before Width: | Height: | Size: 623 B After Width: | Height: | Size: 623 B |
Before Width: | Height: | Size: 639 B After Width: | Height: | Size: 639 B |
Before Width: | Height: | Size: 618 B After Width: | Height: | Size: 618 B |
Before Width: | Height: | Size: 612 B After Width: | Height: | Size: 612 B |
Before Width: | Height: | Size: 619 B After Width: | Height: | Size: 619 B |
Before Width: | Height: | Size: 611 B After Width: | Height: | Size: 611 B |
Before Width: | Height: | Size: 615 B After Width: | Height: | Size: 615 B |
Before Width: | Height: | Size: 415 B After Width: | Height: | Size: 415 B |
Before Width: | Height: | Size: 509 B After Width: | Height: | Size: 509 B |
Before Width: | Height: | Size: 527 B After Width: | Height: | Size: 527 B |
Before Width: | Height: | Size: 535 B After Width: | Height: | Size: 535 B |
Before Width: | Height: | Size: 584 B After Width: | Height: | Size: 584 B |
Before Width: | Height: | Size: 563 B After Width: | Height: | Size: 563 B |
Before Width: | Height: | Size: 596 B After Width: | Height: | Size: 596 B |
Before Width: | Height: | Size: 565 B After Width: | Height: | Size: 565 B |
Before Width: | Height: | Size: 293 B After Width: | Height: | Size: 293 B |
Before Width: | Height: | Size: 197 B After Width: | Height: | Size: 197 B |
Before Width: | Height: | Size: 734 B After Width: | Height: | Size: 734 B |