Giter VIP home page Giter VIP logo

minecraft-bingo's People

Contributors

ethanphunter avatar extremelyd1 avatar fallen-breath avatar joeshuff avatar jpenuchot avatar squareplayn 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

Watchers

 avatar  avatar  avatar

minecraft-bingo's Issues

Add permissions for spigot

I would like to be able to setup permissions for our community to allow non-op players the ability to run commands for the game so an OP player doesn't have to be online.

Improve item detection

Whenever a player picks an item from a chest that happens to be on the bingo card, it is not registered immediately. It needs to be picked up of crafted.
This might also be the case for other inventory types, such as furnaces.

Let spectators view all team maps

Is there a way for me to view all player maps? I assume they are populated in the minecraft world, so I'm trying to figure out a way to view them as a non-player for a competition. I've even tried to see them on the map using Xaero's, but I cannot find them. I'd love any way I could get my hands on the 8 team maps as a spectator. Thoughts?

Eliminate water spawns

Remove the possibility of having a spawn location in water.
To achieve this: search around the original circle based location and find a suitable non-water block to spawn on.
This might however take a long time, so perhaps do this asynchronously.

Schematic Spawn

Is there a way for me to add a schematic to the spawn area? I've seen this done for other gamemode plugins like hunger games as an area that houses players, gives them the rules of the game, has command blocks or something with a clickable command to let them automate teams.

permissions

Hi there. Is there a list of permissions for this plugin? Also, I am hoping to find out if there are per world permissions.

Shrink the biome size to make the game easier

As title suggested, the bingo game needs various items in various biomes, so the original biome size is a little hard for the game.

Currently our server member @Youmiel has made an datapack to do this, which also makes the structures easier to find out.

BTW, if the datapack doesn't work, try to restart the server again.

Re-logging at start of game removes team

Just happened in playtest with @Extremelyd1, I relogged at the start of the game and lost my team.

POSSIBLE SOLUTIONS:

  • Check teams of players periodically to ensure they are added to the assigned team every (i.e.) 1 minute
  • Add command for OP / players with permission to add a player to a team during the game.

Implement max time

Add a timer after which the team with the most points win.
In a tie, have the team with shortest collection times win.

Add command auto-completion

Minecraft supports auto-completion for custom plugin commands, this could be added to help users in finishing commands and their arguments.

.

.

Allow restricting bingo to a single world

First of all, love the plugin, looks and works much nicer than other ones out there I found.

However, I have one request, as the plugin is difficult to use on a server with multiple worlds. I would love the possibility to enable/disable the plugin through a command or restrict it to a certain world. When the plugin is running I am not able to do anything in my other worlds which is quite inconvenient.

Great plugin but this feature would really seal the deal for me!

some files for installization are missing

README.md mentions,

Move the .txt files and the images/images.zip in the item_data folder to /plugins/MinecraftBingo/item_data. Then unzip the images/images.zip archive.

but it doesn't seem to give any download url of any .txt files or images.zip.

I downloaded the jar file from the release and move it into my plugins directory, but when I run my server I only found a config.yml in plugins/MinecraftBingo. Could anyone help me?

Upon game end, give everyone all teams' maps

Just an idea I had for a feature: Upon the end of a game, people are often curious about which items other teams achieved. As such, you could give everyone the map of every team, perhaps named after the team or with a colored border or something so it is clear from which team it is, such that everyone can see which items the other teams completed.

Nether Portals blocked by world border

Hi!
I'd like to start off by saying thank you for the plugin, me and some friends have played it quite a bit recently and we've thoroughly enjoyed it, so thank you!

Now we noticed an issue that caused us to stop playing and worry about it being impossible to complete the bingo. When a player tried to go to the nether, they weren't being teleported through the portal. I hopped into creative and tried a portal at the center of the world and it was also not teleporting me. Initially we set the world size to 1500 and nether size to 1000 blocks.

I went into the nether by doing
/execute in world_the_nether run teleport @s 0 130 0
and then I checked the world border that was 1000 blocks wide before setting the border to 100000 width and portals then worked as expected.

I am not quite sure how world border limits work when crossed over from the overworld to the nether. I have made a UHC plugin that centers the world borders around 0,0 and makes them the same size in the nether/overworld and I have never seen behaviour like this.

If you need any more info let me know.

Set time to day upon starting a match

Currently, the ingame day-cycle time is not affected when the game starts (afaik). If you wait long in pre-game or if you play a 2nd match after the first match, it may not be early in the day anymore. While a /time set day command is easily issued, it'd be nice if this was done automatically for consistency and ease of use.
Even better if it's togglable.

[MinecraftBingo 1.3.3] The plugin won't launch in the server, running Paper 1.16.4

Hello! I created a new 1.16.4 world and launched it with Paper 1.16.4 using my host (Pebblehost). I have a handful of other plugins, but this one showed in the console that it didn't launch. Most notably from the console output, it seems that there could be a version mismatch.

04.03 16:57:08 [Server] INFO [MinecraftBingo] Enabling MinecraftBingo v1.3.2
04.03 16:57:08 [Server] INFO [MinecraftBingo] Creating Game instance
04.03 16:57:09 [Server] ERROR [MinecraftBingo] Could not start plugin
04.03 16:57:09 [Server] INFO [MinecraftBingo] Disabling MinecraftBingo v1.3.2

The above block was all that showed up for the plugin, but the interesting part is that I followed the installation instructions and installed the plugin's 1.3.3 jar, so I'm a bit unsure of why it shows up as v1.3.2 in the console.

Thank you; let me know if I can help at all!

See the current winning team on the scoreboard

On the sidebar during a game, show the team that is currently in the lead. This lets you see whether you are winning for extra competitiveness, while not giving away as much info as the idea of displaying the number of items achieved of each team.

Number of players in pre-game does not update upon leaving

Bug description

When a player leaves in the pre-game, the counter of the number of players online in the scoreboard does not update for a while. It does seem to update after a few minutes.

How to reproduce

  • Have someone else join the server
  • Have them leave
  • Notice the counter did not decrease

Setup description

  • Version: v1.3.1
  • OS: Amazon Linux 2 (based on Red Hat)
  • MC Server: Paper 1.16.1

Update to 1.17

Minecraft release notes can be found here.
Spigot developer notes can be found here.

Notable changes:

  • World generation may have changed due to experimental features that allow new cave biomes. These experimental generation features will probably not be supported until the 1.18 release, so this is only relevant for world pre-generation and structure locating features in the plugin.
  • A plethora of blocks and items have been added; these need to be given a tier by determining how obtainable they are.
  • The texture of copper related items might change over time, thus one of variants needs to be picked for the bingo card.
  • The texture of some existing blocks/items has changed, these include but might not be limited to:
    • Blackstone variants, ores, pumpkin, signs, smoker, clock, compass, jungle door, and sugar cane.

Make preset item lists

Make lists of item that can be used for the cards.
Exclude time consuming items such as scutes.

Opening the bingo map and pressing move to offhand displays item in offhand

  • Start a game
  • Open the map (right-click it)
  • Hover over an item
  • Press the 'move to offhand' button (f by default)
  • Notice your offhand now displays this item you do not actually have

The item cannot be used and will disappear as soon as you put something else in your offhand, with the original item you had there appearing again, so it seems to be not exploitable, just a visual glitch.

Questions.

I'd like to build out the spawn area to have some instructions while my gamers wait. Is there a way to make it let me interact with the world?

Also, is there a way to automate joining teams? Like a gui interface for players to select their own team so that an Operator does not have to be online to manually assign teams.

Also, I'm not sure why but even though I was able to start a game, it would not let me /end it.

Show the current win condition on the scoreboard

In order for players to have a clear idea of which conditions win the game, perhaps display it on the scoreboard.
For instance, if it is a full-card game, show "Game type: Full Card" on the scoreboard.
This is particularly useful when playing "complete X lines to win" games.

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.