elemend / vein-miner-unified Goto Github PK
View Code? Open in Web Editor NEWThe One Vein-Miner-Datapack: Minecraft Java Versions 1.13/1.14/1.15/1.16/1.17
License: MIT License
The One Vein-Miner-Datapack: Minecraft Java Versions 1.13/1.14/1.15/1.16/1.17
License: MIT License
In the latest update, the 9x9x9 issue with ores was fixed, but now every type of block that is not ore is being mined in a full 9x9x9 area.
I have tested this with the following:
I assume it works on more blocks, but couldn't be bothered.
This happens with 100% reproduction rate, with no conflicting data packs. I have the enhancement option off, and the hunger debuff off.
My guess is this is just a typo resulting from changing things around from the last update.
Hello,
Description: Using this datapack on 1.16.3 with optifine and a few other datapacks breaks the game world loading and crashes.
Version: 1.16.3
Recommended: Do NOT use optifine 1.16.3 with this datapack andd a few others active.
Solution: Use 1.16.3 Vanilla instead of optifine
Note: All current optifine 1.16.3 version from the current date break the game while this datapack with a few other datapacks is active!
The other datapacks from VanillaTweaks with this one caused the issue.
I have installed this datapack on my minecraft server (Fabric 1.16.1), and it is installed (shows up in the advancements and can use it's commands) but it will not let me veinmine. I have tried it on singleplayer with and without fabric with no luck. Logs don't say anything.
Is there a way to switch from sneaking to holding ctrl or `
this would help so much also can you fix the Ore not giving enough XP on ponvain mining them?
I run a server that was running the datapack on 1.15.2. After updating to the 1.16 version (I just deleted the datapack and added the 1.16 version in), it not longer works properly.
The teleport feature still works.
I have the enchantment off disabled.
No blocks are vein mined.
So far only gold ore and other new nether blocks drop buttons instead.
Any ideas how to fix this? Thanks for your time working on this project. My server members really appreciate it!
Error could not load message.
Please check https://docs.github.com/ for help.
Error Code: 0x300292
I added the 1.16.1 version to my mooded forge world and for some reason when I mine anything with it, my tool goes into a yellow shulker box? It just appears in my inventory right after I use it with my pickaxe in it. Is this an issue with the datapack or somehow related to a mod I have installed?
This is a really great data pack that has so many great uses. Thank you for developing it for 1.14. When we attempt to upload this data pack to our realm it constantly fails to upload. We have other data packs on the realm that were able to download just fine. We are attempting to add it as a compressed file. I've tested it in singleplayer survival and it works with no problems.
So far with Diamond pickaxes and Diamond Shovel, When you mine regular stone the durability will decrease normally, When you vein mine an resource, the durability will jump up to nearly full. So far only seeing this with diamond.
I have the enchantment feature turned off, As well I edited the mineable blocks to only ores.
Hello, I'm running into a problem on a spigot server where we are using CoreProtect for anti-grief protection.
Our problem is that blocks broken using veinminer are not logged in CoreProtect and we are unable to rollback the blocks.
The initial block that is broken is replaced but any adjacent blocks that are broken by veinminer are not.
Any help resolving this issue would be greatly appreciated, thank you.
1.15 seems to be broken, items don't drop and commands don't work. The advancements are also not there.
I've made enormous holes in the ground all over the place because Ill be shifting for other reasons. Its pretty annoying. Is there a way to remap this control?
Is there a way to switch the hotkey from sneak to maybe ` or ctrl it would make it easier because I tend to hold shift when mining so I mine all the stone by accident.
Can you, please, add a proper enchantment to this mod? Throwing a somewhat easily obtainable item with not spending tons of XP to find that one enchantment you need feels like... cheating. Or at least make it configurable what to throw at it - a nether star, or maybe a ghast tear, but an endereye...
The hunger debuff doesn't work on the 1.16 version. Tested after doing /function vm:custom and enabling hunger effects.
I've been using this datapack with a few others in my single player world for several weeks. Suddenly, my tool is being put in a yellow shulker box, almost every time. But not every time. I've tried to rule out when/why it seems to be happening but can't see a pattern - e.g. it doesn't seem to be tied to durability.
Why is it happening? I can see that the yellow shulker box loot table was modified. So this is intentional? But I couldn't find any other function that purposely gives you a yellow shulker box.
Data pack does not seem to work on 1.14.2. It loads, and the vm:custom command works, advancement is showing up, but sneaking and breaking trees with an iron axe does nothing.
anything from netherite is not working with vein miner
I updated the server to 20w18a and headed to the nether to vein mine my oak trees (to make beds to explode the nether) and my axe completely disappears (tested it with a new diamond axe and it disappeared), and then some stone buttons are placed in my inventory.
I know this datapack isn't tested for 20w18a, but everything works perfectly in the overworld, but in the nether it breaks for some reason. Maybe because the weekly update has changed the blocks...
TLDR;
Also I tried vein mining netherite with a diamond pick in the nether and I got an inventory full of stone buttons with no pickaxe left
Find some bugs in current version of this branch under 1.14pre2.
First, i wanna thank you for this 'mod', works quite well in the overworld, i have not tried it in the nether or end yet but i tried this on a private server and it doesnt work in the mining dimension from the mod in the title
is this something i could configure myself, or is this just a bug
I followed this tutorial on installing data packs. Is this what you are supposed to do to install this data pack?
https://minecraft.gamepedia.com/Tutorials/Installing_a_data_pack
when you follow the above tutorial placing the zip file in the data back folder does nothing even after a reload and unzip[ing it as well
I also noticed the 1.16 zip contains a 1.15 forage. Are we supposed to use forge 1.15?
Do you have any plans on adding support for Super Tools? Which is a really popular mod that adds a lot of useful stuff.
Are there any plans to update this to 1.18?
I created new world and installed the Vein-Miner-Unified datapack with no configulation in minecraft 1.13.2.
After the install, I loaded the world then crashed and got following log:
[00:44:40] [Client thread/INFO]: Setting user: ***
[00:44:42] [Client thread/WARN]: Skipping bad option: lastServer:
[00:44:42] [Client thread/INFO]: LWJGL Version: 3.1.6 build 14
[00:44:43] [Client thread/INFO]: Reloading ResourceManager: Default
[00:44:44] [Sound Library Loader/INFO]: Starting up SoundSystem...
[00:44:44] [Thread-2/INFO]: Initializing No Sound
[00:44:44] [Thread-2/INFO]: (Silent Mode)
[00:44:44] [Thread-2/INFO]: OpenAL initialized.
[00:44:45] [Sound Library Loader/INFO]: Preloading sound minecraft:sounds/ambient/underwater/underwater_ambience.ogg
[00:44:45] [Sound Library Loader/INFO]: Sound engine started
[00:44:49] [Client thread/INFO]: Created: 1024x512 textures-atlas
[00:44:50] [Client thread/INFO]: Narrator library for x64 successfully loaded
[00:46:11] [Client thread/WARN]: Ambiguity between arguments [teleport, destination] and [teleport, targets] with inputs: [Player, 0123, @e, dd12be42-52a9-4a91-a8a1-11c01849e498]
[00:46:11] [Client thread/WARN]: Ambiguity between arguments [teleport, location] and [teleport, destination] with inputs: [0.1 -0.5 .9, 0 0 0]
[00:46:11] [Client thread/WARN]: Ambiguity between arguments [teleport, location] and [teleport, targets] with inputs: [0.1 -0.5 .9, 0 0 0]
[00:46:11] [Client thread/WARN]: Ambiguity between arguments [teleport, targets] and [teleport, destination] with inputs: [Player, 0123, dd12be42-52a9-4a91-a8a1-11c01849e498]
[00:46:11] [Client thread/WARN]: Ambiguity between arguments [teleport, targets, location] and [teleport, targets, destination] with inputs: [0.1 -0.5 .9, 0 0 0]
[00:46:11] [Client thread/INFO]: Loaded 0 recipes
[00:46:11] [Client thread/INFO]: Loaded 0 advancements
[00:46:11] [Server thread/INFO]: Starting integrated minecraft server version 1.13.2
[00:46:11] [Server thread/INFO]: Generating keypair
[00:46:11] [Server thread/INFO]: Found new data pack file/vein_miner_unified.zip, loading it automatically
[00:46:11] [Server thread/INFO]: Reloading ResourceManager: Default, vein_miner_unified.zip
[00:46:11] [Server thread/ERROR]: Couldn't read block tag list vm:tag1 from vm:tags/blocks/tag1.json in data pack vein_miner_unified.zip
com.google.gson.JsonParseException: Unknown value 'minecraft:wither_rose'
at wz$a.a(SourceFile:149) ~[1.13.2.jar:?]
at xa.a(SourceFile:102) [1.13.2.jar:?]
at xb.a(SourceFile:37) [1.13.2.jar:?]
at vh.c(SourceFile:124) [1.13.2.jar:?]
at vh.a(SourceFile:107) [1.13.2.jar:?]
at net.minecraft.server.MinecraftServer.a(SourceFile:1399) [1.13.2.jar:?]
at net.minecraft.server.MinecraftServer.a(SourceFile:400) [1.13.2.jar:?]
at dgh.a(SourceFile:83) [1.13.2.jar:?]
at dgh.d(SourceFile:108) [1.13.2.jar:?]
at net.minecraft.server.MinecraftServer.run(SourceFile:566) [1.13.2.jar:?]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_51]
[00:46:11] [Server thread/ERROR]: Couldn't read block tag list vm:tag2 from vm:tags/blocks/tag2.json in data pack vein_miner_unified.zip
com.google.gson.JsonParseException: Unknown value 'minecraft:diorite_slab'
at wz$a.a(SourceFile:149) ~[1.13.2.jar:?]
at xa.a(SourceFile:102) [1.13.2.jar:?]
at xb.a(SourceFile:37) [1.13.2.jar:?]
at vh.c(SourceFile:124) [1.13.2.jar:?]
at vh.a(SourceFile:107) [1.13.2.jar:?]
at net.minecraft.server.MinecraftServer.a(SourceFile:1399) [1.13.2.jar:?]
at net.minecraft.server.MinecraftServer.a(SourceFile:400) [1.13.2.jar:?]
at dgh.a(SourceFile:83) [1.13.2.jar:?]
at dgh.d(SourceFile:108) [1.13.2.jar:?]
at net.minecraft.server.MinecraftServer.run(SourceFile:566) [1.13.2.jar:?]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_51]
[00:46:11] [Server thread/ERROR]: Couldn't read block tag list vm:tag3 from vm:tags/blocks/tag3.json in data pack vein_miner_unified.zip
com.google.gson.JsonParseException: Unknown value 'minecraft:diorite_slab'
at wz$a.a(SourceFile:149) ~[1.13.2.jar:?]
at xa.a(SourceFile:102) [1.13.2.jar:?]
at xb.a(SourceFile:37) [1.13.2.jar:?]
at vh.c(SourceFile:124) [1.13.2.jar:?]
at vh.a(SourceFile:107) [1.13.2.jar:?]
at net.minecraft.server.MinecraftServer.a(SourceFile:1399) [1.13.2.jar:?]
at net.minecraft.server.MinecraftServer.a(SourceFile:400) [1.13.2.jar:?]
at dgh.a(SourceFile:83) [1.13.2.jar:?]
at dgh.d(SourceFile:108) [1.13.2.jar:?]
at net.minecraft.server.MinecraftServer.run(SourceFile:566) [1.13.2.jar:?]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_51]
[00:46:11] [Server thread/ERROR]: Couldn't read block tag list vm:tag4 from vm:tags/blocks/tag4.json in data pack vein_miner_unified.zip
com.google.gson.JsonParseException: Unknown value 'minecraft:wither_rose'
at wz$a.a(SourceFile:149) ~[1.13.2.jar:?]
at xa.a(SourceFile:102) [1.13.2.jar:?]
at xb.a(SourceFile:37) [1.13.2.jar:?]
at vh.c(SourceFile:124) [1.13.2.jar:?]
at vh.a(SourceFile:107) [1.13.2.jar:?]
at net.minecraft.server.MinecraftServer.a(SourceFile:1399) [1.13.2.jar:?]
at net.minecraft.server.MinecraftServer.a(SourceFile:400) [1.13.2.jar:?]
at dgh.a(SourceFile:83) [1.13.2.jar:?]
at dgh.d(SourceFile:108) [1.13.2.jar:?]
at net.minecraft.server.MinecraftServer.run(SourceFile:566) [1.13.2.jar:?]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_51]
[00:46:11] [Server thread/ERROR]: Couldn't read block tag list vm:tag5 from vm:tags/blocks/tag5.json in data pack vein_miner_unified.zip
com.google.gson.JsonParseException: Unknown value 'minecraft:brick_wall'
at wz$a.a(SourceFile:149) ~[1.13.2.jar:?]
at xa.a(SourceFile:102) [1.13.2.jar:?]
at xb.a(SourceFile:37) [1.13.2.jar:?]
at vh.c(SourceFile:124) [1.13.2.jar:?]
at vh.a(SourceFile:107) [1.13.2.jar:?]
at net.minecraft.server.MinecraftServer.a(SourceFile:1399) [1.13.2.jar:?]
at net.minecraft.server.MinecraftServer.a(SourceFile:400) [1.13.2.jar:?]
at dgh.a(SourceFile:83) [1.13.2.jar:?]
at dgh.d(SourceFile:108) [1.13.2.jar:?]
at net.minecraft.server.MinecraftServer.run(SourceFile:566) [1.13.2.jar:?]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_51]
[00:46:11] [Server thread/ERROR]: Couldn't read block tag list vm:tag6 from vm:tags/blocks/tag6.json in data pack vein_miner_unified.zip
com.google.gson.JsonParseException: Unknown value 'minecraft:polished_granite_slab'
at wz$a.a(SourceFile:149) ~[1.13.2.jar:?]
at xa.a(SourceFile:102) [1.13.2.jar:?]
at xb.a(SourceFile:37) [1.13.2.jar:?]
at vh.c(SourceFile:124) [1.13.2.jar:?]
at vh.a(SourceFile:107) [1.13.2.jar:?]
at net.minecraft.server.MinecraftServer.a(SourceFile:1399) [1.13.2.jar:?]
at net.minecraft.server.MinecraftServer.a(SourceFile:400) [1.13.2.jar:?]
at dgh.a(SourceFile:83) [1.13.2.jar:?]
at dgh.d(SourceFile:108) [1.13.2.jar:?]
at net.minecraft.server.MinecraftServer.run(SourceFile:566) [1.13.2.jar:?]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_51]
[00:46:11] [Server thread/ERROR]: Couldn't read block tag list vm:tag7 from vm:tags/blocks/tag7.json in data pack vein_miner_unified.zip
com.google.gson.JsonParseException: Unknown value 'minecraft:lily_of_the_valley'
at wz$a.a(SourceFile:149) ~[1.13.2.jar:?]
at xa.a(SourceFile:102) [1.13.2.jar:?]
at xb.a(SourceFile:37) [1.13.2.jar:?]
at vh.c(SourceFile:124) [1.13.2.jar:?]
at vh.a(SourceFile:107) [1.13.2.jar:?]
at net.minecraft.server.MinecraftServer.a(SourceFile:1399) [1.13.2.jar:?]
at net.minecraft.server.MinecraftServer.a(SourceFile:400) [1.13.2.jar:?]
at dgh.a(SourceFile:83) [1.13.2.jar:?]
at dgh.d(SourceFile:108) [1.13.2.jar:?]
at net.minecraft.server.MinecraftServer.run(SourceFile:566) [1.13.2.jar:?]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_51]
[00:46:11] [Server thread/ERROR]: Couldn't read block tag list vm:tag8 from vm:tags/blocks/tag8.json in data pack vein_miner_unified.zip
com.google.gson.JsonParseException: Unknown value 'minecraft:lily_of_the_valley'
at wz$a.a(SourceFile:149) ~[1.13.2.jar:?]
at xa.a(SourceFile:102) [1.13.2.jar:?]
at xb.a(SourceFile:37) [1.13.2.jar:?]
at vh.c(SourceFile:124) [1.13.2.jar:?]
at vh.a(SourceFile:107) [1.13.2.jar:?]
at net.minecraft.server.MinecraftServer.a(SourceFile:1399) [1.13.2.jar:?]
at net.minecraft.server.MinecraftServer.a(SourceFile:400) [1.13.2.jar:?]
at dgh.a(SourceFile:83) [1.13.2.jar:?]
at dgh.d(SourceFile:108) [1.13.2.jar:?]
at net.minecraft.server.MinecraftServer.run(SourceFile:566) [1.13.2.jar:?]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_51]
[00:46:11] [Server thread/ERROR]: Couldn't read block tag list vm:tag9 from vm:tags/blocks/tag9.json in data pack vein_miner_unified.zip
com.google.gson.JsonParseException: Unknown value 'minecraft:wither_rose'
at wz$a.a(SourceFile:149) ~[1.13.2.jar:?]
at xa.a(SourceFile:102) [1.13.2.jar:?]
at xb.a(SourceFile:37) [1.13.2.jar:?]
at vh.c(SourceFile:124) [1.13.2.jar:?]
at vh.a(SourceFile:107) [1.13.2.jar:?]
at net.minecraft.server.MinecraftServer.a(SourceFile:1399) [1.13.2.jar:?]
at net.minecraft.server.MinecraftServer.a(SourceFile:400) [1.13.2.jar:?]
at dgh.a(SourceFile:83) [1.13.2.jar:?]
at dgh.d(SourceFile:108) [1.13.2.jar:?]
at net.minecraft.server.MinecraftServer.run(SourceFile:566) [1.13.2.jar:?]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_51]
[00:46:11] [Server thread/ERROR]: Couldn't load block tag vm:axeblocks as it either references another tag that doesn't exist, or ultimately references itself
[00:46:11] [Server thread/ERROR]: Couldn't load block tag vm:alltools as it either references another tag that doesn't exist, or ultimately references itself
[00:46:11] [Server thread/ERROR]: Couldn't load block tag vm:shovelblocks as it either references another tag that doesn't exist, or ultimately references itself
[00:46:11] [Server thread/ERROR]: Couldn't load block tag vm:pickblocks as it either references another tag that doesn't exist, or ultimately references itself
[00:46:11] [Server thread/ERROR]: Encountered an unexpected exception
java.lang.IllegalStateException: Cannot build unresolved tag entry
at wz$c.a(SourceFile:225) ~[1.13.2.jar:?]
at wz.<init>(SourceFile:38) ~[1.13.2.jar:?]
at wz$a.b(SourceFile:131) ~[1.13.2.jar:?]
at xa.a(SourceFile:135) ~[1.13.2.jar:?]
at xb.a(SourceFile:37) ~[1.13.2.jar:?]
at vh.c(SourceFile:124) ~[1.13.2.jar:?]
at vh.a(SourceFile:107) ~[1.13.2.jar:?]
at net.minecraft.server.MinecraftServer.a(SourceFile:1399) ~[1.13.2.jar:?]
at net.minecraft.server.MinecraftServer.a(SourceFile:400) ~[1.13.2.jar:?]
at dgh.a(SourceFile:83) ~[1.13.2.jar:?]
at dgh.d(SourceFile:108) ~[1.13.2.jar:?]
at net.minecraft.server.MinecraftServer.run(SourceFile:566) [1.13.2.jar:?]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_51]
[00:46:11] [Server thread/ERROR]: This crash report has been saved to: C:\Users\***\AppData\Roaming\.minecraft\crash-reports\crash-2019-01-13_00.46.11-server.txt
[00:46:11] [Server thread/INFO]: Stopping server
[00:46:11] [Server thread/INFO]: Saving players
[00:46:11] [Server thread/INFO]: Saving worlds
[00:46:11] [Client Shutdown Thread/INFO]: Stopping server
[00:46:11] [Client Shutdown Thread/INFO]: Saving players
[00:46:11] [Client Shutdown Thread/INFO]: Saving worlds
Instead of placing the zip files for different Minecraft versions, you should use GitHub releases. You can set them to be an older commit if you want, and can upload files for each release.
It doesn't work with Loot Tables.
Breaking the blocks with the vein miner, makes the pickaxe dissapear.
Is there any fix about it
well... the title no need to read this. btw this is a question on how to fix the issue not just a reminder or smthing.
How can I add ores from mods?
seriously? what made you think that was a good idea?
a smarter idea would have been to put it in the blacklist. its the most abundant source in the game. vein mining is for ores not crappy stone. ui dont know how many times ive accidently hit stone and had to fill an entire area back in due to this piss poor decision
Pretty much the title. Tested on a 1.16.1 server.
The enchantment can't be applied, and tools that had it from before don't work.
wood, gold, stone, iron and netherite still work however, including shears.
when i dont veinmine crops with my tools, it doesnt take away durability, but when i veinmine, it does.
When I run /function vm:custom and click any of the options, it says "Unknown scoreboard objective 'vm_calc'
When I manually make one, it says the objective is read only
I know 1.14.3 came out not to long ago but I was trying this pack specifically with logs but it does not work. What can I do to fix the pack? I have done the vm:custom command and done every combination and I have tried many blocks. I would like to note I did edit the pack so only certain blocks would work. Please let me know what you can do about this as this is a great pack.
I can't find a way to change the way you activate the vein miner, I would like to do so because sometimes while constructing something and I try to pick a missplaced block I destroy a huge part of what I've already done
I'm trying to play the 1.17 update with the Vein miner data pack, i've done all of the steps (extracting it) and went through verifying that all of the packs were there. went into the game and did /function vm:custom (as i was told) but there's not a part of the text that tells you what button (keybind) to press for it to work. Did i do anything wrong?
step 1: downloading it
step 2: extracting the file(s) to the datapacks folder
step 3: loading the world
step 4: opening it as a LAN world to activate cheats
step 5: ran /function vm:custom (and choose my settings from 3 options)
step 6: ran F3 + T (to reload minecraft to be safe)
step 7: issues still persist after testing it after few worlds.
I'm sure somewhere in the code theres a place that stops the veinmining from going any further, but I can't find it, and I think it would be convenient to know.
This datapack has destroyed my world. It takes 5 minutes to load me into the world during which time i just sit in void. Chunk loading is super slow and saving takes even longer and sometimes crashes.
I have been trying to add this to my vanilla server thats hosted by MCProHosting, Ive installed it like every other data pack, Ive done zipped or unzipped, Its the correct version. It has the advancement, and is in the /datapacks enabled, but just doesnt work :/. Is there something Im doing wrong?
Something weird happened. I tried to veinmine spruce leaves with scissors that had 0 durability and it gave me 25 chests.
My settings are:
enchantments - 0
hunger - 0
item teleport - 1
Good day, perhaps I have messed up something or not but when Mining Basalt Structures from the Nether they all turn into Stone Buttons when shift mining, how can I fix this?
I'd love it if the tree "mining" using vein-miner would remove the leaves too. Is there a reason not to do that, ideally if you have a pair of shears it would prune the leaves when you chop down the lowest block, that way you wouldn't lose drops of saplings/apples/whatever; but that's perhaps being too fussy.
I see there are files like Vein-Miner-Unified/vein_miner_unified/data/vm/functions/blocks/logs/oak_wood.mcfunction , but also "stripped" versions for each of the tree types. Perhaps the regular position oak_wood (and similar woods) should also break the blocks if they're the relevant leaf type too? That seems naively like it would work.
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.