New Player Guide (CivMC)

Revision as of 15:37, 7 April 2023 by RedDevel (talk | contribs) (Factories start)

Civ101 - A Complete (soon™) tutorial for CivMC mechanics.

Making a complete tutorial for all of CivMC's mechanics right here. -RedDevel

1. Discord Authentication

The CivMC discord is the main hub for communication next to the subreddit, where you can receive extra help from players, mods or admins concerning any problems you might have. Either through community support or the ticket system. It’s also a place to discover nations that are open to recruiting in the ads section. Or a place to conduct commerce with players all across the server in the market forum.

To get full access to the discord all one has to do is authenticate themselves by running the command /discordauth on the minecraft server:

 
Getting the code to authenticate

And then running the !kira auth command with the received code on the discord server:

 
Authenticating in the discord with the code

This will link your Minecraft and discord accounts on the server, Locking your discord nickname to that of your Minecraft account. Doing this opens up the rest of the discord channels such as:

  • General: for discussion of the game with other players all around the world.
  • Community-support: for when you have a question that other players could help with.
  • Market-trade: a channel dedicated to trading, Allowing you to buy or sell goods from, or to other players with ease.
  • Nation-Ads: a place for nations to advertise their country and why you should join them.

2. Namelayer

Namelayer is one of CivMC’s foundational features, It allows you to make groups, which are then used by a variety of other plugins, Such as Citadel. One of the main things it does is that it allows members of a created group to talk to each other beyond the local chat range of 1000 blocks.

To make a group simply perform the command /nlcreategroup (or /nlcg) and then the name for the group you’d like to make.

 
Creating a group using commands

This is also possible with the GUI which you can access by performing the command /nl.

 
Creating a group using the / GUI

To start typing in a group use /g followed by the group name.

 
Turn on chatting in Civ101 group

Now only those in the group with the right permissions can see your messages. And if you’d like to return to local chat simply do /g on its own.

 
Turning on local chat (1000 block range)

To edit permissions use the GUI by performing /nl then clicki on the group you’d like to change.

 
List of groups player has joined

Now on the fence gate top right. Here there are 5 different layers of permissions.

 
Pressing the fence gate to access permissions

The first is for anyone not blacklisted, meaning that even people not on the group can use these permissions. From then on it’s member, mod, admin and owner. All have preset permissions on group creation, but each can be changed simply by clicking on them and changing it from green to red to disallow, or red to green to allow for that layer.

 
Example of a permission

3. Citadel

Citadel is another one of CivMC’s foundational features that allows players to reinforce blocks and lock chests and doors. slowing down any villains looking to raid your home. It is not complete protection, anyone can still break your reinforcements with some effort depending on what is used to reinforce them.

Reinforcing

By running /reinforcements we can see that in the overworld, stone has a health of 50, iron 300 and diamond 2000

 
Example of a reinforced block being broken. The block breaks as normal. However it continues to reappears until the durability of it's reinforcement is depleted.
 
View of diamond in the menu

Health here equates to how many times a block has to be broken before it is dropped. This is why it is customary on the server to reinforce everything one might build. Because it takes resources to do so for each block, stone is most often used for this, while the others like iron and diamond are kept for chests or other important or valuable blocks.

To reinforce an already placed block hold one of the above mentioned items in your hand (stone,iron,diamond) and perform the command: /Ctr <Groupname> See Namelayer for how to make a group.

 
Turning on CTR

Then punch the block you wish to reinforce to that group. This can also be done to change the reinforcement group of the block when it is already reinforced, given that you are on both groups and have a high enough permission level on them.

 
Particles after reinforcing a stone block with stone

When purple particles appear around the block the reinforcement has correctly been applied and the block has been protected. It is also possible to reinforce while building by performing /ctf instead of /ctr. Be mindful to keep enough stone in your inventory in this mode however, or else you'll exit the reinforcing mode and be building without adding protection. Frustrating if you don't realize and keep on building, forcing you to use ctr afterwards, or let it stay unprotected.

Te exit reinforcement mode or any other type of citadel mode use /cto

 
Turning off reinforcement mode

Maturation time.

When a block is reinforced it takes time for the protection to mature, meaning that a reinforced block is not immediately at it's maximum break amount. so, taking stone as an example, it would not immediately cost 50 breaks of a block to drop. But a much lower amount that scales with time. the following times are how long each reinforcement material takes to reach maximum protection:

Stone/Netherbrick: 30 minutes.

Iron/Gold: 4 hours.

Diamond/Gilded blackstone: 12 hours.

These values are also displayed in the /reinforcements window.

Acidblock

Sometimes you'd like to get rid of someone else's build, maybe it doesn't look all that great, or you'd like to make other use of the space. But woe be you! it's reinforced and you're not on the group. That's where acid blocks come in.

Acid blocks are reinforced gold/diamond/netherite blocks that after some time get rid of the reinforcement and break the block that they're either near. Gold breaks the block above it. Diamond above and under. Netherite does so in every direction.

Each reinforcement type used requires an equivalent type used to the acid block to work. And each acid block has a different maturation time depending on the material used.

Gold acid block maturation times:

Stone/Netherbrick: 20 minutes.

Iron/Gold: 6 hours.

Diamond/Gilded blackstone: 48 hours.

Diamond acid block maturation times:

Stone/Netherbrick: 40 minutes.

Iron/Gold: 12 hours.

Diamond/Gilded blackstone: 96 hours.

Netherite acid block maturation times:

Stone/Netherbrick: 80 minutes.

Iron/Gold: 24 hours.

Diamond/Gilded blackstone: 192 hours.

Once the acid block has matured perform /ctacid while looking at the acid block. This breaks both the acid block and the block under or above depending on the acid block used. Multiple acid blocks can be broken at once.

Bunkers

Bunkers are secure structures made with reinforced obsidian with the express purpose to keep people out who don't have permission to come inside. You can recognize them as big obsidian buildings, often with signs surrounding them telling you to keep out or else.

-Bunker picture-

Vaults are a much bigger variant of these bunkers, often stretching from bedrock to sky limit, that are most commonly used to store Exilepearls.

-Vault picture-

Dropchests

The best way to keep raiders away from your goodies is a simple drop chest. Which means to dig down a couple dozen blocks underground at stone level, putting down a chest and filling the hole back up. make sure to note down the coordinates though.

A plugin called Orebfuscastion turns some blocks like chests to stone when far away from a player. You may already have noticed this. This is to prevent the use of xray, keeping your hidden treasures safe and secure from prying eyes.

Hiddenore

Every time a block is broken that could contain ores such as stone there's a chance ores will spawn around the player. Ores spawned this way depend on the Y level with spawn rates similar to vanilla ore distribution. So mining can be done at the same y level for every ore like you'd do in vanilla minecraft.

Diamond Veins

 
A Diamond vein

DIamond ore follows a different spawning patter than the rest of the ores. They appear in what's know as a "vein" A vein basically boils down to an area in which diamond ores spawn, and can take many shapes. A common strategy for mining out these veins is to mine a box around every found ore stretching as much as 11 blocks from the center ore found. Every time a diamond ore is found a message will appear in chat to notify of it. It is common to use other blocks, or a waypoint mod as markers of the diamond ore to gain a sense of the shape of the vein to better be able to mine one out..

Fossils

While mining there's a chance a fossil might drop, these fossils can be broken in the Ore smelter factory for a small chance at loot. the most common find or "dud" is either dirt! sand! or gravel. Then there's player heads and spawn eggs. For the full loot table containing all rare possible items look here.

Jukealert

Reinforced note blocks and jukeboxes act like CCTV cameras for players. allowing them to "see" player movement and interactions in a 23x23 box field them. They're often referred to as "Snitches"

Note block

A note block snitch only sends out a message of a player entering its box field to the reinforcement group it's on. It does not record this information or store it, they're often used on borders of nations to be notified of passing through players or tracking down raiders.

 
Notification example of a player entering a snitch field.

Both the note block and jukebox snitch can be made by reinforcing them as any other block, and will send their notifications to that group. It is therefor handy to split them off from other groups, to control access for security reasons and prevent spam of your chat groups. It is also handy to name snitches themselves to know at a glance where they are located. this can be done by standing near a snitch and performing the command: /janame <name>

 
Naming a nearby snitch.

Jukebox

Jukebox snitches will also in addition, log and store interactions such as: block breaks, chest/door opening and player/animal kills of players inside their field. These logs can be accessed by any player with the right permissions on the snitch group by performing the command: /jainfo while standing near the snitch you'd like to view. /Ja can also be used in the same way to access the logs in GUI form.

 
Example of snitch logs using /jainfo

To view a list of all snitches you have access to perform the command: /jalist You might notice that it tells you a Dormant time underneath, this is the time it will take before the snitch stops working, to prevent this a person on the snitch reinforcement group needs to walk through the snitch field, this is commonly referred to as "refreshing the snitch" When instead of dormant it says Cull time, it mean that the snitch has gone dormant, if the snitch is not refreshed within this time the note block/jukebox will need to be broken and replaced for it to work again.

 
Jalist showing dormant time

Discord integration

Snitches can be integrated with discord, to relay the snitch notifications to a discord channel. This way the notifications are logged and even viewable offline.

To do this you have to invite the Shakira bot to your discord server (use this link) and give them access to a channel where you want the bot to relay the notifications to. Then perform the command: !kira createrelayhere <snitch group name> in the channel.

 
Making a relay

ExilePearl

Whenever a player kills another player while having a Ender pearl on their hotbar the killed player will be banished to the nether, and will have no way to escape. This act of banishing is called "pearling" It is what allows players to enforce their own rules and facilitates high risk combat. When pearled the player will spawn in the nether where they will have to live until they are either released by their captor or the pearl is destroyed. Or have their allies try to break them out by getting their hands on the pearl through war. A player for that reason can broadcast the location of their pearl to a group by performing the command: /ep broadcast <group name>

A list of all pearled players can also be viewed by performing the command: /ep showall.

Essence

Pearls require Essence to fuel them, to prevent the player from being released when it runs out. Fueling of pearls can be done by crafting them together with essence. Essence is gained daily by logging in and playing for an hour. This makes Essence a valuable resource for big nations, especially as it is also used in some other crafting, like the production of XP.

 
Getting 4 essence after 1 hour of playtime

Combat

Combat on civ is not as vanilla, some tweaks have been made such as allowing spam clicking like pre-1.8 minecraft.before the combat update. A CPS (Clicks per second) limit of 9 is applied on the server however, and can not be exceeded. A message will appear in chat to warn you of when you cross this limit. Throwing a pearl to teleport also has been given a cooldown of 15 seconds, enchanted apples are dissabled and ender crystals do not inflict damage on the player. For the full list of changes click here.

 
Example of a nether portal on the nether roof.

-picture of exceeding cps limit message-

Nethertravel

The nether can not be accessed by vanilla obsidian portals. instead there are end like portals spread out over the world at bedrock. going through these will spawn the player at the roof of the nether below another reversed end portal like structure of bedrock. these are also the only way out besides dying for players. unless one is pearled. Pearled players can still PvP in the nether however.

FactoryMod

Factories allow for quick and productive crafting of a lot of items. Often giving a better rate of return than normal. A good example is the Ore smelter which will convert 16 diamond ore into 48 diamonds. A better rate than fortune 3 even. All factories and their recipes can be viewed by performing the command: /fm

 
All factories seen in /fm

Setup

A factory always consists of 3 things: A furnace, a crafting table, and 1 single or double chest. See here various factory setups available:

 
Chest of the left
 
Chest on the right
 
3 Factories Stacked on top of each other.
 
A vertical factory




Use

XP production

Bastion production

Netherite Production

Realistic Biomes

Bastions

City Bastion

Vault Bastion

Fun/misc

ItemExchange

Brewery

Railswitch

Elevators

Castlegate

Arthropod egg

Redstone limits

Wordbank - Soon.tm

Client Mods

Warning/Rules

Must-Haves

Useful

Misc