Skip to content
#

game

Here are 5,727 public repositories matching this topic...

Terasology
jdrueckert
jdrueckert commented Mar 30, 2022

Motivation

Dependency injection via @In is a widely used mechanism throughout our code-base.
However, it doesn't seem to be supported for all kinds of classes yet.

While it is implemented for world generators, it is not yet implemented for world-gen plugins.
If used for these, it can/will lead to NPEs due to fields not being properly initialized before being accessed.

Example

Topic: Architecture Good First Issue Type: Improvement Size: S
taustinoc
taustinoc commented Sep 25, 2021

Is your feature request related to a problem? Please describe.
MapTool is extremely slow to open when there are thousand or tens of thousands of files in the assetcache folder. With ~20,000 files, my home computer takes up to 4 minutes for MapTool to open. If I manually delete everything in the assetcache folder first, it takes less than 20 seconds. Since it only happens to Windows users, I b

feature good first issue Hacktoberfest
vedrit
vedrit commented Dec 13, 2018

A machine built into RailCraft to facilitate the easy creation of tickets.

How I think it might work? A block that will have 3 slots:

  1. Paper stack (accept paper from top via hopper/pipes/etc?)
  2. Gold ticket (lockable slot by block owner?)
  3. Output

There will likely also need to a button to create the ticket.

Maybe additional gold ticket slots can become available when another gold

enhancement good first issue

这是一个轻量级的、一站式的java游戏服务器框架,也可用于开发简单的web服务。基于netty实现了高性能通讯,支持tcp、http、websocket等协议,支持protobuf、json两种数据格式,支持以配置的形式轻松开启多端口网络服务。支持RPC远程调用,支持以优雅的方式实现远程调用,支持调用超时重试、幂等调用。封装了持久化层,提供数据访问和数据落地接口,支持异步新增、保存、删除数据,支持主键或指定其他字段进行数据缓存。支持简单的ioc,业务层使用依赖注入实现逻辑。封装了伪协程实现方案Promise,可用于解决地狱式回调等问题。支持MVC、领域、ECS架构。

  • Updated Apr 6, 2022
  • Java

Improve this page

Add a description, image, and links to the game topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the game topic, visit your repo's landing page and select "manage topics."

Learn more