Civ101

From CivWiki
Jump to navigation Jump to search

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

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

Discord Authentication

The CivMC discord is the main hub for communication. You can receive 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.

NameLayer

NameLayer is one of CivMC’s core features. It allows you to make groups, which are then used by a variety of other plugins, such as Citadel. One of the main features is the ability to talk with other members of the Namelayer group beyond the 1000 block local chat range.

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 click on the group you’d like to change.

List of groups player has joined

Now on the fence gate top right. 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 rank.

Example of a permission

Citadel

Citadel is another one of CivMC’s core features. Citadels allows players to reinforce blocks, lock chests and doors. 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 you 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 that you 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 or diamond) and perform /ctr followed by a NameLayer group name.

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.

Particles after reinforcing a stone block with stone

When particles appear around the block the reinforcement has 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.

Te exit reinforcement mode or any other type of citadel mode perform /cto, or repeat the original command.

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 its 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. These values are also displayed in the /reinforcements window.

Acid block

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 near. Gold breaks the block above it. Diamond above and under. Netherite does so in every direction.

Each reinforcement type used requires an equivalent or greater type to be used for the acid block to work. 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 blocks being acided. 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 dropchest. To make one, dig down a couple dozen blocks, at least to stone level, and place a chest. Make sure to fill the hole back up. Be sure you mark down the coordinates.

A mechanic called Orebfuscastion turns some blocks like chests to stone when far away from a player. This is to prevent cheaters from finding hidden blocks.

HiddenOre

Every time a block that could contain ores is broken 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 ores only spawn in veins.

Veins

A Diamond vein

Ores can also spawn in veins. Veins can take many different shapes depending on the ore type. 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 an ore is found a message will appear in chat notifying the player that they've discovered a new ore. It is common to use blocks or a waypoint mod to mark the ores to gain a sense of the shape of the vein to better be able to mine one out. Any ore can be found in a vein but diamond ore only spawns in veins.

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 is either dirt, sand, or gravel. For the full loot table containing all rare possible items look here.

Netherite tool bonus.

Netherite pickaxes provide a multiplier to ore spawn rate, and give diamond veins a chance to spawn multiple ores at once, instead of only 1 per discovery as per normal for diamond tools and below. Making Netherite tools a worthwhile investment for any miner.

JukeAlert

Reinforced note blocks and jukeboxes act like CCTV cameras for players. These blocks relay player actions in their 23x23 range. They're often referred to as "Snitches". Snitches are only accessible to players who are on the same NameLayer group as the snitch.

Note Block

A note block snitch only sends out a message when a player enters or joins the game inside its field. 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 with any other block, and will send their notifications to the group they are reinforced to. 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 inside a snitches range and performing the command /janame followed by the new name.

Naming a nearby snitch.

Jukebox

Jukebox snitches function the same as noteblocks, with the added bonus that they log and store interactions such as block breaks, chest/door opening and player/animal kills. 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 followed by the snitch group name in the channel.

Making a relay

ExilePearl

Whenever a player kills another player with an ender pearl in 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, stolen and released by their allies or destroyed. A player can broadcast the location of their pearl to a group by performing the command /ep broadcast followed by the group name.

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

Essence

Pearls require player essence for fuel. If a pearl runs out of fuel the player it holds is released. Fueling of pearls can be done by crafting them together with essence. Essence is gained daily by logging in and playing for ~30 minutes. 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 tweaked to fit the server. For example, pre-1.8 style clicking is enabled, but is limited to 9 clicks per second. A message will appear in chat to warn you when you cross this limit. Throwing a pearl to teleport also has been given a cooldown of 15 seconds, enchanted apples are disabled and ender crystals do not inflict damage to 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-

Nether travel

The nether cannot be accessed by vanilla obsidian portals. Instead there are end portals spread out over the world at bedrock. Traversing these portals will spawn the player at the roof of the nether below another reversed end portal structure. These portals are also the only way out besides dying for players.

FactoryMod

Factories allow for efficient 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. 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 at least 1 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






The basic smelter factory required materials inside the /fm GUI




After constructing one of these setups, hit the crafting table with a stick, this will bring up the factory GUI. Find a factory you'd like to make. For this example we'll take the Basic smelter factory. When clicking on the basic smelter shown in the menu as a stone block another menu will open. On the left here are the items required to make the factory, in this case 512 stone. On the right are all the recipes that this factory can run. clicking on them will display their inputs (left) and outputs (right).

So following the recipe to create the basic smelter factory, we put 512 stone (8 stacks) into the chest of the setup we built earlier. Hitting the crafting table with stick will create the factory.

Message confirming the creation of the kind of factory.

Use

To make use of a factory and its recipes after it's been made you first punch the crafting table with a stick of the factory you'd like to use. This will bring up the recipes available. Select any of these by clicking on the item in the chest menu. The current active recipe will glow purple like an enchanted item (reopen the crafting table GUI after selecting a new recipe to see this effect change).

Confirmation message after switching recipe.
Messages confirming activation, run completion and deactivation when using a factory.

After selecting a recipe close out of the menu and place the required materials into the chest. Then open the furnace and fill it with charcoal (charcoal is the only fuel factories accept). To start the factory hit the furnace with a stick. The factory will now run its selected recipe until it runs out of materials or fuel.

Repair

Factories can break, either by a player who destroys part of the factory or by the passage of time. When this happens a factory will be in a state of disrepair, If then left for long enough the factory will break completely and will need to be recreated from scratch. The health of a factory and when it will break can be observed by punching the chest of the factory with a stick.

A basic smelter factory in disrepair.

To repair a factory one must run the repair recipe. Each factory has a different cost to repair and is usually similar to the cost of creating said factory. Some factories also have their own repair kits, which can be a convenient alternative to carrying the repair materials.

Confirmation of repairing a factory

XP production

EXP, XP or Experience cannot be gained through killing mobs, smelting items or any other vanilla method. Experience is instead produced in the basic and advanced cauldron factories.

These factories produce either bottles o' enchanting or emeralds, or emerald blocks. Emeralds can be crafted into bottles o' enchanting, or held and used like food to grant the player 9 bottles worth of XP. Bottles can be crafted back into emeralds for easy storage.

There are many different recipes that can be used depending on the crops you have (See Realistic Biomes) and can be seen using /fm. While the basic cauldron uses normal item stacks, the advanced version uses compacted items. Resulting in 2 stacks of emerald blocks rather than bottles.

Exp recipe 1 of 5 in the basic cauldron.

Compacting

A compacted item is a stack (64) of an item converted into 1 item. Having 64 of a compacted item is known as a CS (Compacted Stack) A term often used in trading on the server. A CS refers to 64x64 (4096) items.

Items can be compacted in the compactor factory using crates (custom item, looks like a chest) which can in turn be made in the carpentry factory.

Netherite Production

Netherite, like XP, can only be produced using the appropriate factory, in this case the Advanced ore smelter factory. The recipe for Netherite is: 24 emeralds (xp), 8 gold ingots, 8 player essence and 12 ancient debris to produce 1 Netherite ingot. There are also specialized Netherite factories for armor and tools for cheaper production of these items. Find them in the /fm menu.

Realistic Biomes

Realistic Biomes is a plugin that gives each biome their own crops and trees with much longer grow times, making farming a lot more in depth or "realistic" as the name would suggest. No more can you grow cocoa beans on the north pole, or spruce trees in the desert. This is important for the economy of the server, making it so that no one person can grow it all on their small island but instead forcing expansion or trade amongst nations and players. Thus also making XP much harder to acquire on your own, forcing cooperation among players even more so to achieve higher states of play.

To see what crops and trees grow at your location, perform the command /rb This will bring up a GUI like so:

Example of using /rb inside a plains biome.

As you can see from the items with an enchanted glow, 3 things grow in the plains biome: wheat, carrots and oak trees. Hovering over any of these will tell you the time in real hours it takes to grow, this is based on a base time, and the biome multiplier. As we can see for this plains biome the multiplier is 0.25, that means an oak tree will grow 4x as slow here as the base time of 12 hours, hence 48 hours.

Greenhouse / Clay

The greenhouse rate displayed in the example above means that when artificial light from glowstone is used instead of sun light the time is further altered by this amount. So in this example it will take 2x longer to grown oak trees, meaning 96 hours. This is a lot longer, but depending on the crop it may be worth it to stack up farms, saving horizontal space in exchange for longer growth times.

See the soil bonus of clay above for carrots

A soil bonus will allow the crop to grow faster than normal. Simply putting layers of clay underneath the farmland, in this case (and most) a max of 8 layers of clay will speed up growth by a decent amount. This example of carrots with 16 hours growth time and 8 layers of clay added underneath would amount to a little below 8 hours. over half of the original time, and so is very much worth it when needed in high quantities for production of XP.

Bastions

Bastions are special blocks made in a factory that produce a field of protection around themselves. There are two different kinds of bastions:

City Bastion

City Bastions prevent reinforcement and placement of fluids and certain entities such as boats within their range. They are typically used to protect large areas due to their low cost and large (100x100) area of effect.

The recipe for city bastions can be found in the /fm menu.

Vault Bastion

Vault bastions inherit all the effects of city bastions, but also prevent all other placements. They are typically used in small areas which require extra protection.

The recipe for vault bastions can be found in the /fm menu.

Fun/misc

ItemExchange

-What it does

-How to buy stuff

-How to set up your own shop chest.

-Ender chest functions.

Brewery

-What it does

-Setting up a brewery

-Cauldron

-Distilling

-Ageing

-Starter Brews

-Discovering new brews

Railswitch

-What it does

-/Dest (mention gjum's map)

-Setting up a railswitch

Elevators

What it is / how to use

-Recipe

Castlegate

-What it is / How to set one up.

Arthropod egg

-What it is. / success rates

Chunk limits

Chunk limits help prevent lag by excessive amounts of certain blocks. these are the limits per chunk of those blocks:

  • Brewing stand: 40
  • Dropper: 16
  • Blast Furnace: 40
  • Campfire: 40
  • Hopper: 16
  • Soul Campfire: 40
  • Comparator: 12
  • Furnace: 40
  • Dispenser: 16
  • Smoker: 40

This list can always be accessed in game by performing the command: /chunklimits

Wordbank

Wordbank is a feature of the Research Station factory that names items with a random word / set of words with a color, all based on the input items. This allows players to discover, use and even trade any fun, cool or unique names they find.

Example of a sword named using Wordbank.

Naming an item

To name an item using Wordbank, input the item you'd like to name into the Research Station factory at the top left spot of the chest. Any and all items elsewhere in the chest will be used as the identifier or "recipe" for the subsequent discovered word/word combination. It is important to note that the Research Station factory is unique in that it uses emeralds (XP) as fuel instead of charcoal, simply input emeralds into the top slot of the furnace to fuel the factory.

Here's an example:

Input items.
Output name on first item.

,

As you can see above we input a name-tag in the top left corner of the chest, and place other items (this can be any combination of items, even items already named with wordbank) anywhere else inside. (stone in this example) Then running the factory will result in the other items being consumed and the first item being named. Make sure to remember the items used as input if you want to reproduce the result later!

Client Mods (WIP)

Warning/Rules

Bots and mods are generally allowed as long they adhere to vanilla Minecraft behavior and work by the following rules: • Bots and mods must follow all vanilla behavior including but not limited to: Physics, Occlusion, Movement, etc.

What bots and mods can do

• Bots and mods can only read server provided chat messages, not ones generated by client side mods.

• Bots and mods are allowed to read any inventory, their selected hot bar slot, their own location, their health, their hunger, their potion effects, their EXP, their boss bar, chat messages, kick reasons, player logins/logouts, the tab list from the server and nothing else.

• Reading environmental data in particular is not allowed. This includes the location of entities, blocks, and information about them.

• Client mods may access the following information of other entities in the world: type, item type, name, X and Z coordinate. Mods may manipulate and visually/auditorily present this information to the user within their client (radar, chat alerts, dings, etc), but it cannot be used for any other bot, script, or external program functionality.

• Client mods may read the top layer only of solid blocks (including y position), and above transparent blocks in the world for mapping purposes Additional Limitations

• Bots and scripts may not be used to directly help a player during combat. • Mods may manipulate the text color and content of nametags, but not make them more visible at distance or through walls

• Any mods that manipulate the rendering of entities (capes, cosmetics, etc) may do so so long as they do not significantly alter the size, or alter the hitbox of the rendered entity

Please note World Download and Replaymod are legal to use only for the purpose of producing renders and videos, or to obtain data for territory owned by the person downloading it. Use of these mods to discover unknown details or to export a copy of land you don't own is not allowed Tools that place blocks indirectly like schematica's printer are allowed only to help make vanity builds and shouldn't be used to create structures that affect gameplay.

Must-Haves

Fabric - Base for all mods below.

Journeymap - Map mod for your travels.

Snitch mod - Manage snitches with holographic outlines.

Useful

Litematica - Building mod

Appleskin - See saturation

Minihud - Place holographic build guides and spawning circles.

Mousetweaks - Better inventory management.

CombatRadar / CivModern - Map mod-like radar.

Performance

Ferritecore

Lithium

Phosphor

Sodium

Smooth boot

Enhanced block entities

Misc

Cosmetica - Custom Capes, Titles, Helmets and pets for your skin that others with the mod will see.

LambDynamicLights - Dynamic light

Sound Physics Remastered - Dynamic realistic sounds and reverberations.

Worldedit - singleplayer only