Giter VIP home page Giter VIP logo

armaments's Introduction

Quilt Standard Libraries


Armaments adds a handful of new items and mechanics to improve parts of combat that are either niche or not worth while.

Changes

Goat Horns - when blown on horseback, your horse will get Speed 2 for 30 seconds and Resistance 1 for 15 seconds.
Channeling - can now strike lightning in all rain, not just thunderstorms. Lightning from channeling will not ignite blocks or destroy items.
Riptide - can now be used while wearing a Sea Crown.

Additions

Sea Crown - gives the wearer -2 HP but can be crafted with a potion to give the wearer the effects infinitely with an amplifier of 0. It provides no protection.
Crystal Spear - charges up its base damage over 2 seconds while charging forward on horseback, capping at 20 damage.
Echo Dagger - when fueled by an Echo Shard, it will cause all damage and healing to "echo" against the target of choice, halving the amount each time until it fizzles out.
Elder Guardian Spike - drops from an Elder Guardian, it has a really fast attack speed but low damage and low durability. It pierces protection enchantments, and is used to craft the Sea Crown.

Join my Discord Join my Ko-Fi!
Cammie's Corner Discord Cammie's Corner Ko-Fi

armaments's People

Contributors

cammiepone avatar toastberries avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

toastberries

armaments's Issues

Armaments somehow removes i-frames for all LivingEntities

With Armaments installed, i-frames for all LivingEntities are completely disabled - the time between when a LivingEntity takes damage and the soonest it can take damage again is always 0.

This can be seen by entering survival mode and jumping in lava - you'll take the full amount of damage every tick instead of once every 10 ticks or so.

I suspect the issue is here, somewhere:

@Inject(method = "damage", at = @At("HEAD"))
private void echoDamage(DamageSource source, float amount, CallbackInfoReturnable<Boolean> info) {
amount *= 0.5f;
if(amount >= 1) {
timeUntilRegen = 0;
echo.addEcho(new Echo(Echo.Type.DAMAGE, amount, getWorld().getTime()));
timeUntilRegen = 0;
}
}

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.