incendo / hyperverse Goto Github PK
View Code? Open in Web Editor NEWA Minecraft world management plugin
Home Page: https://hyperver.se
License: GNU General Public License v3.0
A Minecraft world management plugin
Home Page: https://hyperver.se
License: GNU General Public License v3.0
Is your feature request related to a problem? Please describe.
I feel like reeling players with a fishing rod should count as PvP - while you aren't directly causing damage to them, you are moving them against their will (and could potentially pull them into lava etc.)
Describe the solution you'd like
Make it so that the "pvp" flag being set to "false" cancels the reeling in of a fishing rod if the caught entity is a player.
Describe alternatives you've considered
Using WorldGuard's "pvp" flag, as this does in fact solve this issue, but I'd rather use Hyperverse flags to control world-wide behaviour as opposed to WorldGuard's global region.
Describe the bug
When passing an entity that isn't a player into a Nether portal that causes another Nether portal in a different world to be created, this exception is thrown.
Immediately afterwards, this exception is also thrown, however this happens regardless of whether or not PortalCreateEvent is called - it happens any time an entity that isn't a player passes through a portal.
I'm assuming these exceptions are related since they both seem to involve a null entity, but this is fairly out of my depth. This bug doesn't appear to break anything in-game, it just causes these two exceptions. Regardless though, it would be nice if they could be fixed. :)
The bug is happening on what I believe to be the latest release of Hyperverse (https://discord.com/channels/766366162388123678/766373499374927912/852894048590495744).
Server Version:
Is your feature request related to a problem? Please describe.
The world spawn points I set are safe, however the plugin sometimes thinks they're unsafe. This is annoying as players will sometimes teleport to a point that isn't the intended spawn point upon switching worlds. From this, I believe a way to disable safe teleport would help with my issue.
Describe the solution you'd like
Perhaps a global config option, flag, whatever might be best to disable safe teleport.
Describe alternatives you've considered
I'm unable to think of any alternatives.
Additional context
None.
Describe the bug
When a user changes worlds there's a an error that's sometimes thrown console. This happens after the server is running for a bit of time.
To Reproduce
Not sure if this relates to player count or up time but I just kept the server up and running and noticed the error once the server was up for about 12 hours with about 15 players on.
Expected behavior
No SQL errors?
Screenshots
N/A
Server Version:
Additional context
Error: https://hastebin.com/jaqiruxuza.shell
Debug-Paste: https://athion.net/ISPaster/paste/view/70b6d85e9fbe4cbcb2168d47904f29f2
Hi.
I would be grateful if a feature was added allowing users to be teleported to the last world they were in based off a profile group. For example, I could have a profile group linking world, world_nether, and world_the_end called 'survival'. A player then decides to enter a separate world where a hub or spawn is. To get this player back to the survival part of my server, I could run '/hvtp survival Player' and if this user was originally in the world_nether they would be sent there. If another user wants to access the survival part of the server but they entered spawn from world_the_end, '/hvtp survival Player' would send them there, etc. At the moment, running '/hvtp world Player' returns a user to the survival part of the server which is great if they were in the overworld, however if this user accessed the spawn world from the nether or end they would lose where they were.
I look forward to hearing from you,
James
Progress:
TODO:
Describe the bug
Players cannot set their bed spawn by clicking the bed during the day. The "Respawn point set" message is sent, but the respawn point isn't updated. It only works when the player sleeps through the night.
To Reproduce
Expected behavior
When the player clicks the bed during the day, the respawn point is updated.
Will there be support for 1.8? I don't use 1.9+ because they aren't good.
Is your feature request related to a problem? Please describe.
Every time I create a new world with mv, I do the same set of commands:
/mvm set monsters false
/mvm set animals false
/gamerule dodaylightcycle false
/gamerule doweathercycle false
Describe the solution you'd like
A config file that provides the ability to set default flags for a world so I don't have to type out 5 commands every time I create a new world.
Describe alternatives you've considered
Commands to set default flags instead of a config file
Additional context
N/A
Is your feature request related to a problem? Please describe.
Players respawn at the world spawn instead of their beds when they die.
Describe the solution you'd like
When the local-respawn flag is enabled for a world, respawn the player at the last bed they slept in in that world. When a respawn-world is provided, respawn the player at their bed in the given world.
Describe alternatives you've considered
This feature is available in Multiverse.
Describe the bug
Creating a world has funky arguments
To Reproduce
Steps to reproduce the behavior:
Run Hyperverse in server
hyperverse create minigames vanilla over_world 2148188269727541730 false flat
[Hyperverse] Error: That is not a valid world type
Other world types I've tried: overworld, Overworld, over_world, OverWorld, the help command suggests "overworld" but that doesn't work.
But when I run it like this
hyperverse create minigames vanilla over_world
It works fine but then I can't set the seed, generate structures, or the flatlands.
Expected behavior
To create a world based on all arguments
Screenshots
If applicable, add screenshots to help explain your problem.
Server Version:
Additional context
It seems the command works until you get to the seed variables, then you're unable to.
Can it support 1.17.1?
Describe the bug
Install Hypeverse (build 59 - 60),
Big error will appear, because of missing storage.db file in plugin folder. Plugin won't work.
To Reproduce
Clean install of Hypeverse
Expected behavior
Create storage.db automatically
Screenshots
If applicable, add screenshots to help explain your problem.
Server Version:
Additional context
If you create file "storage.db" plugin will solve this problem by itself.
Describe the solution you'd like
A respawn-world flag that allows you to select the world players respawn in.
Describe alternatives you've considered
I've used this feature in Multiverse before.
Describe the solution you'd like
If a player teleports to an overworld, but they were previously in a nether/end world linked to that overworld, take the player to the nether/end instead. This feature is offered in Multiverse, and can make teleporting between worlds much simpler for the player.
Describe alternatives you've considered
I've used Multiverse until now, but it's very laggy and gets updated infrequently.
Maybe essentials too
Hello!
I would like to see in this new beautiful plugin this feature:
A ressource world creator. It would have flags which never change, and a configurable spawn : a schematic which we built would automatically be generated at the spawnpoint. We could set a configurable timing for world regeneration (creates a fresh new world each time). The spawn structure would be protected with a configurable range of protection (so the player can't build a wall just in front of the structure). The last thing would be a configurable worldborder which would prevent from going out (even with enderpearls). It would work for the end, and the Nether, and they could be connected (the players of the server must find the end portal themselves to enter it for example.
Additionally, adding a random teleporting command would be nice !
I hope you like my idea!
Is your feature request related to a problem? Please describe.
Players in my creative world can get themselves achievements when they should only get achievements in Survival world. It would be really neat to see this as a flag since I can't find any plugins that do it.
Describe the solution you'd like
Just another world flag
Describe alternatives you've considered
Disabling AchievementAnnouncements but that doesn't stop them from getting the Achievement
Is your feature request related to a problem? Please describe.
A little. Possibilites to import and load worlds witch are not created in HV is very important.
Describe the solution you'd like
Just import world from world container folder on command /hv import [options]
(auto-import won't work)
Describe alternatives you've considered
Re-create world with /hv create ..., but thats little bit awkward solution.
Additional context
Add any other context or screenshots about the feature request here.
(paper 205, hv 63)
Using "hv multiverse" set's the generator for (with MV created; no generator specified in the generation process besides "default, nether, end", so MV sets the listed generator to "null") pre-existing worlds to "null" instead of the expected "vanilla". With that, Hyperverse won't load the world. This inevitably breaks the usability out of the box.
Plugin Version: 0.6.0
MV Core Version: 4.1.0-b775
Add support for SWM. Then you get the best of both worlds (a good API and a good world format).
Describe the bug
Players spawn on top of their bed instead of next to it. Also, when the bed is obstructed, the player is taken to a higher y level.
To Reproduce
Expected behavior
In vanilla, the player is spawned adjacent to the bed according to these rules. Also, if the bed is obstructed, the player is taken to spawn instead of being spawned at a higher y level.
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.