Introduction :
This mod adds Naquadah in the world, with which you can build Stargates and a lot of other stuff like teleporters, detectors, mob generators, better enchantment tables, naquadah armors and tools...
Each feature can be activated/deactivated using the configuration file.
Deactivating a feature will only deactivate the corresponding crafting recipes. The blocks and items will always be available in the creative inventory. Also, already crafted blocks/items can be used without restriction.
Installation :
- This mod must be installed on both client and server.
- Download [MVERSION]SeigneurNecronStargateMod_VERSION[core CVERSION].zip.
- MVERSION is the Minecraft version.
- VERSION is the mod version.
- CVERSION is the mod core version.
- Download the corresponding [MVERSION]SeigneurNecronModCore_CVERSION[forge FVERSION].zip.
- MVERSION is the Minecraft version.
- CVERSION is the mod core version.
- FVERSION is the Forge version.
- Download the corresponding Forge installer.
- Run the Forge installer twice to install Forge on the client and the server.
- Put the mod zip and the mod core zip in the mods folder of your client and server.
- You can also download SeigneurNecronModsTextures64.zip (sourceforge.net) to get far better textures for my mods and put it in the ressourcepacks folder of your client.
- If you already use a ressource pack, you will have to merge it with my texture pack : just copy the assets folder of SeigneurNecronModsTextures64.zip in your ressource pack zip.
TIPS :
- Your client folder is :
- Windows : %appdata%\.minecraft\
- Mac OS X : ~/Library/Application Support/minecraft/
- Linux : ~/.minecraft/
- Your server folder is where you choosed it will be. You don't need a server if you don't host games.
Features :
This mod doesn't only add stargates, it also adds other blocks and items that can be crafted with naquadah.
Each feature can be activated/deactivated using the configuration file.
NOTE : The screenshots displayed in this wiki were made using my 64px mod texture pack, merged with the texture pack I use when playing Minecraft, which is mainly based on the 64px Misa's Realistic Texture Pack.
Naquadah :
- Naquadah ores are generated at the same depth as diamond.
- You need a diamond pickaxe to mine naquadah ores.

- Naquadah ore blocks drop naquadah ores which can be smelted into naquadah ingots.

- Naquadah ingots can be compacted into naquadah blocks (like other ingots).

- Naquadah blocks can be used to build a beacon pyramid.

Naquadah alloy blocks :
- You can craft a naquadah alloy block using 2 naquadah ingots and 2 iron ingots.
- This block is used to craft the majority of other blocks of this mod.
- All blocks made of naquadah alloy can't be mined without a naquadah pickaxe, exept if you desabled the naquadah tools in the configuration file.

- NOTE : The naquadah alloy block contains a "tile entity", like the chest. The tile entity is an object used to store more information than a normal block can and is updated durring each game tick (~20 times/second). It is recommended to use this block only to build stargates and avoid building huge structures with it.
Crystals :
- You can craft a crystal using a diamond and a redstone.
- Crystals are used for almost everything.

- You can craft a touch screen using a glass pane and a redstone.

- You can craft a crystal factory using a naquadah alloy block, a crystal and a touch screen.

- The crystal factory is used to configure crystals. You can reconfigure crystals that were already configured.
- Right click the crystal factory to open the interface. All available crystal configurations are listed on the left.
- Put a crystal (or a crystal stack) in the slot, choose a configuration in the list and click the button.

Consoles :
- Consoles are very important. They are used to access all advanced techologies.
- A console is made of two blocks : the console base and the console panel.
- A console can be configured by inserting crystals into its base.
- You can craft the console base using a naquadah alloy block and a console crystal.

- You can craft the console panel using a naquadah alloy block and a touch screen.

- Place the console base on the ground, and the console panel on top of the console base.
- Console panels produce some light when placed on top of a console base.

- Right click the console panel. This will display the default console interface. This interface shows you the list of all valid crystals combinations.
- The default console interface is displayed if an invalid crystals combination (or no crystal) is inserted into the console base.

- Now, right click the console base. This will display the console base interface.
- The console base allows you to change the console panel interface by inserting crystals in the 5 available slots.
- The order of the crystals (and the slots in which you insert them) dosen't matter.

- Now that we introduced the basics, lets talk about the serious stuff.
Stargates :
Stargates, finally ! You are probably here for this feature, so lets go :
- To build a stargate, you need 58 naquadah alloy blocks, 9 chevron blocks and 1 stargate control unit.
- You can craft a chevron compound using 4 naquadah ingots and 1 redstone.

- You can craft a chevron block using a naquadah alloy block and chevron compound.

- You can craft a stargate control unit using a naquadah alloy block and a stargate crystal (created in the crystal factory).

- Once you have all the materials, you have two solutions to build the stargate :
- Solution 1 : You can build it manually by placing the blocks in accordance with the following pattern.
- Note that you can't build an horizontal stargate.
- Note that you can build a stargate which is partially buried.

- Solution 2 : You can use the stargate factory to craft a "fast stargate" block.
- To access the stargate factory, you have to insert a stargate blueprint crystal into a console.

- In the stargate console factory interface, put the materials in the 3 slots and click the create button. The "fast stargate" block will appear in the 4th slot.

- To use the fast stargate block, place it where you want to build a stargate, then right click it while looking in the direction you want the stargate to be oriented.


- Now that all the blocks are placed, you need to affect an address to the stargate. Right click the stargate control unit to open it's interface.

-
Now you need some explanations on the coordinates system :
- A stargate has 4 coordinates : the X, Y and Z coordinates and the dimension (overworld/hell/end).
- The X, Y and Z coordinates denote cubes with a side lenght of 3*16 blocks (3 chunks).
- Chevrons 1, 2 and 3 are used to calculate the X coordinate.
- Chevrons 4, 5 and 6 are used to calculate the Z coordinate.
- Chevron 7 is used to calculate the Y coordinate.
- Chevron 8 denotes the dimension.
- Chevron 9 is used to create an "special" adress which doesn't denote a spatial position but a fixed gate. This is usefull in 3 situations :
- You want to build a stargate too far from the origin, so you are out of the coordinate system limits.
- You want to build two stargates too close to each other, so they would have the same coordinates.
- You want that your address can't be calculated by other players.
-
When opening the stargate interface, the dimension is already selected. You can choose between the default address, which denotes the position of the gate, and a custom address using the 9th symbol.
- Once the address validated, the stargate is registered in the world and can be contacted by other stargates.
- If a part of the gate is destroyed, the gate will be unregistered from the world and you will have to repair it and select an address again.

-
Ok, so now we have a functional stargate... but we need two things to use it :
- at least 1 other stargate - you know how to build them now...
- a DHD - here we go
-
To create a DHD, you have to insert a stargate interface crystal and a DHD control crystal into a console.

- The DHD can be placed in a cube with a side lenght of 41 blocks centered on the stargate control unit.
- Right click the DHD to open its interface.
- In this interface, you can register stargate addresses in the list on the left. This list is not registered in the DHD, each player has his own stargate address list and can access it from any DHD. You can register the address of the stargate which is linked to this DHD or an other address that you entered manually.
- To contact another stargate, you can enter an address manually or select an address in the list, then click "activate". You can also double-click an address in the list.

- Be carefull when activating a stargate ! The kawoosh will disintegrate any entity or block in front of the stargate, with the exception of the following blocks :
- Blocks that can belong to a stargate : naquadah alloy blocks, chevrons and stargate control units.
- Console blocks : console bases and console panels.
- Now you can travel infinite distances in seconds ! You can also travel to another dimension (hell/end) and send items, projectiles and monsters through the gate !
- NOTE : Minecarts had some really strange behaviors when sent through a stargate, so I made them appear 2 blocks away from the gate with zero velocity until I find a fix.

- In creative mode, you have access to other versions of the "fast stargate" block. This versions add some decoration and a DHD with the stargate.

- NOTE : The "fast stargate" blocks were originally created for test purpose, but I decided to include them in the mod.
Stargate shields :
- Stargates can be equiped with a shield, like in Stargate Atlantis ! The shield destroys any entity trying to pass through the gate ! The shield also suppresses the kawoosh effect.
- To equip a stargate with a shield, you have to create a shield console by inserting a stargate interface crystal and a shield crystal into a console.

- Right click on the shield console to open its interface. In this interface, you can :
- activate/deactivate the shield.
- activate/deactivate the auto shield mode. In automatic mode, the shield will be activated when the stargate opens and deactivate when the stargate closes, so you don't have to guard the gate yourself, and the kawoosh won't appear.
- change the code that deactivate the shield from the other side.

- The shield console can be placed in a cube with a side lenght of 41 blocks centered on the stargate control unit.
- If the shield console is destroyed or changed into another console, the stargate will no longer be equiped with a shield.

- Now, you need a shield remote to send the code from the other side to deactivate the shield.
- That remote can be crafted using a stargate interface crystal, a touch screen, an iron ingot and a redstone.

- Right click while holding the shield remote near an active stargate to open the remote interface.
- In this interface, you can check if the shield is active and send the code to deactivate it. You can also close the gate.

Teleporters :
- You can create a teleporter by inserting a teleporter crystal into a console.

- Right click the teleporter to open its interface.
- In this interface, you can register teleporter coordinates in the list on the left. This list is not registered in the teleporter, each player has his own teleporter coordinates list and can access it from any teleporter. You can register the coordinates of this teleporter or other coordinates that you entered manually.
- To teleport to another teleporter, you can enter its coordinates manually or select a teleporter in the list, then click "teleport". You can also double-click a teleporter in the list.
- You can't teleport if there is no space in front of the teleporter.

- Wait... is that so simple ? So why should I use a stargate ?
- Because a teleporter can't teleport you to more than 256 blocks away in X, Z or Y.
- Because a teleporter can't teleport you to another dimension.
- Because you can't send items, projectiles and monsters with a teleporter.
- Because anyone can teleport to your teleporters. Stargates can have shields.
- Because stargates are really cool !
Detectors :
- Detectors provide a redstone signal when they detect a player.
- You can craft a detector using a naquadah alloy block and a scanner crystal.

- Right click the detector to open its interface.
- The detection range is configurable (between 1 and 10 blocks).
- The output can be inverted to provide a redstone signal only when there is no player nearby.



Stuff level up tables :
- You don't like randomness ? This custom enchantment table is for you !
- You can create an stuff level up table by inserting an enchantment crystal and a stuff data crystal into a console.

- The stuff level up table needs 18 bookcases to function. The number of well placed bookcases is indicated in the stuff level up table interface.
- Right click the stuff level up table to open its interface and put the item you want to enchant in the slot.
- The list of possible enchantment will be displayed on the left, with the following informations for each enchantment :
- The name of the enchantment
- The next level
- The maximum level
- The xp cost (displayed in green or red depending on whether you have enough xp)

- The enchantments are cumulative and must be purchased level by level.
- Select an enchantment and click the enchant button, or double click an enchantment in the list.
Mob generators :
- You always wanted to have your own mob spawner ? this is for you !
- Some mobs now sometimes drop their soul when you kill them. When you pick up a soul, it is not added in your inventory, but registered somewhere else in your character data.
- NOTE : When you pick up a soul, the soul seems to disappear and not beeing picked up. But it works. Also, even if the souls aren't stored in the inventory, you need to have at least one free slot to pick up a soul. I need to fix this two problems.
- This souls can be inserted into a soul crystal using the soul crystal factory.
- You can create a soul crystal factory by inserting an enchantment crystal and a soul data crystal into a console.

- Right click the soul crystal factory to open its interface and insert an empty soul crystal in the slot.
- The list of available souls will be displayed on the left. You don't only need one soul to create a soul crystal, you need to farm first.
- Once you have enough souls of a certain type, select a soul in the list and click the create button, or double click a soul in the list.

- Once you have created a complete soul crystal, you can insert it in a mob generator.
- You can craft a mob generator using a naquadah alloy block and an empty soul crystal.


- Right click the mob generator to open its interface and insert a soul crystal in the slot.

- You need to provide redstone power to the mob generator to activate it. The mob generator will then begin to spawn the mob corresponding to the inserted crystal.
- Each mob has its own spawn limits : a mob generator can't spawn more than X1 mobs at once and can't spawn any mob if there is already more than X2 mobs of this type nearby.

Self powered redstone lights :
- You want to light up your base with redstone lights, but you don't want to bother with the redstone circuit ? This is for you !
- You can transform redstone lights into self powered redstone lights, or vice versa. It costs nothing.
- Each tool and each armor part now has a naquadah version. Naquadah tools and armors have no durability and have slightly better stats than their diamond versions.







Fireballs and fire staffs :
- This mod introduce multiple new versions of the fireball.
- Unlike the original fireballs, this new fireballs can be sent through a stargate, so you can use a stargate to attack from afar.
- Unlike the original fireballs, this new fireballs are thrown when you right click while holding them.
- You can also use them with a dispenser.
-
Here is the list of the new fireballs :
- The basic fireball : put things on fire like the original fireball.
- The boosted fireball : propels you back when you fire it and goes two times faster than the basic one.
- The explosive fireball : produce a small explosion.
- The stable explosive fireball : produce a small explosion and isn't affected by other explosions shockwaves, so it moves straight ahead.
- The nuke fireball : produce an enormous explosion... it is very dangerous because it will one-shot you.
- The napalm fireball : produce an explosion of the same size as the nuke fireball one, but doesn't destroy blocks... it still one-shot you and puts everything on fire.
-
To get this new fireballs, you need to create a fireball factory by inserting an enchantment crystal and a fireball data crystal in a console.

- Right click the fireball factory to display its interface. All available fireballs are listed on the left.
- Put a fireball (or a fireball stack) in the slot, choose a fireball in the list and click the button (or double click a fireball in the list). You can transform any fireball into another (even the original one).

- All fireballs (except the original one) can be used to craft a fire staff. The fire staff can fire an unlimited amount of fireballs of the type which was used to craft it. Enjoy !
- To craft a fire staff, you need a naquadah lighter, a fireball, an enchantment crystal, an iron block, a gold block, a diamond block and a naquadah block.

- NOTE : The fire staff was originally created for test purpose (to test the orientation of the objects after they traveled through a stargate), but I decided to include it in the mod, to create different versions of it and to include the corresponding fireballs.
Configuration :
Launching the mod will generate a default configuration file in the config folder of your client/server. The file is named seigneur_necron_stargate_mod.cfg. You can edit it to enable/disable each feature of the mod. The file itself contains comments explaining each parameter. Features are described in details in the next section.
This configuration file also contains all block and item ids. You can change that ids if they are conflicting with another mod that you installed.
***WARNING : The clients must have the same configuration as the server, or the mod may not work correctly.
- If you host a server, provide the configuration files to the users who want to connect.
- If you want to join a server, get the server configuration files and don't edit them.
You can save your personnal configuration file in an other directory if needed.***
Here is the default configuration file :
# Configuration file
####################
# block
####################
block {
I:block_chevronOff=3003
I:block_chevronOn=3004
I:block_consoleBase=3011
I:block_consolePanel=3012
I:block_crystalFactory=3010
I:block_detector=3013
I:block_fastStargate=3016
I:block_fastStargate2=3017
I:block_fastStargate3=3018
I:block_kawoosh=3009
I:block_mobGenerator=3014
I:block_naquadahAlloy=3002
I:block_naquadahBlock=3001
I:block_naquadahOre=3000
I:block_selfPoweredRedstoneLight=3015
I:block_shield=3007
I:block_shieldedVortex=3008
I:block_stargateControl=3005
I:block_vortex=3006
}
####################
# general
####################
general {
# Determines the gate sounds : flase => MilkyWay gate sounds, true => Pegasus gate sounds.
B:atlantisSounds=false
# Determines if players can craft detectors. (Requires canCraftNaquadahAlloy = true)
B:canCraftDetector=true
# Determines if players can craft the fast stargate block. (Requires canCraftNaquadahAlloy & canCraftStargate = true)
B:canCraftFastStargate=true
# Determines if players can craft the basic fire staff. (Requires canCraftNaquadahAlloy & canCraftToolsAndArmors & canCraftFireballBasic = true)
B:canCraftFireStaffBasic=true
# Determines if players can craft the boosted fire staff. (Requires canCraftNaquadahAlloy & canCraftToolsAndArmors & canCraftFireballBoosted = true)
B:canCraftFireStaffBoosted=true
# Determines if players can craft the explosive fire staff. (Requires canCraftNaquadahAlloy & canCraftToolsAndArmors & canCraftFireballExplosive = true)
B:canCraftFireStaffExplosive=true
# Determines if players can craft the stable explosive fire staff. (Requires canCraftNaquadahAlloy & canCraftToolsAndArmors & canCraftFireballExplosiveStable = true)
B:canCraftFireStaffExplosiveStable=true
# Determines if players can craft the napalm staff. (Requires canCraftNaquadahAlloy & canCraftToolsAndArmors & canCraftFireballNapalm = true)
B:canCraftFireStaffNapalm=true
# Determines if players can craft the nuke staff. (Requires canCraftNaquadahAlloy & canCraftToolsAndArmors & canCraftFireballNuke = true)
B:canCraftFireStaffNuke=true
# Determines if players can craft basic fireballs. (Requires canCraftNaquadahAlloy = true)
B:canCraftFireballBasic=true
# Determines if players can craft boosted fireballs. (Requires canCraftNaquadahAlloy = true)
B:canCraftFireballBoosted=true
# Determines if players can craft explosive fireballs. (Requires canCraftNaquadahAlloy = true)
B:canCraftFireballExplosive=true
# Determines if players can craft stable explosive fireballs. (Requires canCraftNaquadahAlloy = true)
B:canCraftFireballExplosiveStable=true
# Determines if players can craft napalm fireballs. (Requires canCraftNaquadahAlloy = true)
B:canCraftFireballNapalm=true
# Determines if players can craft nuke fireballs. (Requires canCraftNaquadahAlloy = true)
B:canCraftFireballNuke=true
# Determines if players can craft mob generators. (Requires canCraftNaquadahAlloy = true)
B:canCraftMobGenerator=true
# Determines if players can craft naquadah alloy.
B:canCraftNaquadahAlloy=true
# Determines if players can craft self powered redstone lights.
B:canCraftSelfPoweredRedstoneLight=true
# Determines if players can craft stargates ! (Requires canCraftNaquadahAlloy = true)
B:canCraftStargate=true
# Determines if players can craft stargate shield consoles. (Requires canCraftNaquadahAlloy & canCraftStargate = true)
B:canCraftStargateShield=true
# Determines if players can craft stuff level up tables. (Requires canCraftNaquadahAlloy = true)
B:canCraftStuffLevelUpTable=true
# Determines if players can craft teleporters. (Requires canCraftNaquadahAlloy = true)
B:canCraftTeleporter=true
# Determines if players can craft naquadah tools and armors.
B:canCraftToolsAndArmors=true
# Determines if explosive fireballs can destroy blocks.
B:canExplosiveFireBallsDestroyBlocks=true
# Determines if bedrock blocks can be mined (by right-clicking) with a naquadah pickaxe (only if Y != 0).
B:canNaquadahPickaxeMineBedrock=true
# Determines the level of the logger. Possible values : ALL, FINEST, FINER, FINE, CONFIG, INFO, WARNING, SEVERE, OFF. Default : INFO. You should not choose OFF or SEVERE.
S:loggerLevel=INFO
}
####################
# item
####################
item {
I:item_chevronCompound=9002
I:item_crystal=9031
I:item_crystalConsole=9032
I:item_crystalDhd=9036
I:item_crystalEnchantment=9040
I:item_crystalFireballData=9043
I:item_crystalScanner=9039
I:item_crystalShield=9037
I:item_crystalSoulBat=9067
I:item_crystalSoulBlaze=9054
I:item_crystalSoulCaveSpider=9060
I:item_crystalSoulChicken=9045
I:item_crystalSoulCow=9046
I:item_crystalSoulCreeper=9055
I:item_crystalSoulData=9042
I:item_crystalSoulEmpty=9044
I:item_crystalSoulEnderman=9056
I:item_crystalSoulEntityHorse=9069
I:item_crystalSoulGhast=9064
I:item_crystalSoulLavaSlime=9066
I:item_crystalSoulMushroomCow=9047
I:item_crystalSoulOzelot=9050
I:item_crystalSoulPig=9048
I:item_crystalSoulPigZombie=9062
I:item_crystalSoulSheep=9049
I:item_crystalSoulSilverfish=9057
I:item_crystalSoulSkeleton=9058
I:item_crystalSoulSlime=9065
I:item_crystalSoulSnowMan=9053
I:item_crystalSoulSpider=9059
I:item_crystalSoulSquid=9063
I:item_crystalSoulVillager=9068
I:item_crystalSoulVillagerGolem=9052
I:item_crystalSoulWolf=9051
I:item_crystalSoulZombie=9061
I:item_crystalStargate=9033
I:item_crystalStargateBlueprint=9035
I:item_crystalStargateInterface=9034
I:item_crystalStuffData=9041
I:item_crystalTeleporter=9038
I:item_fireStaffBasic=9019
I:item_fireStaffBoosted=9020
I:item_fireStaffExplosive=9021
I:item_fireStaffExplosiveStable=9022
I:item_fireStaffNapalm=9024
I:item_fireStaffNuke=9023
I:item_fireballBasic=9025
I:item_fireballBoosted=9026
I:item_fireballExplosive=9027
I:item_fireballExplosiveStable=9028
I:item_fireballNapalm=9030
I:item_fireballNuke=9029
I:item_naquadahAxe=9012
I:item_naquadahBoots=9009
I:item_naquadahBow=9015
I:item_naquadahFishingRod=9018
I:item_naquadahHelmet=9006
I:item_naquadahHoe=9013
I:item_naquadahIngot=9001
I:item_naquadahLeggings=9008
I:item_naquadahLighter=9016
I:item_naquadahOre=9000
I:item_naquadahPickaxe=9010
I:item_naquadahPlate=9007
I:item_naquadahShears=9017
I:item_naquadahShovel=9011
I:item_naquadahSword=9014
I:item_shieldRemote=9004
I:item_soul=9005
I:item_touchScreen=9003
}