Giter Site home page Giter Site logo

dangerzone's Introduction

[Insert Logo Image Here]

Danger Zone

Danger Zone is a mod about adding danger and excitement to Minecraft. I kept playing modpacks, getting awesome armor and weaponry, but having nothing to kill with it. This mod changes the difficulty of various parts of the Minecraft world making normal enemies a real challenge again, even if you have cool mod armor. But wait! With great risk comes great reward, and the rewards are certainly great. Rare and special loot drops, extra normal loot drops, and probably other things I haven't thought of yet.

Summoning

When using /summon to summon an entity, its level may be modified by adding ForgeCaps:{"dangerzone:level":<LEVEL>} to your data tag. Replace <LEVEL> with the desired danger level of the entity.

Status

This mod is absolutely a Work In Progress. This isn't even alpha. There are a lot of planned features, but coding takes time.

Modpack

Currently you may NOT use this mod in a modpack without explicit permission. I don't want people contacting me about it until I've made an official release. Sorry about that.

Copying

If you're looking at this mod because you want to learn how to make Minecraft mods, read on. This mod is licensed under the GPLv3, meaning if you want to copy it then your code must be GPLv3 as well.

If you learn how to do something from reading my code, then make it work in your own code, that is fine. You can license your own code however you want.

If you flat out copy my code and all you do is rename some variables, that's not okay, unless you also release your code as GPLv3.

Contributing

By submitting code or assets to Danger Zone, you agree to release your contributions under the terms of the GNU Lesser General Public License (version 3).

dangerzone's People

Contributors

bindernews avatar thundermagnet avatar

Watchers

 avatar

dangerzone's Issues

The Incredible Coin Pump Shotgun needs balancing.

TICPM does too much damage based on the current enemy health. In addition, it enables one-hit killing almost any player.

  • Decrease damage slightly against most enemies
  • When a shot hits a player, it should do almost no damage, instead it should apply a large amount of knockback and give them money. And maybe shoot some fireworks.

Trader GUI doesn't get properly closed when you close it.

Expected:
When you close the trader GUI, you can right click on the trader and it opens again.

Actual:
When closing the GUI with the trader, you can't open it again until you've moved far enough away that it closes due to the distance check. Then you can move back towards the trader and open the GUI again.

Logo

The mod needs a logo, because "real" mods have logos.

Documentation for customization.

The README should include documentation on what the settings do. Also how to customize entity adjustment and loot trader options.

Loot coin pump shotgun

Loot coins can either be spent for items, obviously, or as a ammunition source for your PUMP SHOTGUN, which does bonus damage to mobs depending on the level of coin you are using for ammo.

API for other mods

Other mods should be able to register merchandise via IMC, as well as via a Java API. Other mods should also be able to obtain the difficulty of a location via the API.

Reduce loot coin drops.

Loot coins drop WAY too frequently. Need to play around and find what feels like a good number.

Trader needs customization.

The trader villager needs his own skin and shouldn't make noises unless trading, because it's quite annoying. Probably a few other things should be customized, but I'm not sure off the top of my head.

Villager trading

Implement trading loot coins with a trader villager.

  • Trader villager should be summon-able via an item
  • Trader villager should have a nice GUI (later)

Display the current danger level to the user.

Currently the debug menu shows the player the current danger level. We need to demonstrate the danger level in a clearer manner so the user is aware of what they're getting into.

ContainerTradeVillager takes wrong amount

The merchandise system supports selling multiple items at once (e.g. 2 iron ore). It doesn't take this into account when taking money from the player and will take more than it should.

See ContainerTradeVillager.onTaken() for the location of the issue.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.