Skip to content

Commit

Permalink
chore: update xmake.lua, CHANGELOG.md, tooth.json
Browse files Browse the repository at this point in the history
remove after_build.lua
  • Loading branch information
ShrBox committed Jan 26, 2025
1 parent 131a1bf commit f9f7800
Show file tree
Hide file tree
Showing 5 changed files with 25 additions and 155 deletions.
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

- Adapt to LeviLamina 1.0.0

## [0.4.1] - 2024-07-24

### Changed
Expand Down
118 changes: 0 additions & 118 deletions scripts/after_build.lua

This file was deleted.

4 changes: 0 additions & 4 deletions src/more_dimensions/MoreDimenison.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,6 @@

#include "ll/api/Versions.h"
#include "ll/api/mod/RegisterHelper.h"
#include "ll/api/service/ServerInfo.h"


#include <memory>

namespace more_dimensions {

Expand Down
6 changes: 3 additions & 3 deletions tooth.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"format_version": 2,
"tooth": "github.com/LiteLDev/MoreDimensions",
"version": "0.4.1",
"version": "0.5.0",
"info": {
"name": "MoreDimensions",
"description": "More than three dimensions on BDS!",
Expand All @@ -12,9 +12,9 @@
"plugin"
]
},
"asset_url": "https://github.com/LiteLDev/MoreDimensions/releases/download/v0.4.1/more-dimensions-windows-x64-v0.4.1.zip",
"asset_url": "https://github.com/LiteLDev/MoreDimensions/releases/download/v0.5.0/more-dimensions-windows-x64-v0.5.0.zip",
"prerequisites": {
"github.com/LiteLDev/LeviLamina": "0.13.x"
"github.com/LiteLDev/LeviLamina": "1.0.x"
},
"files": {
"place": [
Expand Down
50 changes: 20 additions & 30 deletions xmake.lua
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,12 @@ add_rules("mode.debug", "mode.release")

add_repositories("liteldev-repo https://github.com/LiteLDev/xmake-repo.git")

add_requires("levilamina 1.0.0")
if is_config("target_type", "server") then
add_requires("levilamina 1.0.0", {configs = {target_type = "server"}})
else
add_requires("levilamina 1.0.0", {configs = {target_type = "client"}})
end

add_requires("levibuildscript")
add_requires("snappy 1.2.1")

Expand All @@ -15,25 +20,22 @@ option("tests")
set_showmenu(true)
set_description("Enable tests")

option("target_type")
set_default("server")
set_showmenu(true)
set_values("server", "client")
option_end()

target("more-dimensions")
add_rules("@levibuildscript/linkrule")
add_rules("@levibuildscript/modpacker")
add_cxflags(
"/EHa",
"/utf-8",
"/W4",
"/w44265",
"/w44289",
"/w44296",
"/w45263",
"/w44738",
"/w45204"
)
add_defines(
"MORE_DIMENSIONS_EXPORTS",
"NOMINMAX",
"UNICODE"
)
add_cxflags( "/EHa", "/utf-8", "/W4", "/w44265", "/w44289", "/w44296", "/w45263", "/w44738", "/w45204")
add_defines("NOMINMAX", "UNICODE", "MORE_DIMENSIONS_EXPORTS")
add_packages("levilamina", "snappy")
set_exceptions("none")
set_kind("shared")
set_languages("c++20")
set_symbols("debug")
add_files(
"src/more_dimensions/**.cpp"
)
Expand All @@ -44,19 +46,7 @@ target("more-dimensions")
"src/(more_dimensions/api/**.h)",
"src/(more_dimensions/core/Macros.h)"
)
add_packages(
"levilamina",
"snappy"
)
add_shflags(
"/DELAYLOAD:bedrock_server.dll"
)
set_exceptions("none")
set_kind("shared")
set_symbols("debug")
set_languages("c++20")

if has_config("tests") then
add_files("src/test/TestCustomDimension.cpp",
"src/test/generator/flat-gen-village/**.cpp")
end
end

0 comments on commit f9f7800

Please sign in to comment.