Code Monkey home page Code Monkey logo

throwing-knives's People

Contributors

0xjoemama avatar jr1811 avatar

Stargazers

 avatar

Watchers

 avatar

throwing-knives's Issues

Inaccurate sticking release

When breaking a block which is used for a knife which is stuck, they sometimes are not released correctly.

Does it stick on the wrong block or just render in a different spot?

grafik

grafik

Datagen task doesn't recognize mods installed in run folder

07c75eb introduces the test for installed mods and restricts the item's registration so that they only get registered when the needed mod is installed. When the Datagen task is run, it can't find the installed mods and doesn't execute their item's registration, which throws...

Failed to run data generation -> Caused by: java.lang.IllegalStateException: Duplicate model definition for minecraft:item/air


if (FabricLoader.getInstance().isModLoaded(AdabraniumSupport.MODID)) {
    // not executed when using datagen task
    AdabraniumSupport.register()
    loggedModSupport(AdabraniumSupport.MODID)
}

Enchantments

Enchantments

Only apply enchantments to gold throwing knifes.

Burst

Shoots knives in quick succession (sequence). Therefor, implement an ItemCooldown after a throw without the enchantments on all other knives to increase the value of this enchantment. Increased enchantment Level increases the count of knives in the burst sequence.

Multi Shot

Shoot multiple knives at the same time with slight directional change. The vanilla enchantment might be reusable for that. Increased enchantment Level increases count of deployed knives.

Better Flying

Increase the flying capabilities (range?). Also find a better name for that.

Frozen Shot

Throwing knifes will be deployed with no movement at all. When punched or when max. count limit has been reached, their movement gets initiated. Increased enchantment Level increases max count of deployed knives.

Slime Knife

  • add texture (iron knife as a base)
  • bounce on hard blocks

Custom effects

Sleep effect

  • screen fades completely dark
  • fade out UI elements
  • use lay-down animation from bed

Custom crafting station

  • create a custom model and block texture
  • Create a custom screen texture (section for crafting and one for enhancements)
  • implement recipes for knives and their enhancement

Roped Knife

  • use iron knife as base texture
  • add two textures (extended rope and dormant rope)
  • pull hit entities towards the user (cancelable with crouch)
  • sticks on wooden objects and can be used to limit distance (e.g. swinging from ceilings)
  • implement a connecting rope renderer to the player
  • put player into sit pose when swinging (e.g. riding pose like in a boat)

Add Knife versions for other mods which implement their own ores

Adabranium

  • create textures
  • add implementation
  • finalize balancing

Aether

  • create textures
  • add implementation
  • finalize balancing

Diamold

  • create textures
  • add implementation
  • finalize balancing

DragonLoot

  • create textures
  • add implementation
  • finalize balancing

FantasyCraft

  • create textures
  • add implementation
  • finalize balancing

Gobber

  • create textures
  • add implementation
  • finalize balancing

Hellish Materials

  • create textures
  • add implementation
  • finalize balancing

Luxore

  • create textures
  • add implementation
  • finalize balancing

More Gems Fabric

  • create textures
  • add implementation
  • finalize balancing

Mythic Metals

  • create textures
  • add implementation
  • finalize balancing

Natures Minerals

  • create textures
  • add implementation
  • finalize balancing

Simply Platinum

  • create textures
  • add implementation
  • finalize balancing

TechReborn

  • create textures
  • add implementation
  • finalize balancing

Winterly

  • create textures
  • add implementation
  • finalize balancing

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.