extremelyd1 / minecraft-bingo Goto Github PK
View Code? Open in Web Editor NEWItem bingo in Minecraft
License: GNU General Public License v3.0
Item bingo in Minecraft
License: GNU General Public License v3.0
Add the option to pregenerate a number of worlds and store them for later use.
Perhaps zip the files to save storage space.
Also make sure that these stored worlds can be automatically loaded by the plugin.
Update the item lists and plugin to minecraft 1.16
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.
Add a team chat and allow players to share coordinates with a command
As the title suggests, if a team collects an item that brings them from n to n+2 lines completed, the n+1 lines completed does not register, thus resulting in the team not winning. This in turn soft-locks the
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.
Add an option to generate the world/nether within the world border before starting the game to ensure that there is no lag related to chunk generation.
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?
Add parsing such that the timer length can be specified in seconds, minutes, hours or combinations of all of them.
When your inventory is full and you attempt to shift-craft an item, Minecraft does not do craft the item (and you do not lose the resources). The plugin, however, seems to count the item as collected.
The item count is not properly working
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.
The /end command does not work
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.
For most commands the console should also be able to execute them.
As the title suggests, this will prevent the slight bobbing of the itemstack when holding it.
As the title suggests, chests that have not been opened do not display any items in post-game when interacted with by spectators.
Hi there. Is there a list of permissions for this plugin? Also, I am hoping to find out if there are per world permissions.
Allow players to open chests post-game without changing the contents
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.
As the title suggests, color death and achievement messages
Just happened in playtest with @Extremelyd1, I relogged at the start of the game and lost my team.
POSSIBLE SOLUTIONS:
If you reroll once the game has started, you get a new card. If you then open the card to view the items on it in more detail, it shows the old bingo card's items.
When a game's win condition is to achieve X rows, also display which team is currently winning.
Add a world border to the nether and end dimensions as well.
Somehow need to make sure that a nether fortress is still reachable.
Add a timer after which the team with the most points win.
In a tie, have the team with shortest collection times win.
Minecraft supports auto-completion for custom plugin commands, this could be added to help users in finishing commands and their arguments.
Self-explanatory, use scoreboards for this.
.
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!
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?
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.
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.
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.
Add an observer mode/team that players can join if they want to spectate the game instead of participating. Make sure they can't interact with the world in any way.
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!
Pre-load chunks of spawn positions of the teams, so there is not lag when the teams are being teleported.
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.
Here's the line:
Is there a reason to not put if (game.getState().equals(Game.State.IN_GAME))
instead?
I've tried doing it and it doesn't seem to mess with the plugin, but I'd like to have your feedback on that.
Add a world border to prevent players from exploring to far and generating new chunks.
This can only work if the map within the world border contains all bingo items.
As the title suggest, post-game spectator can generate an error by interacting with for example a horse inventory.
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.
If the world border is small, spawn locations might be outside of the world border.
If an item is collected, play a different sound for the team that collected it than for all other teams.
Minecraft release notes can be found here.
Spigot developer notes can be found here.
Notable changes:
Make lists of item that can be used for the cards.
Exclude time consuming items such as scutes.
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.
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.
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.
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.