A full documentation of the standards can be found at https://github.com/gm4-consortia/standards
General
File Content Standard
Standard ID GEN:0001-r1
Base Numerical ID 0001
Location general/0001-r1.md
Effects General
Last updated 2019-04-11
Overview
- File Content Standard (
GEN-0001) lays out the format for the content in the files for all standards. - All standard files state what category they affect.
- The standard number is based off of what category is affected.
- Both
OverviewandTechnical Informationfollow the format of an indent for each sub-note. - Every standard documentation terminates at
END OF STANDARD. - This layout must be followed in every standard’s documentation.
Technical Information
- Standard Number [
O2]- The first three letters define the area of effect
GENfor GeneralNETfor NetherENDfor The EndOVRfor OverworldMDPfor Module Data PacksGRPfor Global Resource PackGITfor GitHub
- The standard ID after follows a 4-digit pattern
- Each iteration is sequential for each further addition starting at
0001. - The length of all IDs is 4.
- All other numbers are placeholdered with a 0 if unused - as in
0001or0274.
- Each iteration is sequential for each further addition starting at
- The first three letters define the area of effect
- Categories [
O2-O3]- In the template…
- Replace
categorywith the full category name in lowercase-underscore format; for example,generalorthe_end. - Replace
Categorywith the full category name in upper-sentence case; for example,GeneralorThe End. - Replace
CATwith a category’s ID (found atT-1.1). - Replace
STIDwith the standard’s base numerical ID; for example,0001or0274. - Replace
#inr#with the standard’s revision number - Replace
#inO#with the overview point number referenced - Any file extensions (such as
.md) or markdown formatting do not need to be changed - Last updated date format follows
ISO-8601
- Replace
- In the template…
- Format layout [
O5]- The template can be found at
standards:master/template/standard.md. - Files are named
STID-r#.mdand formatted in markdown.
- The template can be found at
END OF STANDARD
Global Resource Pack
File Structure and Content Standard
Standard Number GRP:0001-r1
Base Numerical ID 0001
Location global_resource_pack/0001-r1.md
Effects Global Resource Pack
Last Updated 2019-04-12
Overview
- File Structure and Content Standard (
GRP-0001) lays out the format for the contents and structure of files in the optional,CustomModelData-driven resource pack. - The resource pack is one pack for all Gamemode 4 modules.
- All features must work in vanilla Minecraft.
Technical Notes
- File structure [
O2]- All Gamemode 4 textures and models should be under the namespace
gm4.
- All Gamemode 4 textures and models should be under the namespace
- File content [
O2]- Models must…
- Be correctly formatted; not one-line.
- Textures must…
- Fit the vanilla ‘feel’.
- Keep whatever resolution the affected file is by default; for example, blocks and items are 16x16.
- Be approved by the Gamemode 4 admins prior to addition.
CustomModelData/custom_model_datavalues should be kept per-model; for example, ifItem Ahas a CMD defined at 1,Item Bcan have a CMD defined at 1 as well, not 2.
- Models must…
END OF STANDARD