All Projects → kuohsuanlo → CyberWorld

kuohsuanlo / CyberWorld

Licence: other
Procedurally generating complicated cyberpunk city in minecraft Automatically merging buildings into mega-structure Generating the building with sub-structure such as signs, illegal building, etc.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to CyberWorld

EliteMobs
This is a spigot plugin that aims to extend Minecraft's survival endgame by making mobs more interesting.
Stars: ✭ 114 (+75.38%)
Mutual labels:  spigot-server, spigotmc, spigot-plugin
NotQuests
Flexible, open & solid paper Quest Plugin [with GUI]
Stars: ✭ 32 (-50.77%)
Mutual labels:  spigotmc, spigot-plugin
VotingPlugin
Plugin on SpigotMC
Stars: ✭ 60 (-7.69%)
Mutual labels:  spigotmc, spigot-plugin
pyplugins
Python Plugins loader plugin for Minecraft Spigot (Jython)
Stars: ✭ 25 (-61.54%)
Mutual labels:  spigot-server, spigot-plugin
TamableFoxes
SpigotMC Plugin that gives you the ability to tame foxes!
Stars: ✭ 21 (-67.69%)
Mutual labels:  spigotmc, spigot-plugin
Osmium
Abstraction layer for Bukkit, Sponge and BungeeCord that allows for development on all platforms simultaneously.
Stars: ✭ 34 (-47.69%)
Mutual labels:  spigotmc, spigot-plugin
NOPE
1.16 Minecraft AntiCheat
Stars: ✭ 27 (-58.46%)
Mutual labels:  spigotmc, spigot-plugin
Treasury
Modern, multi-platform library facilitating integrations with economies and more
Stars: ✭ 46 (-29.23%)
Mutual labels:  spigotmc
AdvancedCore
Core API for my plugins on SpigotMC
Stars: ✭ 54 (-16.92%)
Mutual labels:  spigotmc
Chatty
Bukkit-compatible chat plugin with multiple chat-modes.
Stars: ✭ 30 (-53.85%)
Mutual labels:  spigot-plugin
Hyperverse
A Minecraft world management plugin
Stars: ✭ 53 (-18.46%)
Mutual labels:  spigot-plugin
StackMob-3
A plugin designed for bukkit servers, aiming to reduce the lag that both the server and players experience.
Stars: ✭ 23 (-64.62%)
Mutual labels:  spigotmc
TradeShop
Unique, new, powerful Minecraft TradeShop plugin!
Stars: ✭ 18 (-72.31%)
Mutual labels:  spigotmc
LevelledMobs
Level-up mobs on your Spigot/Paper server, RPG-style!
Stars: ✭ 143 (+120%)
Mutual labels:  spigotmc
minectl
minectl 🗺 is a cli for creating Minecraft server on different cloud provider.
Stars: ✭ 85 (+30.77%)
Mutual labels:  spigotmc
BetterSleeping
A Spigot plugin that will make sleeping on servers less of a hassle
Stars: ✭ 67 (+3.08%)
Mutual labels:  spigot-plugin
GroupManager
The original permission plug-in for Spigot/Bukkit.
Stars: ✭ 42 (-35.38%)
Mutual labels:  spigotmc
LibertyBans
The be-all, end-all of discipline.
Stars: ✭ 92 (+41.54%)
Mutual labels:  spigotmc
Wurst-Plus-3-Chat-Server
Chat Server
Stars: ✭ 15 (-76.92%)
Mutual labels:  minecaft
MCAntiMalware
Anti-Malware for minecraft
Stars: ✭ 182 (+180%)
Mutual labels:  spigot-server

CyberWorld (English version) --- Powered by LogoCat

mcfallout

CyberWorld is a minecraft spigot plugin project. The goal is

  • Procedurally generating complicated cyberpunk city in minecraft
  • Automatically merging buildings into mega-structure
  • Generating the building with sub-structure such as signs, illegal building, etc.

ScreenShot :

bird view rendering (without shader) ScreenShot In game rendering (with shader) ScreenShot ScreenShot ScreenShot

For more images : http://imgur.com/a/xoJft

A short 1minute demo video : https://www.youtube.com/watch?v=NIHs_7g5-e4

###############################################################################

Dependency :

  1. Multiverse
  2. WorldEdit

How to use ?

  1. Run the plugin once. Let it generate ./plugins/Cyberworld/schematics/ ... etc
  2. Stop the server.
  3. Put the schematics files from world edit. Otherwise, the map would be empty because of no schematics read. You could get my version from https://github.com/kuohsuanlo/CyberWorld/blob/master/schematics/schematics.zip Just decompress and paste them.
  4. Run the server again.
  5. Generate the world with Multiverse commands and specify its world generator with -g : /mv create YOUR_WORLD_NAME normal -g CyberWorld

###############################################################################

Features

  1. Up to three types of bulding size, creating a crowded city view.
  2. Building's block will be automatically changed into other building material.
  3. Building's width and height would be automatically stretched to increase the variety.
  4. Automatically find wall or building that are suitable for advertisement sign(TV Wall) .
  5. Underground buildings and sewage pipes entagled to meet the cyberpunk's choatic settings.

###############################################################################

Configuration

BIOME_TYPES: 3

  • Number of "City biomes", which is different from biome of minecraft.
  • Total number of city biome would be 2^K. K here is 3 by default.

BIOME_NUMBER_WITH_BUILDING: 4

  • Say your BIOME_TYPES is 3. There would be 8 biome (07), this is the number of biome that contains buildings, the rest of the biome would be nature biome. So biome *(04)* would be city, (5~7) would be nature.

BIOME_OCTAVE: 5

  • The city biomes' size, the larger it is , the larger each city biome would be.

##################

SIGN_WALL_BLOCK_RATIO: 0.4

  • ScreenShot
  • The walls automatically get hanged with sign should should have over 40% blocks that is not air.

SIGN_WALL_MINIMAL_WIDTH: 12

  • The minimal size of the sign

SIGN_WALL_COVERAGE_RATIO_MIN: 0.2 SIGN_WALL_COVERAGE_RATIO_MAX: 0.8

  • ScreenShot

##################

HEIGHT_RAND_ODDS: 0.5 HEIGHT_RAND_RATIO: 1.5

################## MAP_W: 1000 MAP_H: 1000 TERRAIN_OCTAVE: 8 TERRAIN_HEIGHT: 100 ##################

SEA_LEVEL: 45 L1_HEIGHT: 20 L2_HEIGHT: 40 L3_HEIGHT: 80 GROUND_LEVEL: 50

  • The ground level of city biome.
  • ScreenShot

################## SIZE_DECORATION: 1 SIZE_SMALL: 2 SIZE_MEDIUM: 4 SIZE_LARGE: 15 SIZE_BLOCK: 20

  • The unit of size here is "chunk width", meaning that if your schematic is 30x30, it would be classified as 2x2 --mall
  • There are three types of building, from small to large.
  • The plugin paste from large - medium - small.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].