Git Product home page Git Product logo

ecoitems's Introduction

ecoitems's People

Contributors

0ft3n avatar mccasper avatar sedri05 avatar willfp avatar xdeltatango avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

ecoitems's Issues

Points system placeholder output disappears after restart

Describe the bug
When using the point system of eco after a restart when parsing the placeholder to a player the output is a blank message but as soon as he receives points he will see his point balance again

To Reproduce
Steps to reproduce the behavior:

  1. Give yourself a weapon that gives points
  2. Make sure to have points by doing /papi parse me %ecoitems_points_POINTNAME%
  3. restart the server
  4. log back on and do /papi parse me %ecoitems_points_POINTNAME% and the output will be a blank message

Expected behavior
I should see my balance.

Screenshots
none, but can be provided if needed

Server Information (please complete the following information):

  • Version: (output of /ver command)
    This server is running Paper version git-Paper-408 (MC: 1.17.1) (Implementing API version 1.17.1-R0.1-SNAPSHOT) (Git: cc43ba7 on ver/1.17.1)
    You are running the latest version

  • Version of plugin and eco (/ver eco, /ver <plugin>)
    eco: 6.21.1
    Ecoitems: 3.17.3

Additional context
Add any other context about the problem here.

Above_mana condition

A condition that makes it so the the user needs to have at least a certain amount of mana to use an effect and won’t consume mana.

Args: mana-requirement

Requires Aurelium Skills

I’ll be using this to make a sword that will trigger multiple effects that all require the user to have 40 mana but I only want the mana to be consumed once

Most if not all triggers are broken

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Server Information (please complete the following information):

  • Version: (output of /ver command)
  • Version of plugin and eco (/ver eco, /ver <plugin>)

Additional context
Add any other context about the problem here.

customcrafting plugin + eco = no working register recipes furnace.

image

I created a recipe in the oven for my custom ore so that the remelting from ore to ingot would work. But when I take an item with auto-smelt and break a block of ore, the ingot does not fall out, that is, the recipe is not read.

also, auto-smart does not work on the blocks I set from the creative or survival mode.

CustomCrafting: https://www.spigotmc.org/resources/customcrafting-advanced-custom-recipe-plugin-1-16-1-18-free.55883/

multiply_drops effect not working

Describe the bug
When trying to make a pickaxe double the drops by 2 it will always drop 1

To Reproduce
Steps to reproduce the behavior:

  1. Grab a pickaxe with this configs of effects:
  - id: multiply_drops
    args:
      fortune: 3
      on_items: 20
    triggers:
    - block_item_drop
  1. Mine a block / kill a mob
  2. it won't change anything

Expected behavior
it should double / triple or idk how many since I've put a ridiculous number as a test run

Screenshots
If applicable, add screenshots to help explain your problem.
None

Server Information (please complete the following information):

  • Version: (output of /ver command)
    This server is running Paper version git-Paper-408 (MC: 1.17.1) (Implementing API version 1.17.1-R0.1-SNAPSHOT) (Git: cc43ba7 on ver/1.17.1)
  • Version of plugin and eco (/ver eco, /ver <plugin>)
    Eco: 6.20.4
    EcoSkills: 3.17.3
    Additional context
    none

Config option to allow effects triggering in the offhand.

It would be useful (and kind of just makes sense) to have a config option to allow triggering in offhand.

Preferable solution:
A tag you can add to items individually something like trigger-offhand: true/false.

Other idea:
A similar option in config.yml that just applies to all items.

[BUG] Effect "attack_speed_multiplier" - does not work with a crossbow.

Effect "attack_speed_multiplier" - does not work with a crossbow.

I wanted to make a Crossbow that gets a 50% recharge boost at night, but when testing the effect does not work out. I tried other values of the acceleration parameter, but it did not lead to anything, the recharge rate does not accelerate in any way.

The reload speed is even inferior to the crossbow with the "quickcharge I" enchantment.

Code:

  • id: te_kaatm_arbalet
    baseDamage: 10
    baseAttackSpeed: 4
    effects:
    • id: attack_speed_multiplier
      args:
      multiplier: 1.5
      conditions:
    • id: is_sneaking
      args:
      is_sneaking: true
    • id: is_night
      args:
      is_night: false
      fuels: []
      item:
      item: crossbow unbreaking:1 HIDE_ENCHANTS HIDE_ATTRIBUTES HIDE_POTION_EFFECTS
      displayName: '&5Арбалет Kaatm'
      lore:
      • '&fКаатм, или "Казнь" на языке.'
      • '&fHelwanca, что причисляет оружие'
      • '&fавтоматически к силе Tenebrae ибо'
      • '&fHelwanca - язык народа теней'
      • '&fи существ ночи из мира Waffcarui.'
      • '&f'
      • '&8Увеличевает свою скорострельность'
      • '&8на 50% в ночное время суток.'
      • '&8Также по желанию владельца'
      • '&8заставляет физическое тело'
      • '&8слиться с тенями на короткое время.'
      • '&f'
        craftable: true
        recipe:
      • ecoitems:tenebrae_shard
      • netherite_ingot
      • ecoitems:tenebrae_shard
      • string
      • tripwire_hook
      • string
      • ecoitems:tenebrae_shard
      • stick
      • ecoitems:tenebrae_shard

Craftable recipes not working

[17:34:30] [Server thread/INFO]: [EcoItems] Loaded EcoItems
[17:34:30] [Server thread/WARN]: java.lang.ExceptionInInitializerError
[17:34:30] [Server thread/WARN]: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[17:34:30] [Server thread/WARN]: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
[17:34:30] [Server thread/WARN]: at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[17:34:30] [Server thread/WARN]: at java.base/java.lang.reflect.Method.invoke(Method.java:568)
[17:34:30] [Server thread/WARN]: at eco-6.24.3-all.jar//com.willfp.eco.internal.config.updating.EcoConfigHandler.callUpdate(EcoConfigHandler.kt:30)
[17:34:30] [Server thread/WARN]: at eco-6.24.3-all.jar//com.willfp.eco.core.EcoPlugin.reload(EcoPlugin.java:492)
[17:34:30] [Server thread/WARN]: at eco-6.24.3-all.jar//com.willfp.eco.core.EcoPlugin.afterLoad(EcoPlugin.java:477)
[17:34:30] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_18_R1.scheduler.CraftTask.run(CraftTask.java:101)
[17:34:30] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_18_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:483)
[17:34:30] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1211)
[17:34:30] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:317)
[17:34:30] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:833)
[17:34:30] [Server thread/WARN]: Caused by: java.lang.NullPointerException
[17:34:30] [Server thread/WARN]: at EcoArmor v7.32.3.jar//com.willfp.ecoarmor.upgrades.Tiers.reload(Tiers.kt:66)
[17:34:30] [Server thread/WARN]: at EcoArmor v7.32.3.jar//com.willfp.ecoarmor.upgrades.Tiers.(Tiers.kt:70)
[17:34:30] [Server thread/WARN]: ... 12 more
[17:34:30] [Server thread/ERROR]: [EcoArmor] Update method public static final void com.willfp.ecoarmor.upgrades.Tiers.reload(com.willfp.ecoarmor.EcoArmorPlugin) generated an exception
[17:34:30] [Server thread/WARN]: java.lang.NoClassDefFoundError: Could not initialize class com.willfp.ecoarmor.upgrades.Tiers
[17:34:30] [Server thread/WARN]: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[17:34:30] [Server thread/WARN]: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
[17:34:30] [Server thread/WARN]: at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[17:34:30] [Server thread/WARN]: at java.base/java.lang.reflect.Method.invoke(Method.java:568)
[17:34:30] [Server thread/WARN]: at eco-6.24.3-all.jar//com.willfp.eco.internal.config.updating.EcoConfigHandler.callUpdate(EcoConfigHandler.kt:30)
[17:34:30] [Server thread/WARN]: at eco-6.24.3-all.jar//com.willfp.eco.core.EcoPlugin.reload(EcoPlugin.java:493)
[17:34:30] [Server thread/WARN]: at eco-6.24.3-all.jar//com.willfp.eco.core.EcoPlugin.afterLoad(EcoPlugin.java:477)
[17:34:30] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_18_R1.scheduler.CraftTask.run(CraftTask.java:101)
[17:34:30] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_18_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:483)
[17:34:30] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1211)
[17:34:30] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:317)
[17:34:30] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:833)

shovel made in ecoitems cannot be used to make path on grass

Describe the bug
customs shovels miss the ability to create paths on grass blocks

To Reproduce
Steps to reproduce the behavior:

  1. create a ecoitem shovel
  2. Right clic on a grass block

the grass block is not changed to path

Expected behavior
The grass should become a path

Server Information (please complete the following information):

  • Version: visible on airplane 1.17 and pufferfish 1.18
  • Version of plugin and eco (/ver eco, /ver <plugin>)
    ecoitem v3.17.3
    eco eco-6.20.4

IgniteEffect ignore WorldGuard.

The ignite effect works in WorldGuard private, although it didn't work before, you broke something, it sets players on fire in a region where PVP is turned off.

When you modify an item material, that it update the items already crafted

Is your feature request related to a problem? Please describe.
Currently if you change an item material it doesnt update for those that already have the item crafted

Describe the solution you'd like
When you modify an item material, that it update the items already crafted
Currently we have to use a exchange system with shopkeeper and its not working great

Crafting recipes with more than one item per slot broken by latest eco (I think)

Describe the bug
Crafting recipes that require more than one item per slot appear to not be working. Clicking the item results in it disappearing. No console errors present on startup, reload, or craft.

To Reproduce
Steps to reproduce the behavior:

  1. Create an item with a stack of any size as part of the recipe.
  2. attempt to craft.

Expected behavior
This not to happen

Screenshots
Attached video. See also discord ticket #ecoitems-0023

Server Information (please complete the following information):
server ver: Paper-198
ecoitems: 3.27.7
eco: 6.24.3

Additional context
Add any other context about the problem here.

Minecraft.2022.02.16.-.02.54.55.01_Trim.mp4

Damage-nearby-entities effect

I would like this effect to be added so I can make a Hyperion with ecoitems. It will simply damage entities in a radius.
Args: damage, radius
Type: triggered

Old Ecoweapons are not converted to ecoitems

Describe the bug
I made the upgrade from ecoweapons to ecoitems for my tools.
I have recipes that uses tools in recipes
The old ecoweapons tools are not usable into the new ecoitems recipes

Expected behavior
There should be a way to convert old ecoweapons to their similar ecoitems, keeping the enchants players added on them

Server Information (please complete the following information):

  • Version: 1.18 pufferfish
  • eco-6.20.4-all.jar
  • EcoItems v3.17.3.jar

migrated from ecoweapon 2.1.3

Additional context
Some people on discord explained that i should force players to
1-Remove their enchants (and loose them)
2-Use a 3rd party plugin for trading old to new item

This is not a way to manage proper upgrades, a converter is needed
i have a 300 regular player base and each of of them got at least 5-6 ecoweapons with various enchants in their pockets
Some enchants were very expensive for them (like 3h cascade boss fights to get them)

Effects / Triggers no longer working with chain / everything

Describe the bug
After updating Ecoitems from v3.32.1 to the latest I saw that some of my items effects were not working. I saw the maybe the trigger was bugged since 0 console errors no warns nothing

To Reproduce
Steps to reproduce the behavior:

  1. Use this: https://pastebin.com/Zr5hrsZs

Expected behavior
MY effect should world

Screenshots
None

Server Information (please complete the following information):

  • Version:This server is running Pufferfish version git-Pufferfish-52 (MC: 1.18.2) (Implementing API version 1.18.2-R0.1-SNAPSHOT) (Git: bf3b9b9 on HEAD)
    You are on the latest version!
    Previous version: git-Paper-247 (MC: 1.18.2)
  • Version of plugin and eco (/ver eco, /ver <plugin>)
  • eco version 6.28.3
  • EcoItems 3.35.1

Additional context
Add any other context about the problem here.

Support for "Realistic Seasons" and Seasons work support for Ecoitems.

Hi, I have a need to create things that would react to the time of year from the plugin "Realistic Seasons" (link below). For example, so that fire enchantments work only in Summer or Spring. Or in certain months of the year, or on certain holidays, which can also be configured in that plugin. The plugin has an open API which is described on the SpigotMC page.

This is a new plugin. It has appeared recently, but if its capabilities are combined with your items, you will get a rattling mixture.
If you can implement its support, it will not only highlight your plugin, but also provide your customers with very great opportunities to create weapons for every season or birthday!

Realistic Seasons: https://www.spigotmc.org/resources/realisticseasons-1-16-3-1-18-1-seasons-in-your-minecraft-world-with-temperature-and-calendar.93275/

Effective Durability doesn't work

Describe the bug
Changing effective durability on item config won't change anything.

To Reproduce

  1. Change item.effectiveDurability from any item to any value you want;
  2. Restart the server (or reload the plugin etc);
  3. Try it out.

Expected behavior
Durabillity should be different from the vanilla item's durability based on the value set in the config.

Server Information (please complete the following information):

  • Version: git-Purpur-1564 (MC: 1.18.1)
  • Version of plugin and eco: Eco 6.25.2, Ecoitems 3.29.0

Right Click on fuel (like reapersoul)

Hi, I am trying to create fuels like for the ReaperSword, but with the reaper soul, I can put it down.

To Reproduce
Steps to reproduce the behavior:

  1. /ecoitems give %player% reaper_soul
  2. Use right click on the ground

2022-03-12_12 08 04

Latest versions of ecos,
1.17.1 spigot/paper

check-antigrief effect readd

I'm frustrated when my alt_click abilities aren't working in claims (i think it is because of check-antigrief being always true). Becuase when I rolled back a few versions (before the change) the problems fixed

Add back the check-antigrief argument for all effects but instead of making it default false make it default true s it won't ruin people's configs

add_stat stat boosts updating weirdly

If you switch from an item that gives an aurelium skills stat boost to another item that gives an aurelium skills stat boost directly it will not update the boost. This problem will not happen if you hold a item that doesn't give a stat boost in between (i don't know if this will also happen with ecoskills. I am also unsure if it is with all permanent effects or just add_stat)

To Reproduce
Steps to reproduce the behavior:

  1. Install aurelium skills
  2. Create an item that grants 40 toughness using add_star (can be any stat and any number)
  3. Create an item that grants 40 strength using add_star (can be any stat and any number)
  4. If you put them next to each other in hotbar and start by holding the 40 toughness one, you will get 40 toughness. If you switch directly to the 40 strength one, it will keep the 40 toughness and not give 40 strength (and vice versa).

Expected behavior
When I switch I will lose 40 toughness and gain the 40 strength

Edit
When switching directly between stat boosting items it can act completely unpredictably if they both share a stat and one of the items gives an extra stat

Server Information (please complete the following information):

  • Version: This server is running Paper version git-Paper-177 (MC: 1.18.1) (Implementing API version 1.18.1-R0.1-SNAPSHOT) (Git: 2e99e5e)
    You are 20 version(s) behind
    Download the new version at: https://papermc.io/downloads
    Previous version: git-Paper-194 (MC: 1.18.1)

  • Version of plugin:

  • Eco: 6.24.2

  • Ecoitems: 3.27.1

Most if not all effects are broken

Describe the bug
Effects or triggers whatever it is. Things just don't work at all

Expected behavior
They should work of course

Server Information (please complete the following information):

  • Eco Version: 6.29.0
  • Ecoitems Version: 3.35.2

skill_xp_multiplier effect produces console warn without ecoskills installed

Describe the bug
skill_xp_multiplier effect produces console warn without ecoskills installed

To Reproduce
Steps to reproduce the behavior:

  1. have ecoitems installed with mcmmo and without ecoskills
  2. create an item using the skill_xp_multiplier effect
  3. select and deselect the item in your hotbar (doesn't happen every time but happens fairly regularly)

Expected behavior
No warn, the description of the skill_xp_muliplier effect says it should work with mcmmo

Screenshots
[20:12:27 WARN]: [EcoItems] Task #43497923 for EcoItems v3.27.0 generated an exception
java.lang.NoClassDefFoundError: com/willfp/ecoskills/skills/Skills
at com.willfp.ecoitems.libreforge.integrations.ecoskills.EffectSkillXpMultiplier.handleDisable(EffectSkillXpMultiplier.kt:60) ~[EcoItems v3.27.0.jar:?]
at com.willfp.ecoitems.libreforge.effects.Effect.disableForPlayer(Effect.kt:171) ~[EcoItems v3.27.0.jar:?]
at com.willfp.ecoitems.libreforge.LibReforgeUtils.updateEffects(LibReforge.kt:281) ~[EcoItems v3.27.0.jar:?]
at com.willfp.ecoitems.libreforge.LibReforgeUtils.updateEffects$default(LibReforge.kt:206) ~[EcoItems v3.27.0.jar:?]
at com.willfp.ecoitems.items.ItemListener.onHoldItem$lambda-0(ItemListener.kt:18) ~[EcoItems v3.27.0.jar:?]
at org.bukkit.craftbukkit.v1_18_R1.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.18.1.jar:git-Paper-187]
at org.bukkit.craftbukkit.v1_18_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:483) ~[paper-1.18.1.jar:git-Paper-187]
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1547) ~[paper-1.18.1.jar:git-Paper-187]
at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:480) ~[paper-1.18.1.jar:git-Paper-187]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1470) ~[paper-1.18.1.jar:git-Paper-187]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1264) ~[paper-1.18.1.jar:git-Paper-187]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:317) ~[paper-1.18.1.jar:git-Paper-187]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
Caused by: java.lang.ClassNotFoundException: com.willfp.ecoskills.skills.Skills
... 13 more

Server Information (please complete the following information):

  • Version: Paper version git-Paper-187 (MC: 1.18.1)
  • Version of eco: eco version 6.24.2
  • Version of plugin: EcoItems version 3.27.0

Additional context
Warn appears at seemingly random intervals when holding the item
May be an issue in other eco plugins when using the skill_xp_muliplier effect

Cooldown feature and multiply_stat Effect not working

Hello the cooldown feature is not working, after testing it I don't have any messages and and the cooldown isn't being applied (no errors)

weapons:
  - id: rogue_zweihander
    baseDamage: 8
    baseAttackSpeed: 1.6
    effects:
      - id: attack_speed_multiplier
        args:
          multiplier: 1.5
      - id: give_money  
        args:
          amount: 1
          chance: 100
          cooldown: 100
        triggers: 
          - kill   
        filters:
          entities:
            - cow  

For the multiply_stat is simply not working;

      - id: multiply_stat
        args:
          stat: strength
          multiplier: 10

HUGE tps drop issue withthe effect mine_radius

we created a custom hoe (radius 7x7) and custom pickaxe (radius 3x3) able to mine either stone or crops and everytime ONE player use it the tps drop to under 10 tps

Our spark and timings:
https://spark.lucko.me/7gVNaGs9gX
https://timings.aikar.co/?id=6999c8981cca49f59b12053f543899b6

Blockbreak event seems to be the one

heres a video to showcase the drop
https://www.youtube.com/watch?v=z0EjNb_FZuE&feature=youtu.be

I really like this effect and would like to keep it, coud you please optimise it as best as you can so we cant really see that kind of tps drop?

Able to place down items

Describe the bug
Since the last update you are now able to place done EcoItems

To Reproduce
Steps to reproduce the behavior:

  1. Create a EcoItem
  2. Place it

Expected behavior
You shouldn't be able to place them down

Screenshots
None

Server Information (please complete the following information):

  • Eco Version: 6.24.2
  • EcoItems Version: 3.27.3

Additional context
None

Limited number of uses for an item

A limited number of times an item can be used with a trigger. After the number of the effect is reached, the item will be deleted.
e.g. an item that can only be used once is right-clicked and then deleted.

craftingPermission on addintional recipes

When making multiple recipes for the same item, the recipes listed at the bottom of the config do not respect the "craftingPermission:" , only the recipe listed in the item uses the perms. https://pastebin.com/RjtqVRWu this is the formatting used and is not doing anything. There are no errors when the plugin loads or is reloaded, running on paper 1.18.2 with ecoitems 3.44.3 and ecoall 6.32.2

slimefun hook

allow to use slimefun weapon add attributes and condition something

Effect Bonus_Health is Glitched

I used bonus health on netherite armor and attempted to make it add 1.5 more hearts. No errors came across anywhere but the Bonus_health effect is not being removed when the armor is taken off.

EcoItems Version v3.45.0
Eco Version 6.33.0-all

Have an optional config arg for crafted items to inherit specific NBT data from materials used for crafting

Is your feature request related to a problem? Please describe.
It is somewhat bothersome that crafted items won't inherit specific properties of items used as a material - For example, if I were to use an iron sword with an unbreaking 3 enchantment as a crafting material, this enchantment would then be lost for the item that is crafted. This makes it somewhat difficult to setup proper 'upgrade trees' short of discouraging users from using their hard-earned items as materials for the upgrade.

Describe the solution you'd like
I would like to request an additional (optional) arg for crafted custom items to inherit enchantments from items that are used to craft them. (Maybe even specify this on a per-item basis)

Describe alternatives you've considered
I can't imagine there is any solution or alternative possible for this in the current ecosystem.

Additional context
NVIDIA_Share_xwjf99DlTB

effectiveDurability is broken

Describe the bug
Effective Durability currently does not work.

To Reproduce
Steps to reproduce the behavior:

  1. Create a for example iron sword
  2. Give it like 4000 custom durability
  3. Spawn some mobs
  4. Each hit on a mob will remove 1 durability

Expected behavior
Not sure but i think it should take 4000 uses before the item gets destroyed and should not lose 1 per use

Server Information (please complete the following information):

  • Version: git-Paper-203 (MC: 1.18.1)
  • Version of plugin and eco:
    • eco version 6.27.2
    • EcoItems version 3.31.1

Transmission

A triggered effect that does what the aspect of the end does I’m skyblock. It teleports the user in the direction they are facing for a certain amount of blocks depending on config. It can’t pass through blocks

New argument for damage_nearby_entities effect

I want to use this effect for PVP but the problem is if I add player to the list of entities, it will damage myself is the place I target is close enough to my location

To add a argument called damage_self (true/false) which if it is true, it can damage the entity that used it if it is in the entities list but if it is false, it can't damage the user even if player is in the list of entities

Run_command and Run_player_command dont work

We tested different item, different command but we cant make it work
heres our config

  • id: parapluie
    baseDamage: 1
    baseAttackSpeed: 1
    effect:
    • id: run_command
      args:
      command: pweather %player% sun
      triggers:
      • toggle_sneak
        conditions: []
        fuels: []
        item:
        item: iron_pickaxe unbreaking:1 hide_enchants hide_attributes
        displayName: '&aParapluie'
        lore:
    • '&fTrès utile pour ne plus voir'
    • '&fLa pluie'
    • ''
    • '&7Rareté: &9Commun'
      craftable: true
      recipe:
    • leather:64
    • iron_ingot:64
    • leather:64
    • leather:64
    • iron_ingot:64
    • leather:64
    • ''
    • iron_ingot:64
    • ''

Support Aurelium Skills mana

Triggered effects can consume Aurelium skills mana. Amount is specified in the effect args probably ‘mana_cost’. There will be condition ‘mana_requirement’ that the player has to have at least a certain amount of mana. This will require the Aurelium Skills plugin.

Alternatively, there could be that you can show one of the points in the action bar along with the Aurelium skills stat and add a activate-at-interval trigger so I can make a system similar to Aurelium Skills mana

Stacking items causes duplication

Describe the bug
A clear and concise description of what the bug is.
If you are creating a large amount of custom items, you can shift click and the amount of items when crafting and they wont have the proper amounts removed.

To Reproduce
Steps to reproduce the behavior:

  1. Go to a crafting table
  2. Put custom items used in a crafting recipe in stacks (A size over the crafting size)
  3. Shift click when removing the items

Expected behavior
A clear and concise description of what you expected to happen.
When you shift click the crafting recipe out, it is supposed to remove the correct number of items. The rotten flesh and leather both consume 1 item per craft and the barrel consumes 2. The expected outcome when all are in 64 stacks is that there will be 32 of the resulting item given, no barrels in the center are left and the rotten flesh/leather items are reduced to stacks of 32.

Screenshots
A gif showing it in action

Server Information (please complete the following information):

  • Version: (output of /ver command)
  • Version of plugin and eco (/ver eco, /ver <plugin>)

Server Version: git-Purpur-1519
Eco Version: 6.21.1
EcoItems Version: 3.19.0

Additional context
Add any other context about the problem here.

Gui, NBT and more

Add a crafting GUI.
Be able to place items inside a GUI to make a custom recipe.
Also, support NBT. such as "Slimefun" items.
Add more ways to craft items, such as "Furnace", "Smoker", "Blaster", "Stonecutter".

Add support for RepairCost to the lookup

Is your feature request related to a problem? Please describe.
Yes, I would like to prevent certain items from being enchanted and this is the cleanest method.

Describe the solution you'd like
I'd like for the lookup system to respect/recognize RepairCost for EcoItems

Describe alternatives you've considered
No

Conditions non-functional on latest version

EcoWeapons Version: 2.0.0-b10
MC Version: PaperMC 1.18
Platform: Linux on Raspberry Pi 4B
Java Version: OpenJDK 17.0.1

Description:

Conditions assigned to custom weapons appear not to function. This behavior can be observed both with custom configurations and with the default example config "reaper_scythe" which applies its bonuses and bleed effect to enemies even when the player does not possess the required fuel or health values.

New trigger

Triggers called
switch_from which will trigger when you switch away from the item
switch_to which will trigger when you switch from another item to that item

New Effect (Reach)

An effect called "Reach" it kind of explains itself but it would work like this:

Name:

  • Reach

Args:

  • Distance (How many blocks you'd have able to reach)

There could be anther 'Args' could be:

  • Damage over distance (This would be how the damage is affected by the range, so for example if you make the weapon able to reach 10 blocks further or in total, max damage would be close up and each block of reach, the damage could fall by 1)

Thank you for considering

Custom ore, wood does not work with auto-smelt

I use the Items adder plugin and I have my own ore there, silver ore, which if melted will turn out to be a silver ingot, but I use a pickaxe with Auto-smelt and I don't get ore remelting, and also if I break wood I don't get charcoal. And also if I put a block of creativity or survival, I don't get a remelting. Your auto-smelt is completely broken, please fix it and make sure that the CustomCrafting plugin if there is a craft of remelting my recipe, then auto-smelting could read what will come out of the ore block.

Invisible Fishing Rods

Describe the bug
When making multiple ecoitems a "fishing_rod" only the first one in the config is visible in mainhand.

Ex:

  • id: fishingrod1
    baseDamage: 1
    baseAttackSpeed: 4
    effects: [ ]
    conditions: [ ]
    fuels: [ ]
    item:
    item: fishing_rod
    displayName: "fishingrod1"
    lore: [ ]
    craftable: false

  • id: fishingrod2
    baseDamage: 1
    baseAttackSpeed: 4
    effects: [ ]
    conditions: [ ]
    fuels: [ ]
    item:
    item: fishing_rod
    displayName: "fishingrod2"
    lore: [ ]
    craftable: false

fishingrod1 when I hold it in my mainhand it is visible, but fishingrod2 is not visible in my mainhand, it is visible in my offhand.
I have tired making multiple fishing rods after fishingrod2 aswell and all of those are invisible aswell.
If I remove fishingrod1 that makes fishingrod2 visible, and if i remove fishingrod2, fishingrod3 becomes visible and so on.

/ecoitems give command change

If you have a full inventory then /ecoitems give wont give the item

I would like it so if the inventory is full, it will drop the item on the ground where the player is and the item will only be able to be picked up by that player

Compatibility with executable items not working

Describe the bug
Executable items cannot be crafting using ecoitems.

To Reproduce
Steps to reproduce the behavior:

  1. Try creating a crafting recipe with an executableitem as the result

Expected behavior
You should be able to do this.

Server Information (please complete the following information):

  • Version: git-Paper-216
  • Version of plugin and eco: eco version 6.27.3, EcoItems version 3.32.0

Additional context
Results in error stating crafting recipe must have non-air result

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.