This mod adds simple functionality of allowing the user to define some functionality, including controlling nether portal creating, making tools/weapons useless, and changing block light values.
MISC has three configs:
B:setBedSpawnDaytime - Allows players to set spawn immediately by right clicking a bed. Checks for obstructions, and will notify if a bed is obstructed upon use.
B:NetherPortalResistance - Whether or not explosions destroy Nether Portals
B:NetherPortalCreation - Whether or not Nether Portals can be created (all dims except Nether).
B:NetherPortalCreationInNether - Whether or not Nether Portals can be created in the Nether.
LIGHTING has three configs:
I:Baseline - this config is what all blocks with a light value > 0 will initially be set to
S:Blocks - this is a list of blocks and their values to use
B:Whitelist - this declares whether or not to use our baseline for all blocks that are naturally illuminated but not listed
Caveat: Some blocks that are added by mods aren't being detected within the registry, so this mod will have no effect on those. I'm looking for a way to fix this currently.
TOOLS/WEAPONS has a few more configs:
S:Axes - This is a list of axes whose functionality will be defined by our mod
S:Pickaxes - This is a list of pickaxes whose functionality will be defined by our mod
S:Weapons - This is a list of weapons whose functionality will be defined by our mod
S:Hoes - This is a list of hoes whose functionality will be defined by our mod
I:AxePerm - This is a value that defines behaviour for our axes on blocks that require axes.
I:PickaxePerm - This is a value that defines behaviour for our pickaxes on blocks that require pickaxes.
I:IncorrectToolStonePerm - Defines behaviour when a block requires a pickaxe, but we don't have one.
I:IncorrectToolWoodPerm - Defines behaviour when a block requires an axe, but we don't have one.
S:BlockOverrides: This list allows for custom overriding of harvesting for any block.