mirror of
https://github.com/Jozufozu/Flywheel.git
synced 2025-02-16 07:05:01 +01:00
![simibubi](/assets/img/avatar_default.png)
- Saws are now portable and chop trees while mounted - Portable contraptions can now hold an inventory - Saw, Drill and Harvester now fill a contraptions internal storage before dropping items - Mounted blocks can now hold moving contraptions in place - Saw and Drill now briefly stall contraptions while breaking blocks in front of themselves - Refactored IHaveMovementBehaviour to IPortableBlock and MovementBehaviour - Fixed Harvester blades rotating in the wrong direction sometimes - Shadows on portable contraptions are now a little less aggressive - Added a block for item exchange with storage on contraptions - Fixed link range config registering with wrong id - Added a utility for purposely slowing down animations on the client to match server tps - Smart Tileentities now lazy tick on initialization - Fixed crash when breaking active bearings - Fixed crash when cart assembler fails to assemble a contraption - Fixed goggles having missing textures - Reworked Schematicannon Model - Removed Schematicannon Creatifier from creative tab
39 lines
1.8 KiB
Java
39 lines
1.8 KiB
Java
package com.simibubi.create.config;
|
|
|
|
public class CServer extends ConfigBase {
|
|
|
|
public ConfigGroup modules = group(0, "modules", Comments.modules);
|
|
public ConfigBool enableSchematics = b(true, "enableSchematics");
|
|
public ConfigBool enableCuriosities = b(true, "enableCuriosities");
|
|
public ConfigBool enablePalettes = b(true, "enablePalettes");
|
|
public ConfigBool enableLogistics = b(true, "enableLogistics");
|
|
|
|
public ConfigGroup infrastructure = group(0, "infrastructure", Comments.infrastructure);
|
|
public ConfigInt tickrateSyncTimer =
|
|
i(20, 5, "tickrateSyncTimer", "[in Ticks]", Comments.tickrateSyncTimer, Comments.tickrateSyncTimer2);
|
|
|
|
public CKinetics kinetics = nested(0, CKinetics::new, Comments.kinetics);
|
|
public CLogistics logistics = nested(0, CLogistics::new, Comments.logistics);
|
|
public CSchematics schematics = nested(0, CSchematics::new, Comments.schematics);
|
|
public CCuriosities curiosities = nested(0, CCuriosities::new, Comments.curiosities);
|
|
public CDamageControl control = nested(0, CDamageControl::new, Comments.control);
|
|
|
|
@Override
|
|
public String getName() {
|
|
return "server";
|
|
}
|
|
|
|
private static class Comments {
|
|
static String schematics = "The Schematics Module";
|
|
static String kinetics = "The Contraptions Module";
|
|
static String logistics = "The Logistics Module";
|
|
static String curiosities = "Everything that spins";
|
|
static String modules = "Configure which Modules should be accessible in recipes and creative menus.";
|
|
static String control = "You can try inhibiting related game mechanics for troubleshooting repeated crashes.";
|
|
static String infrastructure = "The Backbone of Create";
|
|
static String tickrateSyncTimer =
|
|
"The amount of time a server waits before sending out tickrate synchronization packets.";
|
|
static String tickrateSyncTimer2 = "These packets help animations to be more accurate when tps is below 20.";
|
|
}
|
|
|
|
}
|