teammetallurgy / masonry Goto Github PK
View Code? Open in Web Editor NEWBy Shadowclaimer/Vequinox - Adds variant stone and stone designs for most vanilla stone blocks.
License: GNU Lesser General Public License v2.1
By Shadowclaimer/Vequinox - Adds variant stone and stone designs for most vanilla stone blocks.
License: GNU Lesser General Public License v2.1
Look at the following scripts and see if any need updating as models might have changed from 1.16 to 1.19:
This list is a work in progress.
This will be the first primary batch of materials we will be adding to the mod. Each of these will have block variants.
Look into the idea of using an item slot in the Stonecutter to inset materials into a block creating new block variant options.
IE:
Allow the pillars to be laid on their side/directional and pavers to face different directions based upon player placement.
Describe the bug
You have the Curseforge "Prevent Third-Party Distribution" setting enabled, which prevents your mod from being used on third-party launchers. Many people do not want to use the Overwolf launcher due to privacy and data-harvesting concerns, or inaccessibility on Linux, and this restriction makes it difficult for those people to use modpacks with your mod in them, as well as discouraging pack developers from including your mod. Additionally, it makes it much more difficult to host a server with this mod. For more details, see https://gist.github.com/copygirl/7d45bad739453d2be61138cebafce04c
Version:
Create a script that generates block models based upon how unique the block is. For example, a simple block that has all the same textures will use a different script/code than a block that has unique textures to generate the block's model file. This is because unique textured blocks have bigger model files than blocks with only one texture.
With the last release of Masonry on Twitch on the 11th of January 2020, the mods breaks anvils; they close as soon as you open them
Create a config file where users can turn features on and off if desired.
These are the first wave of block designs we will be adding to the mod.
Add support to JEI so players will know the smelting/stonecutting recipes. This may already be taken care of for us if JEI just looks for recipe files. Research needed.
Describe the bug
All Masonry walls are tagged as minecraft:slabs
To Reproduce
Steps to reproduce the behavior:
Expected behavior
I expect walls to not be tagged as slabs, as vanilla walls are also not tagged as slabs.
Version (please complete the following information):\
Create a script that will generate stonecutter recipes for the blocks.
Is your feature request related to a problem? Please describe.
The pillars and pavers have directional facing options, but their slap counterparts don't (see green & red arrows in picture below).
Which, sure, you can work around it by using the full blocks instead, but you usually went for the slabs for a reason (like preserving resources/space, height variation, etc.)
Describe the solution you'd like
Being able to place them in both directions (west-east/south-north) based on placement - facing whatever direction the side of a block you're placing it next to is, or the player's view direction when placing it on the ground/ceiling.
Describe alternatives you've considered
Alternative (probably easier to implement) would be added variants of these blocks in these directions, so you'd have "Stone Column Slab" and "Stone Column Slab (90° Rotated)".
Is your feature request related to a problem? Please describe.
Quark adds a few types of stone, some of which are derivatives of vanilla blocks (I may have forgotten some):
Describe the solution you'd like
These blocks should have the same texture variations available as blocks like stone and prismarine.
Describe alternatives you've considered
Instead of generating unique textures for each stone type, you could instead apply each new stone texture as a filter to an existing stone type, and generate them automatically.
By smelting variants they return to their base block.
Either add onto the scripts to also generate Bedrock's corresponding data files for porting the mod, or rewrite the scripts via a different system to generate both Java and Bedrock files.
Describe the bug
The item tag for masonry:stone is broken, the log states that masonry:stonecobbled
is an unknown value.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Tags should function properly.
Version:
Additional context
data/forge/tags/blocks/stone.json
and in data/forge/tags/items/stone.json
to define the block and it's corresponding item as stone or in the minecraft data folder for walls.Currently, all blocks, slabs, and walls' api names do not use underscores, making them hard to read.
Create scripts that will generate the models and blockstates of walls.
Describe the bug
There is an error in what looks like recipe handling, the lag spikes cause complete freezes, with less than five seconds between spikes. Spike last anywhere from five to fifteen seconds. The error is towards the end of the attached log.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The game runs smoothly.
Version:
Additional context
Removing Masonry fixes the problem completely.
2020-12-06-1.log
Mod list without Masonry:
Look into the possibility of adding doors. Not for every block type but a design per material or more.
Describe the bug
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Version:
Minecraft v1.16.4
Forge v35.1.13
Masonry v0.3.6
Create scripts that will generate the models and blockstates for slab blocks.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.