• Guest, we are doing a new map (refresh) for Herocraft. Gather your friends and get ready! Coming next Friday, 06/28/24 @ 7PM CT play.hc.to
    Read up on the guides and new systems! Here.
    View the LIVE Map here @ hc.to/map
    Stuck or have a problem? use "/pe create" to to open a ticket with staff (There are some known issues and other hotfixes we will be pushing asap)
  • Guest, Make sure to use our LAUNCHER! Read more here!

Ahhh! Help me config Construct

Kainzo

The Disposable Hero
Staff member
Founder
Adventure Team
Joined
Jan 7, 2011
Location
The 7th Circle of Heaven
Given the same formula. We need to have items to use construct on - are you willing to help add a few selections? Please note it must keep all the spaces, etc.

Code:
Construct:
    require-workbench: true
    use-text: blah
    mana: 20
    cooldown: 1000
    IRON_AXE:
        amount: 1
        level: 1
        exp: 0
        IRON_INGOT: 1
        STICK: 1
    IRON_SPADE:
        amount: 1
        level: 1
        exp: 0
        IRON_INGOT: 1
        STICK: 1
Items such as ICE / Grass / etc
 

Airbus101

Legacy Supporter 7
Joined
Jan 24, 2011
Location
USA
SO do you want them to be 1/2 or requirement of original formula? opposite of deconstruct

also Ice has multiple items requires do they go under the "iron_axe"

barring spelling errors and such, since its 1/2 would it be snow balls or make 4 ice with block?​
"Bucket_water"
"block_snow"
 

Shortyy_oD

Legacy Supporter 3
Joined
May 29, 2011
Location
New Jersey
Construct:
require-workbench: true
WOOD:1:
IRON_INGOT: 1
amount: 1
exp: 0
level: 1
STICK: 0
use-text: '%hero% has constructed a %item%'


Would this work?
 

Kingtom404

Legacy Supporter 3
Joined
Jun 24, 2011
Code:
GRASS:
    amount: 1
    exp: 0
    level: 15
    DIRT: 1
    SEED: 1
    SAPLING: 1

Code:
WOOD:
    amount: 2
    exp: 0
    level: 5
    COBBLESTONE: 32

Code:
MOSSY_COBBLESTONE:
    amount: 1
    exp: 0
    level: 30
    COBBLESTONE: 2
    GRASS: 2
    RED_MUSHROOM: 1
    BROWN_MUSHROOM: 1

Code:
ICE:
    amount: 4
    exp: 0
    level: 35
    SNOW_BLOCK: 8
    WATER_BUCKET: 1

Code:
CLAY_BLOCK:
    amount: 4
    exp: 0
    level: 30
    DIRT: 16
    SAND: 2
    WATER_BUCKET: 1

Code:
RED_MUSHROOM:
    amount: 1
    exp: 0
    level: 10
    RED_ROSE: 2
    SEEDS: 2

Code:
BROWN_MUSHROOM:
    amount: 1
    exp: 0
    level: 10
    YELLOW_FLOWER: 2
    SAPLING: 1

Code:
SNOW_DIRT:
    amount: 1
    exp: 0
    level: 40
    DIRT_BLOCK: 4
    GRASS: 1
    SNOWBALL: 4

Code:
LAPIS_BLOCK:
    amount: 2
    exp: 0
    level: 50
    DIAMOND: 1
    STONE: 8

Code:
SLIME_BALL:
    amount: 1
    exp: 0
    level: 50
    FEATHER: 8
    FLINT: 8
     CACTUS: 1

Code:
CHAIN_HELMET:
    amount: 1
    exp: 0
    level: 45
    IRON_INGOT: 3
    LAVA_BUCKET: 1

Code:
CHAIN_CHESTPLATE:
    amount: 1
    exp: 0
    level: 45
    IRON_INGOT: 6
    LAVA_BUCKET: 1

Code:
CHAIN_LEGGINGS:
    amount: 1
    exp: 0
    level: 45
    IRON_INGOT: 4
    LAVA_BUCKET: 1

Code:
CHAIN_BOOTS:
    amount: 1
    exp: 0
    level: 45
    IRON_INGOT: 2
    LAVA_BUCKET: 1

Code:
LONG_GRASS:
    amount: 1
    exp: 0
    level: 30
    GRASS: 1
    SAPLING: 1
I didn't add exp values to any of them... I don't know exactly what is a "Balanced" Amount for a crafter, as I have never played one.
 

Sleaker

Retired Staff
Joined
Jul 24, 2011
Location
Portland, Oregon
Construct/Deconstruct are special. they split down like this:

Code:
Construct:
    require-workbench: true
    use-text: blah
    mana: 20
    cooldown: 1000
    IRON_AXE:
        amount: 1
        level: 1
        exp: 0
        IRON_INGOT: 1
        STICK: 1
    IRON_SPADE:
        amount: 1
        level: 1
        exp: 0
        IRON_INGOT: 1
        STICK: 1

the skill is not supposed to be repeated, you just put in new items to make. the amount is the number that you get back, the level is the level required, exp is how much exp you gain for crafting it. and then the materials/amounts that are required, Deconstruct is identical but doesn't allow amounts.
 

Airbus101

Legacy Supporter 7
Joined
Jan 24, 2011
Location
USA
ok, so cauldrons require 3 buckets of water, 1 snow block you get 2 ice....

CONSTRUCT
so if you double that its 2 snow blocks and 6 buckets of water and take 1/2 like other formulas
equals 1 snowblock, 3 water buckets = 4 ice

Or do we not want this at 50% like the deconstruct skill?

Note: made Ice level 30 required

Question: is this formulated correct?

Construct:
require-workbench: true
ICE:
SNOW_BLOCK: 1
WATER_BUCKET: 3
amount: 4
exp: 0
level: 30
use-text: '%hero% has constructed a %item%'
 

Sleaker

Retired Staff
Joined
Jul 24, 2011
Location
Portland, Oregon
ok, so cauldrons require 3 buckets of water, 1 snow block you get 2 ice....

CONSTRUCT
so if you double that its 2 snow blocks and 6 buckets of water and take 1/2 like other formulas
equals 1 snowblock, 3 water buckets = 4 ice

Or do we not want this at 50% like the deconstruct skill?

There's a few problems here. First, the reason why deconstruct should only return partial materials is because of how Kainzo wants it. construct stuff should still produce the same number of items most likely.
Second - Waterbuckets will be completely consumed so recipes with buckets are probably not the best idea right now.
third - syntax matters very very much. indentation etc is crucial. if you don't have proper indentation the config will think the material you want to be used up is actually a new recipe.

Just ignore all the construct settings and focus on recipes:
Code:
ICE_BLOCK:
    amount: 2
    exp: 0
    level: 30
    SNOW_BLOCK: 1
    WATER_BUCKET: 3

This recipe will take in 1 snow, 3 water buckets - and give you back 2 ice blocks.

and that's if the actual bucket should be removed. I'll see about fixing it so it returns back the buckets (empty) too.
 

Airbus101

Legacy Supporter 7
Joined
Jan 24, 2011
Location
USA
The Cauldron does not return buckets. thats why ice is so expensive

so the real question is do you want ice to stay expensive and rare or become cheap and common as rat poo.
 

OrangeAngel

Legacy Supporter 2
Joined
May 30, 2011
Well i'll put my two cents into this...
This will be added to:

Code:
PUMPKIN:
    amount: 1
    exp: 0
    level: 40
    DIAMOND: 15
    SEEDS: 20
    DIRT: 5
    WATER_BUCKET: 2

GOLD_INGOT:
    amount: 1
    exp: 0
    level: 35
    DIAMOND: 2
    REDSTONE: 32
 

richfish57

Legacy Supporter 6
Joined
Aug 1, 2011
Location
UK
I'm just a bit confused on the example given.

The axe constructed is needing 1 iron ingot, 1 stick. Physically making one requires 3 ingots and 2 sticks. So this is meant to be providing things cheaper then normal? Or was that just an example and it's aimed for making things such as the ice blocks, mossy cobble and such?
 

Sleaker

Retired Staff
Joined
Jul 24, 2011
Location
Portland, Oregon
I'm just a bit confused on the example given.

The axe constructed is needing 1 iron ingot, 1 stick. Physically making one requires 3 ingots and 2 sticks. So this is meant to be providing things cheaper then normal? Or was that just an example and it's aimed for making things such as the ice blocks, mossy cobble and such?

It would make it cheaper to make the IRON_AXE - and is just intended as an example, unless someone really wanted to allow a crafter class to make the item for less..
 

mt51784

Legacy Supporter 4
Joined
Aug 9, 2011
Location
New York City
I believe that was the intention but, I think we should wait on admins before proceeding so we have a better idea. I am more than happy to config the entire thing if any admin is present all I would personally need is a few questions answered.

1: Do you want all craftable items or just a select few? If a few give and idea of what objects.

2: Do you intend for it to be cheaper on mats or not? If so give me a ballpark percentage.

3: How soon would you want them all I could have it done in say a 1-3 days in a rush or 5-7 if I can take my time.

I am very familiar with your public release plugin and have even customized it in the past. I am a Computer Sciences major and am more than willing to help in anyway I can. I am familiar with Java, python, and html and more but that is all that pertains to this specific instance.

On a side note wouldn't adding items like ice and other items = taking away the specialty of alchemists as they are not the only class to get construct? If so might I suggest we keep it to items that can be crafted with a workbench and maybe add more to the cauldren ( also more than happy to help with if needed).
 

Sleaker

Retired Staff
Joined
Jul 24, 2011
Location
Portland, Oregon
Again, the IRON_AXE from the default config was just an example on how to make an item via the construct skill. It's not a standard, it's not what HeroCraft intends to use it for. Stick to what Kainzo was requesting, which is general recipes for things that aren't normally constructable, and possibly conversion of all the old Cauldron recipes (not sure if they were done yet)

@Fubar - We aren't redoing all the recipes that are built-into MC, nor does it use the workbench, or require it to be recipes from them.
 

mt51784

Legacy Supporter 4
Joined
Aug 9, 2011
Location
New York City
I got that sleaker I know the skill well you have the mats you do the construct skill with the name of what you want to construct and have the mats there for no need for materials I will create an example and I suppose I should pm you sleaker since you are heading this up it seems?
 

Sleaker

Retired Staff
Joined
Jul 24, 2011
Location
Portland, Oregon
I got that sleaker I know the skill well you have the mats you do the construct skill with the name of what you want to construct and have the mats there for no need for materials I will create an example and I suppose I should pm you sleaker since you are heading this up it seems?

no please don't send PMs, Kainzo handles configuration, he just wanted me to help people understand how to write out the stuff :p
If you have suggestions for new Recipes just dump them in code tags and a description on who would have it/logic
 

mt51784

Legacy Supporter 4
Joined
Aug 9, 2011
Location
New York City
Example : almost all the cauldron recipes that are used except chainmail and missed mossy cobble

Code:
Construct:
    require-workbench: false
    use-text: Construction successful.
    mana: 20
    cooldown: 1000
    STRING:
        amount: 3
        level: 1
        exp: 0
        WOOL: 4
    SEED:
        amount: 3
        level: 1
        exp: 0
        SAPLING: 3
        GRASS: 3
    ICE:
        amount: 2
        level: 1
        exp: 0
        WATER_BUCKET: 3
        SNOW: 3
    GRASS:
        amount: 2
        level: 1
        exp: 0
        SAPLING: 2
        DIRT: 3
    LEAVES:
        amount: 3
        level: 1
        exp: 0
        SAPLING: 3
        GRASS: 3
    CLAY:
        amount: 2
        level: 1
        exp: 0
        SAND: 3
        DIRT: 3
        DIAMOND: 1
    SUGAR_CANE:
        amount: 1
        level: 1
        exp: 0
        LEAVES: 4
        DIRT: 4
    BROWN_MUSHROOM:
        amount: 2
        level: 1
        exp: 0
        REDSTONE: 4
        DIRT: 4
    RED_MUSHROOM:
        amount: 2
        level: 1
        exp: 0
        REDSTONE: 4
        GRASS: 4
    LAPIS_LAZULI_BLOCK:
        amount: 1
        level: 1
        exp: 0
        OBSIDIAN: 2
        CLAY: 2
        REDSTONE: 4
    SLIMEBALL:
        amount: 1
        level: 1
        exp: 0
        LAPIS_LAZULI_BLOCK: 1
        DIAMOND: 1
        LEAVES: 1
    COCO_BEANS:
        amount: 2
        level: 1
        exp: 0
        CLAY: 1
        WATER_BUCKET: 1
        DIRT: 4

not used to the name system rather the id # so there for if anything here is off with that let me know could also add say web for 3 wool 4 string or something of that nature also if wanted additional options for dyes also could add sulfur saddle and eggs to the mix but that is just a suggestion added (sorry no punctuations tired)
 

Kainzo

The Disposable Hero
Staff member
Founder
Adventure Team
Joined
Jan 7, 2011
Location
The 7th Circle of Heaven
Example : almost all the cauldron recipes that are used except chainmail and missed mossy cobble

Code:
Construct:
    require-workbench: false
    use-text: Construction successful.
    mana: 20
    cooldown: 1000
    STRING:
        amount: 3
        level: 1
        exp: 0
        WOOL: 4
    SEED:
        amount: 3
        level: 1
        exp: 0
        SAPLING: 3
        GRASS: 3
    ICE:
        amount: 2
        level: 1
        exp: 0
        WATER_BUCKET: 3
        SNOW: 3
    GRASS:
        amount: 2
        level: 1
        exp: 0
        SAPLING: 2
        DIRT: 3
    LEAVES:
        amount: 3
        level: 1
        exp: 0
        SAPLING: 3
        GRASS: 3
    CLAY:
        amount: 2
        level: 1
        exp: 0
        SAND: 3
        DIRT: 3
        DIAMOND: 1
    SUGAR_CANE:
        amount: 1
        level: 1
        exp: 0
        LEAVES: 4
        DIRT: 4
    BROWN_MUSHROOM:
        amount: 2
        level: 1
        exp: 0
        REDSTONE: 4
        DIRT: 4
    RED_MUSHROOM:
        amount: 2
        level: 1
        exp: 0
        REDSTONE: 4
        GRASS: 4
    LAPIS_LAZULI_BLOCK:
        amount: 1
        level: 1
        exp: 0
        OBSIDIAN: 2
        CLAY: 2
        REDSTONE: 4
    SLIMEBALL:
        amount: 1
        level: 1
        exp: 0
        LAPIS_LAZULI_BLOCK: 1
        DIAMOND: 1
        LEAVES: 1
    COCO_BEANS:
        amount: 2
        level: 1
        exp: 0
        CLAY: 1
        WATER_BUCKET: 1
        DIRT: 4

not used to the name system rather the id # so there for if anything here is off with that let me know could also add say web for 3 wool 4 string or something of that nature also if wanted additional options for dyes also could add sulfur saddle and eggs to the mix but that is just a suggestion added (sorry no punctuations tired)

We're using the above recipes - and more when able - try 'em out on next restart.
 
Top