Giter Site home page Giter Site logo

ecomobs's Introduction

ecomobs's People

Contributors

stumper66 avatar willfp 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

Watchers

 avatar  avatar

ecomobs's Issues

dragon

After respawning, the boss does not move

Bosses do not bypass worldguard pvp flags

Describe the bug
Bosses cannot do effects to players when pvp is disabled in an area

To Reproduce
Steps to reproduce the behavior:

  1. Create a boss with almost any effect that damages or harms players
  2. Spawn boss in an area where pvp is disabled
  3. Players do not receive effects from boss

Expected behavior
Bosses should inflict effects in areas where pvp is not allowed

Server Information (please complete the following information):

  • Version: Pufferfish+ version git-PufferfishPlus-19
  • Version of eco: 6.37.2
  • Version of ecobosses: 8.57.1

Heads and Colors do not function

Describe the bug
Adding custom head textures and Armor colours don't work on bosses

To Reproduce
Steps to reproduce the behavior:

  1. Install Ecobosses and its dependencies
  2. Create a new boss in the yml file
  3. Attempt to add a player_head with a texture (Or leather with a color)
  4. See error

Expected behavior
Heads and Colours should work as expected and display

Related Code
mob: zombie attack-damage:9 movement-speed:2 follow-range:16 health:300 head:"player_head texture:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYjZiOTcyZTMyZDc2MWIxOTI2MjZlNWQ2ZDAxZWRjMDk0OTQwOTEwMTAzY2VhNWUyZTJkMWYyMzFhZGI3NTVkNSJ9fX0=" chest:"leather_chestplate color:#41924B"

Server Information (please complete the following information):

  • Version: [12:17:50 INFO]: This server is running Paper version git-Paper-177 (MC: 1.18.1) (Implementing API version 1.18.1-R0.1-SNAPSHOT) (Git: 2e99e5e)
  • Version of plugin and eco (Eco 6.24.2, /Ecobosses 8.3.1)

Setting slime hp does not work.

Setting the hp of Slimes does not work. Instead they have the same health as if you spawned them in via command without the plugin.

To Reproduce

  1. create a boss using slime as the base mob
  2. set health to anything

Expected behavior
Should be able to set the hp of slimes

Server Information (please complete the following information):

  • Version: Paper version git-Paper-216
  • Version of plugin and eco: eco version 6.26.1, EcoBosses version 8.5.2

Edit: this also happens with resized Phantoms.

Much needed features and fixes

Is your feature request related to a problem? Please describe.
Why does the boss stop working if no one uploads chunks with him??? (or reload plugin)

Describe the solution you'd like
How to make an attack for an iron golem only for the player?

And is it possible to make it so that the boss will not leave region and the player who started pvp with him too

add support SpawnData for choose spawner, for drop, spawner skeletons or spider

Add shutdown function /fly /god and similar commands or all commands (whitelist\blacklist)

Describe alternatives you've considered
no

Additional context
no

Jitpack builds failing

Describe the bug
No releases of EcoBosses are available via Jitpack (6.8.0 built but seems to have invalid artifact descriptor).

To Reproduce
Steps to reproduce the behavior:

  1. Go to jitpack.com
  2. Enter project and click 'Look up'
  3. See failed builds

Expected behavior
At least one recent release should be available.

Additional context
My guess would be that Jitpack doesn't really support Java 17 even with your jitpack.yml workaround. If it's truly required, consider submitting your project to something like CodeMC if you're unable to host your own Maven repository.

Piglin Bosses turn into Zombie Pigmen

When in the over world piglin bosses turn into zombie pigmen after 15 seconds. I know these is a vanilla feature but I was wondering if you could add a toggle to enable/disable this from happening.

I looked through the spigot java docs and I think this is the method you would use https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/entity/PiglinAbstract.html#setImmuneToZombification(boolean)

To Reproduce

  1. Create a piglin_brute boss
  2. Spawn the boss in the over world
  3. Wait 15 seconds and it will transform into a zombie pigmen

Expected behavior
When transform option is enabled in the config it would turn into a zombie pigmen
When transform option is disabled in the config it wouldn't turn into a pigmen

Server Information
Server Version: 1.18.2 paper
Eco Version: 6.33.0
EcoBosses Version: 8.22.0

Boss despawn message duplicating

Server - 1.19 Paper
EcoBosses - v8.64.0

When a boss despawns, the message duplicates in chat.
07-27-22_313

The 'boss spawn' message and 'boss killed' message do not duplicate.

Ecobosses discovery recipes

I have a problem with the discovery recipe I have tried to remove it but it continues to appear in the recipe book but in the config I already set it to false, I wanted to know a hel

Boss recovery

I would like the new feature that a boss can recover health.

Health per second: How much a boss naturally regenerates per second

Health on kill: How much a boss recovers if a boss kills a player

Health if hasn’t attacked: How much health a boss regenerates if it hasn’t hit a player for 20 seconds

Health if not damaged: Health it regenerates per second if it hasn’t been damaged for 20 seconds

Percentage health on kill: The percentage of a player’s damage it recovers when it kills a player. For example, if a player has dealt 1000 damage to the boss and they die of ANY CAUSE whilst the boss is still alive and the config option is set to 50, the boss will recover 500 health and the player’s total damage will go down to 500. This will encourage survival as well as dealing the most damage. This also prevents boss griefing by repeatedly dying to the boss and healing it because it will those people would have 0 damage

Only 1 boss spawns

Describe the bug
I have 2 different bosses with them set to spawn at a certain location but only one will ever spawn, And I have tested both of their spawning mechanics and they both work.

To Reproduce
Steps to reproduce the behavior:

  1. Make 2 bosses
  2. set spawning
  3. See if they spawn
  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: 1.17
  • Version of plugin and eco eco: 6.2.9 Ecobosses 8.13.0

Additional context
Add any other context about the problem here.

Multiple bosses can spawn

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

Add an (optional) configurable delay to boss summons, via totems, spawn eggs, and world spawns

Is your feature request related to a problem? Please describe.
Partially. I have received complaints about bosses instantly attacking users as soon as they are summoned, which gives them no chance to get to a safe distance away and allows bosses to get 'cheap hits' on players.

Describe the solution you'd like
I would like to request that bosses have a config arg that determines a spawn-delay for their summoning, if applicable

PLACEHOLDERS

Is your feature request related to a problem? Please describe.
There is no useful placeholders for eco bosses.

Describe the solution you'd like
The people would like more placeholders for bosses. Example - a formatted time for when a boss will spawn. How many bosses a player has killed.

Bosses can hurt and turn on each other

Describe the bug
Bosses that use ranged attacks can hit each other and therefore turn on each other, making a fight extremely easy and breaking their AI mostly

To Reproduce
Steps to reproduce the behavior:

  1. Create a skeleton and zombie boss
  2. Spawn them both
  3. Make the skeleton hit the zombie
  4. Enjoy free loot

Expected behavior
Ideally, arrows and ranged projectiles from mobs should bounce off the boss so that this issue can't be run into

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 running the latest version
    Previous version: git-Paper-140 (MC: 1.18.1)
  • Version of plugin and eco: Eco: 6.21.1 Ecobosses: 7.0.1

Additional context
Untested on other ranged mobs but the logic most likely applies

Ecobosses Rework / Re-tweaks

Is your feature request related to a problem? Please describe.
Ecobosses is currently the least maintained and out of place plugin in the Eco series, i've sent these changes before but figured they should be put on here for future reference and a more permanent position

Describe the solution you'd like

Describe alternatives you've considered
N/A

Additional context
N/A

ModelEngine Support

Is your feature request related to a problem? Please describe.
Currently you can only use vanilla mobs for bosses, I believe adding modelengine support world elevate the plugin to the next level allowing for infinite mob designs and a lot more customizability.

Describe the solution you'd like
Hooking into the API for ModelEngine to be able to use custom models as bosses.

Describe alternatives you've considered
There aren't any.

Additional context
Will need to be able to set states like the default, walking & then skill based ones.
API Link: https://github.com/elBukkit/ModelEngineSpawner

bosses do not spawn out of eggs if the egg is used with a dispenser

Describe the bug
Trying to use dispensers to spawn bosses as a way to spawn bosses in randomly; generated structures but I have run into an issue which is that the plugin seems to not detect the spawn eggs as boss spawn eggs. So instead the dispenser spawns (in this case) an evoker named steel golem spawn egg.

To Reproduce

  1. give yourself an ecoboss spawn egg
  2. place the spawn egg in a dispense
  3. trigger the dispenser
  4. observe as it does not spawn a boss

Expected behavior
The expected behavior is for the dispenser to spawn a boss that works completely

Screenshots
If applicable, add screenshots to help explain your problem.
2022-05-29_10 29 24

Server Information

  • server version: git-Purpur-1609 (MC: 1.18.2)*
  • eco: 6.35.4
  • ecobosses: 8.26.0

Additional context
To test this I used the default config

Add an optional argument for particle animations that play on boss summon events, as well as sounds

Is your feature request related to a problem? Please describe.
Not related to a problem, just a nice attention-to-detail feature

Describe the solution you'd like
I would like to request additional config args for both particle animations, as well as minecraft audio, to be played when a boss is summoned or spawned in a world. Particle animations could be based on presets for the "animations" while the particles used could be completely configurable.

Describe alternatives you've considered
I can't imagine there would be any viable solution for this at the moment

Additional context
This could open up a lot of opportunity for server owners to add more flair and attention-to-detail to bosses, thank you kindly in advance

EcoBosses %player% doesn't work

Server Version: 1.17
Server Software: Purpur
EcoBosses Version: 5.3.0
I've an issue with %player% placeholder.
When I kill the boss the reward is given to another random player, and not me the one who killed the boss 1)
I've insert there the config of the boss I've created but it's literally a copy & paste of the steel_golem. 2)

  1. 2021-07-20 (2)
    2)cariddi.txt

Kommunit about the automatic respect of the boss

Is it possible to make a general message when the boss "respawns naturally" on some chords?
So that everyone from each world would get information about the appearance of the dragon?
spawn:
- message:
- ""
- "&#9829FC&lEnder Dragon &7został przywołany!"
- ""
radius: -1
autospawn:
- message:
- ""
- "&#9829FC&lEnder Dragon &7właśnie się pojawił!"
- ""
radius: -1
Because something's not working for me

Set to -1 to broadcast globally to all players online

There is no message for everyone - no matter what world it is, the boss has respawned so they can go and kill him

conditions Placeholder string

Please add in the spawn configuration the option to set a placeholder that will be a string

Like this:
conditions:

  • id: placeholder_equals
    args:
    placeholder: worldguard_region_name
    string: spawn

Boss breaking if chunk unloads

*Describe the bug
If the chunk an eco boss is in is unloaded or the plugin is reloaded the boss completely breaks. It’s timer stops, bossbar stops and effects stop.

To Reproduce
Steps to reproduce the behavior:

  1. Create a boss
  2. Leave spawn chunks
  3. Spawn the boss
  4. Teleport far far away and make sure no players within 16 chunks of the boss (assuming simulation distance < 16)
  5. Wait a few minutes and teleport back
  6. The boss breaks
    Expected behavior
    The boss should still function as normal

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

Server Information (please complete the following information):

  • Version: Latest Paper version
  • Version of plugin and eco: Both on latest version

Alternative fixes
Keep chunk loaded if an eco boss is in the chunk

Despawn the boss of chunk unloaded (maybe option in config)

Area limitations

Is your feature request related to a problem? Please describe.
All my bosses are leaving an area where I want them to be.

Describe the solution you'd like
I would like to see some option that will force the boss to stay in some area from the location that he spawned or to have some region/residence based limitations for bosses that isn't possible to spawn with totem or egg.

Describe alternatives you've considered
Entity goal: (Stay in X blocks that boss spawned from) and the boss will ignore all targets that are out of area.

Additional context
Don't have any.

EcoBosses: Can't summon Bosses via Console

Server Version: 1.17
Server Software: Purpur
EcoBosses Version: 5.3.0
I've an issue by summoning a Boss via console.
I don't know why but when I run this command: ecobosses spawn cariddi -342 60 -427 inside console the boss doesn't spawn. 1)
But if I do the same command in minecraft's chat the boss spawn. 2)

  1. image

  2. image

Option to keep a chunk loaded if an eco boss is inside the chunk

Is your feature request related to a problem? Please describe.
There is a big that if the chunk an eco boss is in becomes unloaded, the boss’s boss bar, timer and some effects stop working so keeping the chunk loaded is a great solution. If this happens, the boss still drops loot and players can essentially get free kills.

Describe the solution you'd like
In the options for each boss, there will be a Boolean setting to decide if the chunk should be loaded if the boss is inside that chunk

Describe alternatives you've considered
Instead, if there is no player within a 128 block radius/chunk is unloaded, despawn the boss and send a message in chat which prevents players getting free kills

Bosses can pick up items

When you spawn a boss without armour and a player dies near it then the boss may pick up the dropped items thus becoming stronger then intended

Show placeholders on Wiki

Is your feature request related to a problem? Please describe.

It's a kind of strange to have a plugin with no public placeholders, maybe you have, but It's not that easy find it. This seems to be a great plugin, but I think you need to give server owners the opportunity to rise up their content and give more information and rewards. I don't know if it's in your plans to add placeholder. The only that staff gave me was %ecobosses_timeuntilspawn_<boss>% but it doesn't work. This is just my opinion, hope you can do something about this.

Describe the solution you'd like
Maybe you can add:

  • %ecobosses_spawnleft_Formatted% --> Gives time until spawn in "hh:mm:ss" format, for hologram and menu
  • %ecobosses__maxhealth% --> Gives maxhealth of the selected boss, for hologram and menu
  • %ecobosses__killer% --> Gives player name of the last Boss Top Killer. Great for Rewards.
  • %ecobosses__kills% --> Gives amount of specific ecoboss kills. Great for Top Rewards daily, weekly or Monthly.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Maybe, it could be done for tops like this.
image

Or for some hologram like this:

image

Or in Warp Menu like this:

image

Bossy - AutoSpawn

I have bosses set on a separate world / world bosses, when they respawn "auto resp" unfortunately the names are in white and for example "Illusioner" "Husk" "Iron Golem" instead of having custom names, but they have the same amount of HP and ask that much how much dmg they had, but they did not drop anything. In turn if I respawn them with a command or with eggs, they work normally

Auto resp boss

I have a problem, auto-respawn bosses do not appear correctly -> They appear, there is a message, they have dmg and hp just like bosses, but they have no name -> They have the name of a regular monster and nothing comes out of them

Totem spawn doesn't work

Describe the bug
Spawning bosses using Totems doesn't work.

To Reproduce
Steps to reproduce the behavior:

  1. Build the totem.

Expected behavior
Totems should spawn the boss and remove the totem itself.

Server Information (please complete the following information):

  • Version: git-Purpur-1564 (MC: 1.18.1)
  • Version of plugin and eco: EcoBosses 8.5.0; Eco 6.25.2

Additional context
WillFP forgot to call BossSpawnEvent on Totem Handler.
I've made a really simple PR (#19) fixing it, but no attention has been given in the past 16 days.

Minimum damage amount to receive boss rewards/drops

This would be a useful feature to avoid people punching a boss once and getting rewards

A way to set minimum damage in config. The same way chance is set for top damager commands, ex:
1:
- minimumdamage: 1000
- chance: 100
commands:
- give %player% gold_nugget 1

A way to set this more generally, just a flat minimum damage to receive rewards at all somewhere in config.

EcoBosses: Player can't see spawning and death messages

Server Version: 1.17
Server Software: Purpur
EcoBosses Version: 5.3.0
I've an issue when I summon or kill a Boss and player can't see both messages. 1)
I'm using CMI for most of all thing inside the server and if I use /broadcast or /cmi broadcast player can see the message inside the broadcast 2).

  1. image
  2. image

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.