auxilor / ecoitems Goto Github PK
View Code? Open in Web Editor NEWCustom items plugin for the latest spigot version
License: GNU General Public License v3.0
Custom items plugin for the latest spigot version
License: GNU General Public License v3.0
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
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
Ecoitems using material string can be used on the ground like vanilla string
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.
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".
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.
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):
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:
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.
[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)
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
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):
/ver
command)/ver eco
, /ver <plugin>
)Additional context
Add any other context about the problem here.
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.
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/
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:
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):
/ver
command)/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.
We tested different item, different command but we cant make it work
heres our config
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:
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.
Describe the bug
skill_xp_multiplier effect produces console warn without ecoskills installed
To Reproduce
Steps to reproduce the behavior:
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):
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
Describe the bug
Since the last update you are now able to place done EcoItems
To Reproduce
Steps to reproduce the behavior:
Expected behavior
You shouldn't be able to place them down
Screenshots
None
Server Information (please complete the following information):
Additional context
None
Describe the bug
Executable items cannot be crafting using ecoitems.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
You should be able to do this.
Server Information (please complete the following information):
Additional context
Results in error stating crafting recipe must have non-air result
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):
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)
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:
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
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
Describe the bug
The damage section for a custom bow only change its melee damage, not the actual firing an arrow damage
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
An effect called "Reach" it kind of explains itself but it would work like this:
Name:
Args:
There could be anther 'Args' could be:
Thank you for considering
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
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.
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/
Describe the bug
Why are objects dynamic?
To Reproduce
Steps to reproduce the behavior:
https://drive.google.com/file/d/1UN8kIPJ-90S-axtPfh1TPAuYGJYvmlug/view?usp=sharing
Plugin: https://github.com/mani1232/EcoAddon
Expected behavior
Permanent items for crafting
Screenshots
video
Server Information (please complete the following information):
Additional context
Add any other context about the problem here.
Describe the bug
Effective Durability currently does not work.
To Reproduce
Steps to reproduce the behavior:
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):
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.
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.
https://pastebin.com/qP3kVvLQ my config effect.
experience drop does not work when melting blocks, as well as blocks that I put in survival or creative mode - they are not melted.
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:
Expected behavior
MY effect should world
Screenshots
None
Server Information (please complete the following information):
/ver eco
, /ver <plugin>
)Additional context
Add any other context about the problem here.
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
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
allow to use slimefun weapon add attributes and condition something
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
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?
Describe the bug
Changing effective durability on item config won't change anything.
To Reproduce
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):
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:
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
Describe the bug
customs shovels miss the ability to create paths on grass blocks
To Reproduce
Steps to reproduce the behavior:
the grass block is not changed to path
Expected behavior
The grass should become a path
Server Information (please complete the following information):
/ver eco
, /ver <plugin>
)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.
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:
- id: multiply_drops
args:
fortune: 3
on_items: 20
triggers:
- block_item_drop
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):
/ver
command)/ver eco
, /ver <plugin>
)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
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
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
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.