• 1

    posted a message on Plunder Rummage [Forge 10.13.4.1448][Treasure Hunting][Scripting!]

    With the advent of mods moving to 1.10.2 and 1.11.2, and with 1.12 so close to release, will this be ready for the new wave of mods?


    No. Right now, I have no plans to move any of my mods to any version past 1.7.
    Posted in: Minecraft Mods
  • 34

    posted a message on Plunder Rummage [Forge 10.13.4.1448][Treasure Hunting][Scripting!]

    THIS MOD REQUIRES MINECRAFT FORGE - DOWNLOAD THE APPROPRIATE VERSION AS SHOWN IN THE TITLE


    Download below (please use CurseForge links if you can):

    GuffCore for MC 1.7.10 on DropBox
    Plunder Rummage for MC 1.7.10 on CurseForge

    GuffCore Util (for generating JSON files for my various mods!) on DropBox

    Introduction:

    Hey everyone! Some of you may know me, but many of you probably don't. I'm a Minecraft modder and I am here today to spread the word of a new mod I am creating. It is a moderate-sized mod but it is a powerful one that allows treasure hunting. That being said, I would like to talk a little bit about what it does.Plunder Rummage is a sort of adventure mod that gives players incentive to both kill more mobs as well as use that motivation to explore their world. Hostile mobs drop treasure maps. These maps lead the player to chests that are created throughout the world with the map itself. The chests don't generate with the world, but rather they are be created randomly with treasure maps. The maps will only ever create one chest. After it has be created, it will not be able to create more chests for obvious reasons.

    Process: Hunt mobs, obtain a treasure map, right click the map, chest is created, player hunts for chest.The chests contain various things. There are three types of treasure hunts: instant gratification, partial encouragement, and extensive searching.Types of Treasure Hunts:

    Instant gratification is a one-chest treasure hunt. After the chest is created, that is the end of it. The player can loot the chest and then they'll go and find more maps.
    Partial encouragement is an extended treasure hunt. It contains more than one step and the loot in each chest will be a small amount, and the chest also includes another map. This map will create the next chest in the hunt, which will contain more loot and possibly another map, etc. This can go on for several maps, but there will always be a final chest that contains only loot.
    Extensive searching is a combination of the previous two, so to speak. It is a step-by-step process, but the chests only contain maps until the final chest, which contains loot (largest amount of any hunt).

    Logic:

    Chest logic:
    Chests are created based on the position their map is dropped from. For example, creating a chest from the origin (0, 0), the chest's position will be relative to (0, 0). The numbers are manipulated based on that. The chest's search region will be created within a certain range of xz coordinates of the creation position. However, the chest's -real- position will be somewhere within the search region. Maybe your map creates a chest from (0, 0) and it puts the search region a distance of (152, -452) blocks away from that position. Quite a large distance, eh? Anyway, that is the center of the search region. The search region is just a small area where the chest -might- be. I say small meaning the chest's position is within a radius of (5-45 blocks in both x and z directions) of the search region.

    Biome logic:
    Several of the vanilla biomes have special spawning specifications that can make the hunt easier (or harder!) and more aesthetically pleasing. For example, when a chest spawns in a forest, it spawns inside of a hollowed out tree which generally stands out fairly well among the shorter trees, but not so much against the taller, larger trees.

    Map types:

    So far there is only a coordinate-based mapping system, but I would like to add other types of map hints, such as biome-based hints or others.


    Rewards:

    The mod itself will add several new rewards in the form of new items and new blocks. Just as well, rewards are loaded through .txt files so they can be changed by users or server owners, and other modders or users can add rewards from mods. Rewards come in three levels; easy, medium, and hard. While easy rewards may show up in all treasure hunts, one-stage treasure hunts have -only- easy rewards. The partial treasure hunts contain only easy rewards in their intermediate stages, and include both easy and medium rewards in the final stage. The longest treasure hunts contain easy, medium, and hard rewards in the final stage only.When an easy rewarded is loaded, it is added to the easy rewards list with its weight, added to the medium rewards list with twice its weight, and the hard rewards list with three times its weight.Medium rewards are added to the medium list with its weight, and added to the hard list with twice its weight. Hard rewards are added to only the hard list with its weight. This means that hard rewards are much rarer than their weight suggest since they will likely be outweighed by medium and easy rewards.

    Items added thus far

    Treasure Map - randomly generated maps only obtainable through killing hostile mobs. Clicking them will tell the player a good place to start looking for a chest. [They will eventually be used as keys to open treasure chests and this will remove them from the inventory and also destroy the chest]Life Ripper (aura) - When held, a sphere will appear around the user and once released it will harvest all flowers/mushrooms/seeds within the sphere.Pulse Shield (aura) - Clicking once will begin the expansion. Clicking again will stop the expansion and set it active. Clicking once more will deactivate it. While active, all entities that are inside or attempt to enter will be deflected, creating a safety bubble. Once depleted, it will need to reabsorb energy in a furnace.Chest Stealer - Crouch+Right clicking a chest with items will steal all of the items and store them inside the chest stealer. Crouch+Right clicking a chest that is empty will place all of the items inside the chest, effectively making a portable chest (27 item limit).Teleport Scroll - Crouch+Right clicking will set the scroll's teleport location. Right clicking from any position within the max range (depends on the scroll's damage) will teleport the player to that location. Teleporting isn't cheap, though; it will damage the scroll every block traveled for a max of 2048 damage (i.e. teleporting from 17 blocks away will damage the scroll by 17).Force Pulse - Not to be confused with the pulse shield, this deadly technology will send a slow-moving explosive parallel to the ground. Upon impact, it will send two smaller explosives 90 degrees in each direction to the original. These should not be used near anything you don't intend to destroy, including yourself.Vampiric Combat Set - A sword (sword is removed but will return) and armor set that is powered by the moon. Using these items at exactly midday (6000 ingame) will make them useless (the armor has a base protection of 2 shields, though). Around midnight and nighttime hours, they become more powerful, doing damage of 11 (but also damaging the item by large amounts!) and absorbing health from mobs (10% chance to absorb up to 4 hearts, depends on time of day).Phoenix Triple Threat (removed, but will return) - A pickaxe, a shovel, and a hatchet which draw their power from the sun. These are the opposite of the Vampiric set; they are fast and strong during the day (but also take more damage) but practically useless at night. These have a 10% chance to set mobs on fire for up to 4 seconds, depending on time of day.Various Crafting Components (all on one ID) - these are obtained from uncrafting items and are used for making unobtainable items by conventional (crafting) means. IE, uncrafting a Vampiric Chestplate will give you some items that you can use to make any other Vampiric item.

    Blocks

    Universal Uncrafting Table (bobbysq) - This technology can disassemble almost any item, from any universe, from any components! (that means all recipes defined in code as shaped or shapeless can be undone now, including other mods)Phaser (removed, might return) - A false block that takes on the textures of the block it is placed against, from any universe. The block has no physics at all, meaning entities in the world can walk through it; useful for secret entrances and epicness.Colorized Block (removed, might return) - A block that takes on the texture of the first block inside of its inventory (otherwise wool as default) and can be dyed by putting dyes into it's inventory. All dyes inside of it will be mixed into one color which the block will become.Enchantment Siphon (WillieWest) - This technology can siphon the arcane knowledge, from any universe, held in enchanted items and write them into books to be called upon later! (that means enchantments added by other mods, too)

    Screenshots of Items in Action:

    Treasure map showing its difficulty, origin, unknown search region and number of stages left in the hunt. The second shows the search region. Note this location for the next screenshot.Posted ImageNote that the ACTUAL location of the chest is not (731, 387) but rather a distance of 12 blocks away from that point. This chest spawned in the ocean on a wooden raft and the reward is shown.Posted ImageA Vampiric Sword at it's extremes, 6000 and 18000 (midday and midnight). Notice the stat changes.Posted ImageA teleport scroll that was recently mapped to the location (718, 69, 296). This can be changed at will (the location is also shown in the item's tooltip).Posted ImageA Life Ripper being charged (the green swirls display it's spherical range) and then being released, showing the seeds it harvested and the grass destroyed.Posted ImageA Pulse Shield being charged and then set to active. The cyan swirls are for charging. Entities can still enter the sphere while it is charging. Once it is active (blue swirls) no entities may enter, and any entities inside (except the player) are launched outside.Posted ImageUncrafting an Alchemizer (Minor Alchemy, this is just to show that it automatically adapts to other mods). Once one of the items is taken from the 3x3 grid, all items are either injected into the player's inventory or ejected into the world. Normally, the Alchemizer takes a lava bucket, but it is not present when uncrafting because it is a container item and you get the bucket back upon crafting it; this is true for all recipes that have container items. [NOTE: Ingot the green tooltip, I was using it to fix a bug. Also, ignore the arrow pointing in the wrong direction, I just used the default crafting GUI for now]Posted ImageThis triple image shows a chest full of random crafting components (just so there is a picture of them) randomly tossed into a chest. Note how the purple ingots are split into two stacks. This is important. The second picture shows the empty chest and the Chest Stealer with -10- items, even though there were only 9 unique items. This is because stacks that are split are counted as separate, so if you plan on maximizing your intake, make sure all stacks are stacked to their highest amount! [NOTE: Normally, the items appear in the same sequence as they were when they were taken but with eliminated spaces. I had to deal with some issues while I was taking these pictures so the chest wasn't in the same order after I fixed the issue]Posted ImageThis triple image shows the Enchantment Siphon taking the enchantments (Efficiency IV and Silk Touch I) off of a diamond pickaxe. The enchantments are written into regular books (shift-click will remove all enchantments at once). If all enchantments are removed, the once-enchanted item is ejected from the inventory (either into the player's inventory or the world) as it is no longer allowed in the enchanted item slot. The topmost enchantment is taken from the item and it is a free process. Putting them back onto items, however, would require using an anvil. So the drawback here is that you can't really choose which enchantments you want to remove, only the top one.

    Videos:

    OUTDATED - Big thanks to PopularMMOs for his mod review, first one I've seen so thanks a bunch!


    API:
    I will release this upon request from a modder that wants to use it.

    Adding Rewards:


    Adding new rewards is very simple. First, create a new file in .minecraft/PlunderRummage and give it a name, depending on what level you want your reward to be. For explanation purposes, I will call the file "customrewards.easy.txt".After you have you reward file(s), open the one you wish to edit (.easy.txt will designate easy rewards, .med.txt will designate medium rewards, and .hard.txt will designate hard rewards).The syntax for adding a new reward is:Name, id : #, min : #, max : #, weight : #ORName, id : #&meta, min : #, max : #, weight : #Names are optional, but you must still have the first comma after Name, otherwise the reward will not load correctly. Also, meta is optional if your reward has a metadata value (for example, brown dye as 351&3). Min and max are the number of items the stack will range from (for non-stackable items like tools, min and max should both be set to 1). Min should not be lower than 0 and max should not be higher than 64. Weight is the item's likelihood of being spawned as a reward; higher weights have a higher chance of being picked. Weights are never decimal values, and should not be lower than 1.If you need help, read through the default reward files and use them to get a feel for how to add rewards and generally how weighting works. You'll notice that the default weights are generally not very high. Take note that very uneven weights will cause that item to be picked almost all of the time, highly out-valuing the other items. For example, if you have one item with a weight of 1 and another with a weight of 20, the item with the weight of 20 will be picked nearly 100% of the time. If you have an item with a weight of 20 and another with a weight of 21, the item with weight 21 will only be picked slightly more often than the 20, as these weights are closer than 1 and 20. Using higher numbers could allow you the flexibility to use "fake" decimals. Whether or not it actually makes a huge difference, I do not know.To remove a reward, just delete the line from the file it belongs to. If an item is not enabled in PR.cfg, then it will not show up in chests, but you can still delete it if you want to.


    Mods made for each other:

    I like to make my mods work well with each other, specifically by making use of those mods' APIs. Plunder Rummage's API is use by ProSthetics and Minor Alchemy to add special rewards to treasure hunts.ProSthetics:With ProSthetics installed, you will find that it adds completely random Dust Mixtures and Mixed Ingots inside the easy rewards tables. As the mixtures are random, you are highly unlikely to stumble across the same mixture again, which means making replicas of those mixtures is highly impossible.Minor Alchemy:With Minor Alchemy installed, you will find that it adds random Energy Containers to the easy rewards tables. The amount of CV in the container is dependent of what level the chest is, with the highest possible value being about 190k CV for a hard reward.With both Minor Alchemy and ProSthetics installed, ProSthetics will take advantage of the CV and give the random dusts and ingots a CV based on their stats. Using these three mods separately is nice, but using them together makes for a very rewarding experience!

    Ideas:

    Randomized Difficulties

    Randomized difficulty is an idea that I adapted from a simple mathematics principal. The idea involves adding a new map "difficulty" that, instead of being marked by 'Easy', 'Medium', or 'Hard', it is simply marked by a number (default 1 to 25, would be configurable). The difficulty marker is basically an inexact reference to several things: the number of stages in the map, the distance placement of the chest, the loot, preliminary loot chances, among other things. Just because the map has a marker of 15 does not necessarily mean it will have 15 stages - it is simply a guide plugged into a formula where it will receive the amount of stages. 15 could mark 20 stages, for example, while 1 could simply mark 4.

    The loot list used for these treasure hunts will be the hard loot, and the higher the marker is on the map, the more likely you are to get the better loot (treasure with lower weights). The distance will most likely be a rooted scale, meaning that the bigger the difficulty marker gets, the less the increase in distance. It will not level off, but the distance becomes less and less greater. The difference between 1 and 2 would be maybe 50, while between 2 and 3 it might be 43, etc. Don't take that to be exact because it is still random, and might be more or less, depending.

    Along with this will be a difficulty interface (for modders) in order for them to create their own difficulty settings and adjust the specifics of the hunts, if they so choose. The hierarchy for map difficulty and treasure map generation will be changed to accommodate such things, along with a few other details like being able to specify which type of chest is placed with a specific map - yes, that means new chest blocks will be introduced with this update! So cast your votes now!

    Luck

    Luck is a system that revolves around the treasure hunter getting better loot when he gets worse loot. What? Look from another angle; when you get dirt in a treasure chest, you will get a luck boost. When you get a diamond, you get a luck drop. The higher your luck is, the better chance you have to get better stuff. So essentially, in short, when you get bad items, you get more luck, and when you get good items, you lose luck (negative).

    Along with this update, there will be the option to increase your luck by using items, such as consumables, equipped items (perhaps a lucky helmet?), etc. The luck values of these will be randomly generated and will decrease as they are used. It's a simple idea but it can reduce your odds of doing three hard treasure hunts in a row and ending up with a bunch of monster eggs and some cobblestone. So cast your votes now!

    Tool Modifications

    Tool modifications is just a simple way of saying damaged items and enchanted items. During reward generation, items might be damaged or enchanted. It's a simple system but will be configurable to be disabled (one or both) and alter the chances of getting enchanted or damaged items in your chests. So cast your votes now!

    Mod packs:

    I do not have any say over whether or not you use any of my mods in a mod pack. If you feel so inclined to add them to a mod pack, feel free to do so at your own discretion. This includes private packs and adding the mod to a pack that you have downloaded simply because you want to play the mod along with that pack. I only ask that you notify me if you decide to include any of my mods in a public pack that you have created.
    Posted in: Minecraft Mods
  • 8

    posted a message on [RSMC] RuneScape Minecraft [Skills][Stable Release][1/22/2016][v0.4.4.29]
    --------------------------------------------------------------------------------------------------------

    A Collaborative Mod by Guff1118, ahorner, and Angellus_Mortis

    Official Website and Download!
    --------------------------------------------------------------------------------------------------------
    How Can I Install RSMC?
    0. Start by following This Link to download and install the recommended version of Forge
    1. Continue by following the link above (the big one, it's hard to miss!) to the official website
    2. Scroll down until you see a panel on the right that says "Play Now!"
    3. Below that will be a list of Stable Releases. Download the most recent one.
    4. Install the RSMC jar file into .minecraft/mods
    5. Load up Minecraft with the Forge profile selected and enjoy RSMC!

    If you have any comments, feel free to leave them here!
    If you have any questions, feel free to leave them here!
    If you would like to report a bug, please use the reddit on the website!
    If you get a crash, please use the reddit on the website!
    Bug reports and crash reports will NOT be replied to here!


    First, take a look at this video by Dume85, very informative and covers everything there is to know about the mod!


    The original RSMC was great fun, but I'll be honest: it could be messy at times. Minecraft updates were consistently breaking the mod, and it was becoming increasingly difficult to keep the mod up to community standards. However, I myself started a completely revised and rewritten version, and in time, the old mod will, with any luck, be lost in the shadow of what RSMC2 will become.


    Development Media
    Here is a great video created by ahorner to showcase the in-game skill guides. Expect to see more informative videos like this in the future to introduce the newest and coolest features!

    ahorner has uploaded the Mining skill guide video below. Be sure to take a look at it to learn more about the Mining skill!

    The Woodcutting skill guide video has been uploaded by ahorner. It contains everything you need to know about the Woodcutting skill!

    The Team:
    ahorner - Co-lead, programming
    Guff1118 - Co-lead, programming
    Your Name Here - Minion, programming/art/publicity/tester/possibly anything!


    So what does this mod have to offer? It may be better to list the things it doesn't offer. Open the spoiler to see!

    Things RSMC Does Not Offer


    -Automation


    Now that you have a general idea of what not to expect from this mod, let's explore the possibilities. RSMC merges many RPG features and elements into the worlds of Minecraft. Not only will you be able to get your hands on new items and blocks, you will experience progression in a game that has very little. You will train and perform various activities to gain experience (exp or xp) and level your skills (24 of them!), craft items in ways you never thought possible, cast magic spells, brew useful potions, among many other things.


    Skills Available in RSMC


    Attack

    Strength

    Ranged

    Magic

    Defence

    Constitution
    Prayer - Coming soon!

    Summoning - Coming soon!

    Agility

    Thieving

    Mining

    Woodcutting

    Smithing

    Firemaking

    Fletching

    Fishing

    Cooking

    Crafting

    Construction

    Runecrafting

    Hunter - Coming soon!
    Farming

    Herblore

    Slayer


    Each skill affects some aspect of the game that improves your ability to create items, your ability to gather resources, or your ability to defend yourself. To find out more about each skill and its use, download the mod!


    Want to be a part of the team? Show us what you have to contribute (and don't just say "Because I've never tested anything and I am good at finding bugs" - we know better) and we'll let you into the system where you have access to the test server with the developers. We want you to contribute in some way (videos, art, models, publicity, etc.) and if you can do that, we're very likely to accept you! Send me a private message if you want in!

    Stay tuned for updates, we want this mod to be the best it can be, but we can't do it without the support of the community!

    Posted in: Minecraft Mods
  • 1

    posted a message on [RSMC] RuneScape Minecraft [Skills][Stable Release][1/22/2016][v0.4.4.29]

    Hello everyone! ahorner has uploaded a great skill guide video for the Mining skill. Be sure to take a look at it here or in the main post. Expect to see more videos in the near future!


    Posted in: Minecraft Mods
  • 1

    posted a message on [RSMC] RuneScape Minecraft [Skills][Stable Release][1/22/2016][v0.4.4.29]

    Hey everyone, we've completed the base skill guide framework and will continue to populate it as new content is developed. For now, ahorner has made this great video to demonstrate the skill guides and how they are utilized.

    Posted in: Minecraft Mods
  • 1

    posted a message on [RSMC] RuneScape Minecraft [Skills][Stable Release][1/22/2016][v0.4.4.29]

    Hello everyone!

    I hope all is well. We have been hard at work on the in-game skill guide feature. This tool will include useful information on all of the content the mod provides (and trust us, there is A TON) and will help you become successful in reaching higher skill levels. Previously, as ahorner mentioned, the guides were shown, poorly, on our wiki. The worst part is that if we made an alteration to the mod, we would have to address that on the wiki, so naturally, things could easily get mismanaged. This feature should document all of the changes automatically. Here is a screenshot of a section of the Smithing Skill Guide.




    On the right side, you can see all of the different categories for the skill guide you are viewing. The box on the left shows all of items that belong to that category. Holding shift while hovering over an item will display its tool tip. For crafted items, such as those on an anvil, have the recipe displayed in the tool tip. The purpose of the in-game guides is to make clear what may not be initially, such as crafting runes or training agility. In the future, we plan on creating video guides, and those can be accessed directly by clicking on the "Video" button at the bottom.

    Thanks to everyone for their continued support! We hope this interest continues so that we can bring more great content!

    Posted in: Minecraft Mods
  • 1

    posted a message on Plunder Rummage [Forge 10.13.4.1448][Treasure Hunting][Scripting!]
    Quote from doodledodo»

    i am here to report a crash sir



    ---- Minecraft Crash Report ----
    // You're mean.

    Time: 17/05/15 07:21 ?
    Description: Initializing game

    java.lang.NullPointerException: Initializing game
    at com.mod.guffcore.api.scripts.ScriptBase.getField(ScriptBase.java:50)
    at com.mod.guffcore.api.scripts.ScriptBase.getFieldSafety(ScriptBase.java:54)
    at com.mod.guffcore.api.scripts.ScriptBase.setScriptName(ScriptBase.java:42)
    at com.mod.guffcore.api.scripts.ScriptBase.<init>(ScriptBase.java:33)
    at com.mod.guffcore.scripts.ScriptDropModifier.<init>(ScriptDropModifier.java:19)
    at com.mod.guffcore.scripts.ScriptManagerDropModifier.newScript(ScriptManagerDropModifier.java:35)
    at com.mod.guffcore.scripts.ScriptManagerDropModifier.newScript(ScriptManagerDropModifier.java:12)
    at com.mod.guffcore.api.scripts.ScriptManager.loadScriptString(ScriptManager.java:66)
    at com.mod.guffcore.api.scripts.ScriptManager.loadServerScripts(ScriptManager.java:105)
    at com.mod.guffcore.api.scripts.MasterHandler.loadAll(MasterHandler.java:35)
    at com.mod.guffcore.main.GuffCore.postInit(GuffCore.java:120)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532)
    at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
    at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
    at com.google.common.eventbus.EventBus.post(EventBus.java:275)
    at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212)
    at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
    at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
    at com.google.common.eventbus.EventBus.post(EventBus.java:275)
    at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119)
    at cpw.mods.fml.common.Loader.initializeMods(Loader.java:717)
    at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:309)
    at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:552)
    at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:878)
    at net.minecraft.client.main.Main.main(SourceFile:148)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

    A detailed walkthrough of the error, its code path and all known details is as follows:
    ---------------------------------------------------------------------------------------

    -- Head --
    Stacktrace:
    at com.mod.guffcore.api.scripts.ScriptBase.getField(ScriptBase.java:50)
    at com.mod.guffcore.api.scripts.ScriptBase.getFieldSafety(ScriptBase.java:54)
    at com.mod.guffcore.api.scripts.ScriptBase.setScriptName(ScriptBase.java:42)
    at com.mod.guffcore.api.scripts.ScriptBase.<init>(ScriptBase.java:33)
    at com.mod.guffcore.scripts.ScriptDropModifier.<init>(ScriptDropModifier.java:19)
    at com.mod.guffcore.scripts.ScriptManagerDropModifier.newScript(ScriptManagerDropModifier.java:35)
    at com.mod.guffcore.scripts.ScriptManagerDropModifier.newScript(ScriptManagerDropModifier.java:12)
    at com.mod.guffcore.api.scripts.ScriptManager.loadScriptString(ScriptManager.java:66)
    at com.mod.guffcore.api.scripts.ScriptManager.loadServerScripts(ScriptManager.java:105)
    at com.mod.guffcore.api.scripts.MasterHandler.loadAll(MasterHandler.java:35)
    at com.mod.guffcore.main.GuffCore.postInit(GuffCore.java:120)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532)
    at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
    at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
    at com.google.common.eventbus.EventBus.post(EventBus.java:275)
    at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212)
    at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
    at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
    at com.google.common.eventbus.EventBus.post(EventBus.java:275)
    at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119)
    at cpw.mods.fml.common.Loader.initializeMods(Loader.java:717)
    at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:309)
    at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:552)

    -- Initialization --
    Details:
    Stacktrace:
    at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:878)
    at net.minecraft.client.main.Main.main(SourceFile:148)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

    -- System Details --
    Details:
    Minecraft Version: 1.7.10
    operating System: Windows 7 (x86) version 6.1
    Java Version: 1.8.0_31, Oracle Corporation
    Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation
    Memory: 207239376 bytes (197 MB) / 433246208 bytes (413 MB) up to 523501568 bytes (499 MB)
    JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx512M -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
    AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
    IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
    FML: MCP v9.05 FML v7.10.140.1401 Minecraft Forge 10.13.3.1401 44 mods loaded, 44 mods active
    mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    FML{7.10.140.1401} [Forge Mod Loader] (forge-1.7.10-10.13.3.1401-1710ls.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    Forge{10.13.3.1401} [Minecraft Forge] (forge-1.7.10-10.13.3.1401-1710ls.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    AM2-Preloader{0.0.2} [AMCore] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    CodeChickenCore{1.0.4.35} [CodeChicken Core] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    NotEnoughItems{1.0.4.83} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.4.83-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    ThaumicTinkerer-preloader{0.1} [Thaumic Tinkerer Core] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    VeinMiner_coremod{null_build-null} [Core mod] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    OpenModsCore{0.7.3} [OpenModsCore] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    AnimationAPI{1.2.4} [AnimationAPI] (AnimationAPI-1.7.10-1.2.4.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    arsmagica2{1.4.0.008} [Ars Magica 2] (1.7.10_AM2-1.4.0.008.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    Baubles{1.0.1.10} [Baubles] (Baubles-1.7.10-1.0.1.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    Artifacts{1.1.1} [Artifacts] (Artifacts-1.1.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    BiblioCraft{1.7.4} [BiblioCraft] (BiblioCraft-Mod-1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    chisel{1.5.7} [Chisel] (Chisel-1.7.10-1.5.7.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    CustomChestLoot{1.1.1} [Custom Chest Loot] (CustomChestLoot-1.7.10-1.1.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    DeadlyWorld{1.0.2} [Deadly World] (DeadlyWorld-1.7.10-1.0.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    dungeonpack{1.7.10-1.0} [Dungeon Pack] (dungeonpack-1.7.10-1.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    ExtraUtilities{1.2.4c} [Extra Utilities] (extrautilities-1.2.4c.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    FastCraft{1.9} [FastCraft] (fastcraft-1.9.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    Thaumcraft{4.2.3.5} [Thaumcraft] (Thaumcraft-1.7.10-4.2.3.5.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    Waila{1.5.3} [Waila] (Waila-1.5.3_1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    ThaumicTinkerer{unspecified} [Thaumic Tinkerer] (ThaumicTinkerer-2.5-1.7.10-164.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    ForbiddenMagic{1.7.10-0.562} [Forbidden Magic] (Forbidden Magic-1.7.10-0.562.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    GuffCore{1.0.0} [Guff's Core] (GuffCore 1.0.0.0 - MC 1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Errored
    headcrumbs{1.2.5} [Headcrumbs] (Headcrumbs-1.2.5.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    inventorytweaks{1.59-dev-152-cf6e263} inventory Tweaks] (InventoryTweaks-1.59-dev-152.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    IronChest{6.0.62.742} [Iron Chest] (ironchest-1.7.10-6.0.62.742-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    JABBA{1.1.4} [JABBA] (Jabba-1.1.4_1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    Mantle{1.7.10-0.3.2.jenkins184} [Mantle] (Mantle-1.7.10-0.3.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    NEIAddons{1.12.3.11} [NEI Addons] (neiaddons-mc1710-1.12.3.11.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    NEIAddons|Botany{1.12.3.11} [NEI Addons: Botany] (neiaddons-mc1710-1.12.3.11.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    NEIAddons|Forestry{1.12.3.11} [NEI Addons: Forestry] (neiaddons-mc1710-1.12.3.11.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    NEIAddons|CraftingTables{1.12.3.11} [NEI Addons: Crafting Tables] (neiaddons-mc1710-1.12.3.11.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    NEIAddons|ExNihilo{1.12.3.11} [NEI Addons: Ex Nihilo] (neiaddons-mc1710-1.12.3.11.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    OpenMods{0.7.3} [OpenMods] (OpenModsLib-1.7.10-0.7.3.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    OpenBlocks{1.4.3} [OpenBlocks] (OpenBlocks-1.7.10-1.4.3.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    PlunderRummage{0.6.0} [Plunder Rummage] (PlunderRummage 2.0.0.0 - MC 1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    primitivemobs{1.0} [Primitive Mobs] (primitivemobs-1.0c-1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    RandomThings{2.2.4} [Random Things] (RandomThings-2.2.4.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    SpecialMobs{3.0.2} [Special Mobs] (Special-Mobs-Mod-1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    TConstruct{1.7.10-1.8.5.build957} [Tinkers' Construct] (TConstruct-1.7.10-1.8.5.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    VeinMiner{0.21.0} [Vein Miner] (VeinMiner-1.7.10_0.21.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    VeinMinerModSupport{0.21.0} [Mod Support] (VeinMiner-1.7.10_0.21.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    GL info: ' Vendor: 'Intel' Version: '3.0.0 - Build 8.15.10.2266' Renderer: 'Intel(R) HD Graphics Family'
    OpenModsLib class transformers: [stencil_patches:FINISHED],[movement_callback:FINISHED],[map_gen_fix:ENABLED],[gl_capabilities_hook:FINISHED],[player_render_hook:FINISHED]
    Class transformer null safety: all safe
    Mantle Environment: Environment healthy.
    TConstruct Environment: Environment healthy.
    Stencil buffer state: Function set: GL30, pool: internal, bits: 8
    Launched Version: 1.7.10-Forge10.13.3.1401-1710ls
    LWJGL: 2.9.1
    OpenGL: Intel(R) HD Graphics Family GL version 3.0.0 - Build 8.15.10.2266, Intel
    GL Caps: Using GL 1.3 multitexturing.
    Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
    Anisotropic filtering is supported and maximum anisotropy is 16.
    Shaders are available because OpenGL 2.1 is supported.

    Is Modded: Definitely; Client brand changed to 'fml,forge'
    Type: Client (map_client.txt)
    Resource Packs: []
    Current Language: English (US)
    Profiler Position: N/A (disabled)
    Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
    Anisotropic Filtering: Off (1)


    This issue is already known and has been addressed as unsolved for the time being. Previous page should contain some information as well as the first post.

    Posted in: Minecraft Mods
  • 2

    posted a message on [RSMC] RuneScape Minecraft [Skills][Stable Release][1/22/2016][v0.4.4.29]
    Quote from PopularMMOs»

    Are you guys still working on this? I was reading through the comments and it was mentioned that it was halted for awhile because of lack of interest. Once there is a playable version I would be glad to do a Mod Showcase on it which should bring a lot of interest to the mod. Let me know!


    I sent you a message so we can discuss this more conveniently. We would be grateful if we could communicate that way!

    Posted in: Minecraft Mods
  • 1

    posted a message on Plunder Rummage [Forge 10.13.4.1448][Treasure Hunting][Scripting!]

    Over used joke. None of those are reliable sites. I want one from the real source.

    Links should be on the first page there.
    Posted in: Minecraft Mods
  • To post a comment, please .