Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
f2c8980
Merge pull request #3 from Mephodio/1.19
Fuzss Oct 19, 2022
44dfc74
prepare release
Fuzss Oct 19, 2022
43d9595
fix interaction crash with new fabric api
Fuzss Jan 5, 2023
262ed8c
quark compat, remove keybind, scrolling
Fuzss Jan 17, 2023
c7ea243
port api update from straw statues with additions
Fuzss Jul 25, 2023
e9a4639
more poses + descriptions + vanilla tweaks integration
Fuzss Jul 25, 2023
4826d0b
final fixes
Fuzss Jul 25, 2023
e8ed189
reduce amount of trigger packets for alignments
Fuzss Jul 25, 2023
122be9e
move translation keys to constants
Fuzss Jul 26, 2023
0e83011
fix minor api stuff
Fuzss Jul 26, 2023
10bf3c1
update lang file
Fuzss Jul 26, 2023
f213e6f
minor stuff again
Fuzss Jul 26, 2023
c9f9097
minor things from 1.20.1 port
Fuzss Jul 27, 2023
402cb75
setup 1.19.2
Fuzss Jul 27, 2023
18f58ed
1.20 port
Fuzss Jul 27, 2023
fdfa814
better vanilla tweaks integration
Fuzss Jul 28, 2023
3ff2656
vanilla tweaks fixes
Fuzss Jul 29, 2023
28b0e55
fix forge crash when mod is missing on server
Fuzss Aug 16, 2023
522490f
update puzzlesapi
Fuzss Dec 3, 2023
f68fd94
misc bugfixes
Fuzss Dec 3, 2023
6768905
prepare 1.20.4 port
Fuzss Feb 9, 2024
67498ea
full 1.20.4 port
Fuzss Feb 10, 2024
d9d679f
fix removing equipment on servers without mod
Fuzss Mar 16, 2024
5d99a10
allow forcing Vanilla Tweaks command handler
Fuzss Apr 7, 2024
6f9f286
prepare 1.21 port
Fuzss Jul 11, 2024
1ecdfc2
full 1.21 port
Fuzss Jul 11, 2024
5bcdad2
bump statue menus library
Fuzss Aug 22, 2024
8a6ad17
full 1.21.1 port
Fuzss Sep 17, 2024
b57d439
prepare 1.21.3 port
Fuzss Dec 9, 2024
5829a25
full 1.21.3 port
Fuzss Dec 9, 2024
5578546
update statue menus library
Fuzss Dec 10, 2024
825658d
update statue menus library
Fuzss Dec 17, 2024
581f1d3
improve setting scale via commands
Fuzss Dec 22, 2024
1d0facc
prepare 1.21.4 port
Fuzss Feb 5, 2025
b9ee435
full 1.21.4 port
Fuzss Feb 5, 2025
21023b0
Mexican Spanish Translation
TheLegendofSaram Feb 13, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 0 additions & 2 deletions .gitattributes

This file was deleted.

50 changes: 33 additions & 17 deletions .github/ISSUE_TEMPLATE/bug.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name: Bug Report
name: Report A Bug
description: >-
Please use this template when you have encountered a bug in this mod.
title: '[Bug]: '
Only Minecraft versions listed on the main branch are supported. Support may additionally vary based on the severity of an issue.
title: "[Bug]: "
labels: ["bug"]
assignees:
- Fuzss
Expand All @@ -14,35 +14,49 @@ body:
id: loader
attributes:
label: Mod Loader (Required)
description: What mod loader are you using the mod on?
description: What mod loader are you using to play the mod?
multiple: false
options:
- Forge
- Fabric
- Quilt
- "⸺"
- "Fabric"
- "NeoForge"
- "Forge"
- "Quilt"
validations:
required: true
- type: input
id: minecraft
attributes:
label: Minecraft Version (Required)
description: What is the Minecraft version you are playing with?
placeholder: ex. 1.19
label: Minecraft Version(s) (Required)
description: What Minecraft version(s) are you using the play the mod?
placeholder: ex. 1.20.1
validations:
required: true
- type: input
id: version
attributes:
label: Mod Version (Required)
description: What version of the mod are you playing with?
placeholder: ex. v4.0.0
label: Mod Version(s) (Required)
description: What mod version(s) are you using to play?
placeholder: ex. v8.0.0
validations:
required: true
- type: dropdown
id: mods
attributes:
label: Minimal Setup (Required)
description: Can your issue be reproduced with a minimal set of mods (only this mod + dependencies)?
multiple: false
options:
- "⸺"
- "Yes"
- "No"
validations:
required: true
- type: textarea
id: notes
attributes:
label: Notes (Required)
description: Please explain what happens because of the bug (including all the steps required to cause the bug), and what behavior you would expect if the bug were fixed.
description: Please explain what happens because of the issue (including all the steps required to cause it), and what behavior you would expect if the issue were fixed.
placeholder: >-
ex.

Expand All @@ -60,6 +74,8 @@ body:
- type: input
id: latest-log
attributes:
label: latest.log (Optional)
description: Please paste the url to your shared `latest.log` file. [To share your `latest.log` here, please follow these steps.](https://gist.github.com/Fuzss/866b384d353912986e37b17eeef7a285)
placeholder: ex. https://gist.github.com/<your_user_name>/<gist_id>
label: latest.log (Required)
description: Please paste the url to your shared `latest.log` file. Note that issue reports without this file are difficult to solve and unlikely to be processed. [To share your `latest.log` here, please follow these steps.](https://gist.github.com/Fuzss/866b384d353912986e37b17eeef7a285)
placeholder: ex. https://gist.github.com/<your_user_name>/<gist_id>
validations:
required: true
6 changes: 3 additions & 3 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
blank_issues_enabled: false
contact_links:
- name: Questions
url: https://discord.gg/8ZmhaPPbjE
about: "Please ask questions on the Luna Pixel Studios Discord (in #fuzs-projects) or contact me directly on Discord at Fuzs#0212."
- name: Ask A Question
url: https://lunapixel.studio/discord
about: "Join the Luna Pixel Studios Discord Server in the #fuzs-projects channel for additional support."
48 changes: 31 additions & 17 deletions .github/ISSUE_TEMPLATE/crash.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
name: Crash Report
name: Submit A Crash Report
description: >-
Please use this template when this mod has caused your game to crash.
title: '[Crash]: '
labels: ["bug"]
Only Minecraft versions listed on the main branch are supported. Support may additionally vary based on the severity of an issue.
title: "[Crash]: "
labels: ["bug", "high priority"]
assignees:
- Fuzss
body:
Expand All @@ -14,35 +14,49 @@ body:
id: loader
attributes:
label: Mod Loader (Required)
description: What mod loader are you using the mod on?
description: What mod loader are you using to play the mod?
multiple: false
options:
- Forge
- Fabric
- Quilt
- "⸺"
- "Fabric"
- "NeoForge"
- "Forge"
- "Quilt"
validations:
required: true
- type: input
id: minecraft
attributes:
label: Minecraft Version (Required)
description: What is the Minecraft version you are playing with?
placeholder: ex. 1.19
label: Minecraft Version(s) (Required)
description: What Minecraft version(s) are you using the play the mod?
placeholder: ex. 1.20.1
validations:
required: true
- type: input
id: version
attributes:
label: Mod Version (Required)
description: What version of the mod are you playing with?
placeholder: ex. v4.0.0
label: Mod Version(s) (Required)
description: What mod version(s) are you using to play?
placeholder: ex. v8.0.0
validations:
required: true
- type: dropdown
id: mods
attributes:
label: Minimal Setup
description: Can your issue be reproduced with a minimal set of mods (only this mod + dependencies)?
multiple: false
options:
- "⸺"
- "Yes"
- "No"
validations:
required: true
- type: textarea
id: notes
attributes:
label: Notes (Required)
description: Please explain which steps we need to do to reproduce the crash. Please include anything else you'd like to say about the crash.
description: Please explain which steps we need to do to reproduce the issue. Please include anything else you'd like to say about it.
placeholder: >-
ex.

Expand All @@ -58,7 +72,7 @@ body:
attributes:
label: Crash Report (Required)
description: >-
Please paste the url to your shared crash report. [To share your crash report here, please follow these steps.](https://gist.github.com/Fuzss/9692f6ed5e8cca485a58004c28c9045b)
Please paste the url to your shared crash report. Note that issue reports without this file are difficult to solve and unlikely to be processed. [To share your crash report here, please follow these steps.](https://gist.github.com/Fuzss/9692f6ed5e8cca485a58004c28c9045b)
placeholder: ex. https://gist.github.com/<your_user_name>/<gist_id>
validations:
required: true
Expand All @@ -67,4 +81,4 @@ body:
attributes:
label: latest.log (Optional)
description: Please paste the url to your shared `latest.log` file. [To share your `latest.log` here, please follow these steps.](https://gist.github.com/Fuzss/866b384d353912986e37b17eeef7a285)
placeholder: ex. https://gist.github.com/<your_user_name>/<gist_id>
placeholder: ex. https://gist.github.com/<your_user_name>/<gist_id>
36 changes: 33 additions & 3 deletions .github/ISSUE_TEMPLATE/suggestion.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,41 @@
name: Suggestion
name: Leave A Suggestion
description: >-
Please use this template when you want to suggest a feature.
title: '[Suggestion]: '
Please do not ask for mod updates or ports, they will come when they are ready.
title: "[Suggestion]: "
labels: ["enhancement"]
assignees:
- Fuzss
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this issue report!
- type: dropdown
id: loader
attributes:
label: Mod Loader (Optional)
description: What mod loader are you using to play the mod?
multiple: false
options:
- "⸺"
- "Fabric"
- "NeoForge"
- "Forge"
- "Quilt"
validations:
required: true
- type: input
id: minecraft
attributes:
label: Minecraft Version(s) (Optional)
description: What Minecraft version(s) are you using the play the mod?
placeholder: ex. 1.20.1
- type: input
id: version
attributes:
label: Mod Version(s) (Optional)
description: What mod version(s) are you using to play?
placeholder: ex. v8.0.0
- type: textarea
id: suggestion
attributes:
Expand Down
10 changes: 2 additions & 8 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,7 @@ classes
*.ipr
*.iws
*.iml
.idea/*
!.idea/scopes
**/.idea/*

### NetBeans ###
nbproject/private/
Expand All @@ -59,14 +58,9 @@ gradle-app.setting
.gradletasknamecache

### Other ###
run
.DS_Store
*.txt
!run
run/*
!run/options.txt
!run/config
run/config/*
!run/config/modmenu.json

# Log file
*.log
Expand Down
3 changes: 0 additions & 3 deletions .idea/scopes/Fabric_sources.xml

This file was deleted.

3 changes: 0 additions & 3 deletions .idea/scopes/Forge_sources.xml

This file was deleted.

9 changes: 9 additions & 0 deletions 1.18.2/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog].

## [v3.0.0-1.18.2] - 2023-06-25
- Ported to Minecraft 1.18.2

[Keep a Changelog]: https://keepachangelog.com/en/1.0.0/
11 changes: 11 additions & 0 deletions 1.18.2/Common/build.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
apply from: 'https://raw.githubusercontent.com/Fuzss/modresources/main/gradle/common.gradle'

dependencies {
// Puzzles Lib
modApi libs.puzzleslib.common
}

// @see https://github.com/jaredlll08/MultiLoader-Template/issues/17#issuecomment-1221598082
tasks.withType(net.fabricmc.loom.task.AbstractRemapJarTask).each {
it.targetNamespace = "named"
}
16 changes: 16 additions & 0 deletions 1.18.2/Common/src/main/java/fuzs/examplemod/ExampleMod.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
package fuzs.examplemod;

import fuzs.puzzleslib.api.core.v1.ModConstructor;
import net.minecraft.resources.ResourceLocation;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

public class ExampleMod implements ModConstructor {
public static final String MOD_ID = "examplemod";
public static final String MOD_NAME = "Example Mod";
public static final Logger LOGGER = LoggerFactory.getLogger(MOD_NAME);

public static ResourceLocation id(String path) {
return new ResourceLocation(MOD_ID, path);
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
package fuzs.examplemod.client;

import fuzs.puzzleslib.api.client.core.v1.ClientModConstructor;

public class ExampleModClient implements ClientModConstructor {

}
15 changes: 15 additions & 0 deletions 1.18.2/Common/src/main/resources/examplemod.common.mixins.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"required": true,
"minVersion": "0.8",
"compatibilityLevel": "JAVA_17",
"package": "fuzs.examplemod.mixin",
"refmap": "examplemod.refmap.json",
"plugin": "fuzs.examplemod.mixin.ModMixinConfigPlugin",
"mixins": [
],
"client": [
],
"injectors": {
"defaultRequire": 1
}
}
Binary file added 1.18.2/Common/src/main/resources/mod_banner.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added 1.18.2/Common/src/main/resources/mod_logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
8 changes: 8 additions & 0 deletions 1.18.2/Common/src/main/resources/pack.mcmeta
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"pack": {
"description": "${modDescription}",
"pack_format": ${resourcePackFormat},
"forge:resource_pack_format": ${resourcePackFormat},
"forge:data_pack_format": ${dataPackFormat}
}
}
29 changes: 29 additions & 0 deletions 1.18.2/Fabric/build.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
apply from: 'https://raw.githubusercontent.com/Fuzss/modresources/main/gradle/fabric.gradle'

def versionCatalog = extensions.getByType(VersionCatalogsExtension).named("libs")

dependencies {
// Fabric Api
modApi libs.fabricapi.fabric

// Puzzles Lib
modApi libs.puzzleslib.fabric

// Cardinal Components
// modApi(include(libs.cardinalcomponentsbase.fabric.get()))
// modApi(include(libs.cardinalcomponentsentity.fabric.get()))
// modApi(include(libs.cardinalcomponentsblock.fabric.get()))
// modApi(include(libs.cardinalcomponentschunk.fabric.get()))
// modApi(include(libs.cardinalcomponentsworld.fabric.get()))

// Extensible Enums
// modApi(include(libs.extensibleenums.fabric.get()))

// Quality of Life Mods
versionCatalog.findLibrary("modmenu.fabric").ifPresent {
modLocalRuntime(it)
}
versionCatalog.findLibrary("forgeconfigscreens.fabric").ifPresent {
modLocalRuntime(it)
}
}
12 changes: 12 additions & 0 deletions 1.18.2/Fabric/src/main/java/fuzs/examplemod/ExampleModFabric.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
package fuzs.examplemod;

import fuzs.puzzleslib.api.core.v1.ModConstructor;
import net.fabricmc.api.ModInitializer;

public class ExampleModFabric implements ModInitializer {

@Override
public void onInitialize() {
ModConstructor.construct(ExampleMod.MOD_ID, ExampleMod::new);
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
package fuzs.examplemod.client;

import fuzs.examplemod.ExampleMod;
import fuzs.puzzleslib.api.client.core.v1.ClientModConstructor;
import net.fabricmc.api.ClientModInitializer;

public class ExampleModFabricClient implements ClientModInitializer {

@Override
public void onInitializeClient() {
ClientModConstructor.construct(ExampleMod.MOD_ID, ExampleModClient::new);
}
}
Loading