Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update to 1.9.4 please :) #21

Open
wants to merge 60 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
60 commits
Select commit Hold shift + click to select a range
092c731
WorldEditCUI for Minecraft 1.5.1 on LiteLoader
Mumfrey Mar 26, 2013
8438edd
Update to 1.5.2, some code cleanup
Mumfrey May 3, 2013
adb5d82
Removed unwanted debug message
Mumfrey May 4, 2013
6905bd9
WorldEditCUI for 1.6.2 - version bump onl
Mumfrey Jul 30, 2013
54a13a8
WorldEditCUI for 1.7.2 - preliminary
Mumfrey Dec 3, 2013
7a8ef08
WorldEditCUI for 1.7.2 - preliminary
Mumfrey Dec 3, 2013
15bd8d3
WorldEditCUI 1.7.2_02 - add ingame colour config
Mumfrey Jan 21, 2014
e40dbf6
Code cleanup and purge old events system
Mumfrey Jan 21, 2014
2d87782
This is not a maven project any more
Mumfrey Jan 21, 2014
838d000
Cleaning up codebase, remove redundant classes
Mumfrey Jan 22, 2014
5169c2a
Fix for Bungee servers and when switching worlds
ReneZeidler Feb 1, 2014
75bb259
Make sure that there is a player
ReneZeidler Feb 1, 2014
664b4ca
Merge pull request #2 from ReneZeidler/master
Mumfrey Feb 1, 2014
c53c6ea
Rage update to 1.7.10
Mumfrey Jul 6, 2014
b0b3e95
Create fr_FR.lang
Mazdallier Oct 8, 2014
54583eb
Updated to 1.8, added promiscuous mode switch, improved handshake logic
Mumfrey Dec 14, 2014
0a1ea0a
Merge branch 'master' of [email protected]:Mumfrey/WorldEditCUI.git
Mumfrey Dec 14, 2014
d2a69fe
Send the handshake in the right format
Mumfrey Dec 14, 2014
69f236e
Fix jitter at high coords and better rendering of large grids, closes #5
Mumfrey Feb 5, 2015
4465061
Refactor PointRectangle
Mumfrey Feb 5, 2015
6a5acc9
Purge the last of the american spellings
Mumfrey Feb 5, 2015
663bef9
Refactor BoundingBox calculation for cuboid region
Mumfrey Feb 5, 2015
e9000ec
Fix issue with hotbar rendering oddly when in always-on-top mode
Mumfrey Feb 5, 2015
7872ff7
Added Dutch language (nl_NL)
jochembroekhoff Jul 17, 2015
8db61a6
Version bump to 1.8.0_03 for dutch language addition
Mumfrey Jul 17, 2015
08a48ea
Merge branch 'feature/dutch_lang'. Closes #7.
Mumfrey Jul 17, 2015
840346a
Added Simplified Chinese language
cyilin Aug 12, 2015
2d242d7
Initial update to 1.9, convert to gradle
Mumfrey Apr 18, 2016
2e5fc85
Update to 1.9.4
Mumfrey May 17, 2016
f7891c0
Update to most recent liteloader snapshot
Mumfrey May 19, 2016
e591533
Ukrainian translation
zubiden Jun 1, 2016
b8fdc6b
Create ru_RU.lang
Jun 3, 2016
294e405
1.10 update
Mumfrey Jun 19, 2016
e676111
1.11 update
Mumfrey Nov 16, 2016
395d1d5
Update to production mappings
Mumfrey Dec 6, 2016
ccec77e
1.11.2 update
Mumfrey Dec 24, 2016
38acf0f
Created de_de.lang
X00LA Jan 14, 2017
e045019
1.12 Update
Mumfrey Jun 13, 2017
2e1e7b2
Multi-region WIP, updates #16
Mumfrey Jul 25, 2017
c42c94e
Do version as SNAPSHOT
Mumfrey Jul 25, 2017
9db1956
Change "interactive" position setting behaviour to raytrace
Mumfrey Jul 26, 2017
a2a5e93
Cull grid on all axes, closes #17
Mumfrey Jul 27, 2017
6476b13
Add draw style support and "cull" option to grid message, updates #16
Mumfrey Jul 31, 2017
beb58db
Fix some comments and string literals which accidentally got refactored
Mumfrey Jul 31, 2017
7136f2f
Cull gridlines further away based on grid spacing, updates #16
Mumfrey Aug 1, 2017
aa0b0eb
Merge branch 'feature/multiregion' closes #16
Mumfrey Aug 1, 2017
21cfcaf
Update build scripts for release version _01
Mumfrey Aug 1, 2017
78bd685
Add chunk boundary rendering option, closes #15
Mumfrey Aug 1, 2017
9392e0f
Merge remote-tracking branch 'cyilin/master', merges #8
Mumfrey Aug 1, 2017
473eb53
Merge remote-tracking branch 'Coolboy21/master', merges #11
Mumfrey Aug 1, 2017
f4987b3
Merge remote-tracking branch 'Jerozgen/master', merges #12
Mumfrey Aug 1, 2017
3c56c5a
Merge remote-tracking branch 'X00LA/master', merges #14
Mumfrey Aug 1, 2017
b973b0e
Lower-case resource file names for post-1.11 compatibility
Mumfrey Aug 1, 2017
45af92f
Fix minor issues for release build
Mumfrey Aug 1, 2017
b3983bd
Fix "reset" button for colours
Mumfrey Aug 4, 2017
db6777a
1.12.1 update
Mumfrey Aug 4, 2017
e5abb2e
Fixed using wrong color for second corner in CuboidRegion
Ecconia Feb 9, 2018
44d1dbe
Merge 'origin/pr/19' merges #19, fixes issue with cuboid corner colours
Mumfrey Mar 22, 2018
bdb3f5b
Bump version for cuboid colour fixes
Mumfrey Mar 22, 2018
04aeacf
Add option to clear server-defined regions locally using key, closes #21
Mumfrey Mar 22, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
76 changes: 56 additions & 20 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,42 +1,78 @@
/target
/run*
/build.sh
/minecraft.jar
/repackaging/

# Compiled source #
###################
# Build #
#########
MANIFEST.MF
dependency-reduced-pom.xml

# Compiled #
############
bin
build
dist
lib
out
run
target
*.com
*.class
*.dll
*.exe
*.o
*.so

# Databases #
#############
*.db
*.sql
*.sqlite

# Packages #
############
# it's better to unpack these files and commit the raw source
# git has its own built in compression methods
*.7z
*.dmg
*.gz
*.iso
*.jar
*.rar
*.tar
*.zip

# Logs and databases #
######################
# Repository #
##############
.git

# Logging #
###########
/logs
*.log
*.sql
*.sqlite

# OS generated files #
######################
.DS_Store*
# Misc #
########
*.bak

# System #
##########
.DS_Store
ehthumbs.db
Icon?
Thumbs.db
*.bat
*.sh

*.howto
# Project #
###########
.checkstyle
.classpath
.externalToolBuilders
.gradle
.nb-gradle
.idea
.project
.settings
eclipse
nbproject
atlassian-ide-plugin.xml
build.xml
nb-configuration.xml
*.iml
*.ipr
*.iws
*.launch
*.number
43 changes: 0 additions & 43 deletions INSTALL.md

This file was deleted.

122 changes: 30 additions & 92 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,93 +1,31 @@
WorldEditCUI
------------

A graphical user interface for WorldEdit. WorldEditCUI is designed
to assist in using WorldEdit, as well as preventing accidental errors.

Please note that this is not WorldEdit, which allows you to make changes
to your world, but WorldEditCUI, a frontend for WorldEdit. You must have
WorldEdit installed on your server or in SinglePlayerCommands to use this mod.


Compiling
---------

You need to have Maven installed (http://maven.apache.org), as that will
include the necessary dependencies and package the mod automatically. If
there are any missing dependencies, you may need to download and build
them manually.

Note: For Maven to work properly, be sure to add Maven to your "PATH".

Once installed, there is a setup process before building WorldEditCUI.

1) Put the most recent minecraft.jar into the root WorldEditCUI folder.
Note that minecraft.jar needs to have the most recent ModLoader installed.
Afterwards, run the following code:

mvn install:install-file -Dfile=minecraft.jar -DpomFile=minecraft.pom

This will install minecraft.jar into the maven repository.

2) Go back to the WorldEditCUI root folder, and run the following code:

mvn -f deobf.xml clean install

This will create a new minecraft jar in your repository with some renamed
classes, to aid in development.

3) Finally, run the following code to build WorldEditCUI:

mvn clean install

This will build the classes, and reobfuscate them to Minecraft's default
class naming scheme.

After you have done steps 1, you do not need to do this again unless
Minecraft updates, which means that a new version needs to be added to the
local repository. Step 2 only needs to be run if obfuscation.txt is changed.


Contributing
------------

Developing is a tricky business, and the more eyes, the better! I'm always
welcome to contributions to the code! If you find a security problem, a
rendering improvement, or any way to make the code better, feel free to fork
WorldEditCUI on GitHub, add your changes, and then submit a pull request. We'll
look at it, make comments, and merge it if we think your changes are good enough.


Support
-------

If you need help installing, find a bug, or just want to talk about WorldEditCUI,
feel free to pop in to #lahwran on irc.esper.net. If you want to talk to me in
private, you can also send me a message on GitHub. All messages on GitHub are sent
to my email, so I'll get back to you quickly.


Continuous Integration
----------------------

WorldEditCUI is continuously integrated, which means that each time a commit is
made to the repository, it is also build and packaged automatically. WorldEditCUI
uses Bamboo, and it is hosted at [bamboo.thezomg.com](http://bamboo.thezomg.com).

Development builds are run automatically, and should not be relied upon.


Credits
-------

* [lahwran](https://github.com/lahwran) - Creator of the original WorldEdit CUI!
* [sk89q](http://sk89q.com) for writing the WorldEdit plugin!
* TomyLobo and zml2008 for maintaining WorldEdit!
* [Apache Commons](http://commons.apache.org/) for the join() methods!
* [Mojang](http://mojang.com) - for making such an awesome game!


Legal stuff
-----------

WorldEditCUI
------------

A graphical user interface for WorldEdit. WorldEditCUI is designed
to assist in using WorldEdit, as well as preventing accidental errors.

Please note that this is not WorldEdit, which allows you to make changes
to your world, but WorldEditCUI, a frontend for WorldEdit. You must have
WorldEdit installed on your server or in SinglePlayerCommands to use this mod.


Compiling
---------

You will need a [LiteLoader MCP workspace](https://www.youtube.com/watch?v=RMpvo-F4AFc), once you have that set up simply import the project and run the ant build script.


Credits
-------

* [lahwran](https://github.com/lahwran) - Creator of the original WorldEdit CUI!
* [sk89q](http://sk89q.com) for writing the WorldEdit plugin!
* TomyLobo and zml2008 for maintaining WorldEdit!
* [Apache Commons](http://commons.apache.org/) for the join() methods!
* [Mojang](http://mojang.com) - for making such an awesome game!


Legal stuff
-----------

This code is licensed under the Eclipse Public License.
14 changes: 0 additions & 14 deletions UPGRADE.md

This file was deleted.

48 changes: 48 additions & 0 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
buildscript {
repositories {
mavenLocal()
mavenCentral()
maven {
name = "sonatype"
url = "https://oss.sonatype.org/content/repositories/snapshots/"
}
maven {
name = "forge"
url = "http://files.minecraftforge.net/maven"
}
}
dependencies {
classpath 'net.minecraftforge.gradle:ForgeGradle:2.3-SNAPSHOT'
}
}

apply plugin: 'net.minecraftforge.gradle.liteloader'

group = "com.mumfrey.worldeditcui"
archivesBaseName = "worldeditcui"

minecraft {
version = project.mcVersion
mappings = project.mcMappings
runDir = "run"
}

sourceSets {
main {
java.srcDir 'java'
resources.srcDir 'res'
}
}

litemod {
json {
author = "yetanotherx, Mumfrey, TomyLobo"
mcversion = project.targetVersion
description = "Client-side user interface for WorldEdit"
revision = project.revision
}
}

jar {
from litemod.outputs
}
60 changes: 0 additions & 60 deletions deobf.xml

This file was deleted.

Loading