Tags
Creators
Details
2.5.0
Compatibility
Changes
This new update – BlockStreet v2.5.0 – brings a new feature requested by the BlockStreet community - Player-driven Companies - as well as fixes for some important bugs.
Server & Player Companies
You can now create two distinct types of companies within your server:
Server Companies Created by server administrators, these companies are open to all players with no creation fees or taxes. They can’t be deleted or fully owned by players, making them ideal for permanent, server-wide investments.
Player Companies Players can now start their own companies! To do so, they’ll need to pay the full valuation of the company plus a configurable risk-based tax. This creates new opportunities for entrepreneurial players to build their own stock empires.
Bug Fixes
- Fixed a bug where deleted company IDs could be reused, causing ownership conflicts.
- Fixed an issue with parsing company risk values — 0 is now properly rejected.
- Fixed share price only being accepted if it ended up with a decimal part.
- Fixed the Portfolio UI investment item showing incorrect (negative) values when selling stocks.
Happy Trading :)
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:1uDgZLvG:H75f0ebK"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:1uDgZLvG:H75f0ebK"
}

