1.19
This commit is contained in:
parent
f6acd38cba
commit
0a5688ebf7
6 changed files with 13 additions and 10 deletions
|
@ -9,6 +9,7 @@ We create a peripheral with two functions:
|
||||||
* sendMessage - a function which will send a message to every player
|
* sendMessage - a function which will send a message to every player
|
||||||
|
|
||||||
## Supported Versions
|
## Supported Versions
|
||||||
|
- [1.19](https://github.com/Seniorendi/CCTutorial/tree/1.19)
|
||||||
- [1.18](https://github.com/Seniorendi/CCTutorial/tree/1.18)
|
- [1.18](https://github.com/Seniorendi/CCTutorial/tree/1.18)
|
||||||
- [1.16](https://github.com/Seniorendi/CCTutorial/tree/1.16)
|
- [1.16](https://github.com/Seniorendi/CCTutorial/tree/1.16)
|
||||||
|
|
||||||
|
|
|
@ -17,7 +17,7 @@ archivesBaseName = 'cctutorial'
|
||||||
java.toolchain.languageVersion = JavaLanguageVersion.of(17)
|
java.toolchain.languageVersion = JavaLanguageVersion.of(17)
|
||||||
|
|
||||||
minecraft {
|
minecraft {
|
||||||
mappings channel: 'official', version: '1.18.2'
|
mappings channel: 'official', version: "${mc_version}"
|
||||||
|
|
||||||
runs {
|
runs {
|
||||||
client {
|
client {
|
||||||
|
@ -88,9 +88,9 @@ dependencies {
|
||||||
// Specify the version of Minecraft to use, If this is any group other then 'net.minecraft' it is assumed
|
// Specify the version of Minecraft to use, If this is any group other then 'net.minecraft' it is assumed
|
||||||
// that the dep is a ForgeGradle 'patcher' dependency. And it's patches will be applied.
|
// that the dep is a ForgeGradle 'patcher' dependency. And it's patches will be applied.
|
||||||
// The userdev artifact is a special name and will get all sorts of transformations applied to it.
|
// The userdev artifact is a special name and will get all sorts of transformations applied to it.
|
||||||
minecraft 'net.minecraftforge:forge:1.18.2-40.0.40'
|
minecraft "net.minecraftforge:forge:${mc_version}-${forge_version}"
|
||||||
|
|
||||||
implementation fg.deobf("org.squiddev:cc-tweaked-1.18.2:${cc_version}")
|
implementation fg.deobf("org.squiddev:cc-tweaked-1.19.1:${cc_version}")
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
org.gradle.jvmargs=-Xmx3G
|
org.gradle.jvmargs=-Xmx3G
|
||||||
org.gradle.daemon=false
|
org.gradle.daemon=false
|
||||||
cc_version=1.100.4
|
|
||||||
|
cc_version=1.100.9
|
||||||
|
mc_version=1.19.2
|
||||||
|
forge_version=43.1.3
|
||||||
|
|
2
gradle/wrapper/gradle-wrapper.properties
vendored
2
gradle/wrapper/gradle-wrapper.properties
vendored
|
@ -1,5 +1,5 @@
|
||||||
distributionBase=GRADLE_USER_HOME
|
distributionBase=GRADLE_USER_HOME
|
||||||
distributionPath=wrapper/dists
|
distributionPath=wrapper/dists
|
||||||
distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-all.zip
|
distributionUrl=https\://services.gradle.org/distributions/gradle-7.5.1-all.zip
|
||||||
zipStoreBase=GRADLE_USER_HOME
|
zipStoreBase=GRADLE_USER_HOME
|
||||||
zipStorePath=wrapper/dists
|
zipStorePath=wrapper/dists
|
||||||
|
|
|
@ -3,8 +3,7 @@ package de.srendi.cctutorial.cctutorial;
|
||||||
import dan200.computercraft.api.lua.LuaFunction;
|
import dan200.computercraft.api.lua.LuaFunction;
|
||||||
import dan200.computercraft.api.peripheral.IComputerAccess;
|
import dan200.computercraft.api.peripheral.IComputerAccess;
|
||||||
import dan200.computercraft.api.peripheral.IPeripheral;
|
import dan200.computercraft.api.peripheral.IPeripheral;
|
||||||
import net.minecraft.Util;
|
import net.minecraft.network.chat.Component;
|
||||||
import net.minecraft.network.chat.TextComponent;
|
|
||||||
import net.minecraftforge.server.ServerLifecycleHooks;
|
import net.minecraftforge.server.ServerLifecycleHooks;
|
||||||
|
|
||||||
import javax.annotation.Nonnull;
|
import javax.annotation.Nonnull;
|
||||||
|
@ -82,8 +81,8 @@ public class CCPeripheral implements IPeripheral {
|
||||||
// Used to get the current server and all online players.
|
// Used to get the current server and all online players.
|
||||||
ServerLifecycleHooks.getCurrentServer().getPlayerList().getPlayers().forEach(player -> {
|
ServerLifecycleHooks.getCurrentServer().getPlayerList().getPlayers().forEach(player -> {
|
||||||
// Now, send the message
|
// Now, send the message
|
||||||
// To send a message, we need a Component(We use a TextComponent) and a sender UUID. We just pass an empty uuid in here
|
// To send a message, we need a Component(In this case a literal text component).
|
||||||
player.sendMessage(new TextComponent(message), Util.NIL_UUID);
|
player.sendSystemMessage(Component.literal(message));
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -18,7 +18,7 @@ public class Registration {
|
||||||
|
|
||||||
public static final DeferredRegister<Block> BLOCKS = DeferredRegister.create(ForgeRegistries.BLOCKS, CCtutorial.MODID);
|
public static final DeferredRegister<Block> BLOCKS = DeferredRegister.create(ForgeRegistries.BLOCKS, CCtutorial.MODID);
|
||||||
public static final DeferredRegister<Item> ITEMS = DeferredRegister.create(ForgeRegistries.ITEMS, CCtutorial.MODID);
|
public static final DeferredRegister<Item> ITEMS = DeferredRegister.create(ForgeRegistries.ITEMS, CCtutorial.MODID);
|
||||||
public static final DeferredRegister<BlockEntityType<?>> BLOCK_ENTITIES = DeferredRegister.create(ForgeRegistries.BLOCK_ENTITIES, CCtutorial.MODID);
|
public static final DeferredRegister<BlockEntityType<?>> BLOCK_ENTITIES = DeferredRegister.create(ForgeRegistries.BLOCK_ENTITY_TYPES, CCtutorial.MODID);
|
||||||
|
|
||||||
// Blocks
|
// Blocks
|
||||||
public static final RegistryObject<Block> CC_BLOCK = register("tutorial_block", CCBlock::new);
|
public static final RegistryObject<Block> CC_BLOCK = register("tutorial_block", CCBlock::new);
|
||||||
|
|
Loading…
Add table
Reference in a new issue