All Projects β†’ EngineHub β†’ Worldedit

EngineHub / Worldedit

Licence: other
πŸ—ΊοΈ Minecraft map editor and mod

Programming Languages

java
68154 projects - #9 most used programming language
kotlin
9241 projects

Projects that are alternatives of or similar to Worldedit

Minecraftdev
Plugin for IntelliJ IDEA that gives special support for Minecraft modding projects.
Stars: ✭ 645 (-71.81%)
Mutual labels:  gradle, minecraft, spigot, bukkit, forge, sponge
Viaversion
Allows the connection of newer clients to older server versions for Minecraft servers.
Stars: ✭ 463 (-79.76%)
Mutual labels:  hacktoberfest, minecraft, spigot, bukkit, sponge
Viabackwards
Allows the connection of older clients to newer server versions for Minecraft servers.
Stars: ✭ 135 (-94.1%)
Mutual labels:  hacktoberfest, minecraft, spigot, bukkit, sponge
Craftbook
πŸ”§ Machines, ICs, PLCs, and more!
Stars: ✭ 226 (-90.12%)
Mutual labels:  gradle, minecraft, spigot, bukkit, sponge
Slimefun4
Slimefun 4 - A unique Spigot/Paper plugin that looks and feels like a modpack. We've been giving you backpacks, jetpacks, reactors and much more since 2013.
Stars: ✭ 369 (-83.87%)
Mutual labels:  hacktoberfest, minecraft, spigot, bukkit
Minecolonies
Minecolonies minecraft mod
Stars: ✭ 303 (-86.76%)
Mutual labels:  gradle, hacktoberfest, minecraft, forge
Bstats
bStats collects data for plugin authors. It's free and easy to use!
Stars: ✭ 99 (-95.67%)
Mutual labels:  minecraft, spigot, bukkit, sponge
Skript
Skript is a Bukkit plugin which allows server admins to customize their server easily, but without the hassle of programming a plugin or asking/paying someone to program a plugin for them.
Stars: ✭ 458 (-79.98%)
Mutual labels:  gradle, hacktoberfest, spigot, bukkit
Arclight
A Bukkit(1.15/1.16) server implementation on Forge using Mixin. ⚑
Stars: ✭ 262 (-88.55%)
Mutual labels:  minecraft, spigot, bukkit, forge
Yatopia
The Most Powerful and Feature Rich Minecraft Server Software!
Stars: ✭ 408 (-82.17%)
Mutual labels:  hacktoberfest, minecraft, spigot, bukkit
Mohist
Minecraft Forge Hybrid server implementing the Paper/Spigot/Bukkit API, formerly known as Thermos/Cauldron/MCPC+
Stars: ✭ 489 (-78.63%)
Mutual labels:  minecraft, spigot, bukkit, forge
Gate
A high performant & paralleled Minecraft proxy server with scalability, flexibility & excellent server version support - ready for the cloud!
Stars: ✭ 102 (-95.54%)
Mutual labels:  minecraft, spigot, forge, sponge
Plotsquared
PlotSquared - Reinventing the plotworld
Stars: ✭ 284 (-87.59%)
Mutual labels:  gradle, minecraft, spigot, bukkit
Libby
A runtime dependency management library for plugins running in Java-based Minecraft server platforms.
Stars: ✭ 36 (-98.43%)
Mutual labels:  minecraft, spigot, bukkit, sponge
Serverlistplus
A flexible Minecraft plugin to customize the appearance of your server in the server list
Stars: ✭ 127 (-94.45%)
Mutual labels:  minecraft, spigot, bukkit, sponge
Magma
Minecraft Forge Hybrid server implementing the Spigot/Bukkit API (Cauldron for 1.12)
Stars: ✭ 272 (-88.11%)
Mutual labels:  minecraft, spigot, bukkit, forge
Redprotect
RedProtect Easy and Light Weight Antigrief plugin.
Stars: ✭ 51 (-97.77%)
Mutual labels:  minecraft, spigot, bukkit, sponge
Sponge
The SpongeAPI implementation targeting vanilla Minecraft and 3rd party platforms.
Stars: ✭ 241 (-89.47%)
Mutual labels:  gradle, hacktoberfest, minecraft, sponge
Crucible
Crucible is a Thermos fork containing various patches for bug fixes and performance improvements. Join our discord to stay updated with the project development.
Stars: ✭ 67 (-97.07%)
Mutual labels:  minecraft, bukkit, spigot, forge
Minecraftdeveloperguide
πŸ“Minecraft developer Chinese guideοΌŒζˆ‘ηš„δΈ–η•ŒεΌ€ε‘θ€…δΈ­ζ–‡ζŒ‡ε—
Stars: ✭ 574 (-74.91%)
Mutual labels:  minecraft, spigot, bukkit, sponge

WorldEdit

A Minecraft Map Editor... that runs in-game!

  • With selections, schematics, copy and paste, brushes, and scripting!
  • Use it in creative, survival in single player or on your server.
  • Use it on your Minecraft server to fix grieving and mistakes.

Java Edition required. WorldEdit is compatible with Forge, Fabric, Bukkit, Spigot, Paper, and Sponge.

Download WorldEdit

This place contains the Java code for WorldEdit, but if you want to just use WorldEdit, get the mod or plugin from these pages:

Edit the Code

Want to add new features to WorldEdit or fix bugs yourself? You can get the game running, with WorldEdit, from the code here, without any additional outside steps, by doing the following four things:

  1. Download WorldEdit's source code and put it somewhere. We recommend you use something called Git if you already know how to use it, but you can also just download a .zip file. (If you plan on contributing the changes, you will need to figure out Git.)
  2. Install any version of Java greater than or equal to 16.
    • Note that if you do not install JDK 16 exactly, Gradle will download it for you on first run. However, it is still required to have some form of Java installed for Gradle to start at all.
  3. Open terminal / command prompt / bash and navigate to the directory where you put the source code.
  4. Run one of these following commands:
    • Mac OS X / Linux: ./gradlew :worldedit-fabric:runClient
    • Windows - Command Prompt: gradlew :worldedit-fabric:runClient
    • Windows - PowerShell: .\gradlew :worldedit-fabric:runClient

πŸŽ‰ That's it. πŸŽ‰ It takes a long time to actually transform WorldEdit into a mod. If it succeeds, the Minecraft game will open and you can create a single player world with WorldEdit.

When you make changes to the code, you have to restart the game by re-running the command for your changes to take effect. If there are errors in your Java syntax, the command will fail.

For additional information about compiling WorldEdit, see COMPILING.md.

Using a Java IDE

To edit WorldEdit in a Java IDE, follow these steps:

  1. Download and install IntelliJ IDEA Community Edition.
  2. In the IDE, open the folder that you saved WorldEdit's code in. This creates a new project in IDEA.

That's pretty much it.

If you want to be able to run the game also, follow these instructions:

  1. Go to Run -> Edit Configurations.
  2. Add a Gradle task:
    1. Choose worldedit-fabric for the project.
    2. For the tasks, type in runClient
  3. Click OK
  4. Under the Run menu again, go to "Debug [your new task]".

Speeding up the Edit-Test-Edit-Test Cycle

It's a little annoying have to restart the game to test your changes. The best way to reduce the time is to run the server instead (using runServer instead of runClient) and then reconnect to the server after restarting it.

Submitting Your Changes

WorldEdit is open source (specifically licensed under GPL v3), so note that your contributions will also be open source. The best way to submit a change is to create a fork on GitHub, put your changes there, and then create a "pull request" on our WorldEdit repository.

Please read CONTRIBUTING.md for important guidelines to follow.

Links

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].