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
Overview
andTechnical Information
follow 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
GEN
for GeneralNET
for NetherEND
for The EndOVR
for OverworldMDP
for Module Data PacksGRP
for Global Resource PackGIT
for 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
0001
or0274
.
- 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
category
with the full category name in lowercase-underscore format; for example,general
orthe_end
. - Replace
Category
with the full category name in upper-sentence case; for example,General
orThe End
. - Replace
CAT
with a category’s ID (found atT-1.1
). - Replace
STID
with the standard’s base numerical ID; for example,0001
or0274
. - 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#.md
and 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_data
values should be kept per-model; for example, ifItem A
has a CMD defined at 1,Item B
can have a CMD defined at 1 as well, not 2.
- Models must…
END OF STANDARD