Skip to content

Commit

Permalink
Init
Browse files Browse the repository at this point in the history
  • Loading branch information
BuildTools committed Sep 6, 2019
1 parent 960856b commit 8249af0
Show file tree
Hide file tree
Showing 95 changed files with 15,257 additions and 0 deletions.
241 changes: 241 additions & 0 deletions resources/jaredbgreat/dldungeons/res/themes/chests.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,241 @@
# What goes in the chests
# Each line contains:
# type, level, modid.name, minimum amount, maximum amount, NBT tag (from nbt.cfg)
#
# type must be gear, heal (food / health), or loot (treasure)
# level must be an integer from 1 to 8 representing the value / difficulty of guarding mobs
# Normally this should be 1 to 7, a value of 8 will appear only in rare teasure chests
# modid is the official ID of the mod; for vanilla items the modid is "item"
# name is the in-code, unlocalized name
# minimum and maximum determine the stacks sizes
#
# You can now create alternate version in the SpecialChests folder and attach those to
# dungeon themes.

gear, 1, minecraft:stone_sword, 1, 1
gear, 1, minecraft:leather_helmet, 1, 1
gear, 1, minecraft:leather_leggings, 1, 1
gear, 1, minecraft:leather_boots, 1, 1
gear, 1, minecraft:leather_chestplate, 1, 1
gear, 1, minecraft:arrow, 4, 12
gear, 1, minecraft:torch, 4, 12

gear, 2, minecraft:stone_sword, 1, 1
gear, 2, minecraft:iron_sword, 1, 1
gear, 2, minecraft:stone_pickaxe, 1, 1
gear, 2, minecraft:stone_axe, 1, 1
gear, 2, minecraft:bow, 1, 1
gear, 2, minecraft:shield, 1, 1
gear, 2, minecraft:leather_helmet, 1, 1
gear, 2, minecraft:leather_leggings, 1, 1
gear, 2, minecraft:leather_boots, 1, 1
gear, 2, minecraft:leather_chestplate, 1, 1
gear, 2, minecraft:iron_helmet, 1, 1
gear, 2, minecraft:iron_leggings, 1, 1
gear, 2, minecraft:iron_boots, 1, 1
gear, 2, minecraft:iron_chestplate, 1, 1
gear, 2, minecraft:arrow, 4, 12
gear, 2, minecraft:torch, 4, 12
gear, 2, minecraft:torch, 4, 24

gear, 3, minecraft:iron_sword, 1, 1
gear, 3, minecraft:iron_pickaxe, 1, 1
gear, 3, minecraft:iron_axe, 1, 1
gear, 3, minecraft:bow, 1, 1
gear, 3, minecraft:shield, 1, 1
gear, 3, minecraft:iron_helmet, 1, 1
gear, 3, minecraft:iron_leggings, 1, 1
gear, 3, minecraft:iron_boots, 1, 1
gear, 3, minecraft:iron_chestplate, 1, 1
gear, 3, minecraft:arrow, 4, 12
gear, 3, minecraft:torch, 4, 12
gear, 3, minecraft:arrow, 8, 16
gear, 3, minecraft:torch, 12, 16
gear, 3, minecraft:torch, 16, 32

gear, 4, minecraft:iron_sword, 1, 1
gear, 4, minecraft:diamond_sword, 1, 1
gear, 4, minecraft:bow, 1, 1
gear, 4, minecraft:shield, 1, 1
gear, 4, minecraft:iron_helmet, 1, 1
gear, 4, minecraft:iron_leggings, 1, 1
gear, 4, minecraft:iron_boots, 1, 1
gear, 4, minecraft:iron_chestplate, 1, 1
gear, 4, minecraft:diamond_helmet, 1, 1
gear, 4, minecraft:diamond_leggings, 1, 1
gear, 4, minecraft:diamond_boots, 1, 1
gear, 4, minecraft:diamond_chestplate, 1, 1
gear, 4, minecraft:arrow, 4, 12
gear, 4, minecraft:torch, 4, 12
gear, 4, minecraft:arrow, 8, 16
gear, 4, minecraft:torch, 12, 16
gear, 4, minecraft:torch, 16, 32

gear, 5, minecraft:diamond_sword, 1, 1
gear, 5, minecraft:diamond_pickaxe, 1, 1
gear, 5, minecraft:diamond_axe, 1, 1
gear, 5, minecraft:diamond_helmet, 1, 1
gear, 5, minecraft:diamond_leggings, 1, 1
gear, 5, minecraft:diamond_boots, 1, 1
gear, 5, minecraft:diamond_chestplate, 1, 1
gear, 2, minecraft:shield, 1, 1
gear, 5, minecraft:arrow, 8, 16
gear, 5, minecraft:torch, 4, 12
gear, 5, minecraft:arrow, 8, 16
gear, 5, minecraft:torch, 16, 24
gear, 5, minecraft:torch, 16, 48

gear, 6, minecraft:diamond_sword, 1, 1
gear, 6, minecraft:diamond_sword, 1, 1, SLSW
gear, 6, minecraft:diamond_helmet, 1, 1
gear, 6, minecraft:diamond_leggings, 1, 1
gear, 6, minecraft:diamond_boots, 1, 1
gear, 6, minecraft:diamond_chestplate, 1, 1
gear, 6, minecraft:arrow, 16, 48
gear, 6, minecraft:arrow, 8, 16
gear, 6, minecraft:torch, 16, 24
gear, 6, minecraft:torch, 32, 64

gear, 7, minecraft:diamond_sword, 1, 1
gear, 7, minecraft:diamond_pickaxe, 1, 1
gear, 7, minecraft:diamond_helmet, 1, 1
gear, 7, minecraft:diamond_leggings, 1, 1
gear, 7, minecraft:diamond_boots, 1, 1
gear, 7, minecraft:diamond_chestplate, 1, 1
gear, 7, minecraft:arrow, 16, 48
gear, 7, minecraft:torch, 32, 64

heal, 1, minecraft:bread, 1, 2

heal, 2, minecraft:bread, 1, 3
heal, 2, minecraft:apple, 1, 2
heal, 2, minecraft:cooked_chicken, 1, 3

heal, 3, minecraft:bread, 2, 4
heal, 3, minecraft:apple, 1, 2
heal, 3, minecraft:cooked_chicken, 1, 3
heal, 3, minecraft:cooked_beef, 1, 3
heal, 3 minecraft:potion, 1, 1, HEALTH1

heal, 4, minecraft:bread, 2, 4
heal, 4, minecraft:apple, 1, 3
heal, 4, minecraft:apple, 1, 4
heal, 4, minecraft:cooked_chicken, 1, 3
heal, 4, minecraft:cooked_beef, 1, 3
heal, 4, minecraft:golden_apple, 1, 1
heal, 4 minecraft:potion, 1, 1, HEALTH1
heal, 4 minecraft:potion, 1, 1,HEALTH2
heal, 4 minecraft:potion, 1, 1, REGEN1

heal, 5, minecraft:bread, 2, 4
heal, 5, minecraft:pumpkin_pie, 1, 2
heal, 5, minecraft:apple, 2, 4
heal, 5, minecraft:cooked_chicken, 2, 4
heal, 5, minecraft:cooked_beef, 2 4
heal, 5, minecraft:golden_apple, 1, 1
heal, 5, minecraft:golden_apple, 1, 1
heal, 5, minecraft:potion, 1, 1, HEALTH2
heal, 5, minecraft:potion, 1, 1, REGEN1
heal, 5, minecraft:potion, 1, 1, REGENX

heal, 6, minecraft:pumpkin_pie, 1, 3
heal, 6, minecraft:apple, 3, 7
heal, 6, minecraft:cooked_beef, 4, 8
heal, 6, minecraft:golden_apple, 1, 2
heal, 6, minecraft:potion, 1, 1, HEALTH2
heal, 6, minecraft:potion, 1, 1, REGEN2
heal, 6, minecraft:potion, 1, 1, REGENX

heal, 7, minecraft:apple, 3, 7
heal, 7, minecraft:cooked_beef, 4, 8
heal, 7, minecraft:pumpkin_pie, 2, 7
heal, 7, minecraft:enchanted_golden_apple, 1, 1
heal, 7, minecraft:golden_apple, 1, 3
heal, 7, minecraft:potion, 1, 1, REGEN2
heal, 7, minecraft:potion, 1, 1, REGENX

loot, 1, minecraft:iron_ingot, 1, 8
loot, 1, minecraft:gold_ingot, 1, 1
loot, 1, minecraft:book, 1, 1
loot, 1, minecraft:apple, 1, 3
loot, 1, minecraft:torch, 4, 12

loot, 2, minecraft:book, 1, 1
loot, 2, minecraft:book, 2, 5
loot, 2, minecraft:iron_ingot, 1, 8
loot, 2, minecraft:gold_ingot, 1, 1
loot, 2, minecraft:gold_ingot, 2, 5
loot, 2, minecraft:name_tag, 1, 1

loot, 3, minecraft:book, 2, 5
loot, 3, minecraft:gold_ingot, 2, 5
loot, 3, minecraft:diamond, 1, 1
loot, 3, minecraft:iron_ingot, 3, 12
loot, 3, minecraft:emerald, 1, 1
loot, 3, minecraft:saddle 1, 1
loot, 3, minecraft:name_tag, 1, 1
loot, 3, minecraft:jukebox, 1, 1
loot, 3, minecraft:iron_horse_armor, 1, 1
loot, 3, minecraft:clock, 1, 1

loot, 4, minecraft:golden_apple, 1, 1
loot, 4, minecraft:blaze_rod, 1, 3
loot, 4, minecraft:book, 3, 8
loot, 4, minecraft:ender_pearl, 1, 9
loot, 4, minecraft:iron_ingot, 3, 12
loot, 4, minecraft:gold_ingot, 2, 5
loot, 4, minecraft:diamond, 1, 1
loot, 4, minecraft:diamond, 1, 4
loot, 4, minecraft:emerald, 1, 1
loot, 4, minecraft:emerald, 1, 4
loot, 4, minecraft:saddle 1, 1
loot, 4, minecraft:name_tag, 1, 1
loot, 4, minecraft:brewing_stand, 1, 1
loot, 4, minecraft:golden_horse_armor, 1, 1

loot, 5, minecraft:book, 3, 8
loot, 5, minecraft:blaze_rod, 1, 3
loot, 5, minecraft:golden_apple, 1, 1
loot, 5, minecraft:ender_eye, 1, 2
loot, 5, minecraft:ender_pearl, 1, 9
loot, 5, minecraft:iron_ingot, 3, 12
loot, 5, minecraft:gold_ingot, 3, 8
loot, 5, minecraft:diamond, 1, 4
loot, 5, minecraft:emerald, 1, 1
loot, 5, minecraft:emerald, 1, 8
loot, 5, minecraft:saddle 1, 1
loot, 5, minecraft:name_tag, 1, 2
loot, 5, minecraft:enchanting_table, 1, 1
loot, 5, minecraft:diamond_horse_armor, 1, 1
loot, 5, minecraft:purple_shulker_box, 1, 1

loot, 6, minecraft:book, 3, 8
loot, 6, minecraft:ender_eye, 1, 2
loot, 6, minecraft:ender_pearl, 1, 9
loot, 6, minecraft:golden_apple, 1, 3
loot, 6, minecraft:iron_ingot, 3, 12
loot, 6, minecraft:gold_ingot, 3, 8
loot, 6, minecraft:diamond, 1, 6
loot, 6, minecraft:emerald, 1, 12
loot, 6, minecraft:saddle 1, 1
loot, 6, minecraft:name_tag, 1, 3
loot, 6, minecraft:diamond_horse_armor, 1, 1
loot, 6, minecraft:purple_shulker_box, 1, 1

loot, 7, minecraft:gold_ingot, 3, 8
loot, 7, minecraft:diamond_block, 1, 2
loot, 7, minecraft:emerald_block, 1, 3
loot, 7, minecraft:ender_eye, 1, 2
loot, 7, minecraft:enchanted_golden_apple, 1, 1
loot, 7, minecraft:saddle 1, 1
loot, 7, minecraft:name_tag, 1, 4
loot, 7, minecraft:totem_of_undying, 1, 1
loot, 7, minecraft:elytra, 1, 1
loot, 7, minecraft:wither_skeleton_skull, 1, 1

loot, 8, minecraft:nether_star, 1, 1
loot, 8, minecraft:diamond_block, 1, 12
loot, 8, minecraft:emerald_block, 1, 12
loot, 8, minecraft:wither_skeleton_skull, 1, 8
loot, 8, minecraft:beacon, 1, 1,
loot, 8, minecraft:diamond_pickaxe, 1, 1, VANILLAWORLD
106 changes: 106 additions & 0 deletions resources/jaredbgreat/dldungeons/res/themes/classic.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
Version 1.8
# Biome types to use this theme in
# Valid types are = FOREST, PLAINS, MOUNTAIN, HILLS, SWAMP, WATER, DESERT, FROZEN, JUNGLE, WASTELAND, NETHER, END, MUSHROOM, and MAGICAL
# (BEACH is consider the same as WATER here.)
#
# Biomes types where it should be used
biomes = FOREST, PLAINS, MOUNTAINS, HILLS, DESERT, FROZEN, WASTELAND
# Biome types where it should never appear, even if the biome also fit one of the above types
NotInBiomes = NETHER, END, MESA, SWAMP

# This determines the type of dungeon this should be, for the purpose of adding mobs through the API;
# Its basically like a biome dictionary for dungeons. Valid values includ DUNGEON, NECRO, URBAN, FOREST,
# PLAINS, MOUNTAIN, SWAMP, WATER, DESERT, WASTELAND, JUNGLE, FROZEN, FIERY, NETHER, END, MUSHROOM, MAGICAL,
# SHADOW, and PARADISE. Most should have one or two types, not more than 3 or (very rarely) 4; API user
# should be more liberal with there assigning mosters to types, not the other way around.
Type = DUNGEON

# Either ALL or list of comma delimited dimension IDs
DimensionWhitelist = ALL


#
# Altitude ranges
#
# Lowest level a floor can be at
minY = 30
# Highest level a floor can be at
maxY = 50

# This is the chest file to be used; if it is chest.cfg its will be under DLDungeonsJBG,
# other chests files will be under DLDungeonsJBG/SpecialChests
ChestsFile = chests.cfg

#
# Size ranges = This should contain 5 numbers, at least one of which must not be 0.
# These are relative probabilities for a tiny, small, medium, large, and huge dungeon (in that oreder)
sizes = 2, 5, 10, 5, 1

#
# Style elements = These must each contain 6 numbers
# in order they must be for none, few, some, plenty, heaps, and always (not literally)
# They are relative probabilites, as before
#
# Roofless, wall-less rooms; mostly for surface dungeons
outside = 25, 0, 0, 0, 0, 0
# Amount of liquid blocks (pools) on the floor
liquids = 1, 30, 50, 20, 10, 0
# Number of extra doors which may lead to rooms off the main route
subrooms = 5, 20, 50, 45, 5, 0
# Frequency of trying to place a mini-room inside a larger room
islands = 5, 50, 10, 50, 20, 0
# How many pillars to use
pillars = 5, 30, 60, 40, 20, 0
# Not used, but will be the number of fences around outdoor rooms
fences = 5, 15, 30, 75, 25, 0
# How generally semetric and organized roosm appear
symmetry = 5, 15, 30, 75, 25, 0
# How much variability in the blocks to be used
variability = 5, 10, 25, 75, 50, 25
# Idea borrowed from Greymerk's Roguelike dungeons; chance of not building over airblocks
degeneracy = 50, 5, 15, 50, 10, 0
# How many feature to add to rooms
complexity = 5, 10, 25, 75, 15, 0
# How much variation in the Y should be found
verticle = 5, 10, 25, 20, 10, 0
# How many entrances to place
entrances = 2, 5, 25, 50, 15, 3
naturals = 25, 5, 20, 5, 0, 0

#
# Block elements
# Thes are just lists of blocks to uses in building rooms
# Warning = Versions for version fo Minecraft before 1.7 are not compatible with 1.7+
# For 1.5.2 or 1.6.4 these must be block ids
# for version 1.7+ these are the proper, in-code names for the blocks
# Each of these must contain at least one block, but can contain as many as you like
#
# The main block for building walls
walls = minecraft:stone_bricks, minecraft:cobblestone, minecraft:sandstone, minecraft:bricks
# The main block for building floors
floors = minecraft:stone_bricks, minecraft:cobblestone, minecraft:dirt, minecraft:stone
# The main block for lining ceilings
ceilings = minecraft:stone_bricks, minecraft:cobblestone, minecraft:oak_planks, minecraft:stone_slab
# Blocks to be used as outdoor fences (not yet used)
fencing = minecraft:cobblestone_wall, minecraft:oak_fence
# Block to represent liquids; fill pools
liquid = minecraft:water, minecraft:lava
# Block from which to build pillars
pillarBlock = minecraft:stone_bricks, minecraft:cobblestone, minecraft:sandstone, minecraft:oak_planks, minecraft:stone_slab
# Block found in cave-like areas
caveblock = minecraft:stone, minecraft:stone, minecraft:sandstone
#
# Mob fields
#
# These are lists of mobs, and most be in their officialm, in code names
#
# Weak, basic mobs; by default
commonMobs = minecraft:zombie, minecraft:skeleton, minecraft:spider
# Tougher mobs everyday mobs
hardMobs = minecraft:creeper, minecraft:enderman, minecraft:cave_spider
# Really tough mobs, Minefantasy brutes, mid-level Dungeons Mobs, and many of Lycanite's mobs go here
bruteMobs = minecraft:witch
# The baddest of the bad, Minefantasy dragon, Dungeon Mobs rakshasa, and all bosses go here; empty by default in the overworld
# but for The Nether this has Wither Boss.
eliteMobs =
bossMobs =
Loading

0 comments on commit 8249af0

Please sign in to comment.