2023-10-19 07:54:47 +00:00
|
|
|
# Scissors [![Build Status](https://ci.plex.us.org/job/Scissors/job/slime%252F1.20.2/badge/icon)](https://ci.plex.us.org/job/Scissors/job/slime%252F1.20.2/)
|
2021-06-12 18:08:10 +00:00
|
|
|
|
2022-04-22 07:07:24 +00:00
|
|
|
Scissors is a fork of Paper that aims to fix exploits possible in Creative Mode. Many of these exploits are ones that
|
2023-10-21 03:36:42 +00:00
|
|
|
Paper's own team has either refused to fix or would have.
|
2023-08-23 00:15:48 +00:00
|
|
|
|
|
|
|
All SWM patches/SWM API belongs to [AdvancedSlimePaper and InfernalSuite](https://github.com/InfernalSuite/AdvancedSlimePaper)
|
2021-06-12 18:08:10 +00:00
|
|
|
|
2023-10-21 03:45:56 +00:00
|
|
|
Note: This will not compile on Windows by default. To make it compile, you need to delete the `aswm-core/src`
|
|
|
|
and `aswm-api/src` files. Then open up Command Prompt as an administrator and run the following for the api project:
|
|
|
|
```mklink /D C:\full\path\to\project\aswm-api\src C:\full\path\to\project\submodules\AdvancedSlimePaper\api\src```. Now,
|
|
|
|
run the same thing again for the core
|
|
|
|
project: ```mklink /D C:\full\path\to\project\aswm-core\src C:\full\path\to\project\submodules\AdvancedSlimePaper\core\src```
|
|
|
|
Make sure you replace the placeholder `C:\full\path\to\project` with the actual full path to the root project on your
|
|
|
|
local machine. You do not need to do this if you are compiling on macOS or Linux.
|
2023-10-21 03:36:42 +00:00
|
|
|
|
2023-06-09 01:30:23 +00:00
|
|
|
## Links
|
|
|
|
### [Scissors Download](https://ci.plex.us.org/job/Scissors)
|
2023-06-13 17:50:51 +00:00
|
|
|
### [Scissors Javadoc](https://javadoc.scissors.gg/1.20.1)
|
2023-10-19 07:54:47 +00:00
|
|
|
### [Scissors Announcements](https://totalfreedom.tf/forums/scissors-announcements.55)
|
|
|
|
### [Scissors General Discussion](https://totalfreedom.tf/forums/scissors-discussion.56/)
|
2023-06-09 01:30:23 +00:00
|
|
|
|
2021-06-12 18:08:10 +00:00
|
|
|
## Tasks
|
|
|
|
```
|
|
|
|
Paperweight tasks
|
|
|
|
-----------------
|
2021-08-25 04:21:42 +00:00
|
|
|
applyApiPatches
|
2021-06-12 18:08:10 +00:00
|
|
|
applyPatches
|
2021-08-25 04:21:42 +00:00
|
|
|
applyServerPatches
|
2021-06-12 18:08:10 +00:00
|
|
|
cleanCache - Delete the project setup cache and task outputs.
|
2022-04-22 03:45:48 +00:00
|
|
|
createMojmapBundlerJar - Build a runnable bundler jar
|
|
|
|
createMojmapPaperclipJar - Build a runnable paperclip jar
|
|
|
|
createReobfBundlerJar - Build a runnable bundler jar
|
|
|
|
createReobfPaperclipJar - Build a runnable paperclip jar
|
2021-08-25 04:21:42 +00:00
|
|
|
generateDevelopmentBundle
|
|
|
|
rebuildApiPatches
|
2021-06-12 18:08:10 +00:00
|
|
|
rebuildPatches
|
2021-08-25 04:21:42 +00:00
|
|
|
rebuildServerPatches
|
|
|
|
reobfJar - Re-obfuscate the built jar to obf mappings
|
2022-04-22 03:45:48 +00:00
|
|
|
runDev - Spin up a non-relocated Mojang-mapped test server
|
2021-08-25 04:21:42 +00:00
|
|
|
runReobf - Spin up a test server from the reobfJar output jar
|
2021-06-12 18:08:10 +00:00
|
|
|
runShadow - Spin up a test server from the shadowJar archiveFile
|
|
|
|
```
|