├── .gitignore ├── LICENSE ├── README.md ├── gradle.properties ├── java └── com │ └── mumfrey │ └── worldeditcui │ ├── InitialisationFactory.java │ ├── LiteModWorldEditCUI.java │ ├── WorldEditCUI.java │ ├── config │ ├── CUIConfiguration.java │ └── Colour.java │ ├── debug │ └── CUIDebug.java │ ├── event │ ├── CUIEvent.java │ ├── CUIEventArgs.java │ ├── CUIEventDispatcher.java │ ├── CUIEventType.java │ ├── cui │ │ ├── CUIEventBounds.java │ │ ├── CUIEventColour.java │ │ ├── CUIEventCylinder.java │ │ ├── CUIEventEllipsoid.java │ │ ├── CUIEventGrid.java │ │ ├── CUIEventPoint2D.java │ │ ├── CUIEventPoint3D.java │ │ ├── CUIEventPolygon.java │ │ ├── CUIEventSelection.java │ │ └── CUIEventUpdate.java │ └── listeners │ │ ├── CUIListenerChannel.java │ │ └── CUIListenerWorldRender.java │ ├── exceptions │ ├── InitialisationException.java │ └── InvalidSelectionTypeException.java │ ├── gui │ ├── CUIConfigPanel.java │ └── controls │ │ ├── GuiColourButton.java │ │ ├── GuiColourPicker.java │ │ └── GuiControl.java │ ├── render │ ├── CUISelectionProvider.java │ ├── ConfiguredColour.java │ ├── CustomStyle.java │ ├── LineStyle.java │ ├── RenderStyle.java │ ├── points │ │ ├── PointCube.java │ │ ├── PointCubeTracking.java │ │ └── PointRectangle.java │ ├── region │ │ ├── CuboidRegion.java │ │ ├── CylinderRegion.java │ │ ├── EllipsoidRegion.java │ │ ├── PolygonRegion.java │ │ ├── PolyhedronRegion.java │ │ ├── Region.java │ │ └── RegionType.java │ └── shapes │ │ ├── Render2DBox.java │ │ ├── Render2DGrid.java │ │ ├── Render3DBox.java │ │ ├── Render3DGrid.java │ │ ├── Render3DPolygon.java │ │ ├── RenderChunkBoundary.java │ │ ├── RenderCylinderBox.java │ │ ├── RenderCylinderCircles.java │ │ ├── RenderCylinderGrid.java │ │ ├── RenderEllipsoid.java │ │ └── RenderRegion.java │ └── util │ ├── BoundingBox.java │ ├── ConsoleLogFormatter.java │ ├── Observable.java │ ├── Observer.java │ ├── Vector2.java │ ├── Vector2m.java │ └── Vector3.java └── res └── assets └── wecui ├── lang ├── de.de.lang ├── en_us.lang ├── fr_fr.lang ├── nl_nl.lang ├── ru_ru.lang ├── uk_ua.lang └── zh_cn.lang └── textures └── gui ├── checker.png └── picker.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/gradle.properties -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/InitialisationFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/InitialisationFactory.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/LiteModWorldEditCUI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/LiteModWorldEditCUI.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/WorldEditCUI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/WorldEditCUI.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/config/CUIConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/config/CUIConfiguration.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/config/Colour.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/config/Colour.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/debug/CUIDebug.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/debug/CUIDebug.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/event/CUIEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/event/CUIEvent.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/event/CUIEventArgs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/event/CUIEventArgs.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/event/CUIEventDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/event/CUIEventDispatcher.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/event/CUIEventType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/event/CUIEventType.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/event/cui/CUIEventBounds.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/event/cui/CUIEventBounds.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/event/cui/CUIEventColour.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/event/cui/CUIEventColour.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/event/cui/CUIEventCylinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/event/cui/CUIEventCylinder.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/event/cui/CUIEventEllipsoid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/event/cui/CUIEventEllipsoid.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/event/cui/CUIEventGrid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/event/cui/CUIEventGrid.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/event/cui/CUIEventPoint2D.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/event/cui/CUIEventPoint2D.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/event/cui/CUIEventPoint3D.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/event/cui/CUIEventPoint3D.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/event/cui/CUIEventPolygon.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/event/cui/CUIEventPolygon.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/event/cui/CUIEventSelection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/event/cui/CUIEventSelection.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/event/cui/CUIEventUpdate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/event/cui/CUIEventUpdate.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/event/listeners/CUIListenerChannel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/event/listeners/CUIListenerChannel.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/event/listeners/CUIListenerWorldRender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/event/listeners/CUIListenerWorldRender.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/exceptions/InitialisationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/exceptions/InitialisationException.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/exceptions/InvalidSelectionTypeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/exceptions/InvalidSelectionTypeException.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/gui/CUIConfigPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/gui/CUIConfigPanel.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/gui/controls/GuiColourButton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/gui/controls/GuiColourButton.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/gui/controls/GuiColourPicker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/gui/controls/GuiColourPicker.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/gui/controls/GuiControl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/gui/controls/GuiControl.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/render/CUISelectionProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/render/CUISelectionProvider.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/render/ConfiguredColour.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/render/ConfiguredColour.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/render/CustomStyle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/render/CustomStyle.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/render/LineStyle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/render/LineStyle.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/render/RenderStyle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/render/RenderStyle.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/render/points/PointCube.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/render/points/PointCube.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/render/points/PointCubeTracking.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/render/points/PointCubeTracking.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/render/points/PointRectangle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/render/points/PointRectangle.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/render/region/CuboidRegion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/render/region/CuboidRegion.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/render/region/CylinderRegion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/render/region/CylinderRegion.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/render/region/EllipsoidRegion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/render/region/EllipsoidRegion.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/render/region/PolygonRegion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/render/region/PolygonRegion.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/render/region/PolyhedronRegion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/render/region/PolyhedronRegion.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/render/region/Region.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/render/region/Region.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/render/region/RegionType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/render/region/RegionType.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/render/shapes/Render2DBox.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/render/shapes/Render2DBox.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/render/shapes/Render2DGrid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/render/shapes/Render2DGrid.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/render/shapes/Render3DBox.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/render/shapes/Render3DBox.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/render/shapes/Render3DGrid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/render/shapes/Render3DGrid.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/render/shapes/Render3DPolygon.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/render/shapes/Render3DPolygon.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/render/shapes/RenderChunkBoundary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/render/shapes/RenderChunkBoundary.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/render/shapes/RenderCylinderBox.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/render/shapes/RenderCylinderBox.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/render/shapes/RenderCylinderCircles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/render/shapes/RenderCylinderCircles.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/render/shapes/RenderCylinderGrid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/render/shapes/RenderCylinderGrid.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/render/shapes/RenderEllipsoid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/render/shapes/RenderEllipsoid.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/render/shapes/RenderRegion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/render/shapes/RenderRegion.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/util/BoundingBox.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/util/BoundingBox.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/util/ConsoleLogFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/util/ConsoleLogFormatter.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/util/Observable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/util/Observable.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/util/Observer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/util/Observer.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/util/Vector2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/util/Vector2.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/util/Vector2m.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/util/Vector2m.java -------------------------------------------------------------------------------- /java/com/mumfrey/worldeditcui/util/Vector3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/java/com/mumfrey/worldeditcui/util/Vector3.java -------------------------------------------------------------------------------- /res/assets/wecui/lang/de.de.lang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/res/assets/wecui/lang/de.de.lang -------------------------------------------------------------------------------- /res/assets/wecui/lang/en_us.lang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/res/assets/wecui/lang/en_us.lang -------------------------------------------------------------------------------- /res/assets/wecui/lang/fr_fr.lang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/res/assets/wecui/lang/fr_fr.lang -------------------------------------------------------------------------------- /res/assets/wecui/lang/nl_nl.lang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/res/assets/wecui/lang/nl_nl.lang -------------------------------------------------------------------------------- /res/assets/wecui/lang/ru_ru.lang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/res/assets/wecui/lang/ru_ru.lang -------------------------------------------------------------------------------- /res/assets/wecui/lang/uk_ua.lang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/res/assets/wecui/lang/uk_ua.lang -------------------------------------------------------------------------------- /res/assets/wecui/lang/zh_cn.lang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/res/assets/wecui/lang/zh_cn.lang -------------------------------------------------------------------------------- /res/assets/wecui/textures/gui/checker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/res/assets/wecui/textures/gui/checker.png -------------------------------------------------------------------------------- /res/assets/wecui/textures/gui/picker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mumfrey/WorldEditCUI/HEAD/res/assets/wecui/textures/gui/picker.png --------------------------------------------------------------------------------